X86_CR4_VMXE
| X86_CR4_OSXMMEXCPT | X86_CR4_LA57 | X86_CR4_VMXE \
else if (!(cr4_read_shadow() & X86_CR4_VMXE))
if (!kvm_is_cr4_bit_set(vcpu, X86_CR4_VMXE)) {
#define VMXON_CR4_ALWAYSON X86_CR4_VMXE
WARN_ON_ONCE(!(cr4_read_shadow() & X86_CR4_VMXE));
#define KVM_VM_CR4_ALWAYS_ON_UNRESTRICTED_GUEST X86_CR4_VMXE
#define KVM_PMODE_VM_CR4_ALWAYS_ON (X86_CR4_PAE | X86_CR4_VMXE)
#define KVM_RMODE_VM_CR4_ALWAYS_ON (X86_CR4_VME | X86_CR4_PAE | X86_CR4_VMXE)
cr4_set_bits(X86_CR4_VMXE);
cr4_clear_bits(X86_CR4_VMXE);
if (cr4_read_shadow() & X86_CR4_VMXE)
if ((cr4 & X86_CR4_VMXE) && is_smm(vcpu))
cr4_fixed1_update(X86_CR4_VMXE, ecx, feature_bit(VMX));
cr4_clear_bits(X86_CR4_VMXE);
cr4_clear_bits(X86_CR4_VMXE);
if (!(__read_cr4() & X86_CR4_VMXE))
__reserved_bits |= X86_CR4_VMXE; \
cr4 |= X86_CR4_VMXE;
TEST_INVALID_CR_BIT(vcpu, cr4, sregs, X86_CR4_VMXE);
cr4 |= X86_CR4_VMXE;