Intel Extensible Firmware Interface Network Router User Manual


  Open as PDF
of 1084
 
Extensible Firmware Interface Specification
viii 12/01/02 Version 1.10
6 Services — Runtime Services
6.1 Variable Services................................................................................................ 6-2
GetVariable() ................................................................................................. 6-3
GetNextVariableName()................................................................................. 6-5
SetVariable().................................................................................................. 6-7
6.2 Time Services ..................................................................................................... 6-9
GetTime() .................................................................................................... 6-10
SetTime()..................................................................................................... 6-13
GetWakeupTime() ....................................................................................... 6-14
SetWakeupTime()........................................................................................ 6-15
6.3 Virtual Memory Services ................................................................................... 6-16
SetVirtualAddressMap()............................................................................... 6-17
ConvertPointer() .......................................................................................... 6-19
6.4 Miscellaneous Runtime Services ...................................................................... 6-20
ResetSystem()............................................................................................. 6-21
GetNextHighMonotonicCount().................................................................... 6-23
7 Protocols — EFI Loaded Image
EFI_LOADED_IMAGE Protocol ....................................................................... 7-1
LOADED_IMAGE.Unload()............................................................................ 7-3
8 Protocols — Device Path Protocol
8.1 Device Path Overview......................................................................................... 8-1
8.2 EFI_DEVICE_PATH Protocol.............................................................................. 8-2
EFI_DEVICE_PATH Protocol........................................................................... 8-2
8.3 Device Path Nodes ............................................................................................. 8-3
8.3.1 Generic Device Path Structures ................................................................. 8-3
8.3.2 Hardware Device Path ............................................................................... 8-5
8.3.2.1 PCI Device Path ................................................................................ 8-5
8.3.2.2 PCCARD Device Path ....................................................................... 8-5
8.3.2.3 Memory Mapped Device Path ........................................................... 8-6
8.3.2.4 Vendor Device Path........................................................................... 8-6
8.3.2.5 Controller Device Path....................................................................... 8-6
8.3.3 ACPI Device Path....................................................................................... 8-7
8.3.4 Messaging Device Path.............................................................................. 8-9
8.3.4.1 ATAPI Device Path............................................................................ 8-9
8.3.4.2 SCSI Device Path............................................................................ 8-10
8.3.4.3 Fibre Channel Device Path.............................................................. 8-10
8.3.4.4 1394 Device Path ............................................................................ 8-10
8.3.4.5 USB Device Path............................................................................. 8-11
8.3.4.6 USB Class Device Path................................................................... 8-11
8.3.4.7 I
2
O Device Path............................................................................... 8-12
8.3.4.8 MAC Address Device Path .............................................................. 8-12
8.3.4.9 IPv4 Device Path............................................................................. 8-12
8.3.4.10 IPv6 Device Path........................................................................... 8-13
8.3.4.11 InfiniBand Device Path .................................................................. 8-13
8.3.4.12 UART Device Path ........................................................................ 8-14