XyrisOS / xyris

The Xyris Kernel
https://xyr.is
MIT License
153 stars 11 forks source link

(Partially) Resolve "Refactor Memory Management (Allocating Page Tables in a Platform Independent Way)" #318

Closed Kfeavel closed 2 years ago

Kfeavel commented 3 years ago

Addresses #313 (Task 2: allocating page tables in a platform independent way)

Kfeavel commented 3 years ago

Due to the nature of reworking the architecture for paging, there's a lot of tangentially related code here. I know it's technically not paging related, but it's yak shaving. ¯\(ツ)

Kfeavel commented 2 years ago

Going to ask @micahswitzer to review this so I can merge it in soon even though it isn't 100% complete. That way these changes get into dev and don't conflict as more work is done.

TL;DR I don't want this PR to get too big.