diff --git a/src/arch/arm/Kconfig b/src/arch/arm/Kconfig index 7ec5812417..57849a64fc 100644 --- a/src/arch/arm/Kconfig +++ b/src/arch/arm/Kconfig @@ -20,6 +20,10 @@ config ARM_BOOTBLOCK_CUSTOM bool default n +config CBMEM_CONSOLE_PRERAM_BASE + hex + depends on CONSOLE_CBMEM + config CPU_HAS_BOOTBLOCK_INIT bool default n diff --git a/src/arch/arm/bootblock.ld b/src/arch/arm/bootblock.ld index 8d05c7b5a5..150bf2df6b 100644 --- a/src/arch/arm/bootblock.ld +++ b/src/arch/arm/bootblock.ld @@ -49,6 +49,8 @@ SECTIONS *(.sbss.*); } : to_load = 0xff + preram_cbmem_console = CONFIG_CBMEM_CONSOLE_PRERAM_BASE; + /DISCARD/ : { *(.comment) *(.note) diff --git a/src/arch/arm/romstage.ld b/src/arch/arm/romstage.ld index 04d8f4b339..8c3204609f 100644 --- a/src/arch/arm/romstage.ld +++ b/src/arch/arm/romstage.ld @@ -69,6 +69,8 @@ SECTIONS _end = .; + preram_cbmem_console = CONFIG_CBMEM_CONSOLE_PRERAM_BASE; + /* Discard the sections we don't need/want */ /DISCARD/ : { *(.comment)