On Fri, May 24, 2019 at 04:40:14PM -0700, Sai Praneeth Prakhya wrote: > Changes from V2 to V3: > ---------------------- > Presently, for V2 patches if kernel command line argument "iommu=pt" is > passed, > dumping DMAR table seg faults. This happens because in pass through mode (for > non-scalable DMAR's) 3rd bit of context entry is set and it is misinterpreted > as > PASID enabled by debugfs code and hence tries to dereference PASID directory > pointer which leads to seg fault (PASID directory pointer is undefined for > non-scalable DMAR's). To fix this, dereference PASID directory pointer only > when > 1. PASID is supported and > 2. PASID is enabled. > > This patch is tested on > 1. Non-scalable DMAR with and without iommu=pt > 2. Scalable DMAR with and without iommu=pt
Sorry, missed this patch-set. Applied this one instead of V2. _______________________________________________ iommu mailing list [email protected] https://lists.linuxfoundation.org/mailman/listinfo/iommu
