projects
/
platform
/
kernel
/
linux-starfive.git
/ search
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅
next
i40e: Fix VF hang when reset is triggered on another VF
2022-10-21
Lu Baolu
iommu/vt-d: Use rcu_lock in get_resv_regions
Signed-off-by:
Lu Baolu
<baolu.lu@linux.intel.com>
commit
|
commitdiff
|
tree
2022-10-21
Lu Baolu
iommu: Add gfp parameter to iommu_alloc_resv_region
Signed-off-by:
Lu Baolu
<baolu.lu@linux.intel.com>
commit
|
commitdiff
|
tree
2022-09-26
Lu Baolu
iommu/vt-d: Avoid unnecessary global DMA cache invalidation
Signed-off-by:
Lu Baolu
<baolu.lu@linux.intel.com>
commit
|
commitdiff
|
tree
2022-09-26
Lu Baolu
iommu/vt-d: Avoid unnecessary global IRTE cache invalidation
Signed-off-by:
Lu Baolu
<baolu.lu@linux.intel.com>
commit
|
commitdiff
|
tree
2022-09-26
Lu Baolu
iommu/vt-d: Remove pasid_set_eafe()
Signed-off-by:
Lu Baolu
<baolu.lu@linux.intel.com>
commit
|
commitdiff
|
tree
2022-09-26
Lu Baolu
iommu/vt-d: Decouple PASID & PRI enabling from SVA
Signed-off-by:
Lu Baolu
<baolu.lu@linux.intel.com>
commit
|
commitdiff
|
tree
2022-09-26
Lu Baolu
iommu/vt-d: Remove unnecessary SVA data accesses in...
Signed-off-by:
Lu Baolu
<baolu.lu@linux.intel.com>
commit
|
commitdiff
|
tree
2022-09-21
Lu Baolu
Revert "iommu/vt-d: Fix possible recursive locking...
Signed-off-by:
Lu Baolu
<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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
commit
|
commitdiff
|
tree
2022-07-15
Lu Baolu
KVM: x86: Remove unnecessary include
Signed-off-by:
Lu Baolu
<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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
commit
|
commitdiff
|
tree
2022-04-28
Lu Baolu
iommu: Remove iommu group changes notifier
Signed-off-by:
Lu Baolu
<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>
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>
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>
commit
|
commitdiff
|
tree
2022-04-28
Lu Baolu
PCI: portdrv: Set driver_managed_dma
Signed-off-by:
Lu Baolu
<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>
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>
commit
|
commitdiff
|
tree
2022-04-28
Lu Baolu
amba: Stop sharing platform_dma_configure()
Signed-off-by:
Lu Baolu
<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>
commit
|
commitdiff
|
tree
2022-04-28
Lu Baolu
iommu: Add DMA ownership management interfaces
Signed-off-by:
Lu Baolu
<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>
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>
commit
|
commitdiff
|
tree
2022-03-04
Lu Baolu
iommu/vt-d: Remove unnecessary prototypes
Signed-off-by:
Lu Baolu
<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>
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>
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>
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>
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>
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>
commit
|
commitdiff
|
tree
2022-02-28
Lu Baolu
iommu: Split struct iommu_ops
Signed-off-by:
Lu Baolu
<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>
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>
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>
commit
|
commitdiff
|
tree
2022-02-28
Lu Baolu
iommu: Remove apply_resv_region
Signed-off-by:
Lu Baolu
<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>
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>
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>
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>
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>
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>
commit
|
commitdiff
|
tree
2021-12-17
Lu Baolu
iommu/vt-d: Remove unused macros
Signed-off-by:
Lu Baolu
<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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
commit
|
commitdiff
|
tree
next