Changeset e667a0b in rtems
- Timestamp:
- 03/21/97 19:17:46 (25 years ago)
- Branches:
- 4.10, 4.11, 4.8, 4.9, 5, master
- Children:
- 691259b
- Parents:
- 51c9fb4
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
c/src/lib/libbsp/i960/cvme961/startup/bspclean.c
r51c9fb4 re667a0b 21 21 void bsp_cleanup( void ) 22 22 { 23 asm volatile( "mov 0,g0; \ 24 fmark ; \ 25 syncf ; \ 26 .word 0xfeedface ; \ 27 bx start" : : ); 23 extern void start( void ); 24 25 register volatile void *start_addr = 0; 26 27 asm volatile( "mov 0,g0;" 28 "fmark ;" 29 "syncf ;" 30 ".word 0xfeedface ; " 31 "bx (%0)" : "=r" (start_addr) : "0" (start_addr) ); 28 32 /* The constant 0xfeedface is a magic word for break which 29 33 * is defined by NINDY. The branch extended restarts the
Note: See TracChangeset
for help on using the changeset viewer.