From fa39a574747af27204ab1bf4489dbdabd98583c3 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?S=C3=B6nke=20Holz?= Date: Wed, 22 Nov 2023 22:27:40 +0100 Subject: [PATCH] Kernel/riscv64: Add missing input sections to linker script The linker would otherwise put those sections after `end_of_kernel_image`. --- Kernel/Arch/riscv64/linker.ld | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/Kernel/Arch/riscv64/linker.ld b/Kernel/Arch/riscv64/linker.ld index 4984be6a16..95bb14fe6e 100644 --- a/Kernel/Arch/riscv64/linker.ld +++ b/Kernel/Arch/riscv64/linker.ld @@ -56,13 +56,13 @@ SECTIONS *(.init_array) end_ctors = .; - *(.rodata*) + *(.srodata* .rodata*) } :data .data ALIGN(4K) : { start_of_kernel_data = .; - *(.data*) + *(.sdata* .data*) end_of_kernel_data = .; } :data @@ -76,7 +76,7 @@ SECTIONS .bss ALIGN(4K) (NOLOAD) : { start_of_bss = .; - *(.bss) + *(.sbss* .bss*) end_of_bss = .; . = ALIGN(4K);