Extensible Firmware Interface Specification
122 12/12/00 Version 1.02
5.3.2.3 Memory Mapped Device PathTable 5-5. Memory Mapped Device Path
Mnemonic
Byte
Offset
Byte
Length Description
Type 0 1 Type 1 – Hardware Device Path
Sub-Type 1 1 Sub-Type 3 – Memory Mapped
Length 2 2 Length of this structure in bytes. Length is 24 bytes.
Memory Type 4 4 EFI_MEMORY_TYPE (See Chapter 3.)
Start Address 8 8 Starting Memory Address
End Address 16 8 Ending Memory Address
5.3.2.4 Vendor Device PathThe Vendor Device Path allows the creation of vendor-defined Device Paths. A vendor must
allocate a Vendor_GUID for a Device Path. The Vendor_GUID can then be used to define the
contents on the n bytes that follow in the Vendor Device Path node.
Table 5-6. Vendor-Defined Device Path
Mnemonic
Byte
Offset
Byte
Length Description
Type 0 1 Type 1 – Hardware Device Path.
Sub-Type 1 1 Sub-Type 4 – Vendor.
Length 2 2 Length of this structure in bytes. Length is 20 + n bytes.
Vendor_GUID 4 16 Vendor-assigned GUID that defines the data that follows.
Vendor Defined Data 20 nVendor-defined variable size data.
5.3.2.5 Controller Device PathTable 5-7. Controller Device Path
Mnemonic
Byte
Offset
Byte
Length Description
Type 0 1 Type 1 – Hardware Device Path.
Sub-Type 1 1 Sub-Type 5 – Controller.
Length 2 2 Length of this structure in bytes. Length is 8 bytes.
Controller Number 4 4 Controller number.