Symbol: cr3
headers/private/kernel/arch/x86/32/descriptors.h
82
uint32 cr3;
src/add-ons/kernel/drivers/nvmm/include/machine/asmacros.h
145
movq %rcx,%cr3 ; \
src/add-ons/kernel/drivers/nvmm/include/machine/asmacros.h
318
movq %rcx,%cr3 ; \
src/add-ons/kernel/drivers/nvmm/include/machine/asmacros.h
335
movq %rcx,%cr3 ; \
src/add-ons/kernel/drivers/nvmm/x86/nvmm_x86_svm.c
1830
if (vmcb->state.cr3 != state->crs[NVMM_X64_CR_CR3]) {
src/add-ons/kernel/drivers/nvmm/x86/nvmm_x86_svm.c
1903
vmcb->state.cr3 = state->crs[NVMM_X64_CR_CR3];
src/add-ons/kernel/drivers/nvmm/x86/nvmm_x86_svm.c
2051
state->crs[NVMM_X64_CR_CR3] = vmcb->state.cr3;
src/add-ons/kernel/drivers/nvmm/x86/nvmm_x86_svm.c
447
uint64_t cr3;
src/add-ons/kernel/drivers/nvmm/x86/nvmm_x86_vmx.c
2567
uint64_t cr0, cr3, cr4, efer;
src/add-ons/kernel/drivers/nvmm/x86/nvmm_x86_vmx.c
2574
cr3 = vmx_vmread(VMCS_GUEST_CR3);
src/add-ons/kernel/drivers/nvmm/x86/nvmm_x86_vmx.c
2575
if (cr3 != state->crs[NVMM_X64_CR_CR3]) {
src/libs/compat/freebsd_network/compat/machine/x86/cpufunc.h
705
void load_cr3(u_int cr3);
src/libs/compat/freebsd_network/compat/machine/x86_64/cpufunc.h
813
void load_cr3(u_long cr3);
src/libs/nvmm/driver/include/machine/asmacros.h
145
movq %rcx,%cr3 ; \
src/libs/nvmm/driver/include/machine/asmacros.h
318
movq %rcx,%cr3 ; \
src/libs/nvmm/driver/include/machine/asmacros.h
335
movq %rcx,%cr3 ; \
src/libs/nvmm/driver/x86/nvmm_x86_svm.c
1830
if (vmcb->state.cr3 != state->crs[NVMM_X64_CR_CR3]) {
src/libs/nvmm/driver/x86/nvmm_x86_svm.c
1903
vmcb->state.cr3 = state->crs[NVMM_X64_CR_CR3];
src/libs/nvmm/driver/x86/nvmm_x86_svm.c
2051
state->crs[NVMM_X64_CR_CR3] = vmcb->state.cr3;
src/libs/nvmm/driver/x86/nvmm_x86_svm.c
447
uint64_t cr3;
src/libs/nvmm/driver/x86/nvmm_x86_vmx.c
2567
uint64_t cr0, cr3, cr4, efer;
src/libs/nvmm/driver/x86/nvmm_x86_vmx.c
2574
cr3 = vmx_vmread(VMCS_GUEST_CR3);
src/libs/nvmm/driver/x86/nvmm_x86_vmx.c
2575
if (cr3 != state->crs[NVMM_X64_CR_CR3]) {
src/libs/nvmm/libnvmm_x86.c
148
x86_gva_to_gpa_32bit(struct nvmm_machine *mach, uint64_t cr3,
src/libs/nvmm/libnvmm_x86.c
160
L2gpa = (cr3 & CR3_FRAME_32BIT);
src/libs/nvmm/libnvmm_x86.c
221
x86_gva_to_gpa_32bit_pae(struct nvmm_machine *mach, uint64_t cr3,
src/libs/nvmm/libnvmm_x86.c
233
L3gpa = (cr3 & CR3_FRAME_32BIT_PAE);
src/libs/nvmm/libnvmm_x86.c
321
x86_gva_to_gpa_64bit(struct nvmm_machine *mach, uint64_t cr3,
src/libs/nvmm/libnvmm_x86.c
336
L4gpa = (cr3 & CR3_FRAME_64BIT);
src/libs/nvmm/libnvmm_x86.c
418
uint64_t cr3;
src/libs/nvmm/libnvmm_x86.c
435
cr3 = state->crs[NVMM_X64_CR_CR3];
src/libs/nvmm/libnvmm_x86.c
439
ret = x86_gva_to_gpa_64bit(mach, cr3, gva, gpa, prot);
src/libs/nvmm/libnvmm_x86.c
442
ret = x86_gva_to_gpa_32bit_pae(mach, cr3, gva, gpa, prot);
src/libs/nvmm/libnvmm_x86.c
445
ret = x86_gva_to_gpa_32bit(mach, cr3, gva, gpa, has_pse, prot);
src/system/kernel/arch/x86/32/descriptors.cpp
228
tss->cr3 = x86_read_cr3();