Extensible Firmware Interface Specification
4.5.1.2 Handoff State, Itanium-based Operating Systems
EFI uses the standard P64 C calling conventions that are defined for Itanium-based operating
systems. Figure 4-2 shows the stack after
systems. The arguments are also stored in registers: out0 contains
contains the address of the EFI_SYSTEM_TABLE. The gp for the EFI Image will have been
loaded from the plabel pointed to by the
EFI_SYSTEM_TABLE *
Figure 4-2. Stack after ImageEntryPoint Called, Itanium-based Systems
The SAL specification (see "Related Information" in Chapter 1) defines the state of the system
registers at boot handoff. The SAL specification also defines which system registers can only be
used after EFI boot services have been properly terminated.
116
ImageEntryPoint
AddressOfEntryPoint
Stack
EFI_HANDLE
12/12/00
has been called on Itanium-based
EFI_HANDLE
in the image's header.
Location
Register
SP + 8
out1
SP
out0
and out1
Version 1.02
Need help?
Do you have a question about the Extensible Firmware Interface and is the answer not in the manual?