Extensible Firmware Interface Specification
356 12/12/00 Version 1.02
Table E-2. Functions Listed Alphabetically Within Service or Protocol (continued)
Service or Protocol Function Function Description
PXE Base Code
Protocol
Arp Uses the ARP protocol to resolve a MAC address.
Dhcp Attempts to complete a DHCPv4 D.O.R.A. (discover /
offer / request / acknowledge) or DHCPv6 S.A.R.R
(solicit / advertise / request / reply) sequence.
Discover Attempts to complete the PXE Boot Server and/or boot
image discovery sequence.
EFI_PXE_BASE_CODE
_CALLBACK
Callback function that is invoked when the PXE Base
Code Protocol is waiting for an event.
Mtftp Is used to perform TFTP and MTFTP services.
SetIpFilter Updates the IP receive filters of a network device and
enables software filtering.
SetPackets Updates the contents of the cached DHCP and Discover
packets.
SetParameters Updates the parameters that affect the operation of the
PXE Base Code Protocol.
SetStationIp Updates the station IP address and/or subnet mask
values.
Start Enables the use of PXE Base Code Protocol functions.
Stop Disables the use of PXE Base Code Protocol functions.
UdpRead Reads a UDP packet from a network interface.
UdpWrite Writes a UDP packet to a network interface.
Runtime Services ConvertPointer Used by EFI components to convert internal pointers
when switching to virtual addressing.
GetNextHigh
MonotonicCount
Returns the next high 32 bits of a platforms monotonic
counter.
GetNextVariableName Enumerates the current variable names.
GetTime Returns the current time and date, and the time-keeping
capabilities of the platform.
GetVariable Returns the value of the specific variable.
GetWakeupTime Returns the current wakeup alarm clock setting.
ResetSystem Resets the entire platform.
SetTime Sets the current local time and date information.
SetVariable Sets the value of the specified variable.
SetVirtualAddressMap Used by an OS loader to convert from physical
addressing to virtual addressing.
SetWakeupTime Sets the system wakeup alarm clock time.
continued