| Age | Commit message (Collapse) | Author | Files | Lines | |
|---|---|---|---|---|---|
| 2026-03-16 | x86_64/memory: remove recursive mapping | Felix Morgner | 1 | -69/+0 | |
| 2026-01-16 | chore: restructure namespaces | Felix Morgner | 1 | -11/+11 | |
| 2026-01-13 | x86_64/memory: add missing noexcept | Felix Morgner | 1 | -1/+1 | |
| 2025-12-15 | chore: fix missing includes | Felix Morgner | 1 | -0/+1 | |
| 2025-12-12 | x86_64/memory: clean up dependencies | Felix Morgner | 1 | -4/+7 | |
| 2025-12-11 | kapi: finish documentation | Felix Morgner | 1 | -2/+2 | |
| 2025-12-10 | kapi: extract page_mapper interface | Felix Morgner | 1 | -91/+8 | |
| 2025-12-10 | x86_64/memory: fix scoped_mapping unmap logic | Felix Morgner | 1 | -19/+13 | |
| 2025-12-03 | x86_64/memory: make scoped_mapping swappable | Felix Morgner | 1 | -12/+19 | |
| 2025-12-03 | x86_64/memory: only deallocate allocated frames | Felix Morgner | 1 | -12/+27 | |
| 2025-12-03 | x86_64/memory: add missing noexcept specifiers | Felix Morgner | 1 | -2/+2 | |
| 2025-12-03 | x86_64/memory: fix return in scoped_mapping::map | Felix Morgner | 1 | -1/+1 | |
| Previously, scoped_mapping::map returned the start address of the frame. Unfortunately, the initial mapping performed in the bootstrap code maps physical memory starting at 0x0000'0000'0000'0000, which means no fault was triggered. The map function now correctly return the start address of the scoped_mapping's page, which must alway work by definition. | |||||
| 2025-12-02 | x86_64/memory: fix temporary page unmapping | Felix Morgner | 1 | -0/+2 | |
| 2025-12-02 | x86_64/memory: extract PML4 injection | Felix Morgner | 1 | -13/+64 | |
| 2025-12-02 | x86_64/memory: extend scoped_mapping | Felix Morgner | 1 | -1/+7 | |
| 2025-12-01 | x86_64/memory: prepare scoped_mapping extraction | Felix Morgner | 1 | -0/+73 | |
