Home
last modified time | relevance | path

Searched refs:get_CR3 (Results 1 – 5 of 5) sorted by relevance

/DragonOS-0.1.2/kernel/src/mm/
Dmm.h231 unsigned long *get_CR3() in get_CR3() function
442 #define mm_unmap_addr(virt_addr, length) ({ mm_unmap_proc_table((uint64_t)get_CR3(), true, virt_add…
Dmm.c233 initial_mm.pgd = (pml4t_t *)get_CR3(); in mm_init()
473 ul *global_CR3 = get_CR3(); in page_table_init()
487 …mm_map_proc_page_table((uint64_t)get_CR3(), true, (ul)phys_2_virt(p->addr_phys), p->addr_phys, PAG… in page_table_init()
501 uint64_t *idle_pml4t_vaddr = (uint64_t *)phys_2_virt((uint64_t)get_CR3() & (~0xfffUL)); in page_table_init()
Dmmap.c48 uint64_t global_CR3 = (uint64_t)get_CR3(); in mm_map_phys_addr()
55 uint64_t global_CR3 = (uint64_t)get_CR3(); in mm_map_phys_addr_user()
/DragonOS-0.1.2/kernel/src/driver/video/
Dvideo.c35 uint64_t global_CR3 = (uint64_t)get_CR3(); in init_frame_buffer()
/DragonOS-0.1.2/kernel/src/smp/
Dsmp.c127 uint64_t *global_CR3 = get_CR3(); in smp_init()