From 8b074ee693e61f95926fb70e14026ee957b92351 Mon Sep 17 00:00:00 2001 From: Joel Sherrill Date: Wed, 25 Mar 2009 17:56:04 +0000 Subject: 2009-03-25 Joel Sherrill * startup/linkcmds: Start of RTEMS Work Area must be on 16 byte boundary on the SPARC. --- c/src/lib/libbsp/sparc/leon2/ChangeLog | 5 +++++ c/src/lib/libbsp/sparc/leon2/startup/linkcmds | 1 + c/src/lib/libbsp/sparc/leon3/ChangeLog | 5 +++++ c/src/lib/libbsp/sparc/leon3/startup/linkcmds | 1 + 4 files changed, 12 insertions(+) diff --git a/c/src/lib/libbsp/sparc/leon2/ChangeLog b/c/src/lib/libbsp/sparc/leon2/ChangeLog index 94970e3945..ecc7fc5a42 100644 --- a/c/src/lib/libbsp/sparc/leon2/ChangeLog +++ b/c/src/lib/libbsp/sparc/leon2/ChangeLog @@ -1,3 +1,8 @@ +2009-03-25 Joel Sherrill + + * startup/linkcmds: Start of RTEMS Work Area must be on 16 byte + boundary on the SPARC. + 2009-03-09 Antoine Lacroix PR 1391/bsps diff --git a/c/src/lib/libbsp/sparc/leon2/startup/linkcmds b/c/src/lib/libbsp/sparc/leon2/startup/linkcmds index 0c4aff72ee..eed855fc6a 100644 --- a/c/src/lib/libbsp/sparc/leon2/startup/linkcmds +++ b/c/src/lib/libbsp/sparc/leon2/startup/linkcmds @@ -201,6 +201,7 @@ SECTIONS bss_start = .; *(.bss .bss* .gnu.linkonce.b*) *(COMMON) + . = ALIGN (16); end = .; _end = ALIGN(0x8); __end = ALIGN(0x8); diff --git a/c/src/lib/libbsp/sparc/leon3/ChangeLog b/c/src/lib/libbsp/sparc/leon3/ChangeLog index ef299de48b..643b5efd54 100644 --- a/c/src/lib/libbsp/sparc/leon3/ChangeLog +++ b/c/src/lib/libbsp/sparc/leon3/ChangeLog @@ -1,3 +1,8 @@ +2009-03-25 Joel Sherrill + + * startup/linkcmds: Start of RTEMS Work Area must be on 16 byte + boundary on the SPARC. + 2009-03-09 Antoine Lacroix PR 1391/bsps diff --git a/c/src/lib/libbsp/sparc/leon3/startup/linkcmds b/c/src/lib/libbsp/sparc/leon3/startup/linkcmds index 0c4aff72ee..eed855fc6a 100644 --- a/c/src/lib/libbsp/sparc/leon3/startup/linkcmds +++ b/c/src/lib/libbsp/sparc/leon3/startup/linkcmds @@ -201,6 +201,7 @@ SECTIONS bss_start = .; *(.bss .bss* .gnu.linkonce.b*) *(COMMON) + . = ALIGN (16); end = .; _end = ALIGN(0x8); __end = ALIGN(0x8); -- cgit v1.2.3