Intel Extensible Firmware Interface User Manual

Page 30

Advertising
background image

Extensible Firmware Interface Specification

1-4

12/01/02

Version 1.10

Table 1-1.

Organization of the EFI Specification (continued)

Chapter/Appendix

Description

11. Protocols — Bootable Image

Support

Defines the protocols that provide access to bootable images
while executing in the EFI boot services environment. It also
describes the supported disk layouts including MBR, El Torito,
and the Guided Partition Table (GPT). These protocols include
the Load File Protocol, the Simple File System Protocol, the Disk
I/O Protocol, the Block I/O Protocol, and the Unicode Collation
Protocol.

12. Protocols — PCI Bus Support

Defines PCI Bus Drivers, PCI Device Drivers, and PCI Option
ROM layouts. The protocols described include the PCI Root
Bridge I/O Protocol and the PCI I/O Protocol.

13. Protocols — SCSI Bus Support

Defines the SCSI Pass Thru Protocol that is used to abstract
access to a SCSI channel that is produced by a SCSI host
controller.

14. Protocols — USB Support

Defines USB Bus Drivers and USB Device Drivers. The
protocols described include the USB Host Controller Protocol
and the USB I/O Protocol.

15. Protocols — Network Support

Defines the protocols that provide access to network devices
while executing in the EFI boot services environment. These
protocols include the Simple Network Protocol, the PXE Base
Code Protocol, and the Boot Integrity services (BIS) Protocol.

16. Protocols — Debugger Support

An optional set of protocols that provide the services required to
implement a source level debugger for the EFI environment.
The EFI DebugPort Protocol provides services to communicate
with a remote debug host. The Debug Support Protocol provides
services to hook processor exceptions, save the processor
context, and restore the processor context. These protocols can
be used in the implementation of a debug agent on the target
system that interacts with the remote debug host.

17. Protocols — Compression

Algorithm Specification

Describes in detail the EFI compression/decompression
algorithm, as well as the EFI Decompress Protocol. The EFI
Decompress Protocol provides a standard decompression
interface for use at boot time. The EFI Decompress Protocol is
used by a PCI Bus Driver to decompress EFI drivers stored in
PCI Option ROMs.

18. Protocols — Device I/O Protocol

Defines the Device I/O protocol, which is used by code running
in the EFI boot services environment to access memory and I/O.

continued

Advertising