[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: [Xen-devel] [PATCH 2 of 2] x86/VT-d: Sandy-Bridge BT98 Erratum
>>> On 26.04.13 at 20:11, Andrew Cooper <andrew.cooper3@xxxxxxxxxx> wrote: > @@ -288,9 +309,12 @@ void __init platform_quirks_init(void) > /* ioremap IGD MMIO+0x2000 page */ > map_igd_reg(); > > - /* Tylersburg interrupt remap quirk */ > + /* Interrupt remapping quirks */ > if ( iommu_intremap ) > + { > tylersburg_intremap_quirk(); > + snb_bt98_erratum(); > + } Considering the nature of the erratum, keying this off iommu_intremap seems wrong - iommu_qinval ought to be used instead - intel_vtd_setup() takes care to disable interrupt remapping when queued invalidation is not available, yet when you make the above conditional upon iommu_intremap, queued invalidation could still get enabled (and used for whatever else purposes, now or in the future). Jan _______________________________________________ Xen-devel mailing list Xen-devel@xxxxxxxxxxxxx http://lists.xen.org/xen-devel
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |