<!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-05-10)</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>joel</strong></font>
</td></tr>
<tr><td colspan='3' bgcolor='#dddddd'><pre>2010-05-10 Joel Sherrill <joel.sherrilL@OARcorp.com>
* include/bsp.h: Add BSP_SMALL_MEMORY.
</pre></td></tr>
<tr><td width='1%'><a href="http://www.rtems.com/cgi-bin/viewcvs.cgi//rtems/c/src/lib/libbsp/powerpc/mpc55xxevb/ChangeLog.diff?r1=text&tr1=1.50&r2=text&tr2=1.51&diff_format=h">M</a></td><td width='1%'>1.51</td><td width='100%'>c/src/lib/libbsp/powerpc/mpc55xxevb/ChangeLog</td></tr>
<tr><td width='1%'><a href="http://www.rtems.com/cgi-bin/viewcvs.cgi//rtems/c/src/lib/libbsp/powerpc/mpc55xxevb/include/bsp.h.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/powerpc/mpc55xxevb/include/bsp.h</td></tr>
</table>
<pre>
<font color='#006600'>diff -u rtems/c/src/lib/libbsp/powerpc/mpc55xxevb/ChangeLog:1.50 rtems/c/src/lib/libbsp/powerpc/mpc55xxevb/ChangeLog:1.51
--- rtems/c/src/lib/libbsp/powerpc/mpc55xxevb/ChangeLog:1.50 Fri Apr 30 06:59:05 2010
+++ rtems/c/src/lib/libbsp/powerpc/mpc55xxevb/ChangeLog Mon May 10 14:16:07 2010
</font><font color='#997700'>@@ -1,3 +1,7 @@
</font><font color='#000088'>+2010-05-10 Joel Sherrill <joel.sherrilL@OARcorp.com>
+
+ * include/bsp.h: Add BSP_SMALL_MEMORY.
+
</font> 2010-04-30 Sebastian Huber <sebastian.huber@embedded-brains.de>
* include/irq-config.h: Removed file.
<font color='#006600'>diff -u rtems/c/src/lib/libbsp/powerpc/mpc55xxevb/include/bsp.h:1.4 rtems/c/src/lib/libbsp/powerpc/mpc55xxevb/include/bsp.h:1.5
--- rtems/c/src/lib/libbsp/powerpc/mpc55xxevb/include/bsp.h:1.4 Thu Mar 25 15:26:00 2010
+++ rtems/c/src/lib/libbsp/powerpc/mpc55xxevb/include/bsp.h Mon May 10 14:16:07 2010
</font><font color='#997700'>@@ -35,6 +35,8 @@
</font> extern "C" {
#endif /* __cplusplus */
<font color='#000088'>+#define BSP_SMALL_MEMORY 1
+
</font> #ifndef ASM
/** @brief System clock frequency */
</pre>
<p> </p>
<a name='cs2'></a>
<table border='0' cellspacing='0' cellpadding='5' width='100%' bgcolor='#eeeeee'>
<tr><td colspan='3' bgcolor='#dddddd'>
<font color='#bb2222'><strong>joel</strong></font>
</td></tr>
<tr><td colspan='3' bgcolor='#dddddd'><pre>2010-05-10 Joel Sherrill <joel.sherrilL@OARcorp.com>
* context_init.c, context_switch.S, cpu.c: Now builds multilib. R8C
paths produce warnings for now.
</pre></td></tr>
<tr><td width='1%'><a href="http://www.rtems.com/cgi-bin/viewcvs.cgi//rtems/cpukit/score/cpu/m32c/ChangeLog.diff?r1=text&tr1=1.10&r2=text&tr2=1.11&diff_format=h">M</a></td><td width='1%'>1.11</td><td width='100%'>cpukit/score/cpu/m32c/ChangeLog</td></tr>
<tr><td width='1%'><a href="http://www.rtems.com/cgi-bin/viewcvs.cgi//rtems/cpukit/score/cpu/m32c/context_init.c.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%'>cpukit/score/cpu/m32c/context_init.c</td></tr>
<tr><td width='1%'><a href="http://www.rtems.com/cgi-bin/viewcvs.cgi//rtems/cpukit/score/cpu/m32c/context_switch.S.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%'>cpukit/score/cpu/m32c/context_switch.S</td></tr>
<tr><td width='1%'><a href="http://www.rtems.com/cgi-bin/viewcvs.cgi//rtems/cpukit/score/cpu/m32c/cpu.c.diff?r1=text&tr1=1.7&r2=text&tr2=1.8&diff_format=h">M</a></td><td width='1%'>1.8</td><td width='100%'>cpukit/score/cpu/m32c/cpu.c</td></tr>
</table>
<pre>
<font color='#006600'>diff -u rtems/cpukit/score/cpu/m32c/ChangeLog:1.10 rtems/cpukit/score/cpu/m32c/ChangeLog:1.11
--- rtems/cpukit/score/cpu/m32c/ChangeLog:1.10 Sun Apr 25 17:17:35 2010
+++ rtems/cpukit/score/cpu/m32c/ChangeLog Mon May 10 15:08:50 2010
</font><font color='#997700'>@@ -1,3 +1,8 @@
</font><font color='#000088'>+2010-05-10 Joel Sherrill <joel.sherrilL@OARcorp.com>
+
+ * context_init.c, context_switch.S, cpu.c: Now builds multilib. R8C
+ paths produce warnings for now.
+
</font> 2010-04-25 Joel Sherrill <joel.sherrilL@OARcorp.com>
* context_init.c: Eliminate warnings.
<font color='#006600'>diff -u rtems/cpukit/score/cpu/m32c/context_init.c:1.5 rtems/cpukit/score/cpu/m32c/context_init.c:1.6
--- rtems/cpukit/score/cpu/m32c/context_init.c:1.5 Sun Apr 25 17:17:35 2010
+++ rtems/cpukit/score/cpu/m32c/context_init.c Mon May 10 15:08:50 2010
</font><font color='#997700'>@@ -31,8 +31,13 @@
</font> uint16_t zero;
} Starting_Frame;
<font color='#880000'>-#define _get_sb( _sb ) \
- asm volatile( "stc sb, %0" : "=r" (_sb))
</font><font color='#000088'>+#if defined(__r8c_cpu__)
+ #warning "_get_sb: not implemented on R8C"
+ #define _get_sb( _sb )
+#else
+ #define _get_sb( _sb ) \
+ asm volatile( "stc sb, %0" : "=r" (_sb))
+#endif
</font>
void _CPU_Context_Initialize(
Context_Control *the_context,
<font color='#997700'>@@ -63,11 +68,14 @@
</font> frame->a1 =0xa1a2a3a4;
frame->r0r2 = 0;
frame->r1r3 = 0;
<font color='#000088'>+#if defined(__r8c_cpu__)
+ #warning "not implemented on R8C"
+#else
</font> frame->frameLow = (uint16_t) (((uint32_t)frame) & 0xffff);
frame->frameHigh = (uint16_t) (((uint32_t)frame >> 16) & 0xffff);
frame->startLow = (uint16_t) (((uint32_t)entry_point) & 0xffff);
frame->startHigh = (uint16_t) (((uint32_t)entry_point >> 16) & 0xffff);
<font color='#880000'>-
</font><font color='#000088'>+#endif
</font> the_context->sp = (uintptr_t)frame;
the_context->fb = (uintptr_t)&frame->frameLow;
}
<font color='#006600'>diff -u rtems/cpukit/score/cpu/m32c/context_switch.S:1.4 rtems/cpukit/score/cpu/m32c/context_switch.S:1.5
--- rtems/cpukit/score/cpu/m32c/context_switch.S:1.4 Sat Mar 27 10:01:57 2010
+++ rtems/cpukit/score/cpu/m32c/context_switch.S Mon May 10 15:08:50 2010
</font><font color='#997700'>@@ -31,6 +31,9 @@
</font> pushc flg
pushc sb
<font color='#000088'>+#if defined(__r8c_cpu__)
+ #warning "not implemented on R8C"
+#else
</font> mov.l ARG_EXECUTING[fb],a0 ; a0 = executing
stc<span style="background-color: #FF0000"> </span> fb,a1
mov.l a1,CTXT_FB[a0] ; save fb
<font color='#997700'>@@ -44,6 +47,7 @@
</font> ldc<span style="background-color: #FF0000"> </span> a1,sp ; restore sp
mov.l CTXT_FB[a0],a1
ldc<span style="background-color: #FF0000"> </span> a1,fb ; restore fb
<font color='#000088'>+#endif
</font> popc sb
popc flg
popm<span style="background-color: #FF0000"> </span> a0,a1,r0,r1,r2,r3
<font color='#997700'>@@ -56,5 +60,9 @@
</font> .type __CPU_Context_Restart_self, @function
__CPU_Context_Restart_self:
enter #0
<font color='#000088'>+#if defined(__r8c_cpu__)
+ #warning "__CPU_Context_Restart_self: not implemented on R8C"
+#else
</font> mov.l ARG_RESTART[fb],a0 ; a0 = heir
jmp.s restore
<font color='#000088'>+#endif
</font>
<font color='#006600'>diff -u rtems/cpukit/score/cpu/m32c/cpu.c:1.7 rtems/cpukit/score/cpu/m32c/cpu.c:1.8
--- rtems/cpukit/score/cpu/m32c/cpu.c:1.7 Sat Mar 27 10:01:57 2010
+++ rtems/cpukit/score/cpu/m32c/cpu.c Mon May 10 15:08:50 2010
</font><font color='#997700'>@@ -32,7 +32,9 @@
</font>
void _CPU_Initialize(void)
{
<font color='#880000'>- asm volatile( "ldc #__var_vects,intb" );
</font><font color='#000088'>+ #if !defined(__r8c_cpu__)
+ asm volatile( "ldc #__var_vects,intb" );
+ #endif
</font> }
/*
<font color='#997700'>@@ -70,7 +72,11 @@
</font> * This is where we install the interrupt handler into the "raw" interrupt
* table used by the CPU to dispatch interrupt handlers.
*/
<font color='#000088'>+#if defined(__r8c_cpu__)
+ #warning "_CPU_ISR_install_raw_handler not implemented on R8C"
+#else
</font> _set_var_vect(new_handler,vector);
<font color='#000088'>+#endif
</font> }
/*PAGE
</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>