Skip to content

Commit f3c8a8e

Browse files
committed
Bump Linux Kernel to v6.12
Linux Kernel v6.7 propose a solution to resolve sound stutter effect. Therefore, upgrade Linux Kernel version to v6.12 as it is an LTS version with the proposed solution included. Also, this commit disables the following RISC-V platform specific settings in Linux Kernel compilation configuration: 1. Zawrs extension support for more efficient busy waiting. 2. Zba extension support for bit manipulation instructions. 3. Zbb extension support for bit manipulation instructions. 4. Zbc extension support for carry-less multiplication instructions. 5. Zicbom extension support for non-coherent DMA operation. 6. Zicboz extension support for faster zeroing of memory. 7. Vendor extensions support (including Andes).
1 parent 6dbe25e commit f3c8a8e

File tree

2 files changed

+9
-5
lines changed

2 files changed

+9
-5
lines changed

configs/linux.config

Lines changed: 8 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,11 @@
1-
CONFIG_CC_VERSION_TEXT="riscv32-buildroot-linux-gnu-gcc.br_real (Buildroot 2023.05.1) 12.3.0"
1+
CONFIG_CC_VERSION_TEXT="riscv32-buildroot-linux-gnu-gcc.br_real (Buildroot 2024.11.1) 14.2.0"
22
CONFIG_CC_IS_GCC=y
3-
CONFIG_GCC_VERSION=120300
3+
CONFIG_GCC_VERSION=140200
44
CONFIG_CLANG_VERSION=0
55
CONFIG_AS_IS_GNU=y
6-
CONFIG_AS_VERSION=23900
6+
CONFIG_AS_VERSION=24200
77
CONFIG_LD_IS_BFD=y
8-
CONFIG_LD_VERSION=23900
8+
CONFIG_LD_VERSION=24200
99
CONFIG_LLD_VERSION=0
1010
CONFIG_CC_CAN_LINK=y
1111
CONFIG_CC_CAN_LINK_STATIC=y
@@ -227,6 +227,10 @@ CONFIG_MODULE_SECTIONS=y
227227
CONFIG_SMP=y
228228
CONFIG_TUNE_GENERIC=y
229229
# CONFIG_RISCV_ISA_C is not set
230+
# CONFIG_RISCV_ISA_ZAWRS is not set
231+
# CONFIG_RISCV_ISA_ZBA is not set
232+
# CONFIG_RISCV_ISA_ZBB is not set
233+
# CONFIG_RISCV_ISA_ZBC is not set
230234
CONFIG_TOOLCHAIN_HAS_ZICBOM=y
231235
# CONFIG_RISCV_ISA_ZICBOM is not set
232236
CONFIG_TOOLCHAIN_HAS_ZIHINTPAUSE=y

scripts/build-image.sh

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,7 @@ function do_buildroot
3737

3838
function do_linux
3939
{
40-
ASSERT git clone https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git -b linux-6.1.y --depth=1
40+
ASSERT git clone https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git -b linux-6.12.y --depth=1
4141
cp -f configs/linux.config linux/.config
4242
export PATH="$PWD/buildroot/output/host/bin:$PATH"
4343
export CROSS_COMPILE=riscv32-buildroot-linux-gnu-

0 commit comments

Comments
 (0)