Home
last modified time | relevance | path

Searched refs:cr3 (Results 1 – 9 of 9) sorted by relevance

/xnu-8019.80.24/osfmk/i386/
H A Dproc_reg.h308 uintptr_t cr3; in get_cr3_raw() local
309 __asm__ volatile ("mov %%cr3, %0" : "=r" (cr3)); in get_cr3_raw()
310 return cr3; in get_cr3_raw()
322 uintptr_t cr3; in get_cr3_base() local
323 __asm__ volatile ("mov %%cr3, %0" : "=r" (cr3)); in get_cr3_base()
324 return cr3 & ~(0xFFFULL); in get_cr3_base()
H A Dpal_routines.c111 pal_cr_t *cr3, pal_cr_t *cr4 ) in pal_get_control_registers() argument
115 *cr3 = get_cr3_raw(); in pal_get_control_registers()
H A Dtss.h76 uint32_t cr3; /* CR3 - page table directory member
H A Dpal_routines.h104 pal_cr_t *cr3, pal_cr_t *cr4 );
H A Dtrap.c810 pal_cr_t cr0, cr2, cr3, cr4; in panic_trap() local
814 pal_get_control_registers( &cr0, &cr2, &cr3, &cr4 ); in panic_trap()
826 cr0, cr2, cr3, cr4); in panic_trap()
856 cr0, cr2, cr3, cr4, in panic_trap()
H A Dgenassym.c437 DECLARE("TSS_PDBR", offsetof(struct i386_tss, cr3)); in main()
/xnu-8019.80.24/osfmk/x86_64/
H A Dstart.s117 movl %eax,%cr3 ;\
377 mov %cr3,%rax
378 mov %rax,%cr3
385 mov %cr3, %rax
465 mov %rax, %cr3
H A Didt64.s268 mov %rax, %cr3
450 mov %rax, %cr3 /* note that SMAP is enabled in L_common_dispatch (on Broadwell+) */
474 mov %cr3, %rdx
476 mov %rax, %cr3 /* Unconditionally switch to primary kernel pagetables */
708 mov %rax, %cr3
778 mov %rax, %cr3
927 mov %rax, %cr3
1071 mov %r13, %cr3
1347 mov %rcx, %cr3 /* load kernel cr3 */
1479 mov %rcx, %cr3
/xnu-8019.80.24/EXTERNAL_HEADERS/architecture/i386/
H A Dtss.h57 unsigned int cr3; member