This appendix presents an example EFI Device Path and explains its relationship to the ACPI name
space. An example system design is presented along with its corresponding ACPI name space.
These physical examples are mapped back to EFI Device Paths.
C.1 Example Computer System
Figure C-1 represents a hypothetical computer system architecture that will be used to discuss the
construction of EFI Device Paths. The system consists of a memory controller that connects
directly to the processors' front side bus. The memory controller is only part of a larger chipset,
and it connects to a root PCI host bridge chip, and a secondary root PCI host bridge chip. The
secondary PCI host bridge chip produces a PCI bus that contains a PCI to PCI bridge. The root PCI
host bridge produces a PCI bus, and also contains USB, ATA66, and AC '97 controllers. The root
PCI host bridge also contains an LPC bus that is used to connect a SIO (Super IO) device. The SIO
contains a PC AT compatible floppy disk controller, and other PC AT compatible devices like a
keyboard controller.
PCI Slots
3
Version 1.02
CPU
AGP
Memory
Memory
Controller
Controller
Secondary
Secondary
PCI to PCI
PCI to PCI
PCI Host
PCI Host
Bridge
Bridge
Bridge
Bridge
Figure C-1. Example Computer System
12/12/00
Device Path Examples
CPU
RDRAM
PCI 33MHz
Root PCI
Root PCI
Host Bridge
Host Bridge
FDC
LPC
KBD
GPIO
SIO
Serial
Parallel
Mouse
IR
USB
ATA66
AC'97
2
C
PCI Slots
1
337
Need help?
Do you have a question about the Extensible Firmware Interface and is the answer not in the manual?