Re: [PULL REQUEST] iommu/vt-d: patches for v5.6 - 2nd wave
On Wed, Jan 15, 2020 at 11:03:54AM +0800, Lu Baolu wrote: > Barret Rhoden (2): > iommu/vt-d: Mark firmware tainted if RMRR fails sanity check > iommu/vt-d: Add RMRR base and end addresses sanity check > > Lu Baolu (2): > iommu/vt-d: Allow devices with RMRRs to use identity domain > iommu/vt-d: Unnecessary to handle default identity domain > > jimyan (1): > iommu/vt-d: Don't reject Host Bridge due to scope mismatch > > drivers/iommu/dmar.c| 2 +- > drivers/iommu/intel-iommu.c | 47 ++--- > 2 files changed, 24 insertions(+), 25 deletions(-) All queued to the x86/vt-d branch, thanks. ___ iommu mailing list iommu@lists.linux-foundation.org https://lists.linuxfoundation.org/mailman/listinfo/iommu
[PULL REQUEST] iommu/vt-d: patches for v5.6 - 2nd wave
Hi Joerg, Below patches have been piled up for v5.6 since v5.5-rc3. They are mostly misc changes and cleanups. - Instead of aborting DMAR processing, mark firmware tainted if any RMRRs fail sanity check. - Check host bridge type correctly. - Allow devices with RMRRs to use identity domain. - Remove duplicated default identity domain treatment. Please consider them for the iommu/vt-d branch. Best regards, -baolu Barret Rhoden (2): iommu/vt-d: Mark firmware tainted if RMRR fails sanity check iommu/vt-d: Add RMRR base and end addresses sanity check Lu Baolu (2): iommu/vt-d: Allow devices with RMRRs to use identity domain iommu/vt-d: Unnecessary to handle default identity domain jimyan (1): iommu/vt-d: Don't reject Host Bridge due to scope mismatch drivers/iommu/dmar.c| 2 +- drivers/iommu/intel-iommu.c | 47 ++--- 2 files changed, 24 insertions(+), 25 deletions(-) -- 2.17.1 ___ iommu mailing list iommu@lists.linux-foundation.org https://lists.linuxfoundation.org/mailman/listinfo/iommu
Re: [PULL REQUEST] iommu/vt-d: patches for v5.6
On Thu, Jan 02, 2020 at 08:18:01AM +0800, Lu Baolu wrote: > Hi Joerg, > > Below patches have been piled up for v5.6. > > - Some preparation patches for VT-d nested mode support >- VT-d Native Shared virtual memory cleanup and fixes >- Use 1st-level for IOVA translation > > - VT-d debugging and tracing >- Extend map_sg trace event for more information >- Add debugfs support to show page table internals > > - Kconfig option for the default status of scalable mode > > - Some miscellaneous cleanups. > > Please consider them for the iommu/vt-d branch. Applied patches 1-21 to the x86/vt-d branch, thanks Baolu. ___ iommu mailing list iommu@lists.linux-foundation.org https://lists.linuxfoundation.org/mailman/listinfo/iommu
[PULL REQUEST] iommu/vt-d: patches for v5.6
Hi Joerg, Below patches have been piled up for v5.6. - Some preparation patches for VT-d nested mode support - VT-d Native Shared virtual memory cleanup and fixes - Use 1st-level for IOVA translation - VT-d debugging and tracing - Extend map_sg trace event for more information - Add debugfs support to show page table internals - Kconfig option for the default status of scalable mode - Some miscellaneous cleanups. Please consider them for the iommu/vt-d branch. Best regards, -baolu Jacob Pan (8): iommu/vt-d: Fix CPU and IOMMU SVM feature matching checks iommu/vt-d: Match CPU and IOMMU paging mode iommu/vt-d: Reject SVM bind for failed capability check iommu/vt-d: Avoid duplicated code for PASID setup iommu/vt-d: Fix off-by-one in PASID allocation iommu/vt-d: Replace Intel specific PASID allocator with IOASID iommu/vt-d: Avoid sending invalid page response iommu/vt-d: Misc macro clean up for SVM Lu Baolu (14): iommu/vt-d: Add Kconfig option to enable/disable scalable mode iommu/vt-d: trace: Extend map_sg trace event iommu/vt-d: Avoid iova flush queue in strict mode iommu/vt-d: Loose requirement for flush queue initializaton iommu/vt-d: Identify domains using first level page table iommu/vt-d: Add set domain DOMAIN_ATTR_NESTING attr iommu/vt-d: Add PASID_FLAG_FL5LP for first-level pasid setup iommu/vt-d: Setup pasid entries for iova over first level iommu/vt-d: Flush PASID-based iotlb for iova over first level iommu/vt-d: Make first level IOVA canonical iommu/vt-d: Update first level super page capability iommu/vt-d: Use iova over first level iommu/vt-d: debugfs: Add support to show page table internals iommu/vt-d: Add a quirk flag for scope mismatched devices drivers/iommu/Kconfig | 13 ++ drivers/iommu/dmar.c| 78 +-- drivers/iommu/intel-iommu-debugfs.c | 75 +++ drivers/iommu/intel-iommu.c | 305 +++- drivers/iommu/intel-pasid.c | 97 +++-- drivers/iommu/intel-pasid.h | 6 + drivers/iommu/intel-svm.c | 171 +--- include/linux/intel-iommu.h | 25 ++- include/trace/events/intel_iommu.h | 48 - 9 files changed, 593 insertions(+), 225 deletions(-) -- 2.17.1 ___ iommu mailing list iommu@lists.linux-foundation.org https://lists.linuxfoundation.org/mailman/listinfo/iommu