EFER_LMA
CALLBACK(setmsr, MSR_EFER, EFER_LMA | EFER_LME);
if (regs[3] & EFER_LMA)
#define EFER_LMA (1<<EFER_LMA)
lma = EFER_LMA;
if ((newval & EFER_LMA) != lma) {
if (state->efer & EFER_LMA) {
state->efer |= EFER_LMA;
state->efer &= ~EFER_LMA;
if ((efer & EFER_LMA) != 0) {
efer |= EFER_LMA;
if (vmcs_read(VMCS_GUEST_IA32_EFER) & EFER_LMA) {
efer |= EFER_LMA;
efer &= ~EFER_LMA;