RTEMS 6.1-rc2
|
Functions | |
void | M68KFPSPInstallExceptionHandlers (void) |
void | bsp_start (void) |
Board-specific initialization code. Called from the generic boot_card() function defined in rtems/c/src/lib/libbsp/shared/main.c. That function does some of the board independent initialization. It is called from the generic MC680x0 entry point _start() defined in rtems/c/src/lib/start/m68k/start.s
_start() has set up a stack, has zeroed the .bss section, has turned off interrupts, and placed the processor in the supervisor mode. boot_card() has left the processor in that state when bsp_start() was called.
RUNS WITH ADDRESS TRANSLATION AND CACHING TURNED OFF! ASSUMES THAT THE VIRTUAL ADDRESSES WILL BE IDENTICAL TO THE PHYSICAL ADDRESSES. Software-controlled address translation would be required otherwise.
ASSUMES THAT 167BUG IS PRESENT TO CATCH ANY EXCEPTIONS DURING INITIALIZATION.