summaryrefslogtreecommitdiffstats
path: root/drivers/iommu/intel/pasid.c
Commit message (Expand)AuthorAgeFilesLines
* iommu/vt-d: Don't issue ATS Invalidation request when device is disconnectedEthan Zhao2024-03-261-0/+3
* iommu/vt-d: Fix to flush cache of PASID directory tableYanfei Xu2023-08-091-1/+1
* iommu: Generalize PASID 0 for normal DMA w/o PASIDJacob Pan2023-08-091-1/+1
* iommu/vt-d: Remove PASID supervisor request supportJacob Pan2023-04-131-43/+0
*-. Merge branches 'apple/dart', 'arm/exynos', 'arm/renesas', 'arm/smmu', 'x86/vt...Joerg Roedel2023-02-181-1/+19
|\ \
| | * iommu/intel: Add a gfp parameter to alloc_pgtable_page()Jason Gunthorpe2023-01-251-1/+1
| |/ |/|
| * iommu/vt-d: Fix PASID directory pointer coherencyJacob Pan2023-02-161-0/+7
| * iommu/vt-d: Set No Execute Enable bit in PASID table entryLu Baolu2023-02-031-0/+11
|/
* Merge tag 'v6.1-rc7' into iommufd.git for-nextJason Gunthorpe2022-12-021-2/+3
|\
| * iommu/vt-d: Set SRE bit only when hardware has SRS capTina Zhang2022-11-191-2/+3
* | iommu: Regulate EINVAL in ->attach_dev callback functionsNicolin Chen2022-11-011-2/+4
|/
* iommu/vt-d: Rename cap_5lp_support to cap_fl5lp_supportYi Liu2022-09-261-1/+1
* iommu/vt-d: Remove pasid_set_eafe()Lu Baolu2022-09-261-10/+0
* iommu/vt-d: Refactor iommu information of each domainLu Baolu2022-07-151-1/+1
* iommu/vt-d: Acquiring lock in pasid manipulation helpersLu Baolu2022-07-151-48/+55
* iommu/vt-d: Move include/linux/intel-iommu.h under iommuLu Baolu2022-07-151-1/+1
* iommu/vt-d: Fix RID2PASID setup/teardown failureLu Baolu2022-07-061-66/+3
* iommu/vt-d: Remove hard coding PGSNP bit in PASID entriesLu Baolu2022-05-131-3/+0
* iommu/vt-d: Check domain force_snooping against attached devicesLu Baolu2022-05-131-0/+42
* iommu/vt-d: Remove DEFER_DEVICE_DOMAIN_INFOLu Baolu2022-03-041-6/+6
* iommu/vt-d: Remove guest pasid related callbacksLu Baolu2022-02-281-161/+0
*-. Merge branches 'apple/dart', 'arm/smmu', 'iommu/fixes', 'x86/amd', 'x86/vt-d'...Joerg Roedel2021-08-201-3/+25
|\ \
| | * iommu/vt-d: Add present bit check in pasid entry setup helpersLiu Yi L2021-08-191-0/+16
| | * iommu/vt-d: Use pasid_pte_is_present() helper functionLiu Yi L2021-08-191-1/+1
| |/ |/|
| * iommu/vt-d: Fix incomplete cache flush in intel_pasid_tear_down_entry()Liu Yi L2021-08-181-2/+8
|/
* iommu/vt-d: Fix kernel-doc syntax in file headerAditya Srivastava2021-06-101-1/+1
* iommu/vt-d: Use user privilege for RID2PASID translationLu Baolu2021-05-191-1/+2
* iommu/vt-d: Fix build error of pasid_enable_wpe() with !X86Lu Baolu2021-04-151-0/+2
* iommu/vt-d: Avoid unnecessary cache flush in pasid entry teardownLu Baolu2021-04-071-0/+3
* iommu/vt-d: Report right snoop capability when using FL for IOVALu Baolu2021-04-071-0/+16
* iommu/vt-d: Make unnecessarily global functions staticLu Baolu2021-04-071-2/+2
* iommu/vt-d: Fix lockdep splat in intel_pasid_get_entry()Lu Baolu2021-04-071-8/+13
* iommu/vt-d: Enable write protect propagation from guestJacob Pan2021-03-181-0/+3
* iommu/vt-d: Enable write protect for supervisor SVMJacob Pan2021-03-181-0/+26
* iommu/vt-d: Consolidate duplicate cache invaliation codeLu Baolu2021-01-281-16/+2
* drm, iommu: Change type of pasid to u32Fenghua Yu2020-09-171-16/+15
* iommu/vt-d: Rename intel-pasid.h to pasid.hLu Baolu2020-07-241-1/+1
* iommu/vt-d: Fix PASID devTLB invalidationJacob Pan2020-07-241-1/+10
* iommu/vt-d: Move Intel IOMMU driver into subdirectoryJoerg Roedel2020-06-101-0/+853