Changes

344 bytes added ,  05:37, 31 August 2019
→‎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);
 
|-
 
|-
 
|}
 
|}