A SERVICE OF

logo

Contents
Version 1.02 12/12/00 vii
3.5 Variable Services..................................................................................... 77
3.5.1 GetVariable() ................................................................................... 78
3.5.2 GetNextVariableName() .................................................................. 80
3.5.3 SetVariable().................................................................................... 82
3.6 Time Services.......................................................................................... 84
3.6.1 GetTime() ........................................................................................ 85
3.6.2 SetTime()......................................................................................... 88
3.6.3 GetWakeupTime() ........................................................................... 89
3.6.4 SetWakeupTime()............................................................................ 90
3.7 Virtual Memory Services.......................................................................... 91
3.7.1 SetVirtualAddressMap()................................................................... 92
3.7.2 ConvertPointer() .............................................................................. 94
3.8 Miscellaneous Services ........................................................................... 95
3.8.1 ResetSystem()................................................................................. 96
3.8.2 SetWatchdogTimer()........................................................................ 98
3.8.3 Stall() ............................................................................................. 100
3.8.4 GetNextMonotonicCount()............................................................. 101
3.8.5 GetNextHighMonotonicCount()...................................................... 102
3.8.6 InstallConfigurationTable()............................................................. 103
4 EFI Image
4.1 LOADED_IMAGE Protocol .................................................................... 105
4.1.1 LOADED_IMAGE.Unload()............................................................ 108
4.2 EFI Image Header ................................................................................. 109
4.3 EFI Applications..................................................................................... 110
4.4 EFI OS Loaders..................................................................................... 110
4.5 EFI Drivers............................................................................................. 110
4.5.1 EFI Image Handoff State ............................................................... 111
4.5.1.1 IA-32 Handoff State...................................................................... 115
4.5.1.2 Handoff State, Itanium-based Operating Systems ....................... 116
5 Device Path Protocol ....................................................................................117
5.1 Device Path Overview ........................................................................... 117
5.2 EFI_DEVICE_PATH Protocol................................................................ 118