summaryrefslogtreecommitdiffstats
path: root/meta/conf/machine/include/x86/tune-x86-64-v3.inc
diff options
context:
space:
mode:
authorRichard Purdie <richard.purdie@linuxfoundation.org>2025-11-07 13:31:53 +0000
committerRichard Purdie <richard.purdie@linuxfoundation.org>2025-11-07 13:31:53 +0000
commit8c22ff0d8b70d9b12f0487ef696a7e915b9e3173 (patch)
treeefdc32587159d0050a69009bdf2330a531727d95 /meta/conf/machine/include/x86/tune-x86-64-v3.inc
parentd412d2747595c1cc4a5e3ca975e3adc31b2f7891 (diff)
downloadpoky-8c22ff0d8b70d9b12f0487ef696a7e915b9e3173.tar.gz
The poky repository master branch is no longer being updated.
You can either: a) switch to individual clones of bitbake, openembedded-core, meta-yocto and yocto-docs b) use the new bitbake-setup You can find information about either approach in our documentation: https://docs.yoctoproject.org/ Note that "poky" the distro setting is still available in meta-yocto as before and we continue to use and maintain that. Long live Poky! Some further information on the background of this change can be found in: https://lists.openembedded.org/g/openembedded-architecture/message/2179 Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Diffstat (limited to 'meta/conf/machine/include/x86/tune-x86-64-v3.inc')
-rw-r--r--meta/conf/machine/include/x86/tune-x86-64-v3.inc31
1 files changed, 0 insertions, 31 deletions
diff --git a/meta/conf/machine/include/x86/tune-x86-64-v3.inc b/meta/conf/machine/include/x86/tune-x86-64-v3.inc
deleted file mode 100644
index 49f0dd0013..0000000000
--- a/meta/conf/machine/include/x86/tune-x86-64-v3.inc
+++ /dev/null
@@ -1,31 +0,0 @@
1# Settings for the GCC(1) cpu-type "x86-64-v3":
2#
3# CPUs with AVX, AVX2, BMI1, BMI2, F16C, FMA, LZCNT, MOVBE, XSAVE.
4# (but not AVX512).
5# See https://www.phoronix.com/news/GCC-11-x86-64-Feature-Levels for details.
6#
7# This tune is recommended for Intel Haswell/AMD Excavator CPUs (and later).
8#
9DEFAULTTUNE ?= "x86-64-v3"
10
11# Include the previous tune to pull in PACKAGE_EXTRA_ARCHS
12require conf/machine/include/x86/tune-corei7.inc
13
14# Extra tune features
15TUNEVALID[x86-64-v3] = "Enable x86-64-v3 specific processor optimizations"
16TUNE_CCARGS .= "${@bb.utils.contains('TUNE_FEATURES', 'x86-64-v3', ' -march=x86-64-v3', '', d)}"
17
18# Extra tune selections
19AVAILTUNES += "x86-64-v3"
20TUNE_FEATURES:tune-x86-64-v3 = "${TUNE_FEATURES:tune-x86-64} x86-64-v3"
21BASE_LIB:tune-x86-64-v3 = "lib64"
22TUNE_PKGARCH:tune-x86-64-v3 = "x86-64-v3"
23PACKAGE_EXTRA_ARCHS:tune-x86-64-v3 = "${PACKAGE_EXTRA_ARCHS:tune-corei7-64} x86-64-v3"
24QEMU_EXTRAOPTIONS:tune-x86-64-v3 = " -cpu Skylake-Client,check=false"
25
26AVAILTUNES += "x86-64-v3-x32"
27TUNE_FEATURES:tune-x86-64-v3-x32 = "${TUNE_FEATURES:tune-x86-64-x32} x86-64-v3"
28BASE_LIB:tune-x86-64-v3-x32 = "libx32"
29TUNE_PKGARCH:tune-x86-64-v3-x32 = "x86-64-v3-x32"
30PACKAGE_EXTRA_ARCHS:tune-x86-64-v3-x32 = "${PACKAGE_EXTRA_ARCHS:tune-corei7-64-x32} x86-64-v3-x32"
31QEMU_EXTRAOPTIONS:tune-x86-64-v3-x32 = " -cpu Skylake-Client,check=false"