change log for rtems (2010-06-23)
rtems-vc at rtems.org
rtems-vc at rtems.org
Wed Jun 23 08:12:30 UTC 2010
*sh*:
2010-06-21 Sebastian Huber <sebastian.huber at embedded-brains.de>
* shared/startup/linkcmds.base: Define bsp_vector_table_size
unconditionally. Use bsp_vector_table_in_start_section.
M 1.81 c/src/lib/libbsp/arm/ChangeLog
M 1.6 c/src/lib/libbsp/arm/shared/startup/linkcmds.base
diff -u rtems/c/src/lib/libbsp/arm/ChangeLog:1.80 rtems/c/src/lib/libbsp/arm/ChangeLog:1.81
--- rtems/c/src/lib/libbsp/arm/ChangeLog:1.80 Mon Jun 21 07:28:36 2010
+++ rtems/c/src/lib/libbsp/arm/ChangeLog Wed Jun 23 03:04:00 2010
@@ -1,5 +1,10 @@
2010-06-21 Sebastian Huber <sebastian.huber at embedded-brains.de>
+ * shared/startup/linkcmds.base: Define bsp_vector_table_size
+ unconditionally. Use bsp_vector_table_in_start_section.
+
+2010-06-21 Sebastian Huber <sebastian.huber at embedded-brains.de>
+
* shared/start/start.S, shared/startup/linkcmds.base,
shared/include/linker-symbols.h: Added and use bsp_vector_table_begin,
bsp_vector_table_size and bsp_vector_table_end.
diff -u rtems/c/src/lib/libbsp/arm/shared/startup/linkcmds.base:1.5 rtems/c/src/lib/libbsp/arm/shared/startup/linkcmds.base:1.6
--- rtems/c/src/lib/libbsp/arm/shared/startup/linkcmds.base:1.5 Mon Jun 21 07:28:36 2010
+++ rtems/c/src/lib/libbsp/arm/shared/startup/linkcmds.base Wed Jun 23 03:04:00 2010
@@ -24,6 +24,8 @@
ENTRY (start)
+bsp_vector_table_size = 64;
+
/*
* BSP: Global symbols that may be defined externally
*/
@@ -58,8 +60,6 @@
bsp_stack_und_size = DEFINED (bsp_stack_und_size) ? bsp_stack_und_size : 128;
bsp_stack_und_size = ALIGN (bsp_stack_und_size, bsp_stack_align);
-bsp_vector_table_size = DEFINED (bsp_vector_table_size) ? bsp_vector_table_size : 64;
-
SECTIONS {
.start : {
/*
@@ -93,7 +93,7 @@
* BSP: Reserve space for the the exception vector table and
* the pointers to the default exceptions handlers.
*/
- . = . + bsp_vector_table_size;
+ . = . + DEFINED (bsp_vector_table_in_start_section) ? 0 : bsp_vector_table_size;
/*
* BSP: Reserve space for mode stacks
@@ -136,12 +136,12 @@
bsp_section_vector_size = bsp_section_vector_end - bsp_section_vector_begin;
- bsp_vector_table_begin = bsp_vector_table_size != 0 ? bsp_section_vector_begin : bsp_section_start_begin;
+ bsp_vector_table_begin = DEFINED (bsp_vector_table_in_start_section) ? bsp_section_start_begin : bsp_section_vector_begin;
bsp_vector_table_end = bsp_vector_table_begin + bsp_vector_table_size;
.vbarrier : {
. = ALIGN (bsp_section_vbarrier_align);
- } > REGION_VECTOR
+ } > REGION_VECTOR
.text : {
/*
@@ -234,7 +234,7 @@
.robarrier : {
. = ALIGN (bsp_section_robarrier_align);
- } > REGION_RODATA
+ } > REGION_RODATA
.data : {
/*
--
Generated by Deluxe Loginfo [http://www.codewiz.org/projects/index.html#loginfo] 2.122 by Bernardo Innocenti <bernie at develer.com>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.rtems.org/pipermail/vc/attachments/20100623/2afb68dc/attachment-0001.html>
More information about the vc
mailing list