>Does that mean the kernel (vmlinux) must be loaded at c0008000, and carried 
>out at c000802c ?
>( I mean, from the board, when I want to carry out the kernel, I must have
>something like "call c000802c"?)

You should indeed load at 0xc0008000.  On the SA-1100 you end up with the 
Angel bootstrap code at 0xc0008000 and the real kernel entry at 0xc000802c.  I 
think the intention is that you always start executing at 0xc0008000; if you 
don't use Angel you probably ought to fiddle the code so that the appropriate 
bits are left out.

In a flat kernel binary (Image/zImage) there is no symbol or entry-address 
information so starting at the first instruction is pretty much the only 
option.

>Is it possible to have the loading address and the executing address both at
>c0000000 ?

It's possible but it wouldn't be completely trivial.  Why do you want to do 
this?

p.


unsubscribe: body of `unsubscribe linux-arm' to [EMAIL PROTECTED]

Reply via email to