From 22e6cd42fdade11b9d4f5eaaf950ec049da8ca6f Mon Sep 17 00:00:00 2001 From: Lukas Rusak Date: Fri, 29 Jan 2021 08:58:51 -0800 Subject: [PATCH 1/7] gcc-arm-aarch64-none-linux-gnu: update to 10.2-2020.11 --- packages/lang/gcc-arm-aarch64-none-linux-gnu/package.mk | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/packages/lang/gcc-arm-aarch64-none-linux-gnu/package.mk b/packages/lang/gcc-arm-aarch64-none-linux-gnu/package.mk index e8d85f1030..20c2eb95d0 100644 --- a/packages/lang/gcc-arm-aarch64-none-linux-gnu/package.mk +++ b/packages/lang/gcc-arm-aarch64-none-linux-gnu/package.mk @@ -2,8 +2,8 @@ # Copyright (C) 2017-present Team LibreELEC (https://libreelec.tv) PKG_NAME="gcc-arm-aarch64-none-linux-gnu" -PKG_VERSION="9.2-2019.12" -PKG_SHA256="8dfe681531f0bd04fb9c53cf3c0a3368c616aa85d48938eebe2b516376e06a66" +PKG_VERSION="10.2-2020.11" +PKG_SHA256="fe7f72330216612de44891ebe5e228eed7c0c051ac090c395b2b33115c6f5408" PKG_LICENSE="GPL" PKG_SITE="https://developer.arm.com/tools-and-software/open-source-software/developer-tools/gnu-toolchain/gnu-a" PKG_URL="https://developer.arm.com/-/media/Files/downloads/gnu-a/${PKG_VERSION}/binrel/gcc-arm-${PKG_VERSION}-x86_64-aarch64-none-linux-gnu.tar.xz" From 204de790a3469249c7410601e658228c29b926b0 Mon Sep 17 00:00:00 2001 From: Lukas Rusak Date: Fri, 29 Jan 2021 08:59:13 -0800 Subject: [PATCH 2/7] gcc-arm-arm-none-linux-gnueabihf: update to 10.2-2020.11 --- packages/lang/gcc-arm-arm-none-linux-gnueabihf/package.mk | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/packages/lang/gcc-arm-arm-none-linux-gnueabihf/package.mk b/packages/lang/gcc-arm-arm-none-linux-gnueabihf/package.mk index 40a20b403c..e9650744e6 100644 --- a/packages/lang/gcc-arm-arm-none-linux-gnueabihf/package.mk +++ b/packages/lang/gcc-arm-arm-none-linux-gnueabihf/package.mk @@ -2,8 +2,8 @@ # Copyright (C) 2017-present Team LibreELEC (https://libreelec.tv) PKG_NAME="gcc-arm-arm-none-linux-gnueabihf" -PKG_VERSION="9.2-2019.12" -PKG_SHA256="51bbaf22a4d3e7a393264c4ef1e45566701c516274dde19c4892c911caa85617" +PKG_VERSION="10.2-2020.11" +PKG_SHA256="102825ae56c9e00142d06f35d2bdd3299edb6060e84a275a25b095e66fd3fc2a" PKG_LICENSE="GPL" PKG_SITE="https://developer.arm.com/tools-and-software/open-source-software/developer-tools/gnu-toolchain/gnu-a" PKG_URL="https://developer.arm.com/-/media/Files/downloads/gnu-a/${PKG_VERSION}/binrel/gcc-arm-${PKG_VERSION}-x86_64-arm-none-linux-gnueabihf.tar.xz" From c82b0ec4f8fbc48d73768cb6697c5c33fef37999 Mon Sep 17 00:00:00 2001 From: Lukas Rusak Date: Fri, 29 Jan 2021 08:59:38 -0800 Subject: [PATCH 3/7] gcc-arm-aarch64-none-elf: update to 10.2-2020.11 --- packages/lang/gcc-arm-aarch64-none-elf/package.mk | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/packages/lang/gcc-arm-aarch64-none-elf/package.mk b/packages/lang/gcc-arm-aarch64-none-elf/package.mk index b3d396906e..3a36a2f60b 100644 --- a/packages/lang/gcc-arm-aarch64-none-elf/package.mk +++ b/packages/lang/gcc-arm-aarch64-none-elf/package.mk @@ -2,8 +2,8 @@ # Copyright (C) 2017-present Team LibreELEC (https://libreelec.tv) PKG_NAME="gcc-arm-aarch64-none-elf" -PKG_VERSION="9.2-2019.12" -PKG_SHA256="041ca53bdd434b1a48f32161e957da1b84543c373d1881e2fd84a1579f87f243" +PKG_VERSION="10.2-2020.11" +PKG_SHA256="4f9f060e2ca993ec9564054e17b6fdeacb47260e983f766f84f157d00345bf29" PKG_LICENSE="GPL" PKG_SITE="https://developer.arm.com/tools-and-software/open-source-software/developer-tools/gnu-toolchain/gnu-a" PKG_URL="https://developer.arm.com/-/media/Files/downloads/gnu-a/${PKG_VERSION}/binrel/gcc-arm-${PKG_VERSION}-aarch64-aarch64-none-elf.tar.xz" From 96dbd22885a9b30e7fe54c2fe540123fe30c657a Mon Sep 17 00:00:00 2001 From: Lukas Rusak Date: Fri, 29 Jan 2021 09:18:16 -0800 Subject: [PATCH 4/7] Allwinner: linux.aarch64.conf: add CONFIG_ARM64_BTI_KERNEL=y --- projects/Allwinner/linux/linux.aarch64.conf | 1 + 1 file changed, 1 insertion(+) diff --git a/projects/Allwinner/linux/linux.aarch64.conf b/projects/Allwinner/linux/linux.aarch64.conf index 5367813bd6..4aae0ae3f9 100644 --- a/projects/Allwinner/linux/linux.aarch64.conf +++ b/projects/Allwinner/linux/linux.aarch64.conf @@ -458,6 +458,7 @@ CONFIG_ARM64_TLB_RANGE=y # ARMv8.5 architectural features # CONFIG_ARM64_BTI=y +CONFIG_ARM64_BTI_KERNEL=y CONFIG_CC_HAS_BRANCH_PROT_PAC_RET_BTI=y CONFIG_ARM64_E0PD=y CONFIG_ARCH_RANDOM=y From de233d5e8d02fa5f98f1b4c56912aaa332f08944 Mon Sep 17 00:00:00 2001 From: Lukas Rusak Date: Fri, 29 Jan 2021 09:18:31 -0800 Subject: [PATCH 5/7] Amlogic: linux.aarch64.conf: add CONFIG_ARM64_BTI_KERNEL=y --- projects/Amlogic/linux/linux.aarch64.conf | 1 + 1 file changed, 1 insertion(+) diff --git a/projects/Amlogic/linux/linux.aarch64.conf b/projects/Amlogic/linux/linux.aarch64.conf index b8b9c00960..1493be5164 100644 --- a/projects/Amlogic/linux/linux.aarch64.conf +++ b/projects/Amlogic/linux/linux.aarch64.conf @@ -446,6 +446,7 @@ CONFIG_ARM64_TLB_RANGE=y # CONFIG_AS_HAS_ARMV8_5=y CONFIG_ARM64_BTI=y +CONFIG_ARM64_BTI_KERNEL=y CONFIG_CC_HAS_BRANCH_PROT_PAC_RET_BTI=y CONFIG_ARM64_E0PD=y CONFIG_ARCH_RANDOM=y From 80f953855057567094f1ae901b61d8b4e17aa8ac Mon Sep 17 00:00:00 2001 From: Lukas Rusak Date: Fri, 29 Jan 2021 09:18:56 -0800 Subject: [PATCH 6/7] Rockchip: RK3328: linux.aarch64.conf: add CONFIG_ARM64_BTI_KERNEL=y --- .../Rockchip/devices/RK3328/linux/default/linux.aarch64.conf | 1 + 1 file changed, 1 insertion(+) diff --git a/projects/Rockchip/devices/RK3328/linux/default/linux.aarch64.conf b/projects/Rockchip/devices/RK3328/linux/default/linux.aarch64.conf index 7dc6d65508..a84e8c3fbd 100644 --- a/projects/Rockchip/devices/RK3328/linux/default/linux.aarch64.conf +++ b/projects/Rockchip/devices/RK3328/linux/default/linux.aarch64.conf @@ -441,6 +441,7 @@ CONFIG_ARM64_TLB_RANGE=y # ARMv8.5 architectural features # CONFIG_ARM64_BTI=y +CONFIG_ARM64_BTI_KERNEL=y CONFIG_CC_HAS_BRANCH_PROT_PAC_RET_BTI=y CONFIG_ARM64_E0PD=y CONFIG_ARCH_RANDOM=y From e24695004c2ddef114f67679170ff1d1a1eeeeb0 Mon Sep 17 00:00:00 2001 From: Lukas Rusak Date: Fri, 29 Jan 2021 09:19:10 -0800 Subject: [PATCH 7/7] Rockchip: RK3399: linux.aarch64.conf: add CONFIG_ARM64_BTI_KERNEL=y --- .../Rockchip/devices/RK3399/linux/default/linux.aarch64.conf | 1 + 1 file changed, 1 insertion(+) diff --git a/projects/Rockchip/devices/RK3399/linux/default/linux.aarch64.conf b/projects/Rockchip/devices/RK3399/linux/default/linux.aarch64.conf index a06132a50c..c967c6bf47 100644 --- a/projects/Rockchip/devices/RK3399/linux/default/linux.aarch64.conf +++ b/projects/Rockchip/devices/RK3399/linux/default/linux.aarch64.conf @@ -441,6 +441,7 @@ CONFIG_ARM64_TLB_RANGE=y # ARMv8.5 architectural features # CONFIG_ARM64_BTI=y +CONFIG_ARM64_BTI_KERNEL=y CONFIG_CC_HAS_BRANCH_PROT_PAC_RET_BTI=y CONFIG_ARM64_E0PD=y CONFIG_ARCH_RANDOM=y