mirror of
https://github.com/rdmsr/zag.git
synced 2026-10-31 23:38:21 +00:00
loader: initial loader code
This commit is contained in:
@@ -117,11 +117,5 @@ pub fn is_leaf_level_enabled(level: usize) bool {
|
||||
}
|
||||
|
||||
pub fn init_kernel() void {
|
||||
mi.kernel_space.pmap.root_pa = mi.phys.early_alloc();
|
||||
const table_ptr: [*]Pte = @ptrFromInt(mm.p2v(mi.kernel_space.pmap.root_pa));
|
||||
@memset(table_ptr[0..512], Pte.zero());
|
||||
|
||||
for (256..512) |i| {
|
||||
table_ptr[i] = make_table_pte(mi.phys.early_alloc());
|
||||
}
|
||||
mi.kernel_space.pmap.root_pa = amd64.read_cr(3);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user