Changeset bdf87932 in rtems


Ignore:
Timestamp:
Jul 23, 2010, 12:24:06 PM (10 years ago)
Author:
Joel Sherrill <joel.sherrill@…>
Branches:
4.11, master
Children:
a5bbb061
Parents:
33645763
Message:

2010-07-23 Vinu Rajashekhar <vinutheraj@…>

  • start/start.S: Replace the call to _return_to_monitor by hlt instruction.
  • startup/ldsegs.S: Remove the _return_to_monitor function.
Location:
c/src/lib/libbsp/i386/pc386
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • c/src/lib/libbsp/i386/pc386/ChangeLog

    r33645763 rbdf87932  
     12010-07-23      Vinu Rajashekhar <vinutheraj@gmail.com>
     2
     3        * start/start.S: Replace the call to _return_to_monitor by
     4        hlt instruction.
     5        * startup/ldsegs.S: Remove the _return_to_monitor function.
     6
    172010-07-21      Joel Sherrill <joel.sherrill@oarcorp.com>
    28
  • c/src/lib/libbsp/i386/pc386/start/start.S

    r33645763 rbdf87932  
    267267        call    SYM (boot_card)
    268268
    269 /*---------------------------------------------------------------------+
    270 | Clean up - we do not know anything about it, so we will
    271 | jump to BSP specific code to do cleanup
    272 +---------------------------------------------------------------------*/
    273 
    274         jmp     SYM (_return_to_monitor)
     269        cli     # stops interrupts from being processed after hlt!
     270        hlt     # shutdown
    275271
    276272#ifdef __SSE__
  • c/src/lib/libbsp/i386/pc386/startup/ldsegs.S

    r33645763 rbdf87932  
    159159
    160160/*-------------------------------------------------------------------------+
    161 |         Function: _return_to_monitor
    162 |      Description: Return to board's monitor (we have none so simply restart).
    163 | Global Variables: None.
    164 |        Arguments: None.
    165 |          Returns: Nothing.
    166 +--------------------------------------------------------------------------*/
    167 
    168         .p2align 4
    169 
    170         PUBLIC (_return_to_monitor)
    171 SYM (_return_to_monitor):
    172 
    173         call    SYM (Timer_exit)
    174         call    SYM (Clock_exit)
    175         jmp     SYM (start)
    176 
    177 /*-------------------------------------------------------------------------+
    178161|         Function: _default_int_handler
    179162|      Description: default interrupt handler
Note: See TracChangeset for help on using the changeset viewer.