What other controllers are also preconfigured by the BIOS?For backwards compatibility purposes, the ATA/IDE controller is pre-configured by the BIOS to look and behave like a standard ISA ATA/IDE controller.
Preconfigured controllers
Preconfigured controllers
Brendan wrote:
"All parts should go together without forcing. Therefore, if you can't get them together again, there must be a reason. By all means, do not use a hammer." -- IBM maintenance manual, 1975
Re: Preconfigured controllers
Hi,
Also, ISA Plug & Play devices and PCI devices should have resources assigned to them by the BIOS. For example, even though a second video card may not be initialised, the BIOS should have memory mapped it somewhere and given it some I/O ports to use.
There's also other things, like the chipset (RAM, addressing holes, power management) and the CPU/s (MTRRs, some MSRs, SMM).
Cheers,
Brendan
A quick list:muisei wrote:What other controllers are also preconfigured by the BIOS?
- - PIC
- PIT
- PS/2 keyboard
- Primary IDE/ATA controller
- Secondary IDE/ATA controller
- SCSI controller (if present)
- Floppy disk controller
- First video card
Also, ISA Plug & Play devices and PCI devices should have resources assigned to them by the BIOS. For example, even though a second video card may not be initialised, the BIOS should have memory mapped it somewhere and given it some I/O ports to use.
There's also other things, like the chipset (RAM, addressing holes, power management) and the CPU/s (MTRRs, some MSRs, SMM).
Cheers,
Brendan
For all things; perfection is, and will always remain, impossible to achieve in practice. However; by striving for perfection we create things that are as perfect as practically possible. Let the pursuit of perfection be our guide.