Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | KVM: Rename VCPU_MP_STATE_* to KVM_MP_STATE_* | Avi Kivity | 2008-04-27 |
| | | | | | | We wish to export it to userspace, so move it into the kvm namespace. Signed-off-by: Avi Kivity <avi@qumranet.com> | ||
* | KVM: hlt emulation should take in-kernel APIC/PIT timers into account | Marcelo Tosatti | 2008-04-27 |
| | | | | | | | | | | | | | | | | | | Timers that fire between guest hlt and vcpu_block's add_wait_queue() are ignored, possibly resulting in hangs. Also make sure that atomic_inc and waitqueue_active tests happen in the specified order, otherwise the following race is open: CPU0 CPU1 if (waitqueue_active(wq)) add_wait_queue() if (!atomic_read(pit_timer->pending)) schedule() atomic_inc(pit_timer->pending) Signed-off-by: Marcelo Tosatti <mtosatti@redhat.com> Signed-off-by: Avi Kivity <avi@qumranet.com> | ||
* | KVM: ia64: Add kvm arch-specific core code for kvm/ia64 | Xiantao Zhang | 2008-04-27 |
kvm_ia64.c is created to handle kvm ia64-specific core logic. Signed-off-by: Xiantao Zhang <xiantao.zhang@intel.com> Signed-off-by: Avi Kivity <avi@qumranet.com> |