Intel Extensible Firmware Interface Network Router User Manual


  Open as PDF
of 1084
 
Contents
Version 1.10 12/01/02 xi
10.11 EFI Simple Pointer Device Paths .................................................................... 10-51
10.12 Serial I/O Protocol........................................................................................... 10-55
SERIAL_IO_PROTOCOL............................................................................. 10-55
SERIAL_IO.Reset() ................................................................................... 10-58
SERIAL_IO.SetAttributes() ........................................................................ 10-59
SERIAL_IO.SetControl() ............................................................................ 10-61
SERIAL_IO.GetControl()............................................................................ 10-63
SERIAL_IO.Write() .................................................................................... 10-64
SERIAL_IO.Read() .................................................................................... 10-65
11 Protocols Bootable Image Support
11.1 LOAD_FILE Protocol ........................................................................................ 11-1
LOAD_FILE Protocol...................................................................................... 11-1
LOAD_FILE.LoadFile() ................................................................................ 11-2
11.2 File System Format........................................................................................... 11-4
11.2.1 System Partition ....................................................................................... 11-4
11.2.1.1 File System Format ....................................................................... 11-5
11.2.1.2 File Names .................................................................................... 11-5
11.2.1.3 Directory Structure......................................................................... 11-5
11.2.2 Partition Discovery ................................................................................... 11-7
11.2.2.1 EFI Partition Header...................................................................... 11-8
11.2.2.2 ISO-9660 and El Torito................................................................ 11-12
11.2.2.3 Legacy Master Boot Record ........................................................ 11-13
11.2.2.4 Legacy Master Boot Record and GPT Partitions ......................... 11-14
11.2.3 Media Formats ....................................................................................... 11-15
11.2.3.1 Removable Media........................................................................ 11-15
11.2.3.2 Diskette ....................................................................................... 11-15
11.2.3.3 Hard Drive ................................................................................... 11-16
11.2.3.4 CD-ROM and DVD-ROM............................................................. 11-16
11.2.3.5 Network ....................................................................................... 11-16
11.3 File System Protocol ....................................................................................... 11-17
Simple File System Protocol ........................................................................ 11-17
EFI_FILE_IO_INTERFACE.OpenVolume()................................................ 11-19
11.4 EFI_FILE Protocol........................................................................................... 11-20
EFI_FILE Protocol........................................................................................ 11-20
EFI_FILE.Open() ....................................................................................... 11-22
EFI_FILE.Close()....................................................................................... 11-24
EFI_FILE.Delete()...................................................................................... 11-25
EFI_FILE.Read()........................................................................................ 11-26
EFI_FILE.Write()........................................................................................ 11-27
EFI_FILE.SetPosition() .............................................................................. 11-28
EFI_FILE.GetPosition().............................................................................. 11-29
EFI_FILE.GetInfo() .................................................................................... 11-30
EFI_FILE.SetInfo()..................................................................................... 11-31
EFI_FILE.Flush() ....................................................................................... 11-32
EFI_FILE_INFO......................................................................................... 11-33
EFI_FILE_SYSTEM_INFO ........................................................................ 11-35