Skip to main content

Module unmap

Module unmap 

Source
Expand description

VMM Paging (x86_64): unmap_page

Authors: MarioS271

Re-exportsยง

use super::helpers::advance_current_pagetable; ๐Ÿ”’
use super::helpers::is_huge_page; ๐Ÿ”’
use super::helpers::is_present; ๐Ÿ”’
use crate::lib::addr::VirtAddr; ๐Ÿ”’
use crate::mm::vmm::VmmError; ๐Ÿ”’
use crate::mm::vmm::VmmResult; ๐Ÿ”’
use x86_64::instructions::tlb; ๐Ÿ”’
use x86_64::structures::paging::page_table::PageTableEntry; ๐Ÿ”’
use x86_64::structures::paging::PageTable; ๐Ÿ”’

Functionsยง

clear_and_flush ๐Ÿ”’
Clears the given [PageTableEntry] and flushes the given VirtAddr
debug_log ๐Ÿ”’
Debug log the unmapping of a page
unmap_pageโš