Intel Extensible Firmware Interface User Manual

Page 1033

Advertising
background image

Alphabetic Function Lists

Version 1.10

12/01/02

K-23

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

(continued)

Service or Protocol

Function

Function Description

CreateThunk

Creates a thunk for an EBC image entry point or
protocol service, and returns a pointer to the thunk.

RegisterCacheFlush

Called to register a callback function that the EBC
interpreter can call to flush the processor instruction
cache after creating thunks.

EFI Byte Code Protocol

UnloadImage

Called when an EBC image is unloaded to allow the
interpreter to perform any cleanup associated with the
image’s execution.

GetControllerName

Retrieves a Unicode string that is the user readable
name of the controller that is being managed by an
EFI Driver.

EFI Component Name
Protocol

GetDriverName

Retrieves a Unicode string that is the user readable
name of the EFI Driver.

EFI Device Path
Protocol

No associated function

Can be used on any device handle to obtain generic
path/location information concerning the physical
device or logical device.

Start

Starts a device controller or a bus controller.

Stop

Stops a device controller or a bus controller.

EFI Driver Binding
Protocol

Supported

Tests to see if driver supports a given controller, and
further tests to see if driver supports creating a handle
for a specified child device.

ForceDefaults

Forces a driver to set the default configuration options
for a controller.

OptionsValid

Tests to see if a controller's current configuration
options are valid.

EFI Driver Configuration
Protocol

SetOptions

Allows the user to set controller specific options for a
controller that a driver is currently managing.

EFI Driver Diagnostics
Protocol

RunDiagnostics

Runs diagnostics on a controller.

EFI Driver Entry Point

No associated function

The main entry point for an EFI Driver.

DriverLoaded

Used to associate a driver image handle with a device
path returned on a prior call.

GetDriver

Retrieves the image handle of the platform override
driver for a controller in the system.

EFI Driver Override
Protocol

GetDriverPath

Retrieves the device path of the platform override
driver for a controller in the system.

continued

Advertising