<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>change log for rtems (2010-06-21)</title>
</head>
<body text='#000000' bgcolor='#ffffff'>
<a name='cs1'></a>
<table border='0' cellspacing='0' cellpadding='5' width='100%' bgcolor='#eeeeee'>
<tr><td colspan='3' bgcolor='#dddddd'>
 <font color='#bb2222'><strong>sh</strong></font>
</td></tr>
<tr><td colspan='3' bgcolor='#dddddd'><pre>2010-06-21 Sebastian Huber <sebastian.huber@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.
</pre></td></tr>
<tr><td width='1%'><a href="http://www.rtems.com/cgi-bin/viewcvs.cgi//rtems/c/src/lib/libbsp/arm/ChangeLog.diff?r1=text&tr1=1.79&r2=text&tr2=1.80&diff_format=h">M</a></td><td width='1%'>1.80</td><td width='100%'>c/src/lib/libbsp/arm/ChangeLog</td></tr>
<tr><td width='1%'><a href="http://www.rtems.com/cgi-bin/viewcvs.cgi//rtems/c/src/lib/libbsp/arm/shared/include/linker-symbols.h.diff?r1=text&tr1=1.5&r2=text&tr2=1.6&diff_format=h">M</a></td><td width='1%'>1.6</td><td width='100%'>c/src/lib/libbsp/arm/shared/include/linker-symbols.h</td></tr>
<tr><td width='1%'><a href="http://www.rtems.com/cgi-bin/viewcvs.cgi//rtems/c/src/lib/libbsp/arm/shared/start/start.S.diff?r1=text&tr1=1.8&r2=text&tr2=1.9&diff_format=h">M</a></td><td width='1%'>1.9</td><td width='100%'>c/src/lib/libbsp/arm/shared/start/start.S</td></tr>
<tr><td width='1%'><a href="http://www.rtems.com/cgi-bin/viewcvs.cgi//rtems/c/src/lib/libbsp/arm/shared/startup/linkcmds.base.diff?r1=text&tr1=1.4&r2=text&tr2=1.5&diff_format=h">M</a></td><td width='1%'>1.5</td><td width='100%'>c/src/lib/libbsp/arm/shared/startup/linkcmds.base</td></tr>
</table>
<pre>
<font color='#006600'>diff -u rtems/c/src/lib/libbsp/arm/ChangeLog:1.79 rtems/c/src/lib/libbsp/arm/ChangeLog:1.80
--- rtems/c/src/lib/libbsp/arm/ChangeLog:1.79   Thu May 20 09:32:03 2010
+++ rtems/c/src/lib/libbsp/arm/ChangeLog        Mon Jun 21 07:28:36 2010
</font><font color='#997700'>@@ -1,3 +1,9 @@
</font><font color='#000088'>+2010-06-21    Sebastian Huber <sebastian.huber@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.
+
</font> 2010-05-20        Sebastian Huber <sebastian.huber@embedded-brains.de>
 
        * shared/include/start.h: Define start section attributes.

<font color='#006600'>diff -u rtems/c/src/lib/libbsp/arm/shared/include/linker-symbols.h:1.5 rtems/c/src/lib/libbsp/arm/shared/include/linker-symbols.h:1.6
--- rtems/c/src/lib/libbsp/arm/shared/include/linker-symbols.h:1.5      Tue Jan 12 09:03:22 2010
+++ rtems/c/src/lib/libbsp/arm/shared/include/linker-symbols.h  Mon Jun 21 07:28:36 2010
</font><font color='#997700'>@@ -102,6 +102,10 @@
</font> LINKER_SYMBOL(bsp_section_stack_end)
 LINKER_SYMBOL(bsp_section_stack_size)
 
<font color='#000088'>+LINKER_SYMBOL(bsp_vector_table_begin)
+LINKER_SYMBOL(bsp_vector_table_end)
+LINKER_SYMBOL(bsp_vector_table_size)
+
</font> /** @} */
 
 #ifdef __cplusplus

<font color='#006600'>diff -u rtems/c/src/lib/libbsp/arm/shared/start/start.S:1.8 rtems/c/src/lib/libbsp/arm/shared/start/start.S:1.9
--- rtems/c/src/lib/libbsp/arm/shared/start/start.S:1.8 Fri Apr  9 15:24:57 2010
+++ rtems/c/src/lib/libbsp/arm/shared/start/start.S     Mon Jun 21 07:28:36 2010
</font><font color='#997700'>@@ -168,7 +168,7 @@
</font>    * vectors and the pointers to the default exception handlers.
         */
 
<font color='#880000'>-   ldr     r0, =bsp_section_vector_begin
</font><font color='#000088'>+      ldr     r0, =bsp_vector_table_begin
</font>   adr     r1, vector_block
        ldmia   r1!, {r2-r9}
        stmia   r0!, {r2-r9}

<font color='#006600'>diff -u rtems/c/src/lib/libbsp/arm/shared/startup/linkcmds.base:1.4 rtems/c/src/lib/libbsp/arm/shared/startup/linkcmds.base:1.5
--- rtems/c/src/lib/libbsp/arm/shared/startup/linkcmds.base:1.4 Tue Jan 12 09:03:22 2010
+++ rtems/c/src/lib/libbsp/arm/shared/startup/linkcmds.base     Mon Jun 21 07:28:36 2010
</font><font color='#997700'>@@ -58,6 +58,8 @@
</font> 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);
 
<font color='#000088'>+bsp_vector_table_size = DEFINED (bsp_vector_table_size) ? bsp_vector_table_size : 64;
+
</font> SECTIONS {
        .start : {
                /*
<font color='#997700'>@@ -91,7 +93,7 @@
</font>            * BSP: Reserve space for the the exception vector table and
                 * the pointers to the default exceptions handlers.
                 */
<font color='#880000'>-           . = . + 64;
</font><font color='#000088'>+              . = . + bsp_vector_table_size;
</font> 
                /*
                 * BSP: Reserve space for mode stacks
<font color='#997700'>@@ -134,6 +136,9 @@
</font> 
        bsp_section_vector_size = bsp_section_vector_end - bsp_section_vector_begin;
 
<font color='#000088'>+   bsp_vector_table_begin = bsp_vector_table_size != 0 ? bsp_section_vector_begin : bsp_section_start_begin;
+       bsp_vector_table_end = bsp_vector_table_begin + bsp_vector_table_size;
+
</font>   .vbarrier : {
                . = ALIGN (bsp_section_vbarrier_align);
         } > REGION_VECTOR
</pre>
<p> </p>

<p>--<br />
<small>Generated by <a href="http://www.codewiz.org/projects/index.html#loginfo">Deluxe Loginfo</a> 2.122 by Bernardo Innocenti <bernie@develer.com></small></p>
</body>
</html>