summaryrefslogtreecommitdiffstats
path: root/hw/kvm
diff options
context:
space:
mode:
authorPeter Maydell2012-07-26 16:35:11 +0200
committerAvi Kivity2012-08-09 15:16:53 +0200
commit7ae26bd484a50810f8d29cb5399bc48108e50bec (patch)
tree46d0b974dd680e89c13fcc47f3c73e40dffc71d1 /hw/kvm
parentconfigure: Don't implicitly hardcode list of KVM architectures (diff)
downloadqemu-7ae26bd484a50810f8d29cb5399bc48108e50bec.tar.gz
qemu-7ae26bd484a50810f8d29cb5399bc48108e50bec.tar.xz
qemu-7ae26bd484a50810f8d29cb5399bc48108e50bec.zip
kvm: Decouple 'async interrupt delivery' from 'kernel irqchip'
On x86 userspace delivers interrupts to the kernel asynchronously (and therefore VCPU idle management is done in the kernel) if and only if there is an in-kernel irqchip. On other architectures this isn't necessarily true (they may always send interrupts asynchronously), so define a new kvm_async_interrupts_enabled() function instead of misusing kvm_irqchip_in_kernel(). Signed-off-by: Peter Maydell <peter.maydell@linaro.org> Signed-off-by: Avi Kivity <avi@redhat.com>
Diffstat (limited to 'hw/kvm')
0 files changed, 0 insertions, 0 deletions