Compile and mostly run properly on i686.
This commit is contained in:
+4
-5
@@ -107,12 +107,11 @@ pub unsafe fn debugger(target_id: Option<crate::context::ContextId>) {
|
||||
let addr_space = addr_space.read();
|
||||
if ! addr_space.grants.is_empty() {
|
||||
println!("grants:");
|
||||
for grant in addr_space.grants.iter() {
|
||||
let region = grant.region();
|
||||
for (base, grant) in addr_space.grants.iter() {
|
||||
println!(
|
||||
" virt 0x{:08x}:0x{:08x} size 0x{:08x} {}",
|
||||
region.start_address().data(), region.final_address().data(), region.size(),
|
||||
if grant.is_owned() { "owned" } else { "borrowed" },
|
||||
" virt 0x{:08x}:0x{:08x} size 0x{:08x} {:?}",
|
||||
base.start_address().data(), base.next_by(grant.page_count()).start_address().data() + 0xFFF, grant.page_count() * crate::memory::PAGE_SIZE,
|
||||
grant.provider,
|
||||
);
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user