|
|
59f851f22c
|
Minor style fixes
|
2026-03-25 15:03:33 +01:00 |
|
|
|
58ed35b0e4
|
Deduplicate PFN descriptor processing logic across architectures
|
2026-03-25 15:03:33 +01:00 |
|
|
|
dc2c24e83e
|
Fix stale comment
|
2026-03-25 15:03:33 +01:00 |
|
|
|
932e951d4b
|
Ensure paging hierarchy exists before processing memory descriptors
|
2026-03-25 15:03:33 +01:00 |
|
|
|
b7f85909cb
|
Introduce page directory initialization helper
|
2026-03-25 15:03:33 +01:00 |
|
|
|
e08af6bfd3
|
Map and zero entire PFN database upfront
|
2026-03-25 15:03:33 +01:00 |
|
|
|
3b397aca92
|
Refactor PFN initialization to ensure proper page table setup
|
2026-03-25 15:03:33 +01:00 |
|
|
|
a2335900ad
|
Move PFN database size tracking to memory layout
|
2026-03-25 15:03:33 +01:00 |
|
|
|
94320928bc
|
Refactor memory layout structure
|
2026-03-25 15:03:33 +01:00 |
|
|
|
efe7f28675
|
Correctly initialize PFN entries for pre-mapped KSEG0 based memory
|
2026-03-25 15:03:33 +01:00 |
|
|
|
0ee46924a7
|
Prevent adding referenced pages to the free list
|
2026-03-25 15:03:33 +01:00 |
|
|
|
3b8359042b
|
Ensure every page in a bad memory region is marked as bad
|
2026-03-25 15:03:33 +01:00 |
|
|
|
c8fa998e38
|
Make memory descriptor processing architecture-dependent
|
2026-03-25 15:03:33 +01:00 |
|
|
|
75dfcec5a6
|
Implement PFN database initialization and memory descriptor processing
|
2026-03-25 15:03:33 +01:00 |
|