Extensible Firmware Interface Specification
1.1
Overview
This specification is organized as follows:
Table 1-1.
Organization of EFI Specification
Chapter/Appendix
1.
Introduction
2.
Overview
3.
Services
4.
EFI Image
5.
Device Path Protocol
6.
Device I/O Protocol
7.
Console I/O Protocol
8.
Block I/O Protocol
9.
Disk I/O Protocol
10. File System Protocol
11. Load File Protocol
12. Serial I/O Protocol
13. Unicode Collation Protocol
14. PXE Base Code Protocol
2
Description
Provides an overview of the EFI Specification.
Describes the major components of EFI, including the boot manager,
firmware core, calling conventions, protocols, and requirements.
Contains definitions for the fundamental services that are present in an
EFI-compliant system.
Defines EFI images, a class of files that contain executable code.
Defines the device path protocol and provides the information needed to
construct and manage device paths in the EFI environment.
Defines the Device I/O protocol, which is used by code running in the
EFI boot services environment to access memory and I/O.
Defines the Console I/O protocol, which handles input and output of text-
based information intended for the system user while executing in the
EFI boot services environment.
Defines the Block I/O protocol, which is used to abstract mass storage
devices to allow code running in the EFI boot services environment to
access the devices without specific knowledge of the type of device or
controller that manages the device.
Defines the Disk I/O protocol, which is used to abstract Block I/O devices
to allow non-block sized I/O operations.
Defines the File System protocol, which allows code running in the EFI
boot services environment to obtain file based access to a device.
Defines the Load File protocol, which allows code running in the EFI boot
services environment to find and load other modules of code.
Defines the Serial I/O protocol, which is used to abstract byte stream
devices.
Defines the Unicode Collation protocol, which is used to allow code
running in the EFI boot services environment to perform lexical
comparison functions on Unicode strings for given languages.
Defines the PXE Base Code protocol, which is used perform network
boot operations.
12/12/00
continued
Version 1.02
Need help?
Do you have a question about the Extensible Firmware Interface and is the answer not in the manual?