C.6 efi device path as a name space – Intel Extensible Firmware Interface User Manual

Page 863

Advertising
background image

Device Path Examples

Version 1.10

12/01/02

C-7

C.6 EFI Device Path as a Name Space

Figure C-3 shows the EFI Device Path for the example system represented as a name space. The
Device Path can be represented as a name space, but EFI does support manipulating the Device
Path as a name space. You can only access Device Path information by locating the

DEVICE_PATH_INTERFACE

from a handle. Not all the nodes in a Device Path will have a

handle.

OM13181

PCI (Device)
Dev, Func

3

Media (Hard Drive)
Partition 1

ACPI (Root PCI Bridge)
_HID PNP0A03
_UID 0

Root

/

ACPI (Root PCI Bridge)
_HID PNP0A03
_UID 1

PCI (ISA Bridge)
Dev, Func

PCI (ISA Bridge)
Dev, Func

PCI (PCI to PCI Bridge)
Dev, Func

ACPI (Legacy Floppy)
_HID PNP0303
_UID 0

Message (ATA)
Primary
Maste

1

2

1

KEY...

Device Path Node
with EFI Handles

Device Path Node
only in other device paths

Example Platform
Reference

Figure C-3. EFI Device Path Displayed As a Name Space

Advertising