Efi_Pxe_Base_Code Protocol - Intel Extensible Firmware Interface Specification

Intel extensible firmware interface specification
Table of Contents

Advertisement

This chapter defines the Preboot Execution Environment (PXE) Base Code protocol, which is used
to access PXE-compatible devices for network access and network booting. More information
about PXE can be found in the Preboot Execution Environment (PXE) Specification at:
ftp://download.intel.com/ial/wfm/pxespec.pdf.

14.1 EFI_PXE_BASE_CODE Protocol

Summary
The
EFI_PXE_BASE_CODE
these devices are defined in the Preboot Execution Environment (PXE) Specification. An
EFI_PXE_BASE_CODE
in order to perform packet level transactions. The
the
protocol. This provides a clean way to obtain control from the boot manager if
LOAD_FILE
the boot path is from the remote device.
GUID
#define EFI_PXE_BASE_CODE_PROTOCOL \
{ 03C4E603-AC28-11d3-9A2D-0090273FC14D }
Revision Number
#define EFI_PXE_BASE_CODE_INTERFACE_REVISION
Protocol Interface Structure
typedef struct {
UINT64
EFI_PXE_BASE_CODE_START
EFI_PXE_BASE_CODE_STOP
EFI_PXE_BASE_CODE_DHCP
EFI_PXE_BASE_CODE_DISCOVER
EFI_PXE_BASE_CODE_MTFTP
EFI_PXE_BASE_CODE_UDP_WRITE
EFI_PXE_BASE_CODE_UDP_READ
EFI_PXE_BASE_CODE_SET_IP_FILTER
EFI_PXE_BASE_CODE_ARP
EFI_PXE_BASE_CODE_SET_PARAMETERS
EFI_PXE_BASE_CODE_SET_STATION_IP
EFI_PXE_BASE_CODE_SET_PACKETS
EFI_PXE_BASE_CODE_MODE
} EFI_PXE_BASE_CODE;
Version 1.02
PXE Base Code Protocol
protocol is used to control PXE-compatible devices. The features of
protocol will be layered on top of an
EFI_PXE_BASE_CODE
12/12/00
EFI_SIMPLE_NETWORK
handle also supports
0x00010000
Revision;
Start;
Stop;
Dhcp;
Discover;
Mtftp;
UdpWrite;
UdpRead;
SetIpFilter;
Arp;
SetParameters;
SetStationIp;
SetPackets;
*Mode;
14
protocol
235

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the Extensible Firmware Interface and is the answer not in the manual?

Subscribe to Our Youtube Channel

Table of Contents