diff --git a/src/acpi/mod.rs b/src/acpi/mod.rs index 57b732c81522004e32ab7521a759a9071e066e7f..51f5bc1d4c54f1629afad2abb9744051bec44e4d 100644 --- a/src/acpi/mod.rs +++ b/src/acpi/mod.rs @@ -86,6 +86,7 @@ fn parse_sdt(sdt: &'static Sdt, active_table: &mut ActivePageTable) { println!(" XAPIC {}: {:>08X}", me, local_apic.address); } + /* let trampoline_frame = Frame::containing_address(PhysicalAddress::new(TRAMPOLINE)); let trampoline_page = Page::containing_address(VirtualAddress::new(TRAMPOLINE)); @@ -174,8 +175,9 @@ fn parse_sdt(sdt: &'static Sdt, active_table: &mut ActivePageTable) { } // Unmap trampoline - let result = active_table.unmap(trampoline_page); + let (result, _frame) = active_table.unmap_return(trampoline_page); result.flush(active_table); + */ } else if let Some(dmar) = Dmar::new(sdt) { println!(": {}: {}", dmar.addr_width, dmar.flags);