ss555 BSP, exception table location (as set in iss555.c)

Andreas Pfeil ap at rsise.anu.edu.au
Fri Oct 28 16:27:47 UTC 2005


Hi,

in the startup code for the ss555 BSP, at the end of the _InitSS555 
function, exception table relocation is activated.

   _CPU_MSR_GET(msr);
   msr |= MSR_IP;                /* set prefix for exception relocation */
   _CPU_MSR_SET(msr);

As I understand it, this would make the CPU look for its exception 
vector table at 0xFFF00000 to 0xFFF00100. - However, the .vectors 
section is linked at address 0x0 to 0x100.
Is this a bug?

Cheers,
Andreas



More information about the users mailing list