CR0_PG
cr0 = CR0_PE | CR0_PG | CR0_NE;
CALLBACK(setcr, 0, CR0_PG | CR0_PE | CR0_NE);
if (state->cr0 & CR0_PG)
if ((newval & EFER_LME) != 0 && (state->cr0 & CR0_PG) != 0)
if ((cr0 & CR0_PG) == 0)
if (regval & CR0_PG) {
if (!(vmcs_read(VMCS_GUEST_CR0) & CR0_PG))
cr0_ones_mask &= ~(CR0_PG | CR0_PE);
load_cr0(rcr0() | CR0_PG);
if (!(regs[0] & CR0_PG))