x86: svm: Always clear event_inj on vmexit
authorJan Kiszka <jan.kiszka@web.de>
Wed, 2 Jun 2010 06:49:14 +0000 (08:49 +0200)
committerAurelien Jarno <aurelien@aurel32.net>
Wed, 30 Jun 2010 18:59:53 +0000 (20:59 +0200)
commitd011db9f70c93e9bc5401feedafa82677b4a0f8a
tree3760e9e37f101f7abca8d22dcaff9abc14db4018
parent38c9a236535087d605ba5726dc8feecbd8e862a3
x86: svm: Always clear event_inj on vmexit

We currently only clear SVM_EVTINJ_VALID after successful interrupt
delivery. This apparently does not match real hardware which clears the
whole event_inj field on every vmexit, including unsuccessful interrupt
delivery.

Reported-by: Erik van der Kouwe <vdkouwe@cs.vu.nl>
Signed-off-by: Jan Kiszka <jan.kiszka@siemens.com>
Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
target-i386/op_helper.c