> > 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.
Thanks! This is the right patch set. I have also checked IOMMU tree and it looks good :) Regards, Sai _______________________________________________ iommu mailing list iommu@lists.linux-foundation.org https://lists.linuxfoundation.org/mailman/listinfo/iommu