<!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-07-23)</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-07-23 Vinu Rajashekhar <vinutheraj@gmail.com>

        * start/start.S: Replace the call to _return_to_monitor by
        hlt instruction.
        * startup/ldsegs.S: Remove the _return_to_monitor function.
</pre></td></tr>
<tr><td width='1%'><a href="http://www.rtems.com/cgi-bin/viewcvs.cgi//rtems/c/src/lib/libbsp/i386/pc386/ChangeLog.diff?r1=text&tr1=1.259&r2=text&tr2=1.260&diff_format=h">M</a></td><td width='1%'>1.260</td><td width='100%'>c/src/lib/libbsp/i386/pc386/ChangeLog</td></tr>
<tr><td width='1%'><a href="http://www.rtems.com/cgi-bin/viewcvs.cgi//rtems/c/src/lib/libbsp/i386/pc386/start/start.S.diff?r1=text&tr1=1.16&r2=text&tr2=1.17&diff_format=h">M</a></td><td width='1%'>1.17</td><td width='100%'>c/src/lib/libbsp/i386/pc386/start/start.S</td></tr>
<tr><td width='1%'><a href="http://www.rtems.com/cgi-bin/viewcvs.cgi//rtems/c/src/lib/libbsp/i386/pc386/startup/ldsegs.S.diff?r1=text&tr1=1.18&r2=text&tr2=1.19&diff_format=h">M</a></td><td width='1%'>1.19</td><td width='100%'>c/src/lib/libbsp/i386/pc386/startup/ldsegs.S</td></tr>
</table>
<pre>
<font color='#006600'>diff -u rtems/c/src/lib/libbsp/i386/pc386/ChangeLog:1.259 rtems/c/src/lib/libbsp/i386/pc386/ChangeLog:1.260
--- rtems/c/src/lib/libbsp/i386/pc386/ChangeLog:1.259   Wed Jul 21 07:33:58 2010
+++ rtems/c/src/lib/libbsp/i386/pc386/ChangeLog Fri Jul 23 07:24:05 2010
</font><font color='#997700'>@@ -1,3 +1,9 @@
</font><font color='#000088'>+2010-07-23    Vinu Rajashekhar <vinutheraj@gmail.com>
+
+       * start/start.S: Replace the call to _return_to_monitor by
+       hlt instruction.
+       * startup/ldsegs.S: Remove the _return_to_monitor function.
+
</font> 2010-07-21        Joel Sherrill <joel.sherrill@oarcorp.com>
 
        * timer/timer.c: Do not do the indirect call if NULL.

<font color='#006600'>diff -u rtems/c/src/lib/libbsp/i386/pc386/start/start.S:1.16 rtems/c/src/lib/libbsp/i386/pc386/start/start.S:1.17
--- rtems/c/src/lib/libbsp/i386/pc386/start/start.S:1.16        Sun Nov 29 22:52:28 2009
+++ rtems/c/src/lib/libbsp/i386/pc386/start/start.S     Fri Jul 23 07:24:05 2010
</font><font color='#997700'>@@ -266,12 +266,8 @@
</font>   movl    $SYM(_boot_multiboot_cmdline), (esp)
        call    SYM (boot_card)
 
<font color='#880000'>-/*---------------------------------------------------------------------+
-| Clean up - we do not know anything about it, so we will
-| jump to BSP specific code to do cleanup
-+---------------------------------------------------------------------*/
-
-       jmp     SYM (_return_to_monitor)
</font><font color='#000088'>+      cli     # stops interrupts from being processed after hlt!
+       hlt     # shutdown
</font> 
 #ifdef __SSE__
 SYM(_sse_panic):

<font color='#006600'>diff -u rtems/c/src/lib/libbsp/i386/pc386/startup/ldsegs.S:1.18 rtems/c/src/lib/libbsp/i386/pc386/startup/ldsegs.S:1.19
--- rtems/c/src/lib/libbsp/i386/pc386/startup/ldsegs.S:1.18     Sun Nov 29 22:52:28 2009
+++ rtems/c/src/lib/libbsp/i386/pc386/startup/ldsegs.S  Fri Jul 23 07:24:06 2010
</font><font color='#997700'>@@ -158,23 +158,6 @@
</font>   jmp     SYM (_establish_stack)  # return to the bsp entry code
 
 /*-------------------------------------------------------------------------+
<font color='#880000'>-|         Function: _return_to_monitor
-|      Description: Return to board's monitor (we have none so simply restart).
-| Global Variables: None.
-|        Arguments: None.
-|          Returns: Nothing.
-+--------------------------------------------------------------------------*/
-
-       .p2align 4
-
-        PUBLIC (_return_to_monitor)
-SYM (_return_to_monitor):
-
-       call    SYM (Timer_exit)
-       call    SYM (Clock_exit)
-       jmp     SYM (start)
-
-/*-------------------------------------------------------------------------+
</font> |         Function: _default_int_handler
 |      Description: default interrupt handler
 | Global Variables: None.
</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>