Intel Extensible Firmware Interface User Manual
Page 86

Extensible Firmware Interface Specification
4-8
12/01/02
Version 1.10
EFI_INSTALL_MULTIPLE_PROTOCOL_INTERFACES
InstallMultipleProtocolInterfaces;
EFI_UNINSTALL_MULTIPLE_PROTOCOL_INTERFACES
IninstallMultipleProtocolInterfaces;
//
// 32-bit CRC Services
//
EFI_CALCULATE_CRC32
CalculateCrc32;
//
// Memory Utility Services
//
EFI_COPY_MEM
CopyMem;
EFI_SET_MEM
SetMem;
} EFI_BOOT_SERVICES;
Parameters
Hdr
The table header for the EFI Boot Services Table. This
header contains the
EFI_BOOT_SERVICES_
SIGNATURE
and
EFI_BOOT_SERVICES_
REVISION
values along with the size of the
EFI_BOOT_SERVICES_TABLE
structure and a 32-bit
CRC to verify that the contents of the EFI Boot Services
Table are valid.
RaiseTPL
Raises the task priority level.
RestoreTPL
Restores/lowers the task priority level.
AllocatePages
Allocates pages of a particular type.
FreePages
Frees allocated pages.
GetMemoryMap
Returns the current boot services memory map and
memory map key.
AllocatePool
Allocates a pool of a particular type.
FreePool
Frees allocated pool.
CreateEvent
Creates a general-purpose event structure.
SetTimer
Sets an event to be signaled at a particular time.
WaitForEvent
Stops execution until an event is signaled.
SignalEvent
Signals an event.
CloseEvent
Closes and frees an event structure.