Changeset 83e392b4 in rtems
- Timestamp:
- Oct 23, 2008, 1:45:55 PM (12 years ago)
- Branches:
- 4.9
- Children:
- 349ca0c5
- Parents:
- daad59a4
- Location:
- c/src/lib/libbsp/powerpc
- Files:
-
- 16 edited
Legend:
- Unmodified
- Added
- Removed
-
c/src/lib/libbsp/powerpc/ChangeLog
rdaad59a4 r83e392b4 1 2008-10-23 Eric Norum <norume@aps.anl.gov> 2 3 * ep1a/include/bsp.h, motorola_powerpc/Makefile.am, 4 motorola_powerpc/include/bsp.h, mvme3100/Makefile.am, 5 mvme3100/include/bsp.h, mvme3100/startup/bspstart.c, 6 mvme3100/startup/misc.c, mvme5500/include/bsp.h, 7 mvme5500/startup/bspclean.c, mvme5500/startup/reboot.c, 8 mvme5500/vectors/exceptionhandler.c, shared/console/inch.c, 9 shared/console/reboot.c, shared/startup/bspstart.c, 10 shared/startup/panic.c: Reset card on RTEMS shutdown 11 1 12 2008-09-08 Joel Sherrill <joel.sherrill@oarcorp.com> 2 13 -
c/src/lib/libbsp/powerpc/ep1a/include/bsp.h
rdaad59a4 r83e392b4 188 188 189 189 extern void BSP_panic(char *s); 190 extern void rtemsReboot(void);190 extern void bsp_reset(void); 191 191 extern int BSP_disconnect_clock_handler (void); 192 192 extern int BSP_connect_clock_handler (void); -
c/src/lib/libbsp/powerpc/motorola_powerpc/Makefile.am
rdaad59a4 r83e392b4 53 53 ../../powerpc/shared/startup/pgtbl_activate.c \ 54 54 ../../powerpc/shared/startup/sbrk.c ../../shared/bootcard.c \ 55 ../../shared/bsp clean.c ../../shared/bsplibc.c ../../shared/bsppost.c \55 ../../shared/bsplibc.c ../../shared/bsppost.c \ 56 56 ../../shared/gnatinstallhandler.c 57 57 tod_SOURCES = ../../shared/tod.c ../../powerpc/shared/tod/todcfg.c -
c/src/lib/libbsp/powerpc/motorola_powerpc/include/bsp.h
rdaad59a4 r83e392b4 190 190 191 191 extern void BSP_panic(char *s); 192 extern void rtemsReboot(void);192 extern void bsp_reset(void); 193 193 /* extern int printk(const char *, ...) __attribute__((format(printf, 1, 2))); */ 194 194 extern int BSP_disconnect_clock_handler (void); -
c/src/lib/libbsp/powerpc/mvme3100/Makefile.am
rdaad59a4 r83e392b4 62 62 ../../powerpc/shared/startup/zerobss.c \ 63 63 ../../powerpc/shared/startup/sbrk.c ../../shared/bootcard.c \ 64 ../../shared/bsp clean.c ../../shared/bsplibc.c ../../shared/bsppost.c \64 ../../shared/bsplibc.c ../../shared/bsppost.c \ 65 65 ../../shared/gnatinstallhandler.c 66 66 tod_SOURCES = ../../shared/tod.c tod/todcfg.c -
c/src/lib/libbsp/powerpc/mvme3100/include/bsp.h
rdaad59a4 r83e392b4 175 175 /* Misc utility definitions and routines */ 176 176 177 void 178 rtemsReboot(); 177 void bsp_reset(void); 179 178 180 179 /* System Control Register */ … … 302 301 extern rtems_configuration_table BSP_Configuration; 303 302 extern void BSP_panic(char *s); 304 extern void rtemsReboot(void);305 303 /* extern int printk(const char *, ...) __attribute__((format(printf, 1, 2))); */ 306 304 extern int BSP_disconnect_clock_handler (void); -
c/src/lib/libbsp/powerpc/mvme3100/startup/bspstart.c
rdaad59a4 r83e392b4 49 49 50 50 extern unsigned long __rtems_end[]; 51 extern void bsp_cleanup(void);52 51 extern void BSP_vme_config(void); 52 53 void bsp_cleanup(void) 54 { 55 bsp_reset(); 56 } 53 57 54 58 SPR_RW(SPRG1) -
c/src/lib/libbsp/powerpc/mvme3100/startup/misc.c
rdaad59a4 r83e392b4 53 53 54 54 void 55 rtemsReboot()55 bsp_reset() 56 56 { 57 57 uint8_t v; -
c/src/lib/libbsp/powerpc/mvme5500/include/bsp.h
rdaad59a4 r83e392b4 102 102 103 103 extern void BSP_panic(char *s); 104 extern void rtemsReboot(void);104 extern void bsp_reset(void); 105 105 /* extern int printk(const char *, ...) __attribute__((format(printf, 1, 2))); */ 106 106 extern int BSP_disconnect_clock_handler (void); -
c/src/lib/libbsp/powerpc/mvme5500/startup/bspclean.c
rdaad59a4 r83e392b4 9 9 #if AUTO_BOOT 10 10 /* Till Straumann <strauman@slac.stanford.edu> for SVGM */ 11 void rtemsReboot();11 void bsp_reset(); 12 12 13 rtemsReboot();13 bsp_reset(); 14 14 #else 15 15 /* Kate Feng <feng1@bnl.gov> for the MVME5500 */ -
c/src/lib/libbsp/powerpc/mvme5500/startup/reboot.c
rdaad59a4 r83e392b4 5 5 #include <libcpu/stackTrace.h> 6 6 7 void rtemsReboot()7 void bsp_reset() 8 8 { 9 9 -
c/src/lib/libbsp/powerpc/mvme5500/vectors/exceptionhandler.c
rdaad59a4 r83e392b4 66 66 67 67 extern void 68 rtemsReboot(void);68 bsp_reset(void); 69 69 70 70 static volatile BSP_ExceptionExtension BSP_exceptionExtension = 0; … … 237 237 } else { 238 238 printk("PANIC, rebooting...\n"); 239 rtemsReboot();239 bsp_reset(); 240 240 } 241 241 } -
c/src/lib/libbsp/powerpc/shared/console/inch.c
rdaad59a4 r83e392b4 155 155 case 0x53: 156 156 if (ctrl_pressed && alt_pressed) 157 rtemsReboot(); /* ctrl+alt+del -> reboot */157 bsp_reset(); /* ctrl+alt+del -> reboot */ 158 158 break; 159 159 -
c/src/lib/libbsp/powerpc/shared/console/reboot.c
rdaad59a4 r83e392b4 6 6 7 7 /*-------------------------------------------------------------------------+ 8 | Function: rtemsReboot8 | Function: bsp_reset 9 9 | Description: Reboot the PC. 10 10 | Global Variables: None. … … 12 12 | Returns: Nothing. 13 13 +--------------------------------------------------------------------------*/ 14 void rtemsReboot(void)14 void bsp_reset(void) 15 15 { 16 16 printk("Printing a stack trace for your convenience :-)\n"); … … 23 23 *(unsigned char*)0xffe00000 |= 0x80; 24 24 #endif 25 } /* rtemsReboot */25 } /* bsp_reset */ -
c/src/lib/libbsp/powerpc/shared/startup/bspstart.c
rdaad59a4 r83e392b4 44 44 extern unsigned get_L2CR(void); 45 45 extern void set_L2CR(unsigned); 46 extern void bsp_cleanup(void);47 46 extern Triv121PgTbl BSP_pgtbl_setup(unsigned long); 48 47 extern void BSP_pgtbl_activate(Triv121PgTbl); 49 48 extern void BSP_vme_config(void); 49 50 void bsp_cleanup(void) { extern void bsp_reset(void); bsp_reset(); } 50 51 51 52 SPR_RW(SPRG1) -
c/src/lib/libbsp/powerpc/shared/startup/panic.c
rdaad59a4 r83e392b4 11 11 printk("Press a key to reboot\n"); 12 12 BSP_poll_char_via_serial(); 13 rtemsReboot();13 bsp_reset(); 14 14 } 15 15
Note: See TracChangeset
for help on using the changeset viewer.