commit | 2390218b6aa2eb3784b0a82fa811c19097dc793a | [log] [tgz] |
---|---|---|
author | Avi Kivity <avi@redhat.com> | Thu Jun 10 17:02:16 2010 +0300 |
committer | Avi Kivity <avi@redhat.com> | Sun Aug 01 10:46:35 2010 +0300 |
tree | facf41c6ed5c3d2eafa939e7ab9209cc1594cddb | |
parent | a83b29c6ad6d6497e569edbc29e556a384cebddd [diff] |
KVM: Fix mov cr3 #GP at wrong instruction On Intel, we call skip_emulated_instruction() even if we injected a #GP, resulting in the #GP pointing at the wrong address. Fix by injecting the exception and skipping the instruction at the same place, so we can do just one or the other. Signed-off-by: Avi Kivity <avi@redhat.com> Signed-off-by: Marcelo Tosatti <mtosatti@redhat.com>