Kernel Loader: Difference between revisions

Structures: KInitialPageTable
Line 368: Line 368:
| 8
| 8
| void (*Free)(KInitialPageAllocator *this, void *address);
| void (*Free)(KInitialPageAllocator *this, void *address);
|-
|}
== KInitialPageTable ==
KInitialPageTable is a very, very stripped-down KPageTable.
Compared to pre-KernelLoader KInitialPageTable, it has slightly reduced memory footprint.
{| class="wikitable" border="1"
|-
! Offset
! Size
! Description
|-
| 0x0
| 8
| Pointer to L1 Table;
|-
| 0x8
| 8
| Number of L1 Table Entries (Normally 0x200);
|-
|-
|}
|}