diff options
author | Shan Haitao <haitao.shan@intel.com> | 2011-07-16 09:12:19 +0100 |
---|---|---|
committer | Shan Haitao <haitao.shan@intel.com> | 2011-07-16 09:12:19 +0100 |
commit | cebdd97736df18bef50417a4157d352308f2380a (patch) | |
tree | a820ef09c57ec1603f5ca236490170adf9367776 /xen/arch/x86/hvm/vlapic.c | |
parent | 3f3d4fd3b511c5266674c454599162cf4f6cbb31 (diff) | |
download | xen-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.c | 2 |
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( |