diff options
author | 2017-03-18 10:05:53 +0100 | |
---|---|---|
committer | 2017-03-23 20:23:19 +0100 | |
commit | facbb1b3ea7dccde668a102bdc474c2dcf8695cf (patch) | |
tree | 78f2dcea51cc506b5ddbb0f900a06bbd6a1de646 /profiles | |
parent | profiles: Add CPU_FLAGS_ARM to USE_EXPAND (diff) | |
download | gentoo-facbb1b3ea7dccde668a102bdc474c2dcf8695cf.tar.gz gentoo-facbb1b3ea7dccde668a102bdc474c2dcf8695cf.tar.bz2 gentoo-facbb1b3ea7dccde668a102bdc474c2dcf8695cf.zip |
profiles/arch: Add use.force/.mask entries for CPU_FLAGS_ARM
Diffstat (limited to 'profiles')
-rw-r--r-- | profiles/arch/arm/armv5te/use.force | 6 | ||||
-rw-r--r-- | profiles/arch/arm/armv5te/use.mask | 7 | ||||
-rw-r--r-- | profiles/arch/arm/armv6j/use.force | 7 | ||||
-rw-r--r-- | profiles/arch/arm/armv6j/use.mask | 8 | ||||
-rw-r--r-- | profiles/arch/arm/armv7a/use.force | 10 | ||||
-rw-r--r-- | profiles/arch/arm/armv7a/use.mask | 14 | ||||
-rw-r--r-- | profiles/arch/arm/use.mask | 1 | ||||
-rw-r--r-- | profiles/arch/arm64/use.force | 16 | ||||
-rw-r--r-- | profiles/arch/arm64/use.mask | 21 | ||||
-rw-r--r-- | profiles/arch/base/use.mask | 20 |
10 files changed, 110 insertions, 0 deletions
diff --git a/profiles/arch/arm/armv5te/use.force b/profiles/arch/arm/armv5te/use.force new file mode 100644 index 000000000000..a26ab04a0787 --- /dev/null +++ b/profiles/arch/arm/armv5te/use.force @@ -0,0 +1,6 @@ +# Force armv5 specific USE flags +cpu_flags_arm_v4 +cpu_flags_arm_v5 + +cpu_flags_arm_edsp +cpu_flags_arm_thumb diff --git a/profiles/arch/arm/armv5te/use.mask b/profiles/arch/arm/armv5te/use.mask index 820df240882c..ac64860e2fac 100644 --- a/profiles/arch/arm/armv5te/use.mask +++ b/profiles/arch/arm/armv5te/use.mask @@ -1,2 +1,9 @@ # Unmask armv5 specific USE flags -armv5te + +-cpu_flags_arm_v4 +-cpu_flags_arm_v5 + +-cpu_flags_arm_edsp +-cpu_flags_arm_thumb +-cpu_flags_arm_vfp diff --git a/profiles/arch/arm/armv6j/use.force b/profiles/arch/arm/armv6j/use.force new file mode 100644 index 000000000000..e5abb15cbb95 --- /dev/null +++ b/profiles/arch/arm/armv6j/use.force @@ -0,0 +1,7 @@ +# Force armv6 specific USE flags +cpu_flags_arm_v4 +cpu_flags_arm_v5 +cpu_flags_arm_v6 + +cpu_flags_arm_edsp +cpu_flags_arm_thumb diff --git a/profiles/arch/arm/armv6j/use.mask b/profiles/arch/arm/armv6j/use.mask index a29ab8d8f850..14b9b73775a9 100644 --- a/profiles/arch/arm/armv6j/use.mask +++ b/profiles/arch/arm/armv6j/use.mask @@ -2,3 +2,11 @@ -armvfp -armv6 -armv6t2 + +-cpu_flags_arm_v4 +-cpu_flags_arm_v5 +-cpu_flags_arm_v6 + +-cpu_flags_arm_edsp +-cpu_flags_arm_thumb +-cpu_flags_arm_vfp diff --git a/profiles/arch/arm/armv7a/use.force b/profiles/arch/arm/armv7a/use.force index dd1d1c7a1ecf..a2d86cc89d0a 100644 --- a/profiles/arch/arm/armv7a/use.force +++ b/profiles/arch/arm/armv7a/use.force @@ -2,3 +2,13 @@ armv5te armv6 armv6t2 + +cpu_flags_arm_v4 +cpu_flags_arm_v5 +cpu_flags_arm_v6 +cpu_flags_arm_v7 + +cpu_flags_arm_edsp +cpu_flags_arm_thumb +cpu_flags_arm_thumb2 +cpu_flags_arm_vfp diff --git a/profiles/arch/arm/armv7a/use.mask b/profiles/arch/arm/armv7a/use.mask index ff06e5bbabde..943381017df6 100644 --- a/profiles/arch/arm/armv7a/use.mask +++ b/profiles/arch/arm/armv7a/use.mask @@ -4,3 +4,17 @@ -armv5te -armv6 -armv6t2 + +-cpu_flags_arm_v4 +-cpu_flags_arm_v5 +-cpu_flags_arm_v6 +-cpu_flags_arm_v7 + +-cpu_flags_arm_edsp +-cpu_flags_arm_neon +-cpu_flags_arm_thumb +-cpu_flags_arm_thumb2 +-cpu_flags_arm_vfp +-cpu_flags_arm_vfpv3 +-cpu_flags_arm_vfpv4 +-cpu_flags_arm_vfp-d32 diff --git a/profiles/arch/arm/use.mask b/profiles/arch/arm/use.mask index 95fe9a97a03a..6d6ff1cc2c0b 100644 --- a/profiles/arch/arm/use.mask +++ b/profiles/arch/arm/use.mask @@ -2,6 +2,7 @@ -arm # Unmask arm arch specific flags +-cpu_flags_arm_iwmmxt -iwmmxt # Patrick Lauer <patrick@gentoo.org> (28 Apr 2015) diff --git a/profiles/arch/arm64/use.force b/profiles/arch/arm64/use.force index 0418ed743a94..ad4cb1b4c759 100644 --- a/profiles/arch/arm64/use.force +++ b/profiles/arch/arm64/use.force @@ -1,2 +1,18 @@ # Force the flag which corresponds to ARCH. arm64 + +# Instruction sets that are always available +cpu_flags_arm_v4 +cpu_flags_arm_v5 +cpu_flags_arm_v6 +cpu_flags_arm_v7 +cpu_flags_arm_v8 + +cpu_flags_arm_edsp +cpu_flags_arm_neon +cpu_flags_arm_thumb +cpu_flags_arm_thumb2 +cpu_flags_arm_vfp +cpu_flags_arm_vfpv3 +cpu_flags_arm_vfpv4 +cpu_flags_arm_vfp-d32 diff --git a/profiles/arch/arm64/use.mask b/profiles/arch/arm64/use.mask index c618b1358702..0176eeb01b4a 100644 --- a/profiles/arch/arm64/use.mask +++ b/profiles/arch/arm64/use.mask @@ -2,6 +2,27 @@ -arm64 # Unmask arm specific USE flags +-cpu_flags_arm_v4 +-cpu_flags_arm_v4 +-cpu_flags_arm_v5 +-cpu_flags_arm_v6 +-cpu_flags_arm_v7 +-cpu_flags_arm_v8 + +-cpu_flags_arm_aes +-cpu_flags_arm_crc32 +-cpu_flags_arm_edsp +-cpu_flags_arm_neon +-cpu_flags_arm_sha1 +-cpu_flags_arm_sha2 +-cpu_flags_arm_thumb +-cpu_flags_arm_thumb2 +-cpu_flags_arm_vfp +-cpu_flags_arm_vfpv3 +-cpu_flags_arm_vfpv4 +-cpu_flags_arm_vfp-d32 + +# Unmask [old] arm specific USE flags -neon -armvfp diff --git a/profiles/arch/base/use.mask b/profiles/arch/base/use.mask index 73148698c429..f8048c887f4d 100644 --- a/profiles/arch/base/use.mask +++ b/profiles/arch/base/use.mask @@ -76,6 +76,26 @@ ps3 vis # arm arch specific USE flags +cpu_flags_arm_v4 +cpu_flags_arm_v5 +cpu_flags_arm_v6 +cpu_flags_arm_v7 +cpu_flags_arm_v8 +cpu_flags_arm_aes +cpu_flags_arm_crc32 +cpu_flags_arm_edsp +cpu_flags_arm_iwmmxt +cpu_flags_arm_neon +cpu_flags_arm_sha1 +cpu_flags_arm_sha2 +cpu_flags_arm_thumb +cpu_flags_arm_thumb2 +cpu_flags_arm_vfp +cpu_flags_arm_vfpv3 +cpu_flags_arm_vfpv4 +cpu_flags_arm_vfp-d32 + +# [old] arm arch specific USE flags armvfp armv5te armv6 |