On Wed, 13 Oct 1999, you wrote:
> I left angel in image 0 in the flash, and let it load the bios from another flash
> image pointed to by the selector switch (that's why the bios is in AIF format).
> It was necessary to link the bios at a address different the one specified in the
> readme file  (TEXTADDR = 0x410000C0 + bank * 0x00040000 rather than 0x410000A0).
> 
> Also note that if you are using a pci-only backplane, the ISA initialization code
> will hang the bios. I tried boot the kernel via the network, but the bios hangs
> during opening of the network card. Haven't had time to play with it since.
> 
> Regards,
> Chris

Did you use FMU to upload the bios?

Is that why you need that extra 0x40 bytes at the beginning, for the FMU
header?

This header is used by the Angel-PBL to load/run the content of the bank, right?

What about shortcutting the PBL and burning th BIOS in Bank 0, without the FMU
header and with TEXTADDR = 0x410000a0?

Wouldn't the BIOS own crt0.S initialization be enough to replace the PBL?

There was a big discussion in the Mail Archive around February/Mars 1999 about 
the different intialization role of the BIOS and the kernel respectively. I
never found the definitive conclusions.
What initialisation should be under the control of BIOS and what should be
under kernel's control?

-- 
Fran�ois Desloges
[EMAIL PROTECTED]
unsubscribe: body of `unsubscribe linux-arm' to [EMAIL PROTECTED]

Reply via email to