Module kspace

Module kspace 

Source

Constants§

CONST_ADDR_WIDTH_SHIFT
The constant ADDR_WIDTH_SHIFT. The shortest supported address width is 39 bits. And the literal values are written for 48 bits address width. Adjust the values by arithmetic left shift.
CONST_FRAME_METADATA_BASE_VADDR
The constant FRAME_METADATA_BASE_VADDR.
CONST_FRAME_METADATA_CAP_VADDR
The constant FRAME_METADATA_CAP_VADDR.
CONST_FRAME_METADATA_RANGE
The constant FRAME_METADATA_RANGE. Kernel virtual address range for storing the page frame metadata.
CONST_KERNEL_BASE_VADDR
The constant KERNEL_BASE_VADDR. Start of the kernel address space. This is the lowest address of the x86-64’s high canonical addresses.
CONST_KERNEL_END_VADDR
The constant KERNEL_END_VADDR. End of the kernel address space (non inclusive).
CONST_LINEAR_MAPPING_BASE_VADDR
The constant LINEAR_MAPPING_BASE_VADDR.
CONST_LINEAR_MAPPING_VADDR_RANGE
The constant LINEAR_MAPPING_VADDR_RANGE.
CONST_VMALLOC_BASE_VADDR
The constant VMALLOC_BASE_VADDR.

Functions§

ADDR_WIDTH_SHIFT
ADDR_WIDTH_SHIFT_SPEC
FRAME_METADATA_BASE_VADDR
FRAME_METADATA_BASE_VADDR_SPEC
FRAME_METADATA_CAP_VADDR
FRAME_METADATA_CAP_VADDR_SPEC
FRAME_METADATA_RANGE
FRAME_METADATA_RANGE_SPEC
KERNEL_BASE_VADDR
KERNEL_BASE_VADDR_SPEC
KERNEL_END_VADDR
KERNEL_END_VADDR_SPEC
LINEAR_MAPPING_BASE_VADDR
LINEAR_MAPPING_BASE_VADDR_SPEC
LINEAR_MAPPING_VADDR_RANGE
LINEAR_MAPPING_VADDR_RANGE_SPEC
VMALLOC_BASE_VADDR
VMALLOC_BASE_VADDR_SPEC
lemma_linear_mapping_base_vaddr_properties
lemma_max_paddr_range
lemma_meta_frame_vaddr_properties
lemma_mod_0_add
lemma_paddr_to_vaddr_properties
lemma_vaddr_to_paddr_properties
paddr_to_vaddr
paddr_to_vaddr_spec
vaddr_to_paddr
vaddr_to_paddr_spec