Intel® SRMK2 Internet Server Technical Product Specification
64
7.3.1.1.2
Early Device Auto-Configuration
The BIOS performs early initialization of the serial port for console redirection. This
initialization must occur before initialization of the video controller so that all POST
information may be redirected to a remote user.
7.3.1.1.3
PnP ISA Auto-Configuration
For ISA PnP, the BIOS:
•
Fully supports the PnP ISA protocol.
•
Reads the PnP ISA configuration port.
•
Assigns the system I/O, memory, DMA channels, and IRQ’s from the
resource pool. The Super I/O
chip is an example of a PnP ISA device.
7.3.1.1.4
PCI Auto-Configuration
The BIOS supports the INT 1Ah, AH = B1h functions in conformance with the PCI
specification, Rev. 2.1. It also supports the 16 and 32-bit protected mode interfaces as
required by the PCI BIOS specification. System POST performs auto-detection and
auto-configuration of ISA, ISA Plug-N-Play, and PCI devices. This process maps each
device into memory and/or I/O space and assigns IRQ’s and DMA channels as
required, so that there are no conflicts prior to booting the system. The BIOS scans the
PCI devices on each PCI bus in low to high sequence. The PCI buses are also
scanned in the same order. The BIOS programs the PCI-ISA interrupt routing logic in
the OSB4 to steer PCI interrupts to compatible ISA IRQ’s.
Drivers and OS programs can determine the installed devices and their assigned
resources using the BIOS interface functions. The BIOS does not support devices
behind PCI-to-PCI bridges that require mapping to the first 1 MB of memory space due
to architectural limitation.
7.3.1.1.5
On-board Device Auto-Configuration
The BIOS detects all on-board devices and assigns appropriate resources. The BIOS
dispatches the option ROM code for the on board devices to DOS compatibility hole
(C0000h to DFFFFh) and transfers control to the entry point.
7.3.1.1.6
On-board Video Controller
The BIOS detects video adapters starting with the first PCI slot. The video BIOS is
shadowed, starting at address C0000h, and is initialized before memory tests begin in
POST.
7.3.1.2
Multi-Processor Support
The SRMK2 BIOS supports one or two Pentium
®
III
processors. When using one
processor a terminator must be placed in the second processor socket.
7.3.1.2.1
Multi-processor specification support
The SRMK2 BIOS complies with all requirements of the Intel Multi-Processor
Specification (MPS) version 1.4 for Symmetric Multi-Processor (SMP) support. Since