Intel Extensible Firmware Interface Network Router User Manual


  Open as PDF
of 1084
 
Contents
Version 1.10 12/01/02 vii
CheckEvent()............................................................................................... 5-12
SetTimer().................................................................................................... 5-13
RaiseTPL() .................................................................................................. 5-15
RestoreTPL() ............................................................................................... 5-17
5.2 Memory Allocation Services.............................................................................. 5-18
AllocatePages() ........................................................................................... 5-21
FreePages()................................................................................................. 5-24
GetMemoryMap()......................................................................................... 5-25
AllocatePool() .............................................................................................. 5-29
FreePool().................................................................................................... 5-30
5.3 Protocol Handler Services................................................................................. 5-31
5.3.1 Driver Model Boot Services ...................................................................... 5-33
InstallProtocolInterface() .............................................................................. 5-36
UninstallProtocolInterface().......................................................................... 5-38
ReinstallProtocolInterface().......................................................................... 5-40
RegisterProtocolNotify()............................................................................... 5-42
LocateHandle() ............................................................................................ 5-43
HandleProtocol().......................................................................................... 5-45
LocateDevicePath() ..................................................................................... 5-47
OpenProtocol() ............................................................................................ 5-49
CloseProtocol()............................................................................................ 5-56
OpenProtocolInformation()........................................................................... 5-59
ConnectController() ..................................................................................... 5-61
DisconnectController() ................................................................................. 5-66
ProtocolsPerHandle()................................................................................... 5-68
LocateHandleBuffer()................................................................................... 5-70
LocateProtocol() .......................................................................................... 5-73
InstallMultipleProtocolInterfaces() ................................................................ 5-74
UninstallMultipleProtocolInterfaces()............................................................ 5-75
5.4 Image Services ................................................................................................. 5-76
LoadImage() ................................................................................................ 5-78
StartImage()................................................................................................. 5-80
UnloadImage()............................................................................................. 5-81
EFI_IMAGE_ENTRY_POINT....................................................................... 5-82
Exit() ............................................................................................................ 5-83
ExitBootServices() ....................................................................................... 5-85
5.5 Miscellaneous Boot Services ............................................................................ 5-86
SetWatchdogTimer().................................................................................... 5-87
Stall() ........................................................................................................... 5-88
CopyMem().................................................................................................. 5-89
SetMem()..................................................................................................... 5-90
GetNextMonotonicCount() ........................................................................... 5-91
InstallConfigurationTable()........................................................................... 5-92
CalculateCrc32().......................................................................................... 5-93