Specifications

Code Definitions
35
EFI_LEGACY_BIOS_PROTOCOL.FarCall86()
Summary
Performs a far call into Compatibility16 or traditional OpROM code.
Prototype
typedef
BOOLEAN
(EFIAPI *EFI_LEGACY_BIOS_FARCALL86) (
IN EFI_LEGACY_BIOS_PROTOCOL *This,
IN UINT16 Segment,
IN UINT16 Offset,
IN EFI_IA32_REGISTER_SET *Regs,
IN VOID *Stack,
IN UINTN StackSize
)
Parameters
This
Indicates the EFI_LEGACY_BIOS_PROTOCOL instance.
Segment
Segment of 16-bit mode call.
Offset
Offset of 16-bit mode call.
Regs
The IA-32 registers. Type EFI_IA32_REGISTER_SET is defined in
EFI_LEGACY_BIOS_PROTOCOL.Int86().
Stack
Caller-allocated stack that is used to pass arguments.
StackSize
Size of Stack in bytes.
Description
This function performs a far call into Compatibility16 or traditional OpROM code at the
specified Segment:Offset.