Crate obkrnl

Source

Modulesยง

arch ๐Ÿ”’
config ๐Ÿ”’
context ๐Ÿ”’
dmem ๐Ÿ”’
event ๐Ÿ”’
imgact ๐Ÿ”’
imgfmt ๐Ÿ”’
lock ๐Ÿ”’
malloc ๐Ÿ”’
proc ๐Ÿ”’
sched ๐Ÿ”’
signal ๐Ÿ”’
subsystem ๐Ÿ”’
trap ๐Ÿ”’
uma ๐Ÿ”’
vm ๐Ÿ”’

Structsยง

BootInfo ๐Ÿ”’
Contains information for memory to boot a secondary CPU.
MemoryInfo ๐Ÿ”’
Contains memory information populated from memory map.
Proc0Abi ๐Ÿ”’
Implementation of ProcAbi for kernel process.

Staticsยง

KERNEL_HEAP ๐Ÿ”’
PRIMITIVE_HEAP ๐Ÿ”’

Functionsยง

adjust_boot_area ๐Ÿ”’
See mp_bootaddress on the Orbis for a reference.
create_init ๐Ÿ”’
See create_init function on the Orbis for a reference.
init_vm ๐Ÿ”’
See vm_mem_init function on the Orbis for a reference.
load_memory_map ๐Ÿ”’
See getmemsize on the Orbis for a reference.
load_pmap ๐Ÿ”’
See pmap_bootstrap on the Orbis for a reference.
main ๐Ÿ”’
This will be called by [krt] crate.
run ๐Ÿ”’
setup ๐Ÿ”’
swapper ๐Ÿ”’
See scheduler function on the Orbis for a reference.