Intel Extensible Firmware Interface Network Router User Manual


  Open as PDF
of 1084
 
Extensible Firmware Interface Specification
xx 12/01/02 Version 1.10
Appendix D Status Codes.................................................................................................D-1
Appendix E 32/64-Bit UNDI Specification
E.1 Introduction......................................................................................................... E-1
E.1.1 Definitions ..................................................................................................E-1
E.1.2 Referenced Specifications.......................................................................... E-3
E.1.3 OS Network Stacks .................................................................................... E-5
E.2 Overview............................................................................................................. E-7
E.2.1 32/64-bit UNDI Interface............................................................................. E-7
E.2.2 UNDI Command Format........................................................................... E-13
E.3 UNDI C Definitions............................................................................................ E-15
E.3.1 Portability Macros..................................................................................... E-15
E.3.2 Miscellaneous Macros..............................................................................E-18
E.3.3 Portability Types....................................................................................... E-18
E.3.4 Simple Types ........................................................................................... E-20
E.3.5 Compound Types..................................................................................... E-33
E.4 UNDI Commands.............................................................................................. E-38
E.4.1 Command Linking and Queuing ...............................................................E-39
E.4.2 Get State.................................................................................................. E-41
E.4.3 Start ......................................................................................................... E-43
E.4.4 Stop ......................................................................................................... E-48
E.4.5 Get Init Info...............................................................................................E-49
E.4.6 Get Config Info .........................................................................................E-53
E.4.7 Initialize....................................................................................................E-56
E.4.8 Reset........................................................................................................E-60
E.4.9 Shutdown ................................................................................................. E-62
E.4.10 Interrupt Enables...................................................................................... E-64
E.4.11 Receive Filters ......................................................................................... E-66
E.4.12 Station Address........................................................................................ E-69
E.4.13 Statistics................................................................................................... E-71
E.4.14 MCast IP To MAC .................................................................................... E-74
E.4.15 NvData .....................................................................................................E-76
E.4.16 Get Status ................................................................................................ E-80
E.4.17 Fill Header................................................................................................ E-83
E.4.18 Transmit ...................................................................................................E-86
E.4.19 Receive .................................................................................................... E-90
E.5 UNDI as an EFI Runtime Driver ........................................................................ E-93
Appendix F Using the Simple Pointer Protocol ........................................................... F-1
Appendix G Using the EFI SCSI Pass Thru Protocol..................................................G-1
Appendix H Compression Source Code........................................................................H-1
Appendix I Decompression Source Code ...................................................................... I-1
Appendix J EFI Byte Code Virtual Machine Opcode Summary ................................J-1
Appendix K Alphabetic Function Lists.....................................................................................K-1