diff options
author | Guillaume Thouvenin <guillaume.thouvenin@ext.bull.net> | 2008-10-28 10:51:30 +0100 |
---|---|---|
committer | Avi Kivity <avi@redhat.com> | 2008-12-31 15:51:48 +0100 |
commit | e93f36bcfaa9e899c595e1c446c784a69021854a (patch) | |
tree | 25a506f2427ee4cd8f7197a7748fc90efd0bf7b8 /arch/ia64/include/asm/mc146818rtc.h | |
parent | KVM: SVM: Set the 'busy' flag of the TR selector (diff) | |
download | linux-e93f36bcfaa9e899c595e1c446c784a69021854a.tar.xz linux-e93f36bcfaa9e899c595e1c446c784a69021854a.zip |
KVM: allow emulator to adjust rip for emulated pio instructions
If we call the emulator we shouldn't call skip_emulated_instruction()
in the first place, since the emulator already computes the next rip
for us. Thus we move ->skip_emulated_instruction() out of
kvm_emulate_pio() and into handle_io() (and the svm equivalent). We
also replaced "return 0" by "break" in the "do_io:" case because now
the shadow register state needs to be committed. Otherwise eip will never
be updated.
Signed-off-by: Guillaume Thouvenin <guillaume.thouvenin@ext.bull.net>
Signed-off-by: Avi Kivity <avi@redhat.com>
Diffstat (limited to 'arch/ia64/include/asm/mc146818rtc.h')
0 files changed, 0 insertions, 0 deletions