mirror of
https://github.com/phil-opp/blog_os.git
synced 2025-12-16 22:37:49 +00:00
Run rustfmt
This commit is contained in:
@@ -139,9 +139,9 @@ impl RecursivePageTable {
|
||||
.expect("mapping code does not support huge pages");
|
||||
let frame = p1[page.p1_index()].pointed_frame().unwrap();
|
||||
p1[page.p1_index()].set_unused();
|
||||
unsafe { ::x86::tlb::flush(page.start_address() )};
|
||||
unsafe { ::x86::tlb::flush(page.start_address()) };
|
||||
// TODO free p(1,2,3) table if empty
|
||||
//allocator.deallocate_frame(frame);
|
||||
// allocator.deallocate_frame(frame);
|
||||
}
|
||||
}
|
||||
|
||||
@@ -170,9 +170,8 @@ pub fn test_paging<A>(allocator: &mut A)
|
||||
println!("next free frame: {:?}", allocator.allocate_frame());
|
||||
|
||||
// test unmap
|
||||
println!("{:#x}", unsafe {
|
||||
*(Page::containing_address(addr).start_address() as *const u64)
|
||||
});
|
||||
println!("{:#x}",
|
||||
unsafe { *(Page::containing_address(addr).start_address() as *const u64) });
|
||||
page_table.unmap(Page::containing_address(addr), allocator);
|
||||
println!("None = {:?}", page_table.translate(addr));
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user