Skip to main content

Module boot_mapping

Module boot_mapping 

Source
Expand description

A datatype which describes a region of memory, used when memory only gets mapped in paging early on and later recieves VMAs

Authors: MarioS271

Re-exportsยง

use crate::lib::addr::PhysAddr; ๐Ÿ”’
use crate::lib::addr::VirtAddr; ๐Ÿ”’
use crate::lib::types::boot_info::KernelSectionInfo; ๐Ÿ”’
use crate::mm::layout; ๐Ÿ”’
use crate::mm::vmm::vma::VmaFlags; ๐Ÿ”’

Structsยง

BootMapping
A data structure to define a memory mapping for when its definition needs to be remembered briefly (like when VMAs and pages get build at different times)

Functionsยง

build_boot_mappings

Type Aliasesยง

BootMappings
A type to avoid repeating [BootMapping; 4] everywhere