[rtems commit] bsps: Fix barrier section definitions

Sebastian Huber sebh at rtems.org
Thu Jan 30 15:40:05 UTC 2014


Module:    rtems
Branch:    master
Commit:    bba0e09a0ed33f0217aa55fee7df77d3073194e8
Changeset: http://git.rtems.org/rtems/commit/?id=bba0e09a0ed33f0217aa55fee7df77d3073194e8

Author:    Sebastian Huber <sebastian.huber at embedded-brains.de>
Date:      Thu Jan 30 10:37:02 2014 +0100

bsps: Fix barrier section definitions

---

 c/src/lib/libbsp/arm/shared/startup/linkcmds.base  |    6 +++---
 .../libbsp/powerpc/shared/startup/linkcmds.base    |    6 +++---
 2 files changed, 6 insertions(+), 6 deletions(-)

diff --git a/c/src/lib/libbsp/arm/shared/startup/linkcmds.base b/c/src/lib/libbsp/arm/shared/startup/linkcmds.base
index a401e6c..e5d79b8 100644
--- a/c/src/lib/libbsp/arm/shared/startup/linkcmds.base
+++ b/c/src/lib/libbsp/arm/shared/startup/linkcmds.base
@@ -75,7 +75,7 @@ SECTIONS {
 
 	.xbarrier : ALIGN_WITH_INPUT {
 		. = ALIGN (bsp_section_xbarrier_align);
-	} > REGION_VECTOR
+	} > REGION_VECTOR AT > REGION_VECTOR
 
 	.text : ALIGN_WITH_INPUT {
 		bsp_section_text_begin = .;
@@ -98,7 +98,7 @@ SECTIONS {
 
 	.robarrier : ALIGN_WITH_INPUT {
 		. = ALIGN (bsp_section_robarrier_align);
-	} > REGION_RODATA
+	} > REGION_RODATA AT > REGION_RODATA
 
 	.rodata : ALIGN_WITH_INPUT {
 		bsp_section_rodata_begin = .;
@@ -277,7 +277,7 @@ SECTIONS {
 
 	.rwbarrier : ALIGN_WITH_INPUT {
 		. = ALIGN (bsp_section_rwbarrier_align);
-	} > REGION_DATA
+	} > REGION_DATA AT > REGION_DATA
 
 	.vector : ALIGN_WITH_INPUT {
 		bsp_section_vector_begin = .;
diff --git a/c/src/lib/libbsp/powerpc/shared/startup/linkcmds.base b/c/src/lib/libbsp/powerpc/shared/startup/linkcmds.base
index 5a330d6..cfdc025 100644
--- a/c/src/lib/libbsp/powerpc/shared/startup/linkcmds.base
+++ b/c/src/lib/libbsp/powerpc/shared/startup/linkcmds.base
@@ -49,7 +49,7 @@ SECTIONS {
 
 	.xbarrier : ALIGN_WITH_INPUT {
 		. = ALIGN (bsp_section_xbarrier_align);
-	} > REGION_TEXT
+	} > REGION_TEXT AT > REGION_TEXT
 
 	.text : ALIGN_WITH_INPUT {
 		bsp_section_text_begin = .;
@@ -82,7 +82,7 @@ SECTIONS {
 
 	.robarrier : ALIGN_WITH_INPUT {
 		. = ALIGN (bsp_section_robarrier_align);
-	} > REGION_RODATA
+	} > REGION_RODATA AT > REGION_RODATA
 
 	.rodata : ALIGN_WITH_INPUT {
 		bsp_section_rodata_begin = .;
@@ -243,7 +243,7 @@ SECTIONS {
 
 	.rwbarrier : ALIGN_WITH_INPUT {
 		. = ALIGN (bsp_section_rwbarrier_align);
-	} > REGION_DATA
+	} > REGION_DATA AT > REGION_DATA
 
 	.fast_data : ALIGN_WITH_INPUT {
 		bsp_section_fast_data_begin = .;




More information about the vc mailing list