beautypg.com

Intel Extensible Firmware Interface User Manual

Page 1018

background image

Extensible Firmware Interface Specification

K-8

12/01/02

Version 1.10

Table K-1. Functions Listed in Alphabetic Order

(continued)

Function Name

Service or Protocol Subservice Function

Description

InstallMultipleProtocol
Interfaces

Boot Services Protocol

Handler

Services

Installs one or more protocol
interfaces onto a handle.

InstallProtocolInterface

Boot Services

Protocol Handler
Services

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

Interrupt Enables UNDI

Commands

The Interrupt Enables command
can be used to read and/or
change the current external
interrupt enable settings.

InvalidateInstructionCache Debug

Support

Protocol

Invalidate the instruction cache of
the processor.

Io.Read

Device I/O Protocol

Reads from I/O ports on a bus.

Io.Read

PCI I/O Protocol

Allows BAR relative reads to PCI
I/O space.

Io.Read

PCI Root Bridge I/O
Protocol

Allows reads from I/O space.

Io.Write

Device I/O Protocol

Writes to I/O ports on a bus.

Io.Write

PCI I/O Protocol

Allows BAR relative writes to PCI
I/O space.

Io.Write

PCI Root Bridge I/O
Protocol

Allows writes to I/O space.

IsochronousTransfer

USB Host Controller
Protocol

Submits isochronous transfer to
an isochronous endpoint of a USB
device.

LoadFile Load

File

Protocol

Causes the driver to load the
requested file.

LoadImage

Boot Services

Image Services

Function to dynamically load
another EFI Image.

LocateDevicePath

Boot Services

Protocol Handler
Services

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

LocateHandle

Boot Services

Protocol Handler
Services

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

LocateHandleBuffer

Boot Services

Protocol Handler
Services

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

LocateProtocol

Boot Services

Protocol Handler
Services

Finds the first handle in the handle
database the supports the
requested protocol.

continued