kernel
0.1.0
Module memory_layout
Macros
Structs
Constants
Statics
Traits
Functions
In kernel::memory_management
?
Module
kernel
::
memory_management
::
memory_layout
source
·
[
−
]
Macros
impl_align_mem
🔒
Structs
MemSize
Constants
EXTENDED_OFFSET
GB
INTR_STACK_BASE
INTR_STACK_COUNT
INTR_STACK_EMPTY_SIZE
INTR_STACK_ENTRY_SIZE
INTR_STACK_SIZE
INTR_STACK_TOTAL_SIZE
KB
KERNEL_BASE
KERNEL_END
KERNEL_EXTRA_MEMORY_BASE
KERNEL_EXTRA_MEMORY_SIZE
KERNEL_HEAP_BASE
KERNEL_HEAP_SIZE
KERNEL_LAST_POSSIBLE_ADDR
KERNEL_LINK
KERNEL_MAPPED_SIZE
KERNEL_PROCESS_VIRTUAL_ADDRESS_START
MB
PAGE_2M
PAGE_4K
PROCESS_KERNEL_STACK_BASE
PROCESS_KERNEL_STACK_END
PROCESS_KERNEL_STACK_GUARD
PROCESS_KERNEL_STACK_SIZE
Statics
__eh_frame
🔒
begin
🔒
data_end
🔒
end
🔒
rodata_end
🔒
stack_guard_page
🔒
text_end
🔒
Traits
AlignMem
Functions
align_down
align_range
align_up
display_kernel_map
eh_frame_end
eh_frame_start
is_aligned
kernel_elf_data_end
kernel_elf_end
kernel_elf_rodata_end
kernel_elf_size
kernel_text_end
physical2virtual
stack_guard_page_ptr
virtual2physical