mirror of
https://github.com/rdmsr/zag.git
synced 2026-10-31 15:28:21 +00:00
mm: pmap overhaul
This commit is contained in:
+6
-1
@@ -1,6 +1,5 @@
|
||||
const config = @import("config");
|
||||
pub const phys = @import("phys.zig");
|
||||
pub const radix_pmap = @import("radix_pmap.zig");
|
||||
pub const pmap = @import("pmap.zig");
|
||||
pub const init = @import("init.zig");
|
||||
pub const vmem = @import("vmem.zig");
|
||||
@@ -22,6 +21,12 @@ pub const PfnList = extern struct {
|
||||
tail: u32,
|
||||
};
|
||||
|
||||
pub const PMapLevel = struct {
|
||||
shift: u6,
|
||||
mask: usize,
|
||||
leaf: bool,
|
||||
};
|
||||
|
||||
pub const impl = switch (config.arch) {
|
||||
.amd64 => @import("amd64/impl.zig"),
|
||||
.um => @import("um/impl.zig"),
|
||||
|
||||
Reference in New Issue
Block a user