From 4611f0fbc2a11530d33cfda4bb66c965d2344ea9 Mon Sep 17 00:00:00 2001 From: Vadim Bendebury Date: Thu, 5 Nov 2015 17:53:16 -0800 Subject: common: export the linker generated addresses of image sections The values are there, we just need to be able to access them from the code to be able to calculate how much of the flash space needs to be made accessible for the image to run. BRANCH=none BUG=none TEST=used by later patches Change-Id: I4eb59525a50177cc7cc725871c3eab2ff390667b Signed-off-by: Vadim Bendebury Reviewed-on: https://chromium-review.googlesource.com/311319 Reviewed-by: Bill Richardson --- include/link_defs.h | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'include') diff --git a/include/link_defs.h b/include/link_defs.h index ad6a39f837..df0cbb6811 100644 --- a/include/link_defs.h +++ b/include/link_defs.h @@ -77,4 +77,9 @@ extern const void *__irqhandler[]; /* Shared memory buffer. Use via shared_mem.h interface. */ extern uint8_t __shared_mem_buf[]; +/* Image sections. */ +extern const void *__ro_end; +extern const void *__data_start; +extern const void *__data_end; + #endif /* __CROS_EC_LINK_DEFS_H */ -- cgit v1.2.1