On Wed, 27 Oct 1999, Francois Desloges wrote:
> As I can easily program EBSA-285 Flash Bank 0. I wish to be able to run the
> Russell's BIOS 1.05 in this initial bank. The BIOS entry code look like this
> (the comments are from me) :
> 
> >     bic     r11, lr, #3     @  r11 = LinkRegister & 0xFFFFFFFC;
> >     mrs     r0, cpsr                @ Change to supervisor mode with IRQ
> and > bic     r0, r0, #0x1f   @    FIQ disabled
> >     orr     r0, r0, #0xd3
> >     msr     cpsr, r0
> >     ldr     sp, [r11, #8]   @ StackPointer= *((LinkRegister & 0xFFFFFFFC)+8)
> 
> I don't have PBL source code. What's 8 bytes after the bl to Bank #3?
> And is there another stack space I can use into the BIOS if I eliminate the PBL?
> Oh and why clear the last two bits of lr, doesn't ARM alignment force them at
> 0 anyway?

OK! I've just fallen on the ARM Procedure Call Standard (APCS) from the ARM
Software Developement Toolkit Reference Guide. Is that what is used in the
BIOS & ARM-Linux project?
 -- 
Fran�ois Desloges
[EMAIL PROTECTED]
unsubscribe: body of `unsubscribe linux-arm' to [EMAIL PROTECTED]

Reply via email to