summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorJoan Figueras2021-05-21 23:36:12 +0200
committerJoan Figueras2021-05-21 23:36:12 +0200
commit3851a782faf1eab136646082139ca8f5b933e4b9 (patch)
treecc5d9e09589b6553eb2dbc11696185d2e327b36f
parent989ff611c793215ba6f3b11c4ec96765de04766e (diff)
downloadaur-3851a782faf1eab136646082139ca8f5b933e4b9.tar.gz
Added new microarchitectures Generic-x86-64-v2, 3 and 4
-rw-r--r--.SRCINFO2
-rw-r--r--PKGBUILD2
-rwxr-xr-xchoose-gcc-optimization.sh7
3 files changed, 9 insertions, 2 deletions
diff --git a/.SRCINFO b/.SRCINFO
index f10703b2f1c0..466b53d5142a 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -22,7 +22,7 @@ pkgbase = linux-xanmod-cacule
sha256sums = 7d0df6f2bf2384d68d0bd8e1fe3e071d64364dcdc6002e7b5c87c92d48fac366
sha256sums = SKIP
sha256sums = a5a757459be10307dd75b7074dc5c396994677f9e7cf8b3f85182433e5dbb05a
- sha256sums = 51742dee57cd15bece152d6527f48af87cb7930f0f6a356d5282f778e7c35b39
+ sha256sums = 1ac18cad2578df4a70f9346f7c6fccbb62f042a0ee0594817fdef9f2704904ee
sha256sums = 52fc0fcd806f34e774e36570b2a739dbdf337f7ff679b1c1139bee54d03301eb
pkgname = linux-xanmod-cacule
diff --git a/PKGBUILD b/PKGBUILD
index 2ac467631bd8..917b1d0844df 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -86,7 +86,7 @@ done
sha256sums=('7d0df6f2bf2384d68d0bd8e1fe3e071d64364dcdc6002e7b5c87c92d48fac366'
'SKIP'
'a5a757459be10307dd75b7074dc5c396994677f9e7cf8b3f85182433e5dbb05a'
- '51742dee57cd15bece152d6527f48af87cb7930f0f6a356d5282f778e7c35b39'
+ '1ac18cad2578df4a70f9346f7c6fccbb62f042a0ee0594817fdef9f2704904ee'
'52fc0fcd806f34e774e36570b2a739dbdf337f7ff679b1c1139bee54d03301eb')
export KBUILD_BUILD_HOST=${KBUILD_BUILD_HOST:-archlinux}
diff --git a/choose-gcc-optimization.sh b/choose-gcc-optimization.sh
index e45a21084594..f10eec54b81d 100755
--- a/choose-gcc-optimization.sh
+++ b/choose-gcc-optimization.sh
@@ -59,6 +59,10 @@ cat << EOF
46) Intel Rocket Lake
47) Intel Alder Lake
+ 92) Generic-x86-64-v2 (Nehalem and newer)
+ 93) Generic-x86-64-v3 (Haswell and newer)
+ 94) Generic-x86-64-v4 (AVX512 CPUs)
+
98) Intel-Native optimizations autodetected by GCC
99) AMD-Native optimizations autodetected by GCC
@@ -117,6 +121,9 @@ case $answer in
45) Microarchitecture=CONFIG_MSAPPHIRERAPIDS ;;
46) Microarchitecture=CONFIG_MROCKETLAKE ;;
47) Microarchitecture=CONFIG_MALDERLAKE ;;
+ 92) Microarchitecture=CONFIG_GENERIC_CPU2 ;;
+ 93) Microarchitecture=CONFIG_GENERIC_CPU3 ;;
+ 94) Microarchitecture=CONFIG_GENERIC_CPU4 ;;
98) Microarchitecture=CONFIG_MNATIVE_INTEL ;;
99) Microarchitecture=CONFIG_MNATIVE_AMD ;;
*) default=CONFIG_GENERIC_CPU ;;