aboutsummaryrefslogtreecommitdiffstats
path: root/xen/arch/x86/hvm/vlapic.c
diff options
context:
space:
mode:
authorShan Haitao <haitao.shan@intel.com>2011-07-16 09:12:19 +0100
committerShan Haitao <haitao.shan@intel.com>2011-07-16 09:12:19 +0100
commitcebdd97736df18bef50417a4157d352308f2380a (patch)
treea820ef09c57ec1603f5ca236490170adf9367776 /xen/arch/x86/hvm/vlapic.c
parent3f3d4fd3b511c5266674c454599162cf4f6cbb31 (diff)
downloadxen-cebdd97736df18bef50417a4157d352308f2380a.tar.gz
xen-cebdd97736df18bef50417a4157d352308f2380a.tar.bz2
xen-cebdd97736df18bef50417a4157d352308f2380a.zip
Remove MSI IRQ storms prevention logic
The reason is: 1. The logic has negative impact on 10G NIC performance (assigned to guest) by lowering the interrupt frequency that Xen can handle. 2. Xen already has IRQ rate limit logic, which can also help to prevent IRQ storms. Signed-off-by: Shan Haitao <haitao.shan@intel.com>
Diffstat (limited to 'xen/arch/x86/hvm/vlapic.c')
-rw-r--r--xen/arch/x86/hvm/vlapic.c2
1 files changed, 0 insertions, 2 deletions
diff --git a/xen/arch/x86/hvm/vlapic.c b/xen/arch/x86/hvm/vlapic.c
index 8b05f1adc3..fabe0e91e8 100644
--- a/xen/arch/x86/hvm/vlapic.c
+++ b/xen/arch/x86/hvm/vlapic.c
@@ -400,8 +400,6 @@ void vlapic_EOI_set(struct vlapic *vlapic)
if ( vlapic_test_and_clear_vector(vector, &vlapic->regs->data[APIC_TMR]) )
vioapic_update_EOI(vlapic_domain(vlapic), vector);
-
- hvm_dpci_msi_eoi(current->domain, vector);
}
int vlapic_ipi(