D- 
Check for 10 bits of I/O decoding by writing to
and reading from the direct memory access (DMA)
controller channel 0 page table address register
(I/O port 0x87).
Perform machine-specific initializations. If the initialization stops
here, there is a hardware problem. This may be resolved by
running hardware tests available on reference or
setup floppy disks from the hardware manufacturer.
 
E- 
Print configuration information for the numeric
coprocessor (80287, 80387, 80487SX, Weitek, or built-in), if any.
Also perform machine-specific multiprocessor memory initialization.
If a coprocessor is present but not recognized, confirm that it
is properly connected and that your hardware recognizes it.
Refer to your floating point processor documentation
for available tests.
 
F- 
Initialize pseudo-devices and I/O devices by calling
their corresponding driver initialization functions.
If a failure occurs at this stage, check the relevant
devices to see if they are incorrectly configured or
non-functioning.
Refer to the documentation for the relevant
hardware for more information.
The format of the startup ``F'' messages is:
| 
Message
 | 
Description
 | 
| 
driverinit
 | 
Initialize configured driver
 | 
| 
BTLD init
 | 
Initialize boot-time loadable driver
 | 
| 
driverinit2
 | 
Link SCSI peripheral driver to SCSI host
adapter
 | 
 
G- 
Initialize the Programmable Interrupt Controller
(PIC) chips and multiprocessors, configure root disk driver,
and reset keyboard.
 
H- 
Initialize various system resources:
| 
Message
 | 
Description
 | 
| 
oeminit
 | 
OEM-specific features
 | 
| 
cinit
 | 
character lists (clists)
 | 
| 
inoinit
 | 
inodes
 | 
| 
fsinit
 | 
filesystems
 | 
| 
fstyp init
 | 
filesystem of type fstyp
 | 
| 
finit
 | 
file table
 | 
| 
strinit
 | 
STREAMS
 | 
| 
ksl init
 | 
kernel STREAMS linker (ksl__start)
 | 
| 
iinit
 | 
open root device, load superblock
into memory and mount the root filesystem.
If the root device is a hard disk, display configuration
message.
If the system hangs here, suspect a damaged, missing,
or incorrectly configured root device.
Also reset system clock from hardware clock.
 | 
| 
flckinit
 | 
file locking
 | 
| 
seminit
 | 
IPC semaphores
 | 
| 
msginit
 | 
IPC messages
 | 
| 
xsdinit
 | 
XENIX shared data
 | 
| 
xseminit
 | 
XENIX semaphores
 | 
| 
cfgmsginit
 | 
print configuration error messages if too many groups or open files
are defined. Print a warning message if too many memory ranges
were specified at boot time.
 | 
 
I- 
Print any machine-specific information,
invoke the driver start routine for certain devices,
and print total kernel memory and user memory.
The format of the startup ``I'' messages is:
| 
Message
 | 
Description
 | 
| 
driverstart
 | 
Start driver
 | 
| 
BTLD start
 | 
Start boot-time loadable driver
 | 
 
J- 
Initialize floating point emulator.
 
K- 
Open the swap device, add it to the swap file table, and
print information about it.
 
M- 
Initialize machine-specific memory ECC support.
Print information on root, pipe, dump devices,
clock interrupt rate (HZ),
kernel I/O buffers,
and additional CPUs found.