Intel Extensible Firmware Interface Manuale Utente Pagina 69

  • Scaricare
  • Aggiungi ai miei manuali
  • Stampa
  • Pagina
    / 108
  • Indice
  • SEGNALIBRI
  • Valutato. / 5. Basato su recensioni clienti
Vedere la pagina 68
Overview
Version 1.10 12/01/02 2-29
2.6.2 Platform-Specific Elements
There are a number of EFI elements that can be added or removed depending on the specific
features that a platform requires. Platform firmware developers are required to implement EFI
elements based upon the features included. The following is a list of potential platform features
and the EFI elements that are required for each feature type:
1. If a platform includes console devices, the Simple Input Protocol
and Simple Text Output
Protocol must be implemented.
2. If a platform includes graphical console devices, then the UGADrawProtocol
and the UGA
I/O Protocol must be implemented. In order to support UGA, a platform must contain a
driver to consume UGA Draw Protocol and produce Simple Text Output Protocol even if the
UGA Draw Protocol is produced by an external driver.
3. If a platform includes a pointer device as part of its console support, the Simple Pointer
Protocol must be implemented.
4. If a platform includes the ability to boot from a disk device, then the Block I/O Protocol
,the
Disk I/O Protocol
,theSimple File System Protocol,andtheUnicode Collation Protocol are
required. In addition, partition support for MBR, GPT, and El Torito must be implemented.
An external driver may produce the Block I/O Protocol. All other protocols required to boot
from a disk device must be carried as part of the platform.
5. If a platform includes the ability to boot from a network device, then the UNDI interface, the
Simple Network Protocol
,andthePXE Base Code Protocol are required. If a platform
includes the ability to validate a boot image received through a network device, the Boot
Integrity Services Protocol is also required. An external driver may produce the UNDI
interface. All other protocols required to boot from a network device must be carried by the
platform.
6. If a platform includes a byte-stream device such as a UART, then the Serial I/O Protocol
must be implemented.
7. If a platform includes PCI bus support, then the PCI Root Bridge I/O Protocol
,thePCI I/O
Protocol,andtheDevice I/O Protocol must be implemented.
8. If a platform includes USB bus support, then the USB Host Controller Protocol
and the USB
I/O Protocol must be implemented. An external device can support USB by producing a
USB Host Controller Protocol.
9. If a platform includes an I/O subsystem that uses SCSI command packets, the SCSI Pass
Thru Protocol must be implemented.
10. If a platform includes debugging capabilities, then the Debug Support Protocol
,theDebug
Port Protocol,andtheDebug Image Info Table must be implemented.
11. If a platform includes the ability to override the default driver to the controller matching
algorithm provided by the EFI Driver Model, then the Platform Driver Override Protocol
must be implemented.
Vedere la pagina 68
1 2 ... 64 65 66 67 68 69 70 71 72 73 74 ... 107 108

Commenti su questo manuale

Nessun commento