Product guide
130 Configuration Software and Utilities
131MAXDATA PLATINUM 90004R Server System
Table 27. Boot Option Parameters (continued)
Parameter # Parameter Data (non-volatile unless otherwise noted)
Boot info
acknowledge
(semi-
volatile)
[1]
4 These flags are used to allow individual parties to track whether they’ve
already seen and handled the boot information. Applications that deal with
boot information should check the boot info and clear their corresponding
bit after consuming the boot options data.
Data 1: Write Mask (‘write-only’. This field is returned as 00h when read.
This is to eliminate the need for the BMC to provide storage for the Write
Mask field.)
[7] - 1b = enable write to bit 7 of Data field
[6] - 1b = enable write to bit 6 of Data field
[5] - 1b = enable write to bit 5 of Data field
[4] - 1b = enable write to bit 4 of Data field
[3] - 1b = enable write to bit 3 of Data field
[2] - 1b = enable write to bit 2 of Data field
[1] - 1b = enable write to bit 1 of Data field
[0] - 1b = enable write to bit 0 of Data field
Data 2: Boot Initiator Acknowledge Data
The boot initiator should typically write FFh to this parameter prior
to initiating the boot. The boot initiator may write 0’s if it wants to
intentionally direct a given party to ignore the boot info. This field is
automatically initialized to 00h when the management controller is first
powered up or reset.
[7] - reserved. Write as 1b. Ignore on read
[6] - reserved. Write as 1b. Ignore on read
[5] - reserved. Write as 1b. Ignore on read
[4] - 0b = OEM has handled boot info
[3] - 0b = SMS has handled boot info
[2] - 0b = OS / service partition has handled boot info
[1] - 0b = OS Loader has handled boot info
[0] - 0b = BIOS/POST has handled boot info
Boot flags
(semi-
volatile)
[1]
5 Data 1
[7] - 1b = Boot flags valid. The bit should be set to indicate that valid flag
data is present. This bit may be automatically cleared based on the
boot flag valid bit clearing parameter, above
[6:0] - Reserved
BIOS support for the following flags is optional. If a given flag is
supported, it must cause the specified function to occur in order for the
implementation to be considered to be conformant with this specification.
The following parameters represent temporary overrides of the BIOS
default settings. BIOS should only use these parameters for the single
boot where these flags were set. If the bit is 0b, BIOS should use its default
configuration for the given option.
Data 2
[7] - 1b = CMOS clear
[6] - 1b = Lock Keyboard
[5:2] - Boot device selector
0000b = No override
0001b = Force PXE
0010b = Force boot from default Hard-drive
[2]
0011b = Force boot from default Hard-drive, request Safe Mode
[2]
0100b = Force boot from default Diagnostic Partition
[2]
0101b = Force boot from default CD/DVD
[2]
0110b-1110b = Reserved
1111b = Force boot from Floppy/primary removable media
[1] - 1b = Screen Blank
[0] - 1b = Lock out Reset buttons
continued