On 3/21/19 8:26 PM, Andrew Cooper wrote: > It turns out that this code was previously dead. > > c/s dcf41790 " x86/mmcfg/drhd: Move acpi_mmcfg_init() call before calling > acpi_parse_dmar()" resulted in PCI segment 0 now having been initialised > enough for acpi_parse_one_drhd() to not take the > > /* Skip checking if segment is not accessible yet. */ > > path unconditionally. However, some systems have DMAR tables which list > devices which are disabled by user choice (in particular, Dell PowerEdge R740 > with I/O AT DMA disabled), and turning off all IOMMU functionality in this > case is entirely unhelpful behaviour. > > Leave the warning which identifies the problematic devices, but drop the > remaining logic. This leaves the system in better overall state, and working > in the same way that it did in previous releases. > > Reported-by: Igor Druzhinin <igor.druzhi...@citrix.com> > Signed-off-by: Andrew Cooper <andrew.coop...@citrix.com>
In the maintianer's absence, and in light of the other R-b's, and the timing, I approve this going in without the maintianer's ack: Acked-by: George Dunlap <george.dun...@citrix.com> _______________________________________________ Xen-devel mailing list Xen-devel@lists.xenproject.org https://lists.xenproject.org/mailman/listinfo/xen-devel