summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--chip/g/config_chip.h1
-rw-r--r--core/cortex-m/ec.lds.S3
2 files changed, 4 insertions, 0 deletions
diff --git a/chip/g/config_chip.h b/chip/g/config_chip.h
index 50655d5e22..1818fbce60 100644
--- a/chip/g/config_chip.h
+++ b/chip/g/config_chip.h
@@ -25,6 +25,7 @@
#define CONFIG_PROGRAM_MEMORY_BASE 0x40000
#define CONFIG_FLASH_SIZE (512 * 1024)
#define CONFIG_RO_HEAD_ROOM 1024 /* Room for ROM signature. */
+#define CONFIG_RW_HEAD_ROOM CONFIG_RO_HEAD_ROOM /* same for RW */
/* Memory-mapped internal flash */
#define CONFIG_INTERNAL_STORAGE
diff --git a/core/cortex-m/ec.lds.S b/core/cortex-m/ec.lds.S
index 9fe53747b2..38a235d53f 100644
--- a/core/cortex-m/ec.lds.S
+++ b/core/cortex-m/ec.lds.S
@@ -67,6 +67,9 @@ SECTIONS
#if defined(SECTION_IS_RO) && defined(CONFIG_RO_HEAD_ROOM)
. = . + CONFIG_RO_HEAD_ROOM;
#endif
+#if defined(SECTION_IS_RW) && defined(CONFIG_RW_HEAD_ROOM)
+ . = . + CONFIG_RW_HEAD_ROOM;
+#endif
OUTDIR/core/CORE/init.o (.text.vecttable)
. = ALIGN(4);
__version_struct_offset = .;