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. In the tables below the ''Recursive mapping'' column 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.
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 ==