Skip to contentSkip to conversation

MSI: Handle MSI EOI for both vtd and amd iommu

PATCH New Wei Wang2 1 participant 1 message Jun 11, 2008

lore
Share & tools
lore

Wei Wang2

author
#0 lore raw

PATCH 1/1 MSI: Handle MSI EOI for both vtd and amd iommu

Let MSI EOI be handled for both vtd and amd iommu systems.

Wei

Signature · 12 lines
AMD Saxony, Dresden, Germany
Operating System Research Center

Legal Information:
AMD Saxony Limited Liability Company & Co. KG
Sitz (Geschäftsanschrift):
   Wilschdorfer Landstr. 101, 01109 Dresden, Deutschland
Registergericht Dresden: HRA 4896
vertretungsberechtigter Komplementär:
   AMD Saxony LLC (Sitz Wilmington, Delaware, USA)
Geschäftsführer der AMD Saxony LLC:
   Dr. Hans-R. Deppe, Thomas McCoy 
xen/arch/x86/hvm/vlapic.c +1 -1
diff -r 267152c91a40 xen/arch/x86/hvm/vlapic.c
@@ -414,7 +414,7 @@ void vlapic_EOI_set(struct vlapic *vlapi
     if ( vlapic_test_and_clear_vector(vector, &vlapic->regs->data[APIC_TMR]) )
         vioapic_update_EOI(vlapic_domain(vlapic), vector);
 	
-    if ( vtd_enabled )
+    if ( iommu_enabled )
         hvm_dpci_msi_eoi(current->domain, vector);
 }
 
xen/drivers/passthrough/io.c +1 -1
diff -r 267152c91a40 xen/drivers/passthrough/io.c
@@ -216,7 +216,7 @@ void hvm_dpci_msi_eoi(struct domain *d, 
     struct hvm_irq_dpci *hvm_irq_dpci = d->arch.hvm_domain.irq.dpci;
     int pirq;
 
-    if ( !vtd_enabled || (hvm_irq_dpci == NULL) )
+    if ( !iommu_enabled || (hvm_irq_dpci == NULL) )
        return;
 
     pirq = hvm_irq_dpci->msi_gvec_pirq[vector];

_______________________________________________
Xen-devel mailing list
[email protected]
http://lists.xensource.com/xen-devel