mm: rework page frame allocator

This commit is contained in:
Loïc Grégoire
2026-06-27 11:35:46 -04:00
parent 861418fb50
commit c10f5a6984
6 changed files with 65 additions and 182 deletions
+5
View File
@@ -17,6 +17,11 @@ pub const Space = struct {
lock: ke.QSpinLock,
};
pub const PfnList = extern struct {
head: u32,
tail: u32,
};
pub const impl = switch (config.arch) {
.amd64 => @import("amd64/impl.zig"),
.um => @import("um/impl.zig"),