Commit Graph

10 Commits

Author SHA1 Message Date
chloe 048c479cd7 ptos: mm: Add page allocation helpers
Signed-off-by: Chloe M. <chloe@mensia.org>
2026-07-12 22:26:59 +00:00
chloe f543f28bf0 ptos: mm: Add virtual address descriptor allocation
Signed-off-by: Chloe M. <chloe@mensia.org>
2026-07-12 19:20:15 +00:00
chloe 8221e33395 ptos: vad: Add VAD insertions and create VALLOC VADs
Signed-off-by: Chloe M. <chloe@mensia.org>
2026-07-12 06:26:18 +00:00
chloe 70de440326 ptos: mm: Add virtual address descriptor defs
Signed-off-by: Chloe M. <chloe@mensia.org>
2026-07-12 02:06:07 +00:00
chloe ffe001821c ptos: vm: Initialize valloc range + zero pagemap lvls
Signed-off-by: Chloe M <chloe@mensia.org>
2026-07-11 20:27:07 -04:00
chloe 14afdcf62e ptos: mm: Add high-level page mapping interface
Signed-off-by: Chloe M. <chloe@mensia.org>
2026-07-11 22:12:37 +00:00
chloe 79bbbc074b ptos: pm: Add frame allocation and reclamation
Signed-off-by: Chloe M <chloe@yiffware.org>
2026-07-10 19:07:11 -04:00
chloe 92f4720898 ptos: vm: Add virtual memory related macros
Signed-off-by: Chloe M <chloe@yiffware.org>
2026-07-10 19:06:53 -04:00
chloe 27b9d726ff ptos: mm: Add physical memory groundwork
Signed-off-by: Chloe M <chloe@mensia.org>
2026-07-10 18:26:29 -04:00
chloe 7aa3c946a3 ptos: pm: Add page frame conversion helpers
Signed-off-by: Chloe M <chloe@mensia.org>
2026-07-10 18:05:21 -04:00