Page Tables: Difference between revisions
Jump to navigation
Jump to search
[unchecked revision] | [unchecked revision] |
Content deleted Content added
Line 28: | Line 28: | ||
== Recursive mapping == |
== Recursive mapping == |
||
To make it easier to change the current address space's page map, you can map an entry of the highest page map level into itself |
To make it easier to change the current address space's page map, you can map an entry of the highest page map level into itself. |
||
Recursive mapping wastes some virtual address space. This table shows the relative space used by the recursively mapped page table: |
Recursive mapping wastes some virtual address space. This table shows the relative space used by the recursively mapped page table: |
||
Line 75: | Line 75: | ||
| style="text-align: right;" | 2 MiB |
| style="text-align: right;" | 2 MiB |
||
|} |
|} |
||
The ''Recursive mapping'' column in the tables below shows the base address and offset to use to get to a particular page map level when the page map is recursively mapped as the ''last'' entry. |
|||
== Protected/compatibility mode (32-bit) page map == |
== Protected/compatibility mode (32-bit) page map == |