From 2e6e1c78ea90a7e0b00dbdf1bba7ed94339e47dd Mon Sep 17 00:00:00 2001 From: Stefan Lankes Date: Tue, 22 Feb 2011 14:03:22 +0100 Subject: [PATCH] using of a clear seperation between code and data --- newlib/src/libgloss/metalsvm/link.ld | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/newlib/src/libgloss/metalsvm/link.ld b/newlib/src/libgloss/metalsvm/link.ld index f96dae48..bae2aa9a 100644 --- a/newlib/src/libgloss/metalsvm/link.ld +++ b/newlib/src/libgloss/metalsvm/link.ld @@ -5,6 +5,7 @@ GROUP(-lc -lgloss) SEARCH_DIR(.) __DYNAMIC = 0; phys = 0x40200000; +PAGE_SIZE = 0x1000; /* * Initalize some symbols to be zero so we can reference them in the @@ -44,7 +45,7 @@ SECTIONS PROVIDE(_etext = .); PROVIDE(__etext = .); } - . = .; + . = ALIGN(PAGE_SIZE); .rdata : { *(.rdata) } @@ -59,6 +60,7 @@ SECTIONS PROVIDE (__EH_FRAME_END__ = .); } _fdata = ALIGN(16); + . = ALIGN(PAGE_SIZE); .data : { *(.data) *(.gcc_except_table)