Marcelo Tosatti
d76901750a
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 >
2008-10-15 10:15:26 +02:00
..
2008-10-13 12:28:49 -02:00
2008-10-04 17:12:27 -04:00
2008-10-13 21:51:57 +01:00
2008-10-12 11:04:34 +02:00
2008-10-09 08:56:01 +02:00
2008-10-08 11:35:20 +02:00
2008-10-08 11:35:19 +02:00
2008-10-08 11:35:00 +02:00
2008-10-13 21:51:51 +01:00
2008-10-08 18:22:18 -04:00
Merge branches 'x86/xen', 'x86/build', 'x86/microcode', 'x86/mm-debug-v2', 'x86/memory-corruption-check', 'x86/early-printk', 'x86/xsave', 'x86/ptrace-v2', 'x86/quirks', 'x86/setup', 'x86/spinlocks' and 'x86/signal' into x86/core-v2
2008-10-12 15:50:02 +02:00
2008-10-10 22:39:31 +02:00
2008-10-09 09:01:10 +02:00
2008-10-09 08:56:22 +02:00
2008-10-09 08:56:20 +02:00
2008-10-14 12:12:02 -07:00
2008-09-08 19:25:24 +02:00
2008-10-09 13:52:43 -04:00
2008-10-10 13:37:12 +01:00
2008-10-09 08:56:04 +02:00
2008-10-13 09:51:43 -07:00
2008-10-13 16:05:06 +01:00
2008-10-09 08:56:13 +02:00
2008-10-12 12:05:55 +02:00
2008-10-03 17:32:43 -04:00
2008-10-09 08:56:19 +02:00
2008-10-08 19:44:18 -04:00
2008-10-14 12:31:14 -07:00
2008-10-09 08:56:08 +02:00
2008-10-14 23:51:02 +02:00
2008-10-14 23:51:02 +02:00
2008-10-12 09:36:50 -02:00
2008-10-13 21:39:50 +02:00
2008-10-13 19:01:08 -07:00
2008-10-13 19:01:08 -07:00
2008-10-13 19:01:08 -07:00
2008-10-09 11:59:55 -07:00
2008-10-13 19:01:08 -07:00
2008-10-01 07:30:02 -07:00
2008-10-07 15:34:37 -07:00
2008-10-06 16:51:30 +02:00
2008-10-11 20:23:20 +02:00
2008-10-12 09:37:01 -02:00
2008-10-10 22:12:43 -04:00
2008-10-11 09:33:18 -07:00
2008-10-12 15:09:23 +02:00
2008-10-12 11:44:37 -07:00
2008-10-09 08:56:04 +02:00
2008-10-15 10:15:26 +02:00
2008-10-15 10:15:18 +02:00
2008-10-13 09:47:43 +11:00
2008-10-09 08:56:06 +02:00
Merge branches 'x86/xen', 'x86/build', 'x86/microcode', 'x86/mm-debug-v2', 'x86/memory-corruption-check', 'x86/early-printk', 'x86/xsave', 'x86/ptrace-v2', 'x86/quirks', 'x86/setup', 'x86/spinlocks' and 'x86/signal' into x86/core-v2
2008-10-12 15:50:02 +02:00
2008-10-14 23:50:47 +02:00
2008-10-13 19:01:08 -07:00
2008-10-08 11:35:01 +02:00
2008-10-01 07:03:24 -07:00
2008-10-13 10:10:37 -07:00
2008-10-13 17:13:56 +01:00
2008-10-05 13:33:42 -07:00
2008-10-05 11:16:16 -07:00
2008-10-08 16:38:41 -07:00
2008-10-02 15:53:13 -07:00
2008-10-03 10:36:08 +02:00
2008-10-12 12:37:32 +02:00
2008-10-13 09:51:39 -07:00
2008-10-13 09:51:40 -07:00
2008-10-07 14:22:33 -07:00
2008-10-05 11:16:16 -07:00
2008-10-03 18:22:18 -07:00
2008-10-03 11:46:14 -05:00
2008-10-07 14:43:06 -07:00
2008-10-13 09:51:40 -07:00
2008-10-09 13:52:44 -04:00
2008-10-13 09:51:43 -07:00
2008-10-13 09:51:44 -07:00
2008-10-12 09:36:49 -02:00
2008-10-13 09:51:42 -07:00
2008-10-02 22:48:34 +01:00
2008-10-05 13:33:42 -07:00