ChrisOS Research ProjectOperating systems · language systems · graphics · machine emulation
DOCUMENTATION ARCHIVEMAIN BRANCH
ChrisOS/Source reference: kernel/metal/mm.c

Source reference: kernel/metal/mm.c

This page is generated deterministically; do not edit it manually.

Field Value
Path kernel/metal/mm.c
Lines 764
Bytes 20098
SHA-256 55fe2b0ad0e3951f22ba4b48b2db39bbf559b35082ee1ec207bd77beb9f790ea
ChrisOS revision da3df29cb397932c43d32373871fb9380e688ade

Detected includes

mm.h, apic.h, smp.h, tlb_proto.h, bootinfo.h, panic.h, pmm.h, serial.h, spin.h

Detected symbols

mm_invlpg_span, mm_enter, mm_leave, pml4_index, pdpt_index, pd_index, pt_index, alloc_zero_table_try, alloc_zero_table, map_4k_ex, map_4k, map_4k_nosync, mm_tlb_reap, mm_tlb_quarantine, mm_tlb_poll_cpu, mm_tlb_poll, tlb_shoot_lock, tlb_shoot_unlock, mm_tlb_retire_mask, mm_tlb_nmi_stop, mm_tlb_shootdown_with, mm_tlb_shootdown, mm_tlb_shootdown_range, unmap_4k, mm_unmap_cr3, translate_leaf, mm_translate, free_table_page, mm_free_user_space, mm_flush_tlb, mm_virt_to_phys, mm_kernel_cr3, mm_clone_kernel_space, mm_switch, mm_map_cr3, mm_init, mm_selftest

Use

Architectural interpretation belongs in authored pages. This record provides identity, size, simple syntactic dependencies and symbols for navigation and context packs.

Document record ID: source-55fe2b0ad0e3951f Reviewed source: da3df29cb397 Class: generated-source-reference