From dd4fe70a6249b02b2f8a89b36be54aaaa1eed554 Mon Sep 17 00:00:00 2001 From: PeterKietzmann Date: Wed, 16 Feb 2022 10:48:31 +0100 Subject: [PATCH] cpu/riscv_common: add noinit section to ld script --- cpu/riscv_common/ldscripts/riscv_base.ld | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/cpu/riscv_common/ldscripts/riscv_base.ld b/cpu/riscv_common/ldscripts/riscv_base.ld index 66860b05f4..71fc0a6586 100644 --- a/cpu/riscv_common/ldscripts/riscv_base.ld +++ b/cpu/riscv_common/ldscripts/riscv_base.ld @@ -206,6 +206,16 @@ SECTIONS . = ALIGN(4); } >ram AT>ram :ram + .noinit (NOLOAD) : + { + __noinit_begin__ = .; + + *(.noinit .noinit.*) + + . = ALIGN(4) ; + __noinit_end__ = .; + } >ram AT>ram :ram + . = ALIGN(8); PROVIDE( _end = . ); PROVIDE( end = . );