2022-09-21 | Lu Baolu | Revert "iommu/vt-d: Fix possible recursive locking... Signed-off-by: Lu Baolu <baolu.lu@linux.intel.com> ...org/r/20220920081701.3453504-1-baolu.lu@linux.intel.com |
commit | commitdiff | tree |
2022-09-11 | Lu Baolu | iommu/vt-d: Fix possible recursive locking in intel_iommu_init() Signed-off-by: Lu Baolu <baolu.lu@linux.intel.com> ...org/r/20220718235325.3952426-1-baolu.lu@linux.intel.com |
commit | commitdiff | tree |
2022-09-07 | Lu Baolu | iommu/vt-d: Fix lockdep splat due to klist iteration... Signed-off-by: Lu Baolu <baolu.lu@linux.intel.com> ...org/r/20220819015949.4795-1-baolu.lu@linux.intel.com |
commit | commitdiff | tree |
2022-09-07 | Lu Baolu | iommu/vt-d: Fix recursive lock issue in iommu_flush_dev_iotlb() Signed-off-by: Lu Baolu <baolu.lu@linux.intel.com> ...org/r/20220817025650.3253959-1-baolu.lu@linux.intel.com |
commit | commitdiff | tree |
2022-09-07 | Lu Baolu | iommu/vt-d: Correctly calculate sagaw value of IOMMU Signed-off-by: Lu Baolu <baolu.lu@linux.intel.com> ...org/r/20220817023558.3253263-1-baolu.lu@linux.intel.com |
commit | commitdiff | tree |
2022-09-07 | Lu Baolu | iommu/vt-d: Fix kdump kernels boot failure with scalable... Signed-off-by: Lu Baolu <baolu.lu@linux.intel.com> ...org/r/20220817011035.3250131-1-baolu.lu@linux.intel.com |
commit | commitdiff | tree |
2022-07-15 | Lu Baolu | iommu/vt-d: Make DMAR_UNITS_SUPPORTED default 1024 Signed-off-by: Lu Baolu <baolu.lu@linux.intel.com> ...org/r/20220702015610.2849494-7-baolu.lu@linux.intel.com |
commit | commitdiff | tree |
2022-07-15 | Lu Baolu | iommu/vt-d: Remove global g_iommus array Signed-off-by: Lu Baolu <baolu.lu@linux.intel.com> ...org/r/20220702015610.2849494-6-baolu.lu@linux.intel.com |
commit | commitdiff | tree |
2022-07-15 | Lu Baolu | iommu/vt-d: Remove unnecessary check in intel_iommu_add() Signed-off-by: Lu Baolu <baolu.lu@linux.intel.com> ...org/r/20220702015610.2849494-5-baolu.lu@linux.intel.com |
commit | commitdiff | tree |
2022-07-15 | Lu Baolu | iommu/vt-d: Refactor iommu information of each domain Signed-off-by: Lu Baolu <baolu.lu@linux.intel.com> ...org/r/20220702015610.2849494-4-baolu.lu@linux.intel.com |
commit | commitdiff | tree |
2022-07-15 | Lu Baolu | iommu/vt-d: Use IDA interface to manage iommu sequence id Signed-off-by: Lu Baolu <baolu.lu@linux.intel.com> ...org/r/20220702015610.2849494-3-baolu.lu@linux.intel.com |
commit | commitdiff | tree |
2022-07-15 | Lu Baolu | iommu/vt-d: Remove unused domain_get_iommu() Signed-off-by: Lu Baolu <baolu.lu@linux.intel.com> ...org/r/20220702015610.2849494-2-baolu.lu@linux.intel.com |
commit | commitdiff | tree |
2022-07-15 | Lu Baolu | iommu/vt-d: Convert global spinlock into per domain... Signed-off-by: Lu Baolu <baolu.lu@linux.intel.com> ...r/20220706025524.2904370-12-baolu.lu@linux.intel.com |
commit | commitdiff | tree |
2022-07-15 | Lu Baolu | iommu/vt-d: Use device_domain_lock accurately Signed-off-by: Lu Baolu <baolu.lu@linux.intel.com> ...r/20220706025524.2904370-11-baolu.lu@linux.intel.com |
commit | commitdiff | tree |
2022-07-15 | Lu Baolu | iommu/vt-d: Fold __dmar_remove_one_dev_info() into... Signed-off-by: Lu Baolu <baolu.lu@linux.intel.com> ...r/20220706025524.2904370-10-baolu.lu@linux.intel.com |
commit | commitdiff | tree |
2022-07-15 | Lu Baolu | iommu/vt-d: Check device list of domain in domain free... Signed-off-by: Lu Baolu <baolu.lu@linux.intel.com> ...org/r/20220706025524.2904370-9-baolu.lu@linux.intel.com |
commit | commitdiff | tree |
2022-07-15 | Lu Baolu | iommu/vt-d: Acquiring lock in pasid manipulation helpers Signed-off-by: Lu Baolu <baolu.lu@linux.intel.com> ...org/r/20220706025524.2904370-8-baolu.lu@linux.intel.com |
commit | commitdiff | tree |
2022-07-15 | Lu Baolu | iommu/vt-d: Acquiring lock in domain ID allocation... Signed-off-by: Lu Baolu <baolu.lu@linux.intel.com> ...org/r/20220706025524.2904370-7-baolu.lu@linux.intel.com |
commit | commitdiff | tree |
2022-07-15 | Lu Baolu | iommu/vt-d: Replace spin_lock_irqsave() with spin_lock() Signed-off-by: Lu Baolu <baolu.lu@linux.intel.com> ...org/r/20220706025524.2904370-6-baolu.lu@linux.intel.com |
commit | commitdiff | tree |
2022-07-15 | Lu Baolu | iommu/vt-d: Unnecessary spinlock for root table alloc... Signed-off-by: Lu Baolu <baolu.lu@linux.intel.com> ...org/r/20220706025524.2904370-5-baolu.lu@linux.intel.com |
commit | commitdiff | tree |
2022-07-15 | Lu Baolu | iommu/vt-d: Use pci_get_domain_bus_and_slot() in pgtable_walk() Signed-off-by: Lu Baolu <baolu.lu@linux.intel.com> ...org/r/20220706025524.2904370-4-baolu.lu@linux.intel.com |
commit | commitdiff | tree |
2022-07-15 | Lu Baolu | iommu/vt-d: Remove clearing translation data in disable_dmar... Signed-off-by: Lu Baolu <baolu.lu@linux.intel.com> ...org/r/20220706025524.2904370-3-baolu.lu@linux.intel.com |
commit | commitdiff | tree |
2022-07-15 | Lu Baolu | iommu/vt-d: debugfs: Remove device_domain_lock usage Signed-off-by: Lu Baolu <baolu.lu@linux.intel.com> ...org/r/20220706025524.2904370-2-baolu.lu@linux.intel.com |
commit | commitdiff | tree |
2022-07-15 | Lu Baolu | iommu/vt-d: Remove unused iovad from dmar_domain Signed-off-by: Lu Baolu <baolu.lu@linux.intel.com> ...org/r/20220527053424.3111186-1-baolu.lu@linux.intel.com |
commit | commitdiff | tree |
2022-07-15 | Lu Baolu | iommu/vt-d: Move include/linux/intel-iommu.h under... Signed-off-by: Lu Baolu <baolu.lu@linux.intel.com> ...org/r/20220514014322.2927339-8-baolu.lu@linux.intel.com |
commit | commitdiff | tree |
2022-07-15 | Lu Baolu | x86/boot/tboot: Move tboot_force_iommu() to Intel IOMMU Signed-off-by: Lu Baolu <baolu.lu@linux.intel.com> ...org/r/20220514014322.2927339-7-baolu.lu@linux.intel.com |
commit | commitdiff | tree |
2022-07-15 | Lu Baolu | KVM: x86: Remove unnecessary include Signed-off-by: Lu Baolu <baolu.lu@linux.intel.com> ...org/r/20220514014322.2927339-6-baolu.lu@linux.intel.com |
commit | commitdiff | tree |
2022-07-15 | Lu Baolu | drm/i915: Remove unnecessary include Signed-off-by: Lu Baolu <baolu.lu@linux.intel.com> ...org/r/20220514014322.2927339-5-baolu.lu@linux.intel.com |
commit | commitdiff | tree |
2022-07-15 | Lu Baolu | iommu/vt-d: Remove unnecessary exported symbol Signed-off-by: Lu Baolu <baolu.lu@linux.intel.com> ...org/r/20220514014322.2927339-4-baolu.lu@linux.intel.com |
commit | commitdiff | tree |
2022-07-15 | Lu Baolu | agp/intel: Use per device iommu check Signed-off-by: Lu Baolu <baolu.lu@linux.intel.com> ...org/r/20220514014322.2927339-3-baolu.lu@linux.intel.com |
commit | commitdiff | tree |
2022-07-15 | Lu Baolu | iommu/vt-d: Move trace/events/intel_iommu.h under iommu Signed-off-by: Lu Baolu <baolu.lu@linux.intel.com> ...org/r/20220514014322.2927339-2-baolu.lu@linux.intel.com |
commit | commitdiff | tree |
2022-07-06 | Lu Baolu | iommu/vt-d: Fix RID2PASID setup/teardown failure Signed-off-by: Lu Baolu <baolu.lu@linux.intel.com> ...org/r/20220623065720.727849-1-baolu.lu@linux.intel.com ...org/r/20220625133430.2200315-2-baolu.lu@linux.intel.com |
commit | commitdiff | tree |
2022-05-13 | Lu Baolu | iommu/vt-d: Remove hard coding PGSNP bit in PASID entries Signed-off-by: Lu Baolu <baolu.lu@linux.intel.com> ...org/r/20220508123525.1973626-1-baolu.lu@linux.intel.com ...org/r/20220510023407.2759143-9-baolu.lu@linux.intel.com |
commit | commitdiff | tree |
2022-05-13 | Lu Baolu | iommu/vt-d: Remove domain_update_iommu_snooping() Signed-off-by: Lu Baolu <baolu.lu@linux.intel.com> ...org/r/20220508123525.1973626-1-baolu.lu@linux.intel.com ...org/r/20220510023407.2759143-8-baolu.lu@linux.intel.com |
commit | commitdiff | tree |
2022-05-13 | Lu Baolu | iommu/vt-d: Check domain force_snooping against attached... Signed-off-by: Lu Baolu <baolu.lu@linux.intel.com> ...org/r/20220508123525.1973626-1-baolu.lu@linux.intel.com ...org/r/20220510023407.2759143-7-baolu.lu@linux.intel.com |
commit | commitdiff | tree |
2022-05-13 | Lu Baolu | iommu/vt-d: Block force-snoop domain attaching if no... Signed-off-by: Lu Baolu <baolu.lu@linux.intel.com> ...org/r/20220508123525.1973626-1-baolu.lu@linux.intel.com ...org/r/20220510023407.2759143-6-baolu.lu@linux.intel.com |
commit | commitdiff | tree |
2022-05-13 | Lu Baolu | iommu/vt-d: Size Page Request Queue to avoid overflow... Signed-off-by: Lu Baolu <baolu.lu@linux.intel.com> ...org/r/20220421113558.3504874-1-baolu.lu@linux.intel.com ...org/r/20220510023407.2759143-5-baolu.lu@linux.intel.com |
commit | commitdiff | tree |
2022-05-13 | Lu Baolu | iommu/vt-d: Fold dmar_insert_one_dev_info() into its... Signed-off-by: Lu Baolu <baolu.lu@linux.intel.com> ...org/r/20220416120423.879552-1-baolu.lu@linux.intel.com ...org/r/20220510023407.2759143-4-baolu.lu@linux.intel.com |
commit | commitdiff | tree |
2022-05-13 | Lu Baolu | iommu/vt-d: Change return type of dmar_insert_one_dev_info() Signed-off-by: Lu Baolu <baolu.lu@linux.intel.com> ...org/r/20220416120423.879552-1-baolu.lu@linux.intel.com ...org/r/20220510023407.2759143-3-baolu.lu@linux.intel.com |
commit | commitdiff | tree |
2022-04-28 | Lu Baolu | iommu: Remove iommu group changes notifier Signed-off-by: Lu Baolu <baolu.lu@linux.intel.com> ...org/r/20220418005000.897664-12-baolu.lu@linux.intel.com |
commit | commitdiff | tree |
2022-04-28 | Lu Baolu | vfio: Remove iommu group notifier Signed-off-by: Lu Baolu <baolu.lu@linux.intel.com> ...org/r/20220418005000.897664-11-baolu.lu@linux.intel.com |
commit | commitdiff | tree |
2022-04-28 | Lu Baolu | vfio: Remove use of vfio_group_viable() Signed-off-by: Lu Baolu <baolu.lu@linux.intel.com> ...org/r/20220418005000.897664-9-baolu.lu@linux.intel.com |
commit | commitdiff | tree |
2022-04-28 | Lu Baolu | vfio: Set DMA ownership for VFIO devices Signed-off-by: Lu Baolu <baolu.lu@linux.intel.com> ...org/r/20220418005000.897664-8-baolu.lu@linux.intel.com |
commit | commitdiff | tree |
2022-04-28 | Lu Baolu | PCI: portdrv: Set driver_managed_dma Signed-off-by: Lu Baolu <baolu.lu@linux.intel.com> ...org/r/20220418005000.897664-7-baolu.lu@linux.intel.com |
commit | commitdiff | tree |
2022-04-28 | Lu Baolu | PCI: pci_stub: Set driver_managed_dma Signed-off-by: Lu Baolu <baolu.lu@linux.intel.com> ...org/r/20220418005000.897664-6-baolu.lu@linux.intel.com |
commit | commitdiff | tree |
2022-04-28 | Lu Baolu | bus: platform,amba,fsl-mc,PCI: Add device DMA ownership... Signed-off-by: Lu Baolu <baolu.lu@linux.intel.com> ...org/r/20220418005000.897664-5-baolu.lu@linux.intel.com |
commit | commitdiff | tree |
2022-04-28 | Lu Baolu | amba: Stop sharing platform_dma_configure() Signed-off-by: Lu Baolu <baolu.lu@linux.intel.com> ...org/r/20220418005000.897664-4-baolu.lu@linux.intel.com |
commit | commitdiff | tree |
2022-04-28 | Lu Baolu | driver core: Add dma_cleanup callback in bus_type Signed-off-by: Lu Baolu <baolu.lu@linux.intel.com> ...org/r/20220418005000.897664-3-baolu.lu@linux.intel.com |
commit | commitdiff | tree |
2022-04-28 | Lu Baolu | iommu: Add DMA ownership management interfaces Signed-off-by: Lu Baolu <baolu.lu@linux.intel.com> ...org/r/20220418005000.897664-2-baolu.lu@linux.intel.com |
commit | commitdiff | tree |
2022-04-28 | Lu Baolu | iommu/vt-d: Drop stop marker messages Signed-off-by: Lu Baolu <baolu.lu@linux.intel.com> ...org/r/20220421113558.3504874-1-baolu.lu@linux.intel.com ...org/r/20220423082330.3897867-2-baolu.lu@linux.intel.com |
commit | commitdiff | tree |
2022-03-04 | Lu Baolu | iommu/vt-d: Fix indentation of goto labels Signed-off-by: Lu Baolu <baolu.lu@linux.intel.com> ...org/r/20220214025704.3184654-1-baolu.lu@linux.intel.com ...org/r/20220301020159.633356-9-baolu.lu@linux.intel.com |
commit | commitdiff | tree |
2022-03-04 | Lu Baolu | iommu/vt-d: Remove unnecessary prototypes Signed-off-by: Lu Baolu <baolu.lu@linux.intel.com> ...org/r/20220214025704.3184654-1-baolu.lu@linux.intel.com ...org/r/20220301020159.633356-8-baolu.lu@linux.intel.com |
commit | commitdiff | tree |
2022-03-04 | Lu Baolu | iommu/vt-d: Remove unnecessary includes Signed-off-by: Lu Baolu <baolu.lu@linux.intel.com> ...org/r/20220214025704.3184654-1-baolu.lu@linux.intel.com ...org/r/20220301020159.633356-7-baolu.lu@linux.intel.com |
commit | commitdiff | tree |
2022-03-04 | Lu Baolu | iommu/vt-d: Remove DEFER_DEVICE_DOMAIN_INFO Signed-off-by: Lu Baolu <baolu.lu@linux.intel.com> ...org/r/20220214025704.3184654-1-baolu.lu@linux.intel.com ...org/r/20220301020159.633356-6-baolu.lu@linux.intel.com |
commit | commitdiff | tree |
2022-03-04 | Lu Baolu | iommu/vt-d: Remove domain and devinfo mempool Signed-off-by: Lu Baolu <baolu.lu@linux.intel.com> ...org/r/20220214025704.3184654-1-baolu.lu@linux.intel.com ...org/r/20220301020159.633356-5-baolu.lu@linux.intel.com |
commit | commitdiff | tree |
2022-03-04 | Lu Baolu | iommu/vt-d: Remove iova_cache_get/put() Signed-off-by: Lu Baolu <baolu.lu@linux.intel.com> ...org/r/20220214025704.3184654-1-baolu.lu@linux.intel.com ...org/r/20220301020159.633356-4-baolu.lu@linux.intel.com |
commit | commitdiff | tree |
2022-03-04 | Lu Baolu | iommu/vt-d: Remove finding domain in dmar_insert_one_dev_info() Signed-off-by: Lu Baolu <baolu.lu@linux.intel.com> ...org/r/20220214025704.3184654-1-baolu.lu@linux.intel.com ...org/r/20220301020159.633356-3-baolu.lu@linux.intel.com |
commit | commitdiff | tree |
2022-03-04 | Lu Baolu | iommu/vt-d: Remove intel_iommu::domains Signed-off-by: Lu Baolu <baolu.lu@linux.intel.com> ...org/r/20220214025704.3184654-1-baolu.lu@linux.intel.com ...org/r/20220301020159.633356-2-baolu.lu@linux.intel.com |
commit | commitdiff | tree |
2022-02-28 | Lu Baolu | iommu: Split struct iommu_ops Signed-off-by: Lu Baolu <baolu.lu@linux.intel.com> ...r/20220216025249.3459465-10-baolu.lu@linux.intel.com |
commit | commitdiff | tree |
2022-02-28 | Lu Baolu | iommu: Remove unused argument in is_attach_deferred Signed-off-by: Lu Baolu <baolu.lu@linux.intel.com> ...org/r/20220216025249.3459465-9-baolu.lu@linux.intel.com |
commit | commitdiff | tree |
2022-02-28 | Lu Baolu | iommu: Use right way to retrieve iommu_ops Signed-off-by: Lu Baolu <baolu.lu@linux.intel.com> ...org/r/20220216025249.3459465-8-baolu.lu@linux.intel.com |
commit | commitdiff | tree |
2022-02-28 | Lu Baolu | drm/nouveau/device: Get right pgsize_bitmap of iommu_domain Signed-off-by: Lu Baolu <baolu.lu@linux.intel.com> ...org/r/20211218074546.1772553-1-baolu.lu@linux.intel.com ...org/r/20220216025249.3459465-7-baolu.lu@linux.intel.com |
commit | commitdiff | tree |
2022-02-28 | Lu Baolu | iommu: Remove apply_resv_region Signed-off-by: Lu Baolu <baolu.lu@linux.intel.com> ...org/r/20220216025249.3459465-6-baolu.lu@linux.intel.com |
commit | commitdiff | tree |
2022-02-28 | Lu Baolu | iommu: Remove aux-domain related interfaces and iommu_ops Signed-off-by: Lu Baolu <baolu.lu@linux.intel.com> ...org/r/20220216025249.3459465-5-baolu.lu@linux.intel.com |
commit | commitdiff | tree |
2022-02-28 | Lu Baolu | iommu/vt-d: Remove aux-domain related callbacks Signed-off-by: Lu Baolu <baolu.lu@linux.intel.com> ...org/r/20220216025249.3459465-4-baolu.lu@linux.intel.com |
commit | commitdiff | tree |
2022-02-28 | Lu Baolu | iommu: Remove guest pasid related interfaces and definitions Signed-off-by: Lu Baolu <baolu.lu@linux.intel.com> ...org/r/20220216025249.3459465-3-baolu.lu@linux.intel.com |
commit | commitdiff | tree |
2022-02-28 | Lu Baolu | iommu/vt-d: Remove guest pasid related callbacks Signed-off-by: Lu Baolu <baolu.lu@linux.intel.com> ...org/r/20220216025249.3459465-2-baolu.lu@linux.intel.com |
commit | commitdiff | tree |
2022-01-06 | Lu Baolu | driver core: Make bus notifiers in right order in really_probe() Signed-off-by: Lu Baolu <baolu.lu@linux.intel.com> ...org/r/20211231033901.2168664-3-baolu.lu@linux.intel.com |
commit | commitdiff | tree |
2022-01-06 | Lu Baolu | driver core: Move driver_sysfs_remove() after driver_sysfs_add() Signed-off-by: Lu Baolu <baolu.lu@linux.intel.com> ...org/r/20211231033901.2168664-2-baolu.lu@linux.intel.com |
commit | commitdiff | tree |
2021-12-17 | Lu Baolu | iommu/vt-d: Remove unused macros Signed-off-by: Lu Baolu <baolu.lu@linux.intel.com> ...org/r/20211216011703.763331-1-baolu.lu@linux.intel.com |
commit | commitdiff | tree |
2021-12-06 | Lu Baolu | iommu: Extend mutex lock scope in iommu_probe_device() Signed-off-by: Lu Baolu <baolu.lu@linux.intel.com> ...org/r/20211108061349.1985579-1-baolu.lu@linux.intel.com |
commit | commitdiff | tree |
2021-10-18 | Lu Baolu | iommu/vt-d: Delete dev_has_feat callback Signed-off-by: Lu Baolu <baolu.lu@linux.intel.com> ...org/r/20210929072030.1330225-1-baolu.lu@linux.intel.com ...org/r/20211014053839.727419-7-baolu.lu@linux.intel.com |
commit | commitdiff | tree |
2021-10-18 | Lu Baolu | iommu/vt-d: Use second level for GPA->HPA translation Signed-off-by: Lu Baolu <baolu.lu@linux.intel.com> ...org/r/20210926114535.923263-1-baolu.lu@linux.intel.com ...org/r/20211014053839.727419-6-baolu.lu@linux.intel.com |
commit | commitdiff | tree |
2021-10-18 | Lu Baolu | iommu/vt-d: Check FL and SL capability sanity in scalable... Signed-off-by: Lu Baolu <baolu.lu@linux.intel.com> ...org/r/20210926114535.923263-1-baolu.lu@linux.intel.com ...org/r/20211014053839.727419-5-baolu.lu@linux.intel.com |
commit | commitdiff | tree |
2021-10-18 | Lu Baolu | iommu/vt-d: Remove duplicate identity domain flag Signed-off-by: Lu Baolu <baolu.lu@linux.intel.com> ...org/r/20210926114535.923263-1-baolu.lu@linux.intel.com ...org/r/20211014053839.727419-4-baolu.lu@linux.intel.com |
commit | commitdiff | tree |
2021-08-19 | Lu Baolu | iommu/vt-d: Allow devices to have more than 32 outstanding PRs Signed-off-by: Lu Baolu <baolu.lu@linux.intel.com> ...org/r/20210720013856.4143880-1-baolu.lu@linux.intel.com ...org/r/20210818134852.1847070-7-baolu.lu@linux.intel.com |
commit | commitdiff | tree |
2021-08-19 | Lu Baolu | iommu/vt-d: Preset A/D bits for user space DMA usage Signed-off-by: Lu Baolu <baolu.lu@linux.intel.com> ...org/r/20210720013856.4143880-1-baolu.lu@linux.intel.com ...org/r/20210818134852.1847070-6-baolu.lu@linux.intel.com |
commit | commitdiff | tree |
2021-08-19 | Lu Baolu | iommu/vt-d: Enable Intel IOMMU scalable mode by default Signed-off-by: Lu Baolu <baolu.lu@linux.intel.com> ...org/r/20210720013856.4143880-1-baolu.lu@linux.intel.com ...org/r/20210818134852.1847070-5-baolu.lu@linux.intel.com |
commit | commitdiff | tree |
2021-08-19 | Lu Baolu | iommu/vt-d: Refactor Kconfig a bit Signed-off-by: Lu Baolu <baolu.lu@linux.intel.com> ...org/r/20210720013856.4143880-1-baolu.lu@linux.intel.com ...org/r/20210818134852.1847070-4-baolu.lu@linux.intel.com |
commit | commitdiff | tree |
2021-08-19 | Lu Baolu | iommu/vt-d: Update the virtual command related registers Signed-off-by: Lu Baolu <baolu.lu@linux.intel.com> ...org/r/20210713042649.3547403-1-baolu.lu@linux.intel.com ...org/r/20210818134852.1847070-2-baolu.lu@linux.intel.com |
commit | commitdiff | tree |
2021-07-26 | Lu Baolu | iommu/vt-d: Move clflush'es from iotlb_sync_map() to... Signed-off-by: Lu Baolu <baolu.lu@linux.intel.com> ...org/r/20210720020615.4144323-4-baolu.lu@linux.intel.com |
commit | commitdiff | tree |
2021-07-26 | Lu Baolu | iommu/vt-d: Implement map/unmap_pages() iommu_ops callback Signed-off-by: Lu Baolu <baolu.lu@linux.intel.com> ...org/r/20210720020615.4144323-3-baolu.lu@linux.intel.com |
commit | commitdiff | tree |
2021-07-26 | Lu Baolu | iommu/vt-d: Report real pgsize bitmap to iommu core Signed-off-by: Lu Baolu <baolu.lu@linux.intel.com> ...org/r/20210720020615.4144323-2-baolu.lu@linux.intel.com |
commit | commitdiff | tree |
2021-07-14 | Lu Baolu | iommu/vt-d: Fix clearing real DMA device's scalable... Signed-off-by: Lu Baolu <baolu.lu@linux.intel.com> ...org/r/20210712071712.3416949-1-baolu.lu@linux.intel.com |
commit | commitdiff | tree |
2021-06-10 | Lu Baolu | iommu/vt-d: Add PRQ handling latency sampling Signed-off-by: Lu Baolu <baolu.lu@linux.intel.com> ...org/r/20210520031531.712333-1-baolu.lu@linux.intel.com ...r/20210610020115.1637656-17-baolu.lu@linux.intel.com |
commit | commitdiff | tree |
2021-06-10 | Lu Baolu | iommu/vt-d: Add cache invalidation latency sampling Signed-off-by: Lu Baolu <baolu.lu@linux.intel.com> ...org/r/20210520031531.712333-1-baolu.lu@linux.intel.com ...r/20210610020115.1637656-16-baolu.lu@linux.intel.com |
commit | commitdiff | tree |
2021-06-10 | Lu Baolu | iommu/vt-d: Expose latency monitor data through debugfs Signed-off-by: Lu Baolu <baolu.lu@linux.intel.com> ...org/r/20210520031531.712333-1-baolu.lu@linux.intel.com ...r/20210610020115.1637656-15-baolu.lu@linux.intel.com |
commit | commitdiff | tree |
2021-06-10 | Lu Baolu | iommu/vt-d: Add common code for dmar latency performance... Signed-off-by: Lu Baolu <baolu.lu@linux.intel.com> ...org/r/20210520031531.712333-1-baolu.lu@linux.intel.com ...r/20210610020115.1637656-14-baolu.lu@linux.intel.com |
commit | commitdiff | tree |
2021-06-10 | Lu Baolu | iommu/vt-d: Add prq_report trace event Signed-off-by: Lu Baolu <baolu.lu@linux.intel.com> ...org/r/20210520031531.712333-1-baolu.lu@linux.intel.com ...r/20210610020115.1637656-13-baolu.lu@linux.intel.com |
commit | commitdiff | tree |
2021-06-10 | Lu Baolu | iommu/vt-d: Report prq to io-pgfault framework Signed-off-by: Lu Baolu <baolu.lu@linux.intel.com> ...org/r/20210520031531.712333-1-baolu.lu@linux.intel.com ...r/20210610020115.1637656-12-baolu.lu@linux.intel.com |
commit | commitdiff | tree |
2021-06-10 | Lu Baolu | iommu/vt-d: Allocate/register iopf queue for sva devices Signed-off-by: Lu Baolu <baolu.lu@linux.intel.com> ...org/r/20210520031531.712333-1-baolu.lu@linux.intel.com ...r/20210610020115.1637656-11-baolu.lu@linux.intel.com |
commit | commitdiff | tree |
2021-06-10 | Lu Baolu | iommu/vt-d: Refactor prq_event_thread() Signed-off-by: Lu Baolu <baolu.lu@linux.intel.com> ...org/r/20210520031531.712333-1-baolu.lu@linux.intel.com ...r/20210610020115.1637656-10-baolu.lu@linux.intel.com |
commit | commitdiff | tree |
2021-06-10 | Lu Baolu | iommu/vt-d: Use common helper to lookup svm devices Signed-off-by: Lu Baolu <baolu.lu@linux.intel.com> ...org/r/20210520031531.712333-1-baolu.lu@linux.intel.com ...org/r/20210610020115.1637656-9-baolu.lu@linux.intel.com |
commit | commitdiff | tree |
2021-06-10 | Lu Baolu | iommu/vt-d: Use iommu_sva_alloc(free)_pasid() helpers Signed-off-by: Lu Baolu <baolu.lu@linux.intel.com> ...org/r/20210520031531.712333-1-baolu.lu@linux.intel.com ...org/r/20210610020115.1637656-8-baolu.lu@linux.intel.com |
commit | commitdiff | tree |
2021-06-10 | Lu Baolu | iommu/vt-d: Add pasid private data helpers Signed-off-by: Lu Baolu <baolu.lu@linux.intel.com> ...org/r/20210520031531.712333-1-baolu.lu@linux.intel.com ...org/r/20210610020115.1637656-7-baolu.lu@linux.intel.com |
commit | commitdiff | tree |
2021-06-10 | Lu Baolu | iommu/vt-d: Support asynchronous IOMMU nested capabilities Signed-off-by: Lu Baolu <baolu.lu@linux.intel.com> ...org/r/20210517065701.5078-1-baolu.lu@linux.intel.com ...org/r/20210610020115.1637656-6-baolu.lu@linux.intel.com |
commit | commitdiff | tree |
2021-06-10 | Lu Baolu | iommu/vt-d: Select PCI_ATS explicitly Signed-off-by: Lu Baolu <baolu.lu@linux.intel.com> ...org/r/20210512065313.3441309-1-baolu.lu@linux.intel.com ...org/r/20210610020115.1637656-5-baolu.lu@linux.intel.com |
commit | commitdiff | tree |
2021-06-10 | Lu Baolu | iommu/vt-d: Tweak the description of a DMA fault Signed-off-by: Lu Baolu <baolu.lu@linux.intel.com> ...org/r/20210517065425.4953-1-baolu.lu@linux.intel.com ...org/r/20210610020115.1637656-4-baolu.lu@linux.intel.com |
commit | commitdiff | tree |
2021-05-19 | Lu Baolu | iommu/vt-d: Use user privilege for RID2PASID translation Signed-off-by: Lu Baolu <baolu.lu@linux.intel.com> ...org/r/20210512064426.3440915-1-baolu.lu@linux.intel.com ...org/r/20210519015027.108468-3-baolu.lu@linux.intel.com |
commit | commitdiff | tree |
2021-04-15 | Lu Baolu | iommu/vt-d: Fix build error of pasid_enable_wpe() with... Signed-off-by: Lu Baolu <baolu.lu@linux.intel.com> ...org/r/20210411062312.3057579-1-baolu.lu@linux.intel.com |
commit | commitdiff | tree |
next |