EasyManua.ls Logo

Intel Extensible Firmware Interface - Page 264

Intel Extensible Firmware Interface
494 pages
Print Icon
To Next Page IconTo Next Page
To Next Page IconTo Next Page
To Previous Page IconTo Previous Page
To Previous Page IconTo Previous Page
Loading...
Extensible Firmware Interface Specification
246 12/12/00 Version 1.02
Description
The basic mechanisms and flow for remote booting in EFI are identical to the remote boot
functionality described in detail in the PXE Specification. However, the actual execution
environment, linkage, and calling conventions are replaced and enhanced for the EFI environment.
The DHCP Option for the Client System Architecture is used to inform the DHCP server if the
client is an IA-32 or Itanium-based EFI environment. The server may use this information to
provide default images if it does not have a specific boot profile for the client.
A handle that supports EFI_PXE_BASE_CODE protocol is required to support the LOAD_FILE
protocol. The LOAD_FILE protocol function LoadFile() is used by the firmware to load files
from devices that do not support file system type accesses. Specifically, the firmwares boot
manager invokes LoadFile() with BootPolicy being TRUE when attempting to boot from
the device. The firmware then loads and transfers control to the downloaded PXE boot image.
Once the remote image is successfully loaded, it may utilize the EFI_PXE_BASE_CODE
interfaces, or even the EFI_SIMPLE_NETWORK interfaces, to continue the remote process.

Table of Contents

Related product manuals