6 bios boot specification device path – Intel Extensible Firmware Interface User Manual
Page 239

Protocols
— Device Path Protocol
Version 1.10
12/01/02
8-19
8.3.6
BIOS Boot Specification Device Path
This Device Path is used to describe the booting of non-EFI-aware operating systems. This Device
Path is based on the IPL and BCV table entry data structures defined in Appendix A of the BIOS
Boot Specification. The BIOS Boot Specification Device Path defines a complete Device Path and
is not used with other Device Path entries. This Device Path is only needed to enable platform
firmware to select a legacy non-EFI OS as a boot option.
Table 8-29. BIOS Boot Specification Device Path
Mnemonic
Byte
Offset
Byte
Length
Description
Type 0
1
Type
5
– BIOS Boot Specification Device Path.
Sub-Type 1
1
Sub-Type
1
– BIOS Boot Specification Version 1.01.
Length
2
2
Length of this structure in bytes. Length is 8 + n bytes.
Device Type
4
2
Device Type as defined by the BIOS Boot Specification.
Status Flag
6
2
Status Flags as defined by the BIOS Boot Specification
Description String
8
n
ASCIIZ string that describes the boot device to a user. The
length of this string n can be determined by subtracting 8
from the Length entry.
Example BIOS Boot Specification Device Types would include:
• 00h = Reserved
• 01h = Floppy
• 02h = Hard Disk
• 03h = CD-ROM
• 04h = PCMCIA
• 05h = USB
• 06h = Embedded network
• 07h..7Fh = Reserved
• 80h = BEV device
• 81h..FEh = Reserved
• FFh = Unknown