diff options
author | Nicolas Boichat <drinkcat@chromium.org> | 2019-03-04 12:33:50 +0800 |
---|---|---|
committer | chrome-bot <chrome-bot@chromium.org> | 2019-03-05 09:43:49 -0800 |
commit | 5210e2f5ed1e33b158bcdb15364fcae476bb8077 (patch) | |
tree | 2dee156c18067fa3c70a6cb2488fb9d6533535c7 /core | |
parent | 982d179a872f2459623edaf9bdfbb8c5925429e7 (diff) | |
download | chrome-ec-5210e2f5ed1e33b158bcdb15364fcae476bb8077.tar.gz |
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 <drinkcat@chromium.org>
Reviewed-on: https://chromium-review.googlesource.com/1496686
Reviewed-by: Patrick Georgi <pgeorgi@chromium.org>
Diffstat (limited to 'core')
-rw-r--r-- | core/minute-ia/ec.lds.S | 6 |
1 files 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 -} |