SVM: forgot to save RFLAGS in guest state

This commit is contained in:
Stanislav Shwartsman 2012-01-08 19:46:38 +00:00
parent a531f8081c
commit 35bfe11c3d

View File

@ -295,6 +295,7 @@ void BX_CPU_C::SvmExitSaveGuestState(void)
vmcb_write64(SVM_GUEST_DR6, BX_CPU_THIS_PTR dr6.get32());
vmcb_write64(SVM_GUEST_DR7, BX_CPU_THIS_PTR dr7.get32());
vmcb_write64(SVM_GUEST_RFLAGS, read_eflags());
vmcb_write64(SVM_GUEST_RAX, RAX);
vmcb_write64(SVM_GUEST_RSP, RSP);
vmcb_write64(SVM_GUEST_RIP, RIP);