EFI_TO_COMPATIBILITY16_INIT_TABLE Struct Reference


Data Fields

UINT32 BiosLessThan1MB
UINT32 HiPmmMemory
UINT32 HiPmmMemorySizeInBytes
UINT16 ReverseThunkCallSegment
UINT16 ReverseThunkCallOffset
UINT32 NumberE820Entries
UINT32 OsMemoryAbove1Mb
UINT32 ThunkStart
UINT32 ThunkSizeInBytes
UINT32 LowPmmMemory
UINT32 LowPmmMemorySizeInBytes

Detailed Description

EFI_TO_COMPATIBILITY16_INIT_TABLE

Field Documentation

Starting address of memory under 1 MB. The ending address is assumed to be 640 KB or 0x9FFFF.

The starting address of the high memory block.

The length of high memory block.

Starting address of memory under 1 MB.

The length of low Memory block.

The number of E820 entries copied to the Compatibility16 BIOS.

The amount of usable memory above 1 MB, e.g., E820 type 1 memory.

The offset of the reverse thunk call code.

The segment of the reverse thunk call code.

The size of the thunk code.

The start of thunk code in main memory. Memory cannot be used by BIOS or PMM.


Generated on Wed Sep 2 13:08:33 2015 for IntelFrameworkPkg[ALL] by  doxygen 1.5.7.1