Intel Extensible Firmware Interface User Manual

Page 1036

Advertising
background image

Extensible Firmware Interface Specification

K-26

12/01/02

Version 1.10

Table K-2. Functions Listed Alphabetically within a Service or Protocol

(continued)

Service or Protocol

Function

Function Description

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.

PXE Base Code
Protocol

UdpWrite

Writes a UDP packet to a network interface.

ConvertPointer

Used by EFI components to convert internal pointers
when switching to virtual addressing.

GetNextHigh
MonotonicCount

Returns the next high 32 bits of a platform’s
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.

Runtime Services

SetWakeupTime

Sets the system wakeup alarm clock time.

continued

Advertising