On Wed, 20 Oct 1999, Benjamin Herrenschmidt <[EMAIL PROTECTED]> wrote:
> In an perfect world, the bios should initialize the 285 completely, the
> PCI arbitrer (may not be in the 285, depending if you use the xbus or
> not), assign all the PCI base addresses and interrupts, and
> pre-initialize some hardware devices (like setting video chipset clocks,
> setting IDE PIO/DMA mode). In practice, the kernel will re-do some of
> those since lots of bioses are broken. Also, pieces of the kernel rely on
> the ISA base beeing 0. That means that if you have a PCI south bridge,
> you should assign it's ISA port iobase to 0.

Is the low-level initalization performed by the kernel platform dependent
(depending of the quality of their usual BIOSes?) or is it the same for all the
different famillies of CPU/Platform?

And, hum... regardless of if it is the same for all Platform, (that would only
be generally interesting) are there two lists defined somewhere, describing:

A) List of things that (ARM-)Linux BIOS _must_ initalize before kernel loading:

B) List of things the  (ARM-)Linux kernel _will_ initialize anyway:


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

Reply via email to