Specifications

Operating System Boot, Sleep, and Wake QSSC-S4R Technical Product Specification
212
19.1.3.3.1 Non-EFI Order Tables
A legacy or OEM device order is 2+n bytes, where n is the number of devices in the order. The Terminator order
follows the same format with n=0.
Table 140. BOT Non-EFI Order Tables
Order
Table (for
non- EFI
devices)
Offset Name Length Description
0h Order type 1 Byte This field specifies the type of order.
00h = System Boot order. This type specifies the order in which
each boot device type should attempt to boot. This is a mandatory
order when BOT is implemented.
The order of devices within each device type is specified by the
following Order types. The order type definition includes
legacy and EFI boot devices. Legacy boot device orders within
a particular device class are optional. When absent, the BIOS
follows the default enumeration for that device class. Compute
servers that support UEFI/EFI must implement the EFI boot order.
01h = Floppy disk drive (FDD) order
03h = CD/DVD drive order
06h = Network device order
08h = Local Hard disk drive (HDD) order
80h = BEV device order
10h = EFI boot order that specifies the order of EFI boot targets.
(see Section 19.1.3.3.2)
0C0h to 0DFh = OEM device types that can be used for OEM-
specific devices.
0FFh = End of boot order type, which marks the end of boot order
lists and must be followed by 00h to indicate zero length order.
Other boot order types are reserved.
01h Order Length 1 Byte Number of boot devices in a particular order list.
02h Device Order
List
Order
Length
BYTEs
This field contains the ordered list of boot device types or boot
devices.
For System Boot order type, the Device list contains the
ordered list of device types. Each device type is a byte value of
one of the following device types:
01h = FDD
08h = Local HDD
03h = CD/DVD
05h = USB removable media
06h = Network Device (PXE)
09h = external HDD
80h = BEV
10h = EFI Boot device.
For a legacy or OEM device order type, the Device list contains
an ordered list of device numbers within a particular device
type. Each device number is a byte value and may have a name
associated in the Device name/path field.