From 5210e2f5ed1e33b158bcdb15364fcae476bb8077 Mon Sep 17 00:00:00 2001 From: Nicolas Boichat Date: Mon, 4 Mar 2019 12:33:50 +0800 Subject: core/minute-ia: Add __ram_free to link script Use __ram_free instead of defining a fake FLASH region in the linker script. This reverts commit 6fd1d521e48 ("core/minute-ia: Add FLASH memory configuration"). BRANCH=none BUG=b:123327630 TEST=make BOARD=atlas_ish -j shows *** 592328 bytes in RAM still available on atlas_ish **** Change-Id: Iacce7924dd867024e5381e31f1afb12d13305f3a Signed-off-by: Nicolas Boichat Reviewed-on: https://chromium-review.googlesource.com/1496686 Reviewed-by: Patrick Georgi --- core/minute-ia/ec.lds.S | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/core/minute-ia/ec.lds.S b/core/minute-ia/ec.lds.S index 1267fa9ee2..f08131092b 100644 --- a/core/minute-ia/ec.lds.S +++ b/core/minute-ia/ec.lds.S @@ -181,6 +181,8 @@ SECTIONS ASSERT((__shared_mem_buf + CONFIG_SHAREDMEM_MINIMUM_SIZE) <= (CONFIG_RAM_BASE + CONFIG_RAM_SIZE), "Not enough space for shared memory.") + __ram_free = (CONFIG_RAM_BASE + CONFIG_RAM_SIZE) - + (__shared_mem_buf + CONFIG_SHAREDMEM_MINIMUM_SIZE); /* TODO: Adjust __image_size to proper value for core minute-ia later */ __image_size = . - CONFIG_ISH_BOOT_START; @@ -188,7 +190,3 @@ SECTIONS def_irq_low = ABSOLUTE(default_int_handler) & 0xFFFF; def_irq_high = ABSOLUTE(default_int_handler) >> 16; } -MEMORY -{ - FLASH (rwx) : ORIGIN = CONFIG_ISH_BOOT_START, LENGTH = 640 * 1024 -} -- cgit v1.2.1