Intel Extensible Firmware Interface Network Router User Manual


  Open as PDF
of 1084
 
Extensible Firmware Interface Specification
2-14 12/01/02 Version 1.10
Table 2-4 lists the EFI protocols defined by this specification.
Table 2-4. EFI Protocols
Protocol Description
LOADED_IMAGE
Provides information on the image.
DEVICE_PATH
Provides the location of the device.
DRIVER_BINDING
Provides services to determine if an EFI driver supports a given
controller, and services to start and stop a given controller.
PLATFORM_DRIVER_OVERRIDE
Provide a platform specific override mechanism for the selection
of the best driver for a given controller.
BUS_SPECIFIC_DRIVER_OVERRIDE
Provides a bus specific override mechanism for the selection of
the best driver for a given controller.
DRIVER_CONFIGURATION
Provides user configuration options for EFI drivers and the
controllers that the EFI drivers are managing.
DRIVER_DIAGNOSTICS
Provides diagnostics services for the controllers that EFI drivers
are managing.
COMPONENT_NAME
Provides human readable names for EFI Drivers and the
controllers that the EFI drivers are managing.
SIMPLE_INPUT
Protocol interfaces for devices that support simple console style
text input.
SIMPLE_TEXT_OUTPUT
Protocol interfaces for devices that support console style text
displaying.
UGA_DRAW
Protocol interfaces for devices that support graphical output.
SIMPLE_POINTER
Protocol interfaces for devices such as mice and trackballs.
SERIAL_IO
Protocol interfaces for devices that support serial character
transfer.
LOAD_FILE
Protocol interface for reading a file from an arbitrary device.
SIMPLE_FILE_SYSTEM
Protocol interfaces for opening disk volume containing an EFI file
system.
FILE_HANDLE
Provides access to supported file systems.
DISK_IO
A protocol interface that layers onto any BLOCK_IO interface.
BLOCK_IO
Protocol interfaces for devices that support block I/O style
accesses.
UNICODE_COLLATION
Protocol interfaces for Unicode string comparison operations.
PCI_ROOT_BRIDGE_IO
Protocol interfaces to abstract memory, I/O, PCI configuration,
and DMA accesses to a PCI root bridge controller.
PCI_IO
Protocol interfaces to abstract memory, I/O, PCI configuration,
and DMA accesses to a PCI controller on a PCI bus.
continued