Intel Extensible Firmware Interface User Manual

Page 1030

Advertising
background image

Extensible Firmware Interface Specification

K-20

12/01/02

Version 1.10

Table K-2. Functions Listed Alphabetically within a Service or Protocol

(continued)

Service or Protocol

Function

Function Description

AllocatePages

Allocates memory pages of a particular type.

AllocatePool

Allocates pool of a particular type.

CalculateCrc32

Computes and returns a 32-bit CRC for a data buffer.

CheckEvent

Checks whether an event is in the signaled state.

CloseEvent

Closes and frees an event structure.

CloseProtocol

Removes elements from the list of agents consuming
a protocol interface.

ConnectController

Uses a set of precedence rules to find the best set of
drivers to manage a controller.

CopyMem

Copies the contents of one buffer to another buffer.

CreateEvent

Creates a general-purpose event structure.

DisconnectController

Informs a set of drivers to stop managing a controller.

EFI_IMAGE_
ENTRY_POINT

Prototype of an EFI Image’s entry point.

Exit

Exits the image’s entry point.

ExitBootServices

Terminates boot services.

FreePages

Frees memory pages.

FreePool

Frees allocated pool.

GetMemoryMap

Returns the current boot services memory map and
memory map key.

GetNextMonotonicCount

Returns a monotonically increasing count for the
platform.

HandleProtocol

Queries the list of protocol handlers on a device
handle for the requested Protocol Interface.

InstallConfigurationTable

Adds, updates, or removes a configuration table from
the EFI System Table

InstallMultipleProtocol
Interfaces

Installs one or more protocol interfaces onto a handle.

InstallProtocolInterface

Adds a protocol interface to an existing or new device
handle.

LoadImage

Function to dynamically load another EFI Image.

LocateDevicePath

Locates the closest handle that supports the specified
protocol on the specified device path.

LocateHandle

Locates the handle(s) that support the specified
protocol.

Boot Services

LocateHandleBuffer

Retrieves the list of handles from the handle
database that meet the search criteria. The return
buffer is automatically allocated.

continued

Advertising