| Commit message (Expand) | Author | Age | Files | Lines |
* | iommu/vt-d: Fix incorrect domain ID in context flush helper | Lu Baolu | 2024-08-26 | 1 | -3/+4 |
* | iommu/vt-d: Refactor PCI PRI enabling/disabling callbacks | Lu Baolu | 2024-07-03 | 1 | -2/+0 |
* | iommu/vt-d: Add helper to flush caches for context change | Lu Baolu | 2024-07-03 | 1 | -19/+87 |
* | iommu/vt-d: Remove control over Execute-Requested requests | Lu Baolu | 2024-07-03 | 1 | -1/+0 |
* | iommu/vt-d: Use try_cmpxchg64() in intel_pasid_get_entry() | Uros Bizjak | 2024-06-25 | 1 | -2/+5 |
* | iommu/vt-d: add wrapper functions for page allocations | Pasha Tatashin | 2024-04-15 | 1 | -9/+9 |
*-. | Merge branches 'arm/mediatek', 'arm/renesas', 'arm/smmu', 'x86/vt-d', 'x86/am... | Joerg Roedel | 2024-03-08 | 1 | -0/+205 |
|\ \ |
|
| | * | iommu/vt-d: Setup scalable mode context entry in probe path | Lu Baolu | 2024-03-06 | 1 | -0/+138 |
| | * | iommu/vt-d: Fix NULL domain on device release | Lu Baolu | 2024-03-06 | 1 | -0/+64 |
| | * | iommu/vt-d: Don't issue ATS Invalidation request when device is disconnected | Ethan Zhao | 2024-03-06 | 1 | -0/+3 |
| |/ |
|
* | | iommu/vt-d: Set SSADE when attaching to a parent with dirty tracking | Yi Liu | 2024-02-21 | 1 | -0/+2 |
* | | iommu/vt-d: Remove domain parameter for intel_pasid_setup_dirty_tracking() | Yi Liu | 2024-02-21 | 1 | -2/+1 |
|/ |
|
* | iommu/vt-d: Move inline helpers to header files | Lu Baolu | 2023-12-19 | 1 | -213/+3 |
* | iommu/vt-d: Remove unused vcmd interfaces | Lu Baolu | 2023-12-19 | 1 | -57/+0 |
* | iommu/vt-d: Remove unused parameter of intel_pasid_setup_pass_through() | Lu Baolu | 2023-12-19 | 1 | -1/+0 |
* | iommu/vt-d: Add helper to setup pasid nested translation | Lu Baolu | 2023-10-26 | 1 | -0/+112 |
* | iommu/vt-d: Access/Dirty bit support for SS domains | Joao Martins | 2023-10-24 | 1 | -0/+109 |
* | iommu/vt-d: Fix to flush cache of PASID directory table | Yanfei Xu | 2023-08-09 | 1 | -1/+1 |
* | iommu: Generalize PASID 0 for normal DMA w/o PASID | Jacob Pan | 2023-08-09 | 1 | -1/+1 |
* | iommu/vt-d: Remove PASID supervisor request support | Jacob Pan | 2023-04-13 | 1 | -43/+0 |
*-. | Merge branches 'apple/dart', 'arm/exynos', 'arm/renesas', 'arm/smmu', 'x86/vt... | Joerg Roedel | 2023-02-18 | 1 | -1/+19 |
|\ \ |
|
| | * | iommu/intel: Add a gfp parameter to alloc_pgtable_page() | Jason Gunthorpe | 2023-01-25 | 1 | -1/+1 |
| |/
|/| |
|
| * | iommu/vt-d: Fix PASID directory pointer coherency | Jacob Pan | 2023-02-16 | 1 | -0/+7 |
| * | iommu/vt-d: Set No Execute Enable bit in PASID table entry | Lu Baolu | 2023-02-03 | 1 | -0/+11 |
|/ |
|
* | Merge tag 'v6.1-rc7' into iommufd.git for-next | Jason Gunthorpe | 2022-12-02 | 1 | -2/+3 |
|\ |
|
| * | iommu/vt-d: Set SRE bit only when hardware has SRS cap | Tina Zhang | 2022-11-19 | 1 | -2/+3 |
* | | iommu: Regulate EINVAL in ->attach_dev callback functions | Nicolin Chen | 2022-11-01 | 1 | -2/+4 |
|/ |
|
* | iommu/vt-d: Rename cap_5lp_support to cap_fl5lp_support | Yi Liu | 2022-09-26 | 1 | -1/+1 |
* | iommu/vt-d: Remove pasid_set_eafe() | Lu Baolu | 2022-09-26 | 1 | -10/+0 |
* | iommu/vt-d: Refactor iommu information of each domain | Lu Baolu | 2022-07-15 | 1 | -1/+1 |
* | iommu/vt-d: Acquiring lock in pasid manipulation helpers | Lu Baolu | 2022-07-15 | 1 | -48/+55 |
* | iommu/vt-d: Move include/linux/intel-iommu.h under iommu | Lu Baolu | 2022-07-15 | 1 | -1/+1 |
* | iommu/vt-d: Fix RID2PASID setup/teardown failure | Lu Baolu | 2022-07-06 | 1 | -66/+3 |
* | iommu/vt-d: Remove hard coding PGSNP bit in PASID entries | Lu Baolu | 2022-05-13 | 1 | -3/+0 |
* | iommu/vt-d: Check domain force_snooping against attached devices | Lu Baolu | 2022-05-13 | 1 | -0/+42 |
* | iommu/vt-d: Remove DEFER_DEVICE_DOMAIN_INFO | Lu Baolu | 2022-03-04 | 1 | -6/+6 |
* | iommu/vt-d: Remove guest pasid related callbacks | Lu Baolu | 2022-02-28 | 1 | -161/+0 |
*-. | Merge branches 'apple/dart', 'arm/smmu', 'iommu/fixes', 'x86/amd', 'x86/vt-d'... | Joerg Roedel | 2021-08-20 | 1 | -3/+25 |
|\ \ |
|
| | * | iommu/vt-d: Add present bit check in pasid entry setup helpers | Liu Yi L | 2021-08-19 | 1 | -0/+16 |
| | * | iommu/vt-d: Use pasid_pte_is_present() helper function | Liu Yi L | 2021-08-19 | 1 | -1/+1 |
| |/
|/| |
|
| * | iommu/vt-d: Fix incomplete cache flush in intel_pasid_tear_down_entry() | Liu Yi L | 2021-08-18 | 1 | -2/+8 |
|/ |
|
* | iommu/vt-d: Fix kernel-doc syntax in file header | Aditya Srivastava | 2021-06-10 | 1 | -1/+1 |
* | iommu/vt-d: Use user privilege for RID2PASID translation | Lu Baolu | 2021-05-19 | 1 | -1/+2 |
* | iommu/vt-d: Fix build error of pasid_enable_wpe() with !X86 | Lu Baolu | 2021-04-15 | 1 | -0/+2 |
* | iommu/vt-d: Avoid unnecessary cache flush in pasid entry teardown | Lu Baolu | 2021-04-07 | 1 | -0/+3 |
* | iommu/vt-d: Report right snoop capability when using FL for IOVA | Lu Baolu | 2021-04-07 | 1 | -0/+16 |
* | iommu/vt-d: Make unnecessarily global functions static | Lu Baolu | 2021-04-07 | 1 | -2/+2 |
* | iommu/vt-d: Fix lockdep splat in intel_pasid_get_entry() | Lu Baolu | 2021-04-07 | 1 | -8/+13 |
* | iommu/vt-d: Enable write protect propagation from guest | Jacob Pan | 2021-03-18 | 1 | -0/+3 |
* | iommu/vt-d: Enable write protect for supervisor SVM | Jacob Pan | 2021-03-18 | 1 | -0/+26 |