X86_CR0_PE
(~(unsigned long)(X86_CR0_PE | X86_CR0_MP | X86_CR0_EM | X86_CR0_TS \
#define CR0_STATE (X86_CR0_PE | X86_CR0_MP | X86_CR0_ET | \
if (!(ctxt->ops->get_cr(ctxt, 0) & X86_CR0_PE)) {
kvm_is_cr0_bit_set(vcpu, X86_CR0_PE))
return kvm_is_cr0_bit_set(vcpu, X86_CR0_PE);
cr0 = vcpu->arch.cr0 & ~(X86_CR0_PE | X86_CR0_EM | X86_CR0_TS | X86_CR0_PG);
if (cr0 & X86_CR0_PE)
kvm_set_cr0(vcpu, cr0 & ~(X86_CR0_PG | X86_CR0_PE));
svm_set_cr0(vcpu, vmcb01->save.cr0 | X86_CR0_PE);
!(save->cr0 & X86_CR0_PE) ||
CC(!(save->cr0 & X86_CR0_PE)) ||
bool prot_mode = !urg || vmcs12->guest_cr0 & X86_CR0_PE;
if (CC((vmcs12->guest_cr0 & (X86_CR0_PG | X86_CR0_PE)) == X86_CR0_PG))
#define VMXON_CR0_ALWAYSON (X86_CR0_PE | X86_CR0_PG | X86_CR0_NE)
fixed0 &= ~(X86_CR0_PE | X86_CR0_PG);
(KVM_VM_CR0_ALWAYS_ON_UNRESTRICTED_GUEST | X86_CR0_PG | X86_CR0_PE)
if (vmx->rmode.vm86_active && (cr0 & X86_CR0_PE))
if (!vmx->rmode.vm86_active && !(cr0 & X86_CR0_PE))
if ((cr0 & X86_CR0_PG) && !(cr0 & X86_CR0_PE))
sregs.cr0 = X86_CR0_PE | X86_CR0_NE | X86_CR0_PG;