Changeset b7115915 in rtems


Ignore:
Timestamp:
Sep 16, 2005, 2:40:14 AM (14 years ago)
Author:
Eric Norum <WENorum@…>
Branches:
4.10, 4.11, 4.8, 4.9, master
Children:
039e1f30
Parents:
1370850
Message:

Add bsp_reset bootrom call.
Call bsp_reset from bsp_cleanup().

Location:
c/src/lib/libbsp/m68k/uC5282
Files:
4 edited

Legend:

Unmodified
Added
Removed
  • c/src/lib/libbsp/m68k/uC5282/ChangeLog

    r1370850 rb7115915  
     12005-09-16  Eric Norum <norume@aps.anl.gov>
     2
     3        * startup/bspstart.c: Add bsp_reset bootrom call.
     4        * startup/bspclean.c: Call bsp_reset from bsp_cleanup().
     5
    162005-07-05  Eric Norum <norume@aps.anl.gov>
    27
  • c/src/lib/libbsp/m68k/uC5282/README

    r1370850 rb7115915  
    2323TODO:
    2424=====
    25 Make a clean exit routine to return to Arcturus monitor
    26 
    2725The bsp relies on the Arcturus monitor to set up DRAM and all chip selects.
    2826This seems OK to me, but others may find it lame.....
  • c/src/lib/libbsp/m68k/uC5282/startup/bspclean.c

    r1370850 rb7115915  
    2727{
    2828        printk("\nRTEMS exited!\n");
    29         for ( ;; )
    30         {
    31                 asm volatile ( " nop " );
    32                 asm volatile ( " nop " );
    33         }
    34 
     29    bsp_reset(0);
    3530}
  • c/src/lib/libbsp/m68k/uC5282/startup/bspstart.c

    r1370850 rb7115915  
    363363#define SysCode_flash_erase_range 19 /* erase a section of flash */
    364364#define SysCode_flash_write_range 20 /* write a section of flash */
     365syscall_1(int, reset, int, flags)
    365366syscall_1(unsigned const char *, gethwaddr, int, a)
    366367syscall_1(const char *, getbenv, const char *, a)
Note: See TracChangeset for help on using the changeset viewer.