Searched refs:cr3 (Results 1 – 9 of 9) sorted by relevance
| /xnu-8019.80.24/osfmk/i386/ |
| H A D | proc_reg.h | 308 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 D | pal_routines.c | 111 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 D | tss.h | 76 uint32_t cr3; /* CR3 - page table directory member
|
| H A D | pal_routines.h | 104 pal_cr_t *cr3, pal_cr_t *cr4 );
|
| H A D | trap.c | 810 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 D | genassym.c | 437 DECLARE("TSS_PDBR", offsetof(struct i386_tss, cr3)); in main()
|
| /xnu-8019.80.24/osfmk/x86_64/ |
| H A D | start.s | 117 movl %eax,%cr3 ;\ 377 mov %cr3,%rax 378 mov %rax,%cr3 385 mov %cr3, %rax 465 mov %rax, %cr3
|
| H A D | idt64.s | 268 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 D | tss.h | 57 unsigned int cr3; member
|