diff options
Diffstat (limited to 'c/src/lib/libbsp/i960/rxgen960/startup/rom_ibr.c')
-rw-r--r-- | c/src/lib/libbsp/i960/rxgen960/startup/rom_ibr.c | 30 |
1 files changed, 30 insertions, 0 deletions
diff --git a/c/src/lib/libbsp/i960/rxgen960/startup/rom_ibr.c b/c/src/lib/libbsp/i960/rxgen960/startup/rom_ibr.c new file mode 100644 index 0000000000..8366f4676f --- /dev/null +++ b/c/src/lib/libbsp/i960/rxgen960/startup/rom_ibr.c @@ -0,0 +1,30 @@ +/*-------------------------------------*/ +/* rom_ibr.h */ +/* Last change : 23. 1.95 */ +/*-------------------------------------*/\ +#include "rom_ibr.h" +#include "prcb.h" +#include "cntrltbl.h" +#include <i960RP.h> +#include "../include/rxgen960_config.h" +/*-------------------------------------*/ +extern void romStart(void); + + +struct IBR rom_ibr = { + {((REGION_BOOT_CONFIG) & 0xff), /* Initial Bus Configuration */ + ((REGION_BOOT_CONFIG) >> 8) & 0xff, + ((REGION_BOOT_CONFIG) >> 16) & 0xff, + ((REGION_BOOT_CONFIG) >> 24) & 0xff}, + romStart, /* Start Point */ + & rom_prcb, /* PRCB */ + {-2, /* CheckSum */ + 0, + 0, + 0, + 0, + (unsigned int) rom_ibr_cksum} +}; +/*-------------*/ +/* End of file */ +/*-------------*/ |