Intel Extensible Firmware Interface User Manual

Page 11

Advertising
background image

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

Advertising