Intel Extensible Firmware Interface User Manual

Page 16

Advertising
background image

Extensible Firmware Interface Specification

xvi 12/01/02

Version

1.10

EFI_BIS.UpdateBootObjectAuthorization() ................................................ 15-87

EFI_BIS.VerifyBootObject() ....................................................................... 15-95

EFI_BIS.VerifyObjectWithCredential() ..................................................... 15-102

16 Protocols — Debugger Support

16.1

Overview........................................................................................................... 16-1

16.2

EFI Debug Support Protocol ............................................................................. 16-2

16.2.1

EFI Debug Support Protocol Overview ..................................................... 16-2

EFI_DEBUG_SUPPORT_PROTOCOL.......................................................... 16-3

EFI_DEBUG_SUPPORT_PROTOCOL.GetMaximumProcessorIndex()....... 16-5

EFI_DEBUG_SUPPORT_PROTOCOL.RegisterPeriodicCallback()............. 16-6

EFI_DEBUG_SUPPORT_PROTOCOL.RegisterExceptionCallback() ........ 16-10

EFI_DEBUG_SUPPORT_PROTOCOL.InvalidateInstructionCache()......... 16-13

16.3

EFI Debugport Protocol................................................................................... 16-14

16.3.1

EFI Debugport Overview ........................................................................ 16-14

EFI_DEBUGPORT_PROTOCOL ................................................................. 16-15

EFI_DEBUGPORT_PROTOCOL.Reset() .................................................. 16-16

EFI_DEBUGPORT_PROTOCOL.Write() ................................................... 16-17

EFI_DEBUGPORT_PROTOCOL.Read() ................................................... 16-18

EFI_DEBUGPORT_PROTOCOL.Poll() ..................................................... 16-19

16.3.2

Debugport Device Path .......................................................................... 16-20

16.3.3

EFI Debugport Variable .......................................................................... 16-21

16.4

EFI Debug Support Table ............................................................................... 16-22

16.4.1

Overview ................................................................................................ 16-22

16.4.2

EFI System Table Location .................................................................... 16-24

16.4.3

EFI Image Info........................................................................................ 16-24

17 Protocols — Compression Algorithm Specification

17.1

Algorithm Overview........................................................................................... 17-1

17.2

Data Format...................................................................................................... 17-3

17.2.1

Bit Order................................................................................................... 17-3

17.2.2

Overall Structure ...................................................................................... 17-3

17.2.3

Block Structure......................................................................................... 17-4

17.2.3.1

Block Header................................................................................. 17-4

17.2.3.2

Block Body .................................................................................... 17-7

17.3

Compressor Design .......................................................................................... 17-8

17.3.1

Overall Process........................................................................................ 17-8

17.3.2

String Info Log.......................................................................................... 17-9

17.3.2.1

Data Structures ........................................................................... 17-10

17.3.2.2

Searching the Tree ...................................................................... 17-11

17.3.2.3

Adding String Info ........................................................................ 17-11

17.3.2.4

Deleting String Info ...................................................................... 17-12

17.3.3

Huffman Code Generation...................................................................... 17-13

17.3.3.1

Huffman Tree Generation ............................................................ 17-13

17.3.3.2

Code Length Adjustment ............................................................. 17-13

17.3.3.3

Code Generation ......................................................................... 17-14

Advertising