
C-24
User’s Guide
Device Initialization Manager (DIM) Code Checkpoints
The Device Initialization Manager module gets control at various times during BIOS POST
to initialize different BUSes.
The following table describes the main checkpoints where the DIM module is accessed:
DIM Codes
Meaning
0x??2A
Initialize different BUSes and perform the following functions:
Reset, Detect, and Disable (function 0);
Static Device Initialization (function 1);
Boot Output Device Initialization (function 2).
Function 0 disables all device nodes, PCI devices, and PnP ISA cards. It
also assigns PCI bus numbers.
Function 1 initializes all static devices that include manual configured on-
board peripherals, memory, and I/O decode windows in PCI–PCI bridges,
and noncompliant PCI devices. Static resources are also reserved.
Function 2 searches for and initializes any PnP, PCI, or AGP video devices.
0x??38
Initialize different BUSes and perform the following functions:
Boot Input Device Initialization (function 3);
IPL Device Initialization (function 4);
General Device Initialization (function 5).
Function 3 searches for and configures PCI input devices and detects if sys-
tem has standard keyboard controller.
Function 4 searches for and configures all PnP and PCI boot devices. Func-
tion 5 configures all onboard peripherals that are set to an automatic config-
uration and configures all remaining PnP and PCI devices.
0x??39
Display error messages encountered during different BUSes initialization.
Perform function 6, which return error flags that are used to display neces-
sary error information.
0x??84
Scan and initialize BBS option ROM’s.
Perform function 8, which builds various IPL tables according to the boot
devices present in the system.
0x??92
Scan and initialize option ROM’s.
Perform function 7 which gives control and shadows all present ISA, PnP
ISA, and PCI option ROM’s.
Table 69.
DIM Code checkpoints
Functions
0 = func#0, disable all devices on the BUS concerned.
1 = func#1, static devices initialization on the BUS concerned.
2 = func#2, output device initialization on the BUS concerned.
3 = func#3, input device initialization on the BUS concerned.
4 = func#4, IPL device initialization on the BUS concerned.
5 = func#5, general device initialization on the BUS concerned.
6 = func#6, error reporting for the BUS concerned.
7 = func#7, add–on ROM initialization for all BUSes.
8 = func#8, BBS ROM initialization for all BUSes.
BUSes
0 = Generic DIM (Device Initialization Manager).
1 = On–board System devices.
2 = ISA devices.
3 = EISA devices.
4 = ISA PnP devices.
5 = PCI devices.
Summary of Contents for NovaScale 5 5 Series
Page 1: ...Bull NovaScale 5xx5 6xx5 User s Guide 86 A1 41EM 00 ORDER REFERENCE...
Page 2: ......
Page 52: ...1 24 User s Guide...
Page 76: ...2 24 User s Guide...
Page 168: ...5 2 User s Guide...
Page 288: ...User s Guide A 10...
Page 300: ...B 12 User s Guide NovaScale 5165 Server Data Cabling Diagrams Internal Disk Configuration...
Page 304: ...B 16 User s Guide NovaScale 6165 Server Data Cabling Diagrams Internal Disk Configuration...
Page 362: ...C 48 User s Guide...
Page 372: ...User s Guide G 10...
Page 378: ...User s Guide X 6...
Page 381: ......
Page 384: ......