commit | d76901750ab9f71091d33ef3d2b5909d8a9a4ad4 | [log] [tgz] |
---|---|---|
author | Marcelo Tosatti <mtosatti@redhat.com> | Mon Sep 08 15:23:48 2008 -0300 |
committer | Avi Kivity <avi@qumranet.com> | Wed Oct 15 10:15:26 2008 +0200 |
tree | e4a7ac912c70a05e4c8ee4e7294d9add48383fc2 | |
parent | a6a3034cb979b1fa3948d8e1e91b2387fc66b89b [diff] |
KVM: x86: do not execute halted vcpus Offline or uninitialized vcpu's can be executed if requested to perform userspace work. Follow Avi's suggestion to handle halted vcpu's in the main loop, simplifying kvm_emulate_halt(). Introduce a new vcpu->requests bit to indicate events that promote state from halted to running. Also standardize vcpu wake sites. Signed-off-by: Marcelo Tosatti <mtosatti <at> redhat.com> Signed-off-by: Avi Kivity <avi@qumranet.com>