summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorFigue2019-06-12 12:05:54 +0200
committerFigue2019-06-12 12:05:54 +0200
commit71a04dd08ab21a512c2c96f1821d200f8bfce55c (patch)
treeb9536e3d18b55e881103d94da0cf7f2226a8e708
parent3cfa1d81a31f60cafe8f35208c48eed7452fabd9 (diff)
downloadaur-71a04dd08ab21a512c2c96f1821d200f8bfce55c.tar.gz
5.1.9-xanmod6
-rw-r--r--.SRCINFO8
-rw-r--r--PKGBUILD8
-rwxr-xr-xchoose-gcc-optimization.sh127
3 files changed, 84 insertions, 59 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 535e06fa4ab7..3449e785bcc6 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,5 +1,5 @@
pkgbase = linux-xanmod
- pkgver = 5.1.8
+ pkgver = 5.1.9
pkgrel = 1
url = http://www.xanmod.org/
arch = x86_64
@@ -12,17 +12,17 @@ pkgbase = linux-xanmod
makedepends = python-sphinx
makedepends = graphviz
options = !strip
- source = https://github.com/xanmod/linux/archive/5.1.8-xanmod5.tar.gz
+ source = https://github.com/xanmod/linux/archive/5.1.9-xanmod6.tar.gz
source = 60-linux.hook
source = 90-linux.hook
source = linux-xanmod.preset
source = choose-gcc-optimization.sh
source = 0001-add-sysctl-to-disallow-unprivileged-CLONE_NEWUSER-by.patch
- sha256sums = 18cf627711bbf78ca6bea66d467fcf5f753809b33bdba051fd5f0774abef2683
+ sha256sums = 4eafa023d93f3959a889da3ef6614c2880ae52970ef30f764f41c22fb366517a
sha256sums = ae2e95db94ef7176207c690224169594d49445e04249d2499e9d2fbc117a0b21
sha256sums = c043f3033bb781e2688794a59f6d1f7ed49ef9b13eb77ff9a425df33a244a636
sha256sums = ad6344badc91ad0630caacde83f7f9b97276f80d26a20619a87952be65492c65
- sha256sums = 9d2623553e79fae8420fff03175614b29dd566e8280b294b53ab318a0eebeb50
+ sha256sums = 8b2629f6340d4807c113cd9fa308f50f0a8d85df5698bef083e151f06d58f748
sha256sums = 112b16c247dae8ff44066fd0268012f9c623d5da349ebd66896e54257b3404a5
pkgname = linux-xanmod
diff --git a/PKGBUILD b/PKGBUILD
index 8b598f3e8a45..40935f9432cd 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -43,8 +43,8 @@ fi
pkgbase=linux-xanmod
_srcname=linux
-pkgver=5.1.8
-xanmod=5
+pkgver=5.1.9
+xanmod=6
pkgrel=1
arch=(x86_64)
url="http://www.xanmod.org/"
@@ -61,11 +61,11 @@ source=(https://github.com/xanmod/linux/archive/${pkgver}-xanmod${xanmod}.tar.gz
0001-add-sysctl-to-disallow-unprivileged-CLONE_NEWUSER-by.patch # Grabbed from linux-ck package
)
-sha256sums=('18cf627711bbf78ca6bea66d467fcf5f753809b33bdba051fd5f0774abef2683'
+sha256sums=('4eafa023d93f3959a889da3ef6614c2880ae52970ef30f764f41c22fb366517a'
'ae2e95db94ef7176207c690224169594d49445e04249d2499e9d2fbc117a0b21'
'c043f3033bb781e2688794a59f6d1f7ed49ef9b13eb77ff9a425df33a244a636'
'ad6344badc91ad0630caacde83f7f9b97276f80d26a20619a87952be65492c65'
- '9d2623553e79fae8420fff03175614b29dd566e8280b294b53ab318a0eebeb50'
+ '8b2629f6340d4807c113cd9fa308f50f0a8d85df5698bef083e151f06d58f748'
'112b16c247dae8ff44066fd0268012f9c623d5da349ebd66896e54257b3404a5')
_kernelname=${pkgbase#linux}
diff --git a/choose-gcc-optimization.sh b/choose-gcc-optimization.sh
index ab31d6cce16d..f5d6af8110ec 100755
--- a/choose-gcc-optimization.sh
+++ b/choose-gcc-optimization.sh
@@ -11,33 +11,45 @@ cat << EOF
Available CPU microarchitectures:
- 1) AMD Opteron/Athlon64/Hammer/K8
- 2) AMD Improved K8-family
- 3) AMD K10-family
- 4) AMD Family 10h (Barcelona)
- 5) AMD Family 14h (Bobcat)
- 6) AMD Family 16h (Jaguar)
- 7) AMD Family 15h (Bulldozer)
- 8) AMD Family 15h (Piledriver)
- 9) AMD Family 15h (Steamroller)
- 10) AMD Family 15h (Excavator)
- 11) AMD Family 17h (Zen)
-
- 12) Intel Bonnell family of low-power Atom processors (Bonnell)
- 13) Intel Silvermont family of low-power Atom processors (Silvermont)
- 14) Intel Core 2 and newer Core 2 Xeons (Xeon 51xx and 53xx) CPUs.
- 15) Intel 1st Gen Core i3/i5/i7-family (Nehalem)
- 16) Intel 1.5 Gen Core i3/i5/i7-family (Westmere)
- 17) Intel 2nd Gen Core i3/i5/i7-family (Sandybridge)
- 18) Intel 3rd Gen Core i3/i5/i7-family (Ivybridge)
- 19) Intel 4th Gen Core i3/i5/i7-family (Haswell)
- 20) Intel 5th Gen Core i3/i5/i7-family (Broadwell)
- 21) Intel 6th Gen Core i3/i5/i7-family (Skylake)
- 22) Intel 6th Gen Core i7/i9-family (Skylake X)
- 23) Intel 8th Gen Core i3/i5/i7-family (Cannon Lake)
- 24) Intel 8th Gen Core i7/i9-family (Ice Lake)
+ 1) AMD K6/K6-II/K6-III
+ 2) AMD Athlon/Duron/K7
+ 3) AMD Opteron/Athlon64/Hammer/K8
+ 4) AMD Opteron/Athlon64/Hammer/K8 with SSE3
+ 5) AMD 61xx/7x50/PhenomX3/X4/II/K10
+ 6) AMD Family 10h (Barcelona)
+ 7) AMD Family 14h (Bobcat)
+ 8) AMD Family 16h (Jaguar)
+ 9) AMD Family 15h (Bulldozer)
+ 10) AMD Family 15h (Piledriver)
+ 11) AMD Family 15h (Steamroller)
+ 12) AMD Family 15h (Excavator)
+ 13) AMD Family 17h (Zen)
+ 14) Transmeta Crusoe
+ 15) Transmeta Efficeon
+ 16) IDT Winchip C6
+ 17) Winchip-2/Winchip-2A/Winchip-3
+ 18) AMD Elan
+ 19) Geode GX1 (Cyrix MediaGX)
+ 20) AMD Geode GX and LX
+ 21) Cyrix III or C3
+ 22) VIA C3 "Nehemiah"
+ 23) VIA C7
+ 24) Intel Pentium 4, Pentium D and older Nocona/Dempsey Xeon CPUs with Intel 64bit
+ 25) Intel Atom
+ 26) Intel Core 2 and newer Core 2 Xeons (Xeon 51xx and 53xx)
+ 27) Intel 1st Gen Core i3/i5/i7-family (Nehalem)
+ 28) Intel 1.5 Gen Core i3/i5/i7-family (Westmere)
+ 29) Intel Silvermont
+ 30) Intel 2nd Gen Core i3/i5/i7-family (Sandybridge)
+ 31) Intel 3rd Gen Core i3/i5/i7-family (Ivybridge)
+ 32) Intel 4th Gen Core i3/i5/i7-family (Haswell)
+ 33) Intel 5th Gen Core i3/i5/i7-family (Broadwell)
+ 34) Intel 6th Gen Core i3/i5/i7-family (Skylake)
+ 35) Intel 6th Gen Core i7/i9-family (Skylake X)
+ 36) Intel 8th Gen Core i3/i5/i7-family (Cannon Lake)
+ 37) Intel 8th Gen Core i7/i9-family (Ice Lake)
- 25) Native optimizations autodetected by GCC
+ 38) Native optimizations autodetected by GCC
0) Generic (default)
@@ -47,31 +59,44 @@ sleep 1
answer=$1
case $answer in
- 1) Microarchitecture=CONFIG_MK8 ;;
- 2) Microarchitecture=CONFIG_MK8SSE3 ;;
- 3) Microarchitecture=CONFIG_MK10 ;;
- 4) Microarchitecture=CONFIG_MBARCELONA ;;
- 5) Microarchitecture=CONFIG_MBOBCAT ;;
- 6) Microarchitecture=CONFIG_MJAGUAR ;;
- 7) Microarchitecture=CONFIG_MBULLDOZER ;;
- 8) Microarchitecture=CONFIG_MPILEDRIVER ;;
- 9) Microarchitecture=CONFIG_MSTEAMROLLER ;;
- 10) Microarchitecture=CONFIG_MEXCAVATOR ;;
- 11) Microarchitecture=CONFIG_MZEN ;;
- 12) Microarchitecture=CONFIG_MATOM ;;
- 13) Microarchitecture=CONFIG_MSILVERMONT ;;
- 14) Microarchitecture=CONFIG_MCORE2 ;;
- 15) Microarchitecture=CONFIG_MNEHALEM ;;
- 16) Microarchitecture=CONFIG_MWESTMERE ;;
- 17) Microarchitecture=CONFIG_MSANDYBRIDGE ;;
- 18) Microarchitecture=CONFIG_MIVYBRIDGE ;;
- 19) Microarchitecture=CONFIG_MHASWELL ;;
- 20) Microarchitecture=CONFIG_MBROADWELL ;;
- 21) Microarchitecture=CONFIG_MSKYLAKE ;;
- 22) Microarchitecture=CONFIG_MSKYLAKEX ;;
- 23) Microarchitecture=CONFIG_MCANNONLAKE ;;
- 24) Microarchitecture=CONFIG_MICELAKE ;;
- 25) Microarchitecture=CONFIG_MNATIVE ;;
+ 1) Microarchitecture=CONFIG_MK6 ;;
+ 2) Microarchitecture=CONFIG_MK7 ;;
+ 3) Microarchitecture=CONFIG_MK8 ;;
+ 4) Microarchitecture=CONFIG_MK8SSE3 ;;
+ 5) Microarchitecture=CONFIG_MK10 ;;
+ 6) Microarchitecture=CONFIG_MBARCELONA ;;
+ 7) Microarchitecture=CONFIG_MBOBCAT ;;
+ 8) Microarchitecture=CONFIG_MJAGUAR ;;
+ 9) Microarchitecture=CONFIG_MBULLDOZER ;;
+ 10) Microarchitecture=CONFIG_MPILEDRIVER ;;
+ 11) Microarchitecture=CONFIG_MSTEAMROLLER ;;
+ 12) Microarchitecture=CONFIG_MEXCAVATOR ;;
+ 13) Microarchitecture=CONFIG_MZEN ;;
+ 14) Microarchitecture=CONFIG_MCRUSOE ;;
+ 15) Microarchitecture=CONFIG_MEFFICEON ;;
+ 16) Microarchitecture=CONFIG_MWINCHIPC6 ;;
+ 17) Microarchitecture=CONFIG_MWINCHIP3D ;;
+ 18) Microarchitecture=CONFIG_MELAN ;;
+ 19) Microarchitecture=CONFIG_MGEODEGX1 ;;
+ 20) Microarchitecture=CONFIG_MGEODE_LX ;;
+ 21) Microarchitecture=CONFIG_MCYRIXIII ;;
+ 22) Microarchitecture=CONFIG_MVIAC3_2 ;;
+ 23) Microarchitecture=CONFIG_MVIAC7 ;;
+ 24) Microarchitecture=CONFIG_MPSC ;;
+ 25) Microarchitecture=CONFIG_MATOM ;;
+ 26) Microarchitecture=CONFIG_MCORE2 ;;
+ 27) Microarchitecture=CONFIG_MNEHALEM ;;
+ 28) Microarchitecture=CONFIG_MWESTMERE ;;
+ 29) Microarchitecture=CONFIG_MSILVERMONT ;;
+ 30) Microarchitecture=CONFIG_MSANDYBRIDGE ;;
+ 31) Microarchitecture=CONFIG_MIVYBRIDGE ;;
+ 32) Microarchitecture=CONFIG_MHASWELL ;;
+ 33) Microarchitecture=CONFIG_MBROADWELL ;;
+ 34) Microarchitecture=CONFIG_MSKYLAKE ;;
+ 35) Microarchitecture=CONFIG_MSKYLAKEX ;;
+ 36) Microarchitecture=CONFIG_MCANNONLAKE ;;
+ 37) Microarchitecture=CONFIG_MICELAKE ;;
+ 38) Microarchitecture=CONFIG_MNATIVE ;;
*) default=CONFIG_GENERIC_CPU ;;
esac