From ded981b1f02ac60a5aacb313e5429b2869829d6e Mon Sep 17 00:00:00 2001 From: dkadioglu <1633773+dkadioglu@users.noreply.github.com> Date: Mon, 25 Jul 2022 18:01:02 +0200 Subject: [PATCH] core/linux-rpi to 5.15.56-2 Add ARMv8 deprecated config options to allow, that 32bit armhf binaries can run again with this 64bit kernel. Arch Linux ARMs linux-aarch64 has them, too. Closes #1929 --- core/linux-rpi/PKGBUILD | 4 ++-- core/linux-rpi/config8 | 5 ++++- 2 files changed, 6 insertions(+), 3 deletions(-) diff --git a/core/linux-rpi/PKGBUILD b/core/linux-rpi/PKGBUILD index 68c00d394..20ba40127 100644 --- a/core/linux-rpi/PKGBUILD +++ b/core/linux-rpi/PKGBUILD @@ -9,7 +9,7 @@ _commit=a90998a3e549911234f9f707050858b98b71360f _srcname=linux-${_commit} _kernelname=${pkgbase#linux} pkgver=5.15.56 -pkgrel=1 +pkgrel=2 pkgdesc='Linux' url="http://www.kernel.org/" arch=(armv7h aarch64) @@ -35,7 +35,7 @@ md5sums=('1dcd7b6ed031b4b54ee95bf6bc9a4eed' '441ec084c47cddc53e592fb0cbce4edf') md5sums_armv7h=('5d58e497340f67bb54e0b86855457904' '7e4403dea857e40005bf76beda9927ff') -md5sums_aarch64=('026661596bec429401dcf9965beadfdd' +md5sums_aarch64=('5d1d65b0c5fe35cb2c89e7dbe9a59dc7' '7e4403dea857e40005bf76beda9927ff') # setup vars diff --git a/core/linux-rpi/config8 b/core/linux-rpi/config8 index 1e20ada39..616e06231 100644 --- a/core/linux-rpi/config8 +++ b/core/linux-rpi/config8 @@ -413,7 +413,10 @@ CONFIG_RODATA_FULL_DEFAULT_ENABLED=y CONFIG_ARM64_TAGGED_ADDR_ABI=y CONFIG_COMPAT=y CONFIG_KUSER_HELPERS=y -# CONFIG_ARMV8_DEPRECATED is not set +CONFIG_ARMV8_DEPRECATED=y +CONFIG_SWP_EMULATION=y +CONFIG_CP15_BARRIER_EMULATION=y +CONFIG_SETEND_EMULATION=y # # ARMv8.1 architectural features