[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 29/04/13 16:13, Jan Beulich wrote: >>>> 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 > Yes - I mentally had the erratum the wrong way around, as intremap is the visible impact of it. I shall respin once hearing back from Xiantao, especially regarding the first patch. ~Andrew _______________________________________________ Xen-devel mailing list Xen-devel@xxxxxxxxxxxxx http://lists.xen.org/xen-devel
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |