|
|
3270f920dd
|
Remove dead code from paging and PTE management
|
2026-03-25 15:03:33 +01:00 |
|
|
|
4aa841650a
|
Abstract PTE list terminator into paging layer
|
2026-03-25 15:03:33 +01:00 |
|
|
|
c5ea9e4489
|
Add support for transitioning PTE to invalid state
|
2026-03-25 15:03:33 +01:00 |
|
|
|
466b0c8eab
|
Introduce helper functions for querying the software prototype and transition bits of PTE
|
2026-03-25 15:03:33 +01:00 |
|
|
|
eb621e0264
|
Extend PTE helpers with raw read and write support
|
2026-03-25 15:03:33 +01:00 |
|
|
|
ed769e023f
|
Respect architecture-specific PTE layouts and write PTEs via PML-aware helpers
|
2026-03-25 15:03:33 +01:00 |
|
|
|
9d27778e4c
|
Add architecture-specific GetPteDistance
|
2026-03-25 15:03:33 +01:00 |
|
|
|
0796164cf8
|
Refactor XPA detection API
|
2026-03-25 15:03:33 +01:00 |
|
|
|
48fafd4a9a
|
Fix incorrect pointer types
|
2026-03-25 15:03:33 +01:00 |
|
|
|
1996024e96
|
Split paging interface into arch-specific code
|
2026-03-25 15:03:33 +01:00 |
|