
21 Aug
2009
21 Aug
'09
1:34 p.m.
I've figured out most of the boot process by following through the code, but I have a few questions about start.S:
1. Calls to RVECENT and XVEVENT: what exactly do these do? RVECENT just branches to the first parameter f, and does nothing with the second parameter. Yet the first argument passed is romReserved which is defined:
romReserved: b romReserved
Isn't that just an infinite loop? 2. What are these for?:
#ifdef CONFIG_PURPLE /* 0xbfc00400 */ .word 0xdc870000 .word 0xfca70000 .word 0x20840008....etc..
The rest seems pretty straightforward, just some processor specific things I need to research.
-- Regards, Peter Belm