projects
/
platform
/
kernel
/
linux-starfive.git
/ search
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅
next
parisc: Mark altinstructions read-only and 32-bit aligned
2023-12-08
Lu Baolu
iommu/vt-d: Fix incorrect cache invalidation for mm...
Signed-off-by:
Lu Baolu
<baolu.lu@linux.intel.com>
commit
|
commitdiff
|
tree
2023-10-27
Lu Baolu
iommu: Avoid unnecessary cache invalidations
Signed-off-by:
Lu Baolu
<baolu.lu@linux.intel.com>
commit
|
commitdiff
|
tree
2023-08-18
Lu Baolu
iommu: Add new iommu op to get iommu hardware information
Signed-off-by:
Lu Baolu
<baolu.lu@linux.intel.com>
commit
|
commitdiff
|
tree
2023-08-09
Lu Baolu
iommu/vt-d: Remove rmrr check in domain attaching device...
Signed-off-by:
Lu Baolu
<baolu.lu@linux.intel.com>
commit
|
commitdiff
|
tree
2023-08-09
Lu Baolu
iommu: Prevent RESV_DIRECT devices from blocking domains
Signed-off-by:
Lu Baolu
<baolu.lu@linux.intel.com>
commit
|
commitdiff
|
tree
2023-08-09
Lu Baolu
iommu/vt-d: Add set_dev_pasid callback for dma domain
Signed-off-by:
Lu Baolu
<baolu.lu@linux.intel.com>
commit
|
commitdiff
|
tree
2023-08-09
Lu Baolu
iommu/vt-d: Prepare for set_dev_pasid callback
Signed-off-by:
Lu Baolu
<baolu.lu@linux.intel.com>
commit
|
commitdiff
|
tree
2023-08-09
Lu Baolu
iommu/vt-d: Make prq draining code generic
Signed-off-by:
Lu Baolu
<baolu.lu@linux.intel.com>
commit
|
commitdiff
|
tree
2023-08-09
Lu Baolu
iommu/vt-d: Remove pasid_mutex
Signed-off-by:
Lu Baolu
<baolu.lu@linux.intel.com>
commit
|
commitdiff
|
tree
2023-08-09
Lu Baolu
iommu/vt-d: Add domain_flush_pasid_iotlb()
Signed-off-by:
Lu Baolu
<baolu.lu@linux.intel.com>
commit
|
commitdiff
|
tree
2023-06-16
Lu Baolu
iommu/vt-d: Remove commented-out code
Signed-off-by:
Lu Baolu
<baolu.lu@linux.intel.com>
commit
|
commitdiff
|
tree
2023-04-13
Lu Baolu
iommu/vt-d: Remove extern from function prototypes
Signed-off-by:
Lu Baolu
<baolu.lu@linux.intel.com>
commit
|
commitdiff
|
tree
2023-04-13
Lu Baolu
iommu/vt-d: Remove unnecessary checks in iopf disabling...
Signed-off-by:
Lu Baolu
<baolu.lu@linux.intel.com>
commit
|
commitdiff
|
tree
2023-04-13
Lu Baolu
iommu/vt-d: Move PRI handling to IOPF feature path
Signed-off-by:
Lu Baolu
<baolu.lu@linux.intel.com>
commit
|
commitdiff
|
tree
2023-04-13
Lu Baolu
iommu/vt-d: Move pfsid and ats_qdep calculation to...
Signed-off-by:
Lu Baolu
<baolu.lu@linux.intel.com>
commit
|
commitdiff
|
tree
2023-04-13
Lu Baolu
iommu/vt-d: Move iopf code from SVA to IOPF enabling...
Signed-off-by:
Lu Baolu
<baolu.lu@linux.intel.com>
commit
|
commitdiff
|
tree
2023-04-13
Lu Baolu
iommu/vt-d: Allow SVA with device-specific IOPF
Signed-off-by:
Lu Baolu
<baolu.lu@linux.intel.com>
commit
|
commitdiff
|
tree
2023-04-13
Lu Baolu
dmaengine: idxd: Add enable/disable device IOPF feature
Signed-off-by:
Lu Baolu
<baolu.lu@linux.intel.com>
commit
|
commitdiff
|
tree
2023-03-31
Lu Baolu
iommu/vt-d: Allow zero SAGAW if second-stage not supported
Signed-off-by:
Lu Baolu
<baolu.lu@linux.intel.com>
commit
|
commitdiff
|
tree
2023-03-31
Lu Baolu
iommu/vt-d: Remove unnecessary locking in intel_irq_remappin...
Signed-off-by:
Lu Baolu
<baolu.lu@linux.intel.com>
commit
|
commitdiff
|
tree
2023-03-22
Lu Baolu
iommu: Use sysfs_emit() for sysfs show
Signed-off-by:
Lu Baolu
<baolu.lu@linux.intel.com>
commit
|
commitdiff
|
tree
2023-03-22
Lu Baolu
iommu: Cleanup iommu_change_dev_def_domain()
Signed-off-by:
Lu Baolu
<baolu.lu@linux.intel.com>
commit
|
commitdiff
|
tree
2023-03-22
Lu Baolu
iommu: Replace device_lock() with group->mutex
Signed-off-by:
Lu Baolu
<baolu.lu@linux.intel.com>
commit
|
commitdiff
|
tree
2023-03-22
Lu Baolu
iommu: Move lock from iommu_change_dev_def_domain(...
Signed-off-by:
Lu Baolu
<baolu.lu@linux.intel.com>
commit
|
commitdiff
|
tree
2023-03-22
Lu Baolu
iommu: Same critical region for device release and...
Signed-off-by:
Lu Baolu
<baolu.lu@linux.intel.com>
commit
|
commitdiff
|
tree
2023-03-22
Lu Baolu
iommu: Split iommu_group_remove_device() into helpers
Signed-off-by:
Lu Baolu
<baolu.lu@linux.intel.com>
commit
|
commitdiff
|
tree
2023-03-22
Lu Baolu
iommu/ipmmu-vmsa: Call arm_iommu_release_mapping()...
Signed-off-by:
Lu Baolu
<baolu.lu@linux.intel.com>
commit
|
commitdiff
|
tree
2023-02-16
Lu Baolu
iommu/vt-d: Fix error handling in sva enable/disable...
Signed-off-by:
Lu Baolu
<baolu.lu@linux.intel.com>
commit
|
commitdiff
|
tree
2023-02-03
Lu Baolu
iommu/vt-d: Set No Execute Enable bit in PASID table...
Signed-off-by:
Lu Baolu
<baolu.lu@linux.intel.com>
commit
|
commitdiff
|
tree
2023-02-03
Lu Baolu
iommu/vt-d: Remove sva from intel_svm_dev
Signed-off-by:
Lu Baolu
<baolu.lu@linux.intel.com>
commit
|
commitdiff
|
tree
2023-02-03
Lu Baolu
iommu/vt-d: Remove users from intel_svm_dev
Signed-off-by:
Lu Baolu
<baolu.lu@linux.intel.com>
commit
|
commitdiff
|
tree
2023-02-03
Lu Baolu
iommu/vt-d: Remove unused fields in svm structures
Signed-off-by:
Lu Baolu
<baolu.lu@linux.intel.com>
commit
|
commitdiff
|
tree
2023-02-03
Lu Baolu
iommu/vt-d: Remove include/linux/intel-svm.h
Signed-off-by:
Lu Baolu
<baolu.lu@linux.intel.com>
commit
|
commitdiff
|
tree
2023-01-13
Lu Baolu
iommu: Remove detach_dev callback
Signed-off-by:
Lu Baolu
<baolu.lu@linux.intel.com>
commit
|
commitdiff
|
tree
2023-01-13
Lu Baolu
iommu: Add set_platform_dma_ops callbacks
Signed-off-by:
Lu Baolu
<baolu.lu@linux.intel.com>
commit
|
commitdiff
|
tree
2023-01-13
Lu Baolu
iommu: Add set_platform_dma_ops iommu ops
Signed-off-by:
Lu Baolu
<baolu.lu@linux.intel.com>
commit
|
commitdiff
|
tree
2023-01-13
Lu Baolu
iommu: Remove detach_dev callbacks
Signed-off-by:
Lu Baolu
<baolu.lu@linux.intel.com>
commit
|
commitdiff
|
tree
2022-11-29
Lu Baolu
iommu: Add device-centric DMA ownership interfaces
Signed-off-by:
Lu Baolu
<baolu.lu@linux.intel.com>
commit
|
commitdiff
|
tree
2022-11-22
Lu Baolu
iommu/vt-d: Use real field for indication of first...
Signed-off-by:
Lu Baolu
<baolu.lu@linux.intel.com>
commit
|
commitdiff
|
tree
2022-11-22
Lu Baolu
iommu/vt-d: Remove unnecessary domain_context_mapped()
Signed-off-by:
Lu Baolu
<baolu.lu@linux.intel.com>
commit
|
commitdiff
|
tree
2022-11-22
Lu Baolu
iommu/vt-d: Rename domain_add_dev_info()
Signed-off-by:
Lu Baolu
<baolu.lu@linux.intel.com>
commit
|
commitdiff
|
tree
2022-11-22
Lu Baolu
iommu/vt-d: Rename iommu_disable_dev_iotlb()
Signed-off-by:
Lu Baolu
<baolu.lu@linux.intel.com>
commit
|
commitdiff
|
tree
2022-11-22
Lu Baolu
iommu/vt-d: Add blocking domain support
Signed-off-by:
Lu Baolu
<baolu.lu@linux.intel.com>
commit
|
commitdiff
|
tree
2022-11-22
Lu Baolu
iommu/vt-d: Add device_block_translation() helper
Signed-off-by:
Lu Baolu
<baolu.lu@linux.intel.com>
commit
|
commitdiff
|
tree
2022-11-22
Lu Baolu
iommu/vt-d: Allocate pasid table in device probe path
Signed-off-by:
Lu Baolu
<baolu.lu@linux.intel.com>
commit
|
commitdiff
|
tree
2022-11-03
Lu Baolu
iommu: Rename iommu-sva-lib.{c,h}
Signed-off-by:
Lu Baolu
<baolu.lu@linux.intel.com>
commit
|
commitdiff
|
tree
2022-11-03
Lu Baolu
iommu: Per-domain I/O page fault handling
Signed-off-by:
Lu Baolu
<baolu.lu@linux.intel.com>
commit
|
commitdiff
|
tree
2022-11-03
Lu Baolu
iommu: Prepare IOMMU domain for IOPF
Signed-off-by:
Lu Baolu
<baolu.lu@linux.intel.com>
commit
|
commitdiff
|
tree
2022-11-03
Lu Baolu
iommu: Remove SVA related callbacks from iommu ops
Signed-off-by:
Lu Baolu
<baolu.lu@linux.intel.com>
commit
|
commitdiff
|
tree
2022-11-03
Lu Baolu
iommu/sva: Refactoring iommu_sva_bind/unbind_device()
Signed-off-by:
Lu Baolu
<baolu.lu@linux.intel.com>
commit
|
commitdiff
|
tree
2022-11-03
Lu Baolu
arm-smmu-v3/sva: Add SVA domain support
Signed-off-by:
Lu Baolu
<baolu.lu@linux.intel.com>
commit
|
commitdiff
|
tree
2022-11-03
Lu Baolu
iommu/vt-d: Add SVA domain support
Signed-off-by:
Lu Baolu
<baolu.lu@linux.intel.com>
commit
|
commitdiff
|
tree
2022-11-03
Lu Baolu
iommu: Add IOMMU SVA domain support
Signed-off-by:
Lu Baolu
<baolu.lu@linux.intel.com>
commit
|
commitdiff
|
tree
2022-11-03
Lu Baolu
iommu: Add attach/detach_dev_pasid iommu interfaces
Signed-off-by:
Lu Baolu
<baolu.lu@linux.intel.com>
commit
|
commitdiff
|
tree
2022-11-03
Lu Baolu
PCI: Enable PASID only when ACS RR & UF enabled on...
Signed-off-by:
Lu Baolu
<baolu.lu@linux.intel.com>
commit
|
commitdiff
|
tree
2022-11-03
Lu Baolu
iommu: Remove SVM_FLAG_SUPERVISOR_MODE support
Signed-off-by:
Lu Baolu
<baolu.lu@linux.intel.com>
commit
|
commitdiff
|
tree
2022-11-03
Lu Baolu
iommu: Add max_pasids field in struct dev_iommu
Signed-off-by:
Lu Baolu
<baolu.lu@linux.intel.com>
commit
|
commitdiff
|
tree
2022-11-03
Lu Baolu
iommu: Add max_pasids field in struct iommu_device
Signed-off-by:
Lu Baolu
<baolu.lu@linux.intel.com>
commit
|
commitdiff
|
tree
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
next