Module os::mm::page_table
source · [−]Expand description
Implementation of PageTableEntry and PageTable.
Structs
page table entry flags
page table structure
page table entry structure
An abstraction over a buffer passed from user space to kernel space
An iterator over a UserBuffer
Functions
Create mutable Vecptr can cross physical pages.
translate a pointer ptr in other address space to a immutable u8 slice in kernel address space. NOTICE: the content pointed to by the pointer ptr cannot cross physical pages, otherwise translated_byte_buffer should be used.
translate a pointer ptr in other address space to a mutable u8 slice in kernel address space. NOTICE: the content pointed to by the pointer ptr cannot cross physical pages, otherwise translated_byte_buffer should be used.
Create String in kernel address space from u8 Array(end with 0) in other address space