diff --git a/src/arch/x86/isa.cc b/src/arch/x86/isa.cc index 713346e618..f426137ec1 100644 --- a/src/arch/x86/isa.cc +++ b/src/arch/x86/isa.cc @@ -318,6 +318,12 @@ ISA::setMiscReg(int miscReg, RegVal val) break; case MISCREG_CR8: break; + case MISCREG_RFLAGS: + { + RFLAGS rflags = val; + panic_if(rflags.vm, "Virtual 8086 mode is not supported."); + break; + } case MISCREG_CS_ATTR: { SegAttr toggled = regVal[miscReg] ^ val;