On Mon, 9 Jul 2001, brianjd wrote:

> I am trying to grasp a low-level understanding of the hardware
> initialization in the boot process.  When the PC first powers up, the
> processor is able to access CMOS.  On some typical PC
> architecture diagrams I have seen, the processor has to traverse the
> North and South Bridge to access CMOS and the Flash BIOS.  How can it
> do this without initializing these bridges?  What keeps me from
> communicating directly with a USB port without bridge initialization?

There are several known-good addresses in PC bridges when they power up.
One is the POST port (0x80). Another is the FLASH boot range
0xf0000-0xfffff, and of course the PCI IO config ports, 0xcf8 and 0xcfc.
Not much else will work.

I'm not sure but are you confusing CMOS and FLASH? I'm not sure I get your
CMOS reference.

ron

Reply via email to