summaryrefslogtreecommitdiffstats
path: root/arch/x86/xen
diff options
context:
space:
mode:
authorYang Zhang2013-04-11 13:21:41 +0200
committerMarcelo Tosatti2013-04-16 04:20:35 +0200
commit2c2bf01136971c33e3b3fabce23925f372c1017e (patch)
tree74a9cf21e9b520eb48fa0dab95d46c253a435818 /arch/x86/xen
parentKVM: Let ioapic know the irq line status (diff)
downloadkernel-qcow2-linux-2c2bf01136971c33e3b3fabce23925f372c1017e.tar.gz
kernel-qcow2-linux-2c2bf01136971c33e3b3fabce23925f372c1017e.tar.xz
kernel-qcow2-linux-2c2bf01136971c33e3b3fabce23925f372c1017e.zip
KVM: Use eoi to track RTC interrupt delivery status
Current interrupt coalescing logci which only used by RTC has conflict with Posted Interrupt. This patch introduces a new mechinism to use eoi to track interrupt: When delivering an interrupt to vcpu, the pending_eoi set to number of vcpu that received the interrupt. And decrease it when each vcpu writing eoi. No subsequent RTC interrupt can deliver to vcpu until all vcpus write eoi. Signed-off-by: Yang Zhang <yang.z.zhang@Intel.com> Reviewed-by: Gleb Natapov <gleb@redhat.com> Signed-off-by: Marcelo Tosatti <mtosatti@redhat.com>
Diffstat (limited to 'arch/x86/xen')
0 files changed, 0 insertions, 0 deletions