Optional Elements; Optional Efi Implementation Elements - Intel Extensible Firmware Interface Specification

Intel extensible firmware interface specification
Table of Contents

Advertisement

Extensible Firmware Interface Specification
Table 2-5.
Required EFI Implementation Elements (continued)
Element
SIMPLE_INPUT protocol
SIMPLE_TEXT_OUTPUT protocol
UNICODE_COLLATION protocol
1
These protocols are not required if the implementation can operate using on the LOAD_FILE protocol.
2.5.2

Optional Elements

Table 2-6 lists the optional elements. Any system that is designed to conform to the EFI
specification may choose whether or not to provide a complete implementation of all these
elements. However, any system choosing to provide an implementation of one of these optional
elements must do so to the same extent as for required elements. In other words, an
implementation of any single optional element of this specification must include all the functions
defined as part of the option and must deliver the full semantics defined for the services for all
combinations of calls and parameters.
Table 2-6.

Optional EFI Implementation Elements

Element
SERIAL_IO protocol
SIMPLE_NETWORK protocol
PXE_BC protocol
1
Partitioning
1
BLOCK_IO protocol
1
DISK_IO protocol
SIMPLE_FILE_SYSTEM protocol
EFI_FILE_HANDLE protocol
UNICODE_COLLATION protocol
1
These protocols are not optional if the implementation requires them to support SIMPLE_FILE_SYSTEM
protocol.
22
Description
Protocol interfaces for devices that support simple console style text
input.
Protocol interfaces for devices that support console style text
displaying.
1
Protocol interfaces for Unicode string comparison operations.
Description
Protocol interfaces for byte stream devices.
Protocol interfaces for devices that support packet based transfers.
Protocol interfaces for devices that support PXE I/O network access.
Functionality to provide BLOCK_IO interfaces for logical block
devices as defined by partition table, or El Torito "no emulation"
device.
Protocol interfaces for devices that support block I/O style accesses.
Protocol interfaces for providing disk IO from a BLOCK_IO interface.
1
Protocol interfaces for opening disk volumes through a DISK_IO
interface.
1
Protocol interfaces for accessing the device with file I/O style
accesses through a DISK_IO interface.
1
Protocol interfaces for Unicode string comparison operations.
12/12/00
Version 1.02

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the Extensible Firmware Interface and is the answer not in the manual?

Table of Contents