From cb81cc4f69e57fcbe81d8de922578fc6e81ba8c4 Mon Sep 17 00:00:00 2001 From: Matthias Reichl Date: Fri, 26 Apr 2024 21:21:14 +0200 Subject: [PATCH 1/6] RPi: update to firmware 22d5392 Signed-off-by: Matthias Reichl --- packages/tools/bcm2835-bootloader/package.mk | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/packages/tools/bcm2835-bootloader/package.mk b/packages/tools/bcm2835-bootloader/package.mk index e61a12c760..1f6d712157 100644 --- a/packages/tools/bcm2835-bootloader/package.mk +++ b/packages/tools/bcm2835-bootloader/package.mk @@ -3,8 +3,8 @@ # Copyright (C) 2017-present Team LibreELEC (https://libreelec.tv) PKG_NAME="bcm2835-bootloader" -PKG_VERSION="5476720d52cf579dc1627715262b30ba1242525e" -PKG_SHA256="91430d6b50cd85e4cab0bd9ca12967a5f08b18b43ff4d9fed65676a932d7d302" +PKG_VERSION="22d53925f8903b7d345d2ae006bf49dba4cba45b" +PKG_SHA256="91542e80b041ee2056730d94d68991fb2d0d5b17ef58a0867e8e6d085e07240f" PKG_ARCH="arm aarch64" PKG_LICENSE="nonfree" PKG_SITE="http://www.broadcom.com" From b0793c1190a5b3bd3169ba857916efc4f536ddf2 Mon Sep 17 00:00:00 2001 From: Matthias Reichl Date: Mon, 29 Apr 2024 19:46:38 +0200 Subject: [PATCH 2/6] linux (RPi): update to 6.6.29-7c517e7 Signed-off-by: Matthias Reichl --- packages/linux/package.mk | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/packages/linux/package.mk b/packages/linux/package.mk index 0b898b0f83..d9d4e59675 100644 --- a/packages/linux/package.mk +++ b/packages/linux/package.mk @@ -23,8 +23,8 @@ case "${LINUX}" in PKG_PATCH_DIRS="default" ;; raspberrypi) - PKG_VERSION="8d40b03821362d445a03dc23475fc4dff3ba88a7" # 6.6.28 - PKG_SHA256="47c36bb4e3e470f02b6be72afd0743d85bb1d7e0207d5e44bcf4522655fa5196" + PKG_VERSION="7c517e79b6ef29b331221829a125d816b87e8d02" # 6.6.29 + PKG_SHA256="6dd016249d96d7a0282b13518fbf335f096adf1a64e24ea1c61cd753be0b96f2" PKG_URL="https://github.com/raspberrypi/linux/archive/${PKG_VERSION}.tar.gz" PKG_SOURCE_NAME="linux-${LINUX}-${PKG_VERSION}.tar.gz" ;; From 6a74cc05cb421ecab015bf556e8db5c420331d66 Mon Sep 17 00:00:00 2001 From: Matthias Reichl Date: Thu, 2 May 2024 12:35:18 +0200 Subject: [PATCH 3/6] linux (RPi): update to 6.6.29-3a8b720 Signed-off-by: Matthias Reichl --- packages/linux/package.mk | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/packages/linux/package.mk b/packages/linux/package.mk index d9d4e59675..4a7d31a90a 100644 --- a/packages/linux/package.mk +++ b/packages/linux/package.mk @@ -23,8 +23,8 @@ case "${LINUX}" in PKG_PATCH_DIRS="default" ;; raspberrypi) - PKG_VERSION="7c517e79b6ef29b331221829a125d816b87e8d02" # 6.6.29 - PKG_SHA256="6dd016249d96d7a0282b13518fbf335f096adf1a64e24ea1c61cd753be0b96f2" + PKG_VERSION="3a8b7204348682152b77618eed061e8718db5935" # 6.6.29 + PKG_SHA256="c069c255f4224ee046ca6b239f970f59ff93d8681582fc29b8a3fa9500f1353e" PKG_URL="https://github.com/raspberrypi/linux/archive/${PKG_VERSION}.tar.gz" PKG_SOURCE_NAME="linux-${LINUX}-${PKG_VERSION}.tar.gz" ;; From ec739ad5971a42f4c36a3c9802325c84b2c2c642 Mon Sep 17 00:00:00 2001 From: Matthias Reichl Date: Fri, 3 May 2024 10:45:59 +0200 Subject: [PATCH 4/6] linux (RPi): update to 6.6.30-dda85fd Signed-off-by: Matthias Reichl --- packages/linux/package.mk | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/packages/linux/package.mk b/packages/linux/package.mk index 4a7d31a90a..96ce328e20 100644 --- a/packages/linux/package.mk +++ b/packages/linux/package.mk @@ -23,8 +23,8 @@ case "${LINUX}" in PKG_PATCH_DIRS="default" ;; raspberrypi) - PKG_VERSION="3a8b7204348682152b77618eed061e8718db5935" # 6.6.29 - PKG_SHA256="c069c255f4224ee046ca6b239f970f59ff93d8681582fc29b8a3fa9500f1353e" + PKG_VERSION="dda85fda5b2dda7c4e2ba18770bd2033313006d2" # 6.6.30 + PKG_SHA256="55de2075e2b4d21b3d4f3159bc686dcbd938f6d61e56b21c51b58ef6919f1ac2" PKG_URL="https://github.com/raspberrypi/linux/archive/${PKG_VERSION}.tar.gz" PKG_SOURCE_NAME="linux-${LINUX}-${PKG_VERSION}.tar.gz" ;; From 59442d798d4e1f478b69ef1a7cd219fda7c4ab27 Mon Sep 17 00:00:00 2001 From: Matthias Reichl Date: Fri, 3 May 2024 10:45:59 +0200 Subject: [PATCH 5/6] linux (RPi): config options for 6.6.30-dda85fd Signed-off-by: Matthias Reichl --- projects/RPi/devices/RPi/linux/linux.arm.conf | 3 ++- projects/RPi/devices/RPi2/linux/linux.arm.conf | 3 ++- projects/RPi/devices/RPi4/linux/linux.aarch64.conf | 3 ++- projects/RPi/devices/RPi5/linux/linux.aarch64.conf | 3 ++- 4 files changed, 8 insertions(+), 4 deletions(-) diff --git a/projects/RPi/devices/RPi/linux/linux.arm.conf b/projects/RPi/devices/RPi/linux/linux.arm.conf index e84ab3f541..6ccd091fc6 100644 --- a/projects/RPi/devices/RPi/linux/linux.arm.conf +++ b/projects/RPi/devices/RPi/linux/linux.arm.conf @@ -1,6 +1,6 @@ # # Automatically generated file; DO NOT EDIT. -# Linux/arm 6.6.25 Kernel Configuration +# Linux/arm 6.6.30 Kernel Configuration # CONFIG_CC_VERSION_TEXT="arm-linux-gnueabihf-gcc (GCC) 13.0.0 20220604 (experimental) [master revision aec868578d8515763d75693c1fdfbc30ff0a1e68]" CONFIG_CC_IS_GCC=y @@ -478,6 +478,7 @@ CONFIG_ARCH_HIBERNATION_POSSIBLE=y # end of Power management options CONFIG_AS_VFP_VMRS_FPINST=y +CONFIG_CPU_MITIGATIONS=y # # General architecture-dependent options diff --git a/projects/RPi/devices/RPi2/linux/linux.arm.conf b/projects/RPi/devices/RPi2/linux/linux.arm.conf index b7b13c008d..febef1abb3 100644 --- a/projects/RPi/devices/RPi2/linux/linux.arm.conf +++ b/projects/RPi/devices/RPi2/linux/linux.arm.conf @@ -1,6 +1,6 @@ # # Automatically generated file; DO NOT EDIT. -# Linux/arm 6.6.25 Kernel Configuration +# Linux/arm 6.6.30 Kernel Configuration # CONFIG_CC_VERSION_TEXT="arm-linux-gnueabihf-gcc (GCC) 13.0.0 20220604 (experimental) [master revision aec868578d8515763d75693c1fdfbc30ff0a1e68]" CONFIG_CC_IS_GCC=y @@ -592,6 +592,7 @@ CONFIG_ARCH_HIBERNATION_POSSIBLE=y # end of Power management options CONFIG_AS_VFP_VMRS_FPINST=y +CONFIG_CPU_MITIGATIONS=y # # General architecture-dependent options diff --git a/projects/RPi/devices/RPi4/linux/linux.aarch64.conf b/projects/RPi/devices/RPi4/linux/linux.aarch64.conf index 73f00e8dad..19a033292b 100644 --- a/projects/RPi/devices/RPi4/linux/linux.aarch64.conf +++ b/projects/RPi/devices/RPi4/linux/linux.aarch64.conf @@ -1,6 +1,6 @@ # # Automatically generated file; DO NOT EDIT. -# Linux/arm64 6.6.25 Kernel Configuration +# Linux/arm64 6.6.30 Kernel Configuration # CONFIG_CC_VERSION_TEXT="aarch64-linux-gnu-gcc (GCC) 13.0.0 20220604 (experimental) [master revision aec868578d8515763d75693c1fdfbc30ff0a1e68]" CONFIG_CC_IS_GCC=y @@ -580,6 +580,7 @@ CONFIG_ARCH_SUPPORTS_ACPI=y # CONFIG_ACPI is not set CONFIG_HAVE_KVM=y # CONFIG_VIRTUALIZATION is not set +CONFIG_CPU_MITIGATIONS=y # # General architecture-dependent options diff --git a/projects/RPi/devices/RPi5/linux/linux.aarch64.conf b/projects/RPi/devices/RPi5/linux/linux.aarch64.conf index 283fbec7d1..7e8410ba6c 100644 --- a/projects/RPi/devices/RPi5/linux/linux.aarch64.conf +++ b/projects/RPi/devices/RPi5/linux/linux.aarch64.conf @@ -1,6 +1,6 @@ # # Automatically generated file; DO NOT EDIT. -# Linux/arm64 6.6.25 Kernel Configuration +# Linux/arm64 6.6.30 Kernel Configuration # CONFIG_CC_VERSION_TEXT="aarch64-linux-gnu-gcc (GCC) 13.0.0 20220604 (experimental) [master revision aec868578d8515763d75693c1fdfbc30ff0a1e68]" CONFIG_CC_IS_GCC=y @@ -583,6 +583,7 @@ CONFIG_ARCH_SUPPORTS_ACPI=y # CONFIG_ACPI is not set CONFIG_HAVE_KVM=y # CONFIG_VIRTUALIZATION is not set +CONFIG_CPU_MITIGATIONS=y # # General architecture-dependent options From 6442f425c65bfbcbd6030c1f573cf93bafb291df Mon Sep 17 00:00:00 2001 From: Matthias Reichl Date: Fri, 3 May 2024 20:55:11 +0200 Subject: [PATCH 6/6] RPi: update to firmware 33aead4 Signed-off-by: Matthias Reichl --- packages/tools/bcm2835-bootloader/package.mk | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/packages/tools/bcm2835-bootloader/package.mk b/packages/tools/bcm2835-bootloader/package.mk index 1f6d712157..fe3855e684 100644 --- a/packages/tools/bcm2835-bootloader/package.mk +++ b/packages/tools/bcm2835-bootloader/package.mk @@ -3,8 +3,8 @@ # Copyright (C) 2017-present Team LibreELEC (https://libreelec.tv) PKG_NAME="bcm2835-bootloader" -PKG_VERSION="22d53925f8903b7d345d2ae006bf49dba4cba45b" -PKG_SHA256="91542e80b041ee2056730d94d68991fb2d0d5b17ef58a0867e8e6d085e07240f" +PKG_VERSION="33aead4c6edca751b33b794c7100fae6cf1d4784" +PKG_SHA256="10a851e39ca08713873ab28911f72cb9b6f64a14385c2bb0f828d9f7f02d9c75" PKG_ARCH="arm aarch64" PKG_LICENSE="nonfree" PKG_SITE="http://www.broadcom.com"