Intel Extensible Firmware Interface Network Router User Manual


  Open as PDF
of 1084
 
Extensible Firmware Interface Specification
K-24 12/01/02 Version 1.10
Table K-2. Functions Listed Alphabetically within a Service or Protocol (continued)
Service or Protocol Function Function Description
Close Closes the current file handle.
Delete Deletes a file.
Flush Flushes all modified data associated with the file to
the device.
GetInfo Gets the requested file or volume information.
GetPosition Returns the current file position.
Open Opens or creates a new file.
Read Reads bytes from a file.
SetInfo Sets the requested file information.
SetPosition Sets the current file position.
File System Protocol
Write Writes bytes to a file.
Load File Protocol LoadFile Causes the driver to load the requested file.
Loaded Image Protocol Unload Requests an image to unload.
AllocateBuffer Allocates pages that are suitable for a common buffer
mapping.
Attributes Performs an operation on the attributes that this PCI
controller supports.
CopyMem Allows one region of PCI memory space to be copied
to another region of PCI memory space
Flush Flushes all PCI posted write transactions to system
memory.
FreeBuffer Frees pages that were allocated with
AllocateBuffer()
.
GetBarAttributes Gets the attributes that this PCI controller supports
setting on a BAR using SetBarAttributes()
, and
retrieves the list of resource descriptors for a BAR.
GetLocation Retrieves this PCI controllers current PCI bus
number, device number, and function number.
Io.Read Allows BAR relative reads to PCI I/O space.
Io.Write Allows BAR relative writes to PCI I/O space.
Map Provides the PCI controller specific address needed
to access system memory for DMA.
Mem.Read Allows BAR relative reads to PCI memory space.
Mem.Write Allows BAR relative writes to PCI memory space.
Pci.Read Allows PCI controller relative reads to PCI
configuration space.
PCI I/O Protocol
Pci.Write
Allows PCI controller relative writes to PCI
configuration space.
continued