[U-Boot] Mips: start.S Questions

Peter Belm peterbelm at gmail.com
Fri Aug 21 15:08:03 CEST 2009


>
> Why should it?  I presume the CPU starts at _start, so it will "b
> reset", i.e. branch (jump) to "reset" and be happy.  Its only if the CPU
> jumps to one the reserved vectors that it will loop.  And well, as they
> are reserved, this is a legal thing to do, no?  As the purple port
> works, I'm pretty sure they do not usually get jumped to there ;)


I knew I must be missing something, I didn't see that the reset definition
comes straight under all the other vector calls, so _start just runs through
all the vectors if for some reason reset returns (twice) and would get
trapped because of RVECENT(romReserved,2).

I shouldn't have missed my morning coffee :-P thank you for your help.

-- 
Regards,
Peter Belm


More information about the U-Boot mailing list