Data Fields | |
UINT32 | BiosLessThan1MB |
UINT32 | HiPmmMemory |
UINT32 | HiPmmMemorySizeInBytes |
UINT16 | ReverseThunkCallSegment |
UINT16 | ReverseThunkCallOffset |
UINT32 | NumberE820Entries |
UINT32 | OsMemoryAbove1Mb |
UINT32 | ThunkStart |
UINT32 | ThunkSizeInBytes |
UINT32 | LowPmmMemory |
UINT32 | LowPmmMemorySizeInBytes |
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.