Intel Extensible Firmware Interface Users Manual Specification
Extensible Firmware Interface to the manual 8147e0a1-02c1-4308-afcb-b283b73bae54
2015-02-02
: Intel Intel-Extensible-Firmware-Interface-Users-Manual-432734 intel-extensible-firmware-interface-users-manual-432734 intel pdf
Open the PDF directly: View PDF
Page Count: 494 [warning: Documents this large are best viewed by clicking the View PDF Link!]
- Extensible Firmware Interface Specification
- Disclaimer
- Revision History
- Table of Contents
- 1 Introduction
- 2 Overview
- 3 Services
- 4 EFI Image
- 5 Device Path Protocol
- 6 Device I/O Protocol
- 7 Console I/O Protocol
- 7.1 Console I/O Overview
- 7.2 ConsoleIn Definition
- 7.3 SIMPLE_INPUT Protocol
- 7.4 ConsoleOut or StandardError
- 7.5 SIMPLE_TEXT_OUTPUT Protocol
- 7.5.1 SIMPLE_TEXT_OUTPUT.Reset()
- 7.5.2 SIMPLE_TEXT_OUTPUT.OutputString()
- 7.5.3 SIMPLE_TEXT_OUTPUT.TestString()
- 7.5.4 SIMPLE_TEXT_OUTPUT.QueryMode()
- 7.5.5 SIMPLE_TEXT_OUTPUT.SetMode()
- 7.5.6 SIMPLE_TEXT_OUTPUT.SetAttribute()
- 7.5.7 SIMPLE_TEXT_OUTPUT.ClearScreen()
- 7.5.8 SIMPLE_TEXT_OUTPUT.SetCursorPosition()
- 7.5.9 SIMPLE_TEXT_OUTPUT.EnableCursor()
- 8 Block I/O Protocol
- 9 Disk I/O Protocol
- 10 File System Protocol
- 10.1 Simple File System Protocol
- 10.2 EFI_FILE Protocol
- 10.2.1 EFI_FILE.Open()
- 10.2.2 EFI_FILE.Close()
- 10.2.3 EFI_FILE.Delete()
- 10.2.4 EFI_FILE.Read()
- 10.2.5 EFI_FILE.Write()
- 10.2.6 EFI_FILE.SetPosition()
- 10.2.7 EFI_FILE.GetPosition()
- 10.2.8 EFI_FILE.GetInfo()
- 10.2.9 EFI_FILE.SetInfo()
- 10.2.10 EFI_FILE.Flush()
- 10.2.11 EFI_FILE_INFO
- 10.2.12 EFI_FILE_SYSTEM_INFO
- 10.2.13 EFI_FILE_SYSTEM_VOLUME_LABEL
- 11 Load File Protocol
- 12 Serial I/O Protocol
- 13 Unicode Collation Protocol
- 14 PXE Base Code Protocol
- 14.1 EFI_PXE_BASE_CODE Protocol
- 14.1.1 EFI_PXE_BASE_CODE.Start()
- 14.1.2 EFI_PXE_BASE_CODE.Stop()
- 14.1.3 EFI_PXE_BASE_CODE.Dhcp()
- 14.1.4 EFI_PXE_BASE_CODE.Discover()
- 14.1.5 EFI_PXE_BASE_CODE.Mtftp()
- 14.1.6 EFI_PXE_BASE_CODE.UdpWrite()
- 14.1.7 EFI_PXE_BASE_CODE.UdpRead()
- 14.1.8 EFI_PXE_BASE_CODE.SetIpFilter()
- 14.1.9 EFI_PXE_BASE_CODE.Arp()
- 14.1.10 EFI_PXE_BASE_CODE.SetParameters()
- 14.1.11 EFI_PXE_BASE_CODE.SetStationIp()
- 14.1.12 EFI_PXE_BASE_CODE.SetPackets()
- 14.2 EFI_PXE_BASE_CODE_CALLBACK Protocol
- 14.1 EFI_PXE_BASE_CODE Protocol
- 15 Simple Network Protocol
- 15.1 EFI_SIMPLE_NETWORK Protocol
- 15.1.1 EFI_SIMPLE_NETWORK.Start()
- 15.1.2 EFI_SIMPLE_NETWORK.Stop()
- 15.1.3 EFI_SIMPLE_NETWORK.Initialize()
- 15.1.4 EFI_SIMPLE_NETWORK.Reset()
- 15.1.5 EFI_SIMPLE_NETWORK.Shutdown()
- 15.1.6 EFI_SIMPLE_NETWORK.ReceiveFilters()
- 15.1.7 EFI_SIMPLE_NETWORK.StationAddress()
- 15.1.8 EFI_SIMPLE_NETWORK.Statistics()
- 15.1.9 EFI_SIMPLE_NETWORK.MCastIPtoMAC()
- 15.1.10 EFI_SIMPLE_NETWORK.NvData()
- 15.1.11 EFI_SIMPLE_NETWORK.GetStatus()
- 15.1.12 EFI_SIMPLE_NETWORK.Transmit()
- 15.1.13 EFI_SIMPLE_NETWORK.Receive()
- 15.2 NETWORK_INTERFACE_IDENTIFIER Protocol
- 15.1 EFI_SIMPLE_NETWORK Protocol
- 16 File System Format
- 17 Boot Manager
- 18 PCI Expansion ROM
- A GUID and Time Formats
- B Console
- C Device Path Examples
- D Status Codes
- E Alphabetic Function Lists
- F Glossary
- G 32/64-Bit UNDI Specification
- G.1 Introduction
- G.2 Overview
- G.3 UNDI C Definitions
- G.4 UNDI Commands
- G.4.1 Command Linking & Queuing
- G.4.2 Get State
- G.4.3 Start
- G.4.4 Stop
- G.4.5 Get Init Info
- G.4.6 Get Config Info
- G.4.7 Initialize
- G.4.8 Reset
- G.4.9 Shutdown
- G.4.10 Interrupt Enables
- G.4.11 Receive Filters
- G.4.12 Station Address
- G.4.13 Statistics
- G.4.14 MCast IP To MAC
- G.4.15 NvData
- G.4.16 Get Status
- G.4.17 Fill Header
- G.4.18 Transmit
- G.4.19 Receive
- G.5 UNDI as an EFI Runtime Driver
- H Index