Lines Matching refs:newval
1138 svm_write_efer(struct svm_softc *sc, int vcpu, uint64_t newval) in svm_write_efer() argument
1144 newval &= ~0xFE; /* clear the Read-As-Zero (RAZ) bits */ in svm_write_efer()
1146 if (newval & EFER_MBZ_BITS) { in svm_write_efer()
1151 const uint64_t changed = state->efer ^ newval; in svm_write_efer()
1159 if ((newval & EFER_LME) != 0 && (state->cr0 & CR0_PG) != 0) { in svm_write_efer()
1164 if ((newval & EFER_LMA) != lma) { in svm_write_efer()
1168 if ((newval & EFER_NXE) != 0 && in svm_write_efer()
1172 if ((newval & EFER_FFXSR) != 0 && in svm_write_efer()
1176 if ((newval & EFER_TCE) != 0 && in svm_write_efer()
1185 if (newval & EFER_LMSLE) { in svm_write_efer()
1189 error = svm_setreg(sc, vcpu, VM_REG_GUEST_EFER, newval); in svm_write_efer()