projects
/
platform
/
kernel
/
linux-rpi.git
/ search
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅
next
of/fdt: Don't worry about non-memory region overlap for no-map
2022-01-27
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-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
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>
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>
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>
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>
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>
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>
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>
commit
|
commitdiff
|
tree
2021-04-07
Lu Baolu
iommu/vt-d: Avoid unnecessary cache flush in pasid...
Signed-off-by:
Lu Baolu
<baolu.lu@linux.intel.com>
commit
|
commitdiff
|
tree
2021-04-07
Lu Baolu
iommu/vt-d: Invalidate PASID cache when root/context...
Signed-off-by:
Lu Baolu
<baolu.lu@linux.intel.com>
commit
|
commitdiff
|
tree
2021-04-07
Lu Baolu
iommu/vt-d: Remove WO permissions on second-level paging...
Signed-off-by:
Lu Baolu
<baolu.lu@linux.intel.com>
commit
|
commitdiff
|
tree
2021-04-07
Lu Baolu
iommu/vt-d: Report the right page fault address
Signed-off-by:
Lu Baolu
<baolu.lu@linux.intel.com>
commit
|
commitdiff
|
tree
2021-04-07
Lu Baolu
iommu/vt-d: Report right snoop capability when using...
Signed-off-by:
Lu Baolu
<baolu.lu@linux.intel.com>
commit
|
commitdiff
|
tree
2021-04-07
Lu Baolu
iommu/vt-d: Make unnecessarily global functions static
Signed-off-by:
Lu Baolu
<baolu.lu@linux.intel.com>
commit
|
commitdiff
|
tree
2021-04-07
Lu Baolu
iommu/vt-d: Remove unused function declarations
Signed-off-by:
Lu Baolu
<baolu.lu@linux.intel.com>
commit
|
commitdiff
|
tree
2021-04-07
Lu Baolu
iommu/vt-d: Remove SVM_FLAG_PRIVATE_PASID
Signed-off-by:
Lu Baolu
<baolu.lu@linux.intel.com>
commit
|
commitdiff
|
tree
2021-04-07
Lu Baolu
iommu/vt-d: Remove svm_dev_ops
Signed-off-by:
Lu Baolu
<baolu.lu@linux.intel.com>
commit
|
commitdiff
|
tree
2021-04-07
Lu Baolu
iommu/vt-d: Remove unused dma map/unmap trace events
Signed-off-by:
Lu Baolu
<baolu.lu@linux.intel.com>
commit
|
commitdiff
|
tree
2021-04-07
Lu Baolu
iommu/vt-d: Don't set then clear private data in prq_event_t...
Signed-off-by:
Lu Baolu
<baolu.lu@linux.intel.com>
commit
|
commitdiff
|
tree
2021-04-07
Lu Baolu
iommu/vt-d: Fix lockdep splat in intel_pasid_get_entry()
Signed-off-by:
Lu Baolu
<baolu.lu@linux.intel.com>
commit
|
commitdiff
|
tree
2021-03-18
Lu Baolu
iommu/vt-d: Report more information about invalidation...
Signed-off-by:
Lu Baolu
<baolu.lu@linux.intel.com>
commit
|
commitdiff
|
tree
2021-03-04
Lu Baolu
iommu: Don't use lazy flush for untrusted device
Signed-off-by:
Lu Baolu
<baolu.lu@linux.intel.com>
commit
|
commitdiff
|
tree
2021-02-04
Lu Baolu
iommu/vt-d: Add iotlb_sync_map callback
Signed-off-by:
Lu Baolu
<baolu.lu@linux.intel.com>
commit
|
commitdiff
|
tree
2021-02-02
Lu Baolu
iommu/vt-d: Fix compile error [-Werror=implicit-function...
Signed-off-by:
Lu Baolu
<baolu.lu@linux.intel.com>
commit
|
commitdiff
|
tree
2021-01-29
Lu Baolu
iommu/vt-d: Use INVALID response code instead of FAILURE
Signed-off-by:
Lu Baolu
<baolu.lu@linux.intel.com>
commit
|
commitdiff
|
tree
2021-01-29
Lu Baolu
iommu/vt-d: Clear PRQ overflow only when PRQ is empty
Signed-off-by:
Lu Baolu
<baolu.lu@linux.intel.com>
commit
|
commitdiff
|
tree
2021-01-28
Lu Baolu
iommu/vt-d: Correctly check addr alignment in qi_flush_dev_i...
Signed-off-by:
Lu Baolu
<baolu.lu@linux.intel.com>
commit
|
commitdiff
|
tree
2021-01-28
Lu Baolu
iommu/vt-d: Preset Access/Dirty bits for IOVA over FL
Signed-off-by:
Lu Baolu
<baolu.lu@linux.intel.com>
commit
|
commitdiff
|
tree
2021-01-28
Lu Baolu
iommu/vt-d: Add qi_submit trace event
Signed-off-by:
Lu Baolu
<baolu.lu@linux.intel.com>
commit
|
commitdiff
|
tree
2021-01-28
Lu Baolu
iommu/vt-d: Consolidate duplicate cache invaliation...
Signed-off-by:
Lu Baolu
<baolu.lu@linux.intel.com>
commit
|
commitdiff
|
tree
2021-01-12
Lu Baolu
iommu/vt-d: Fix unaligned addresses for intel_flush_svm_rang...
Signed-off-by:
Lu Baolu
<baolu.lu@linux.intel.com>
commit
|
commitdiff
|
tree
2021-01-07
Lu Baolu
iommu/vt-d: Fix lockdep splat in sva bind()/unbind()
Signed-off-by:
Lu Baolu
<baolu.lu@linux.intel.com>
commit
|
commitdiff
|
tree
2021-01-07
Lu Baolu
Revert "iommu: Add quirk for Intel graphic devices...
Signed-off-by:
Lu Baolu
<baolu.lu@linux.intel.com>
commit
|
commitdiff
|
tree
2021-01-07
Lu Baolu
iommu/vt-d: Fix misuse of ALIGN in qi_flush_piotlb()
Signed-off-by:
Lu Baolu
<baolu.lu@linux.intel.com>
commit
|
commitdiff
|
tree
2020-12-10
Lu Baolu
vfio/type1: Add vfio_group_iommu_domain()
Signed-off-by:
Lu Baolu
<baolu.lu@linux.intel.com>
commit
|
commitdiff
|
tree
2020-11-27
Lu Baolu
iommu/vt-d: Remove set but not used variable
Signed-off-by:
Lu Baolu
<baolu.lu@linux.intel.com>
commit
|
commitdiff
|
tree
2020-11-26
Lu Baolu
iommu: Fix htmldocs warnings in sysfs-kernel-iommu_groups
Signed-off-by:
Lu Baolu
<baolu.lu@linux.intel.com>
commit
|
commitdiff
|
tree
2020-11-25
Lu Baolu
iommu: Move def_domain type check for untrusted device...
Signed-off-by:
Lu Baolu
<baolu.lu@linux.intel.com>
commit
|
commitdiff
|
tree
2020-11-25
Lu Baolu
x86/tboot: Don't disable swiotlb when iommu is forced on
Signed-off-by:
Lu Baolu
<baolu.lu@linux.intel.com>
commit
|
commitdiff
|
tree
2020-11-25
Lu Baolu
iommu/vt-d: Cleanup after converting to dma-iommu ops
Signed-off-by:
Lu Baolu
<baolu.lu@linux.intel.com>
commit
|
commitdiff
|
tree
2020-11-25
Lu Baolu
iommu/vt-d: Update domain geometry in iommu_ops.at...
Signed-off-by:
Lu Baolu
<baolu.lu@linux.intel.com>
commit
|
commitdiff
|
tree
2020-11-25
Lu Baolu
iommu: Add quirk for Intel graphic devices in map_sg
Signed-off-by:
Lu Baolu
<baolu.lu@linux.intel.com>
commit
|
commitdiff
|
tree
2020-11-19
Lu Baolu
iommu/vt-d: Fix compile error with CONFIG_PCI_ATS not set
Signed-off-by:
Lu Baolu
<baolu.lu@linux.intel.com>
commit
|
commitdiff
|
tree
2020-11-03
Lu Baolu
iommu/vt-d: Fix kernel NULL pointer dereference in...
Signed-off-by:
Lu Baolu
<baolu.lu@linux.intel.com>
commit
|
commitdiff
|
tree
2020-10-01
Lu Baolu
iommu/vt-d: Fix lockdep splat in iommu_flush_dev_iotlb()
Signed-off-by:
Lu Baolu
<baolu.lu@linux.intel.com>
commit
|
commitdiff
|
tree
2020-09-24
Lu Baolu
iommu/vt-d: Use device numa domain if RHSA is missing
Signed-off-by:
Lu Baolu
<baolu.lu@linux.intel.com>
commit
|
commitdiff
|
tree
2020-09-04
Lu Baolu
iommu/vt-d: Fix NULL pointer dereference in dev_iommu_priv_set()
Signed-off-by:
Lu Baolu
<baolu.lu@linux.intel.com>
commit
|
commitdiff
|
tree
2020-09-04
Lu Baolu
iommu/vt-d: Serialize IOMMU GCMD register modifications
Signed-off-by:
Lu Baolu
<baolu.lu@linux.intel.com>
commit
|
commitdiff
|
tree
2020-07-24
Lu Baolu
iommu/vt-d: Skip TE disabling on quirky gfx dedicated...
Signed-off-by:
Lu Baolu
<baolu.lu@linux.intel.com>
commit
|
commitdiff
|
tree
2020-07-24
Lu Baolu
iommu/vt-d: Rename intel-pasid.h to pasid.h
Signed-off-by:
Lu Baolu
<baolu.lu@linux.intel.com>
commit
|
commitdiff
|
tree
2020-07-24
Lu Baolu
iommu/vt-d: Add page response ops support
Signed-off-by:
Lu Baolu
<baolu.lu@linux.intel.com>
commit
|
commitdiff
|
tree
2020-07-24
Lu Baolu
iommu/vt-d: Report page request faults for guest SVA
Signed-off-by:
Lu Baolu
<baolu.lu@linux.intel.com>
commit
|
commitdiff
|
tree
2020-07-24
Lu Baolu
iommu/vt-d: Add a helper to get svm and sdev for pasid
Signed-off-by:
Lu Baolu
<baolu.lu@linux.intel.com>
commit
|
commitdiff
|
tree
2020-07-24
Lu Baolu
iommu/vt-d: Refactor device_to_iommu() helper
Signed-off-by:
Lu Baolu
<baolu.lu@linux.intel.com>
commit
|
commitdiff
|
tree
2020-06-23
Lu Baolu
iommu/vt-d: Fix misuse of iommu_domain_identity_map()
Signed-off-by:
Lu Baolu
<baolu.lu@linux.intel.com>
commit
|
commitdiff
|
tree
2020-06-23
Lu Baolu
iommu/vt-d: Update scalable mode paging structure coherency
Signed-off-by:
Lu Baolu
<baolu.lu@linux.intel.com>
commit
|
commitdiff
|
tree
2020-06-23
Lu Baolu
iommu/vt-d: Enable PCI ACS for platform opt in hint
Signed-off-by:
Lu Baolu
<baolu.lu@linux.intel.com>
commit
|
commitdiff
|
tree
2020-06-23
Lu Baolu
iommu/vt-d: Set U/S bit in first level page table by...
Signed-off-by:
Lu Baolu
<baolu.lu@linux.intel.com>
commit
|
commitdiff
|
tree
2020-06-23
Lu Baolu
iommu/vt-d: Make Intel SVM code 64-bit only
Signed-off-by:
Lu Baolu
<baolu.lu@linux.intel.com>
commit
|
commitdiff
|
tree
2020-05-25
Lu Baolu
iommu/vt-d: Fix pointer cast warnings on 32 bit
Signed-off-by:
Lu Baolu
<baolu.lu@linux.intel.com>
commit
|
commitdiff
|
tree
2020-05-18
Lu Baolu
iommu/vt-d: Remove duplicated check in intel_svm_bind_mm()
Signed-off-by:
Lu Baolu
<baolu.lu@linux.intel.com>
commit
|
commitdiff
|
tree
2020-05-18
Lu Baolu
iommu/vt-d: Remove redundant IOTLB flush
Signed-off-by:
Lu Baolu
<baolu.lu@linux.intel.com>
commit
|
commitdiff
|
tree
2020-05-18
Lu Baolu
iommu/vt-d: Add page request draining support
Signed-off-by:
Lu Baolu
<baolu.lu@linux.intel.com>
commit
|
commitdiff
|
tree
2020-05-18
Lu Baolu
iommu/vt-d: Disable non-recoverable fault processing...
Signed-off-by:
Lu Baolu
<baolu.lu@linux.intel.com>
commit
|
commitdiff
|
tree
2020-05-18
Lu Baolu
iommu/vt-d: debugfs: Add support to show inv queue...
Signed-off-by:
Lu Baolu
<baolu.lu@linux.intel.com>
commit
|
commitdiff
|
tree
2020-05-18
Lu Baolu
iommu/vt-d: Multiple descriptors per qi_submit_sync()
Signed-off-by:
Lu Baolu
<baolu.lu@linux.intel.com>
commit
|
commitdiff
|
tree
2020-05-18
Lu Baolu
iommu/vt-d: Add get_domain_info() helper
Signed-off-by:
Lu Baolu
<baolu.lu@linux.intel.com>
commit
|
commitdiff
|
tree
2020-05-18
Lu Baolu
iommu/vt-d: Enlightened PASID allocation
Signed-off-by:
Lu Baolu
<baolu.lu@linux.intel.com>
commit
|
commitdiff
|
tree
2020-05-13
Lu Baolu
iommu/vt-d: Apply per-device dma_ops
Signed-off-by:
Lu Baolu
<baolu.lu@linux.intel.com>
commit
|
commitdiff
|
tree
2020-05-13
Lu Baolu
iommu/vt-d: Allow PCI sub-hierarchy to use DMA domain
Signed-off-by:
Lu Baolu
<baolu.lu@linux.intel.com>
commit
|
commitdiff
|
tree
2020-05-13
Lu Baolu
iommu/vt-d: Allow 32bit devices to uses DMA domain
Signed-off-by:
Lu Baolu
<baolu.lu@linux.intel.com>
commit
|
commitdiff
|
tree
2020-05-01
Lu Baolu
iommu/vt-d: Use right Kconfig option name
Signed-off-by:
Lu Baolu
<baolu.lu@linux.intel.com>
commit
|
commitdiff
|
tree
2020-01-24
Lu Baolu
iommu/vt-d: Remove unnecessary WARN_ON_ONCE()
Signed-off-by:
Lu Baolu
<baolu.lu@linux.intel.com>
commit
|
commitdiff
|
tree
2020-01-24
Lu Baolu
iommu/vt-d: Unnecessary to handle default identity...
Signed-off-by:
Lu Baolu
<baolu.lu@linux.intel.com>
commit
|
commitdiff
|
tree
2020-01-24
Lu Baolu
iommu/vt-d: Allow devices with RMRRs to use identity...
Signed-off-by:
Lu Baolu
<baolu.lu@linux.intel.com>
commit
|
commitdiff
|
tree
2020-01-07
Lu Baolu
iommu/vt-d: debugfs: Add support to show page table...
Signed-off-by:
Lu Baolu
<baolu.lu@linux.intel.com>
commit
|
commitdiff
|
tree
2020-01-07
Lu Baolu
iommu/vt-d: Use iova over first level
Signed-off-by:
Lu Baolu
<baolu.lu@linux.intel.com>
commit
|
commitdiff
|
tree
2020-01-07
Lu Baolu
iommu/vt-d: Update first level super page capability
Signed-off-by:
Lu Baolu
<baolu.lu@linux.intel.com>
commit
|
commitdiff
|
tree
2020-01-07
Lu Baolu
iommu/vt-d: Make first level IOVA canonical
Signed-off-by:
Lu Baolu
<baolu.lu@linux.intel.com>
commit
|
commitdiff
|
tree
2020-01-07
Lu Baolu
iommu/vt-d: Flush PASID-based iotlb for iova over first...
Signed-off-by:
Lu Baolu
<baolu.lu@linux.intel.com>
commit
|
commitdiff
|
tree
2020-01-07
Lu Baolu
iommu/vt-d: Setup pasid entries for iova over first...
Signed-off-by:
Lu Baolu
<baolu.lu@linux.intel.com>
commit
|
commitdiff
|
tree
2020-01-07
Lu Baolu
iommu/vt-d: Add PASID_FLAG_FL5LP for first-level pasid...
Signed-off-by:
Lu Baolu
<baolu.lu@linux.intel.com>
commit
|
commitdiff
|
tree
next