Lines Matching refs:crs
2518 if ((cr0 ^ state->crs[NVMM_X64_CR_CR0]) & CR0_TLB_FLUSH) { in vmx_state_tlb_flush()
2522 if (cr3 != state->crs[NVMM_X64_CR_CR3]) { in vmx_state_tlb_flush()
2526 if ((cr4 ^ state->crs[NVMM_X64_CR_CR4]) & CR4_TLB_FLUSH) { in vmx_state_tlb_flush()
2589 (state->crs[NVMM_X64_CR_CR0] & CR0_STATIC_MASK) | in vmx_vcpu_setstate()
2592 (state->crs[NVMM_X64_CR_CR0] & ~CR0_STATIC_MASK) | in vmx_vcpu_setstate()
2595 cpudata->gcr2 = state->crs[NVMM_X64_CR_CR2]; in vmx_vcpu_setstate()
2598 vmx_vmwrite(VMCS_GUEST_CR3, state->crs[NVMM_X64_CR_CR3]); in vmx_vcpu_setstate()
2602 (state->crs[NVMM_X64_CR_CR4] & CR4_VALID) | CR4_VMXE); in vmx_vcpu_setstate()
2604 cpudata->gcr8 = state->crs[NVMM_X64_CR_CR8]; in vmx_vcpu_setstate()
2608 cpudata->gxcr0 = state->crs[NVMM_X64_CR_XCR0]; in vmx_vcpu_setstate()
2735 state->crs[NVMM_X64_CR_CR0] = in vmx_vcpu_getstate()
2738 state->crs[NVMM_X64_CR_CR2] = cpudata->gcr2; in vmx_vcpu_getstate()
2739 state->crs[NVMM_X64_CR_CR3] = vmx_vmread(VMCS_GUEST_CR3); in vmx_vcpu_getstate()
2740 state->crs[NVMM_X64_CR_CR4] = vmx_vmread(VMCS_GUEST_CR4); in vmx_vcpu_getstate()
2741 state->crs[NVMM_X64_CR_CR8] = cpudata->gcr8; in vmx_vcpu_getstate()
2742 state->crs[NVMM_X64_CR_XCR0] = cpudata->gxcr0; in vmx_vcpu_getstate()
2745 state->crs[NVMM_X64_CR_CR4] &= ~CR4_VMXE; in vmx_vcpu_getstate()