summaryrefslogtreecommitdiffstats
path: root/drivers/iommu/intel/dmar.c (follow)
Commit message (Expand)AuthorAgeFilesLines
* iommu/vt-d: Remove unused dmar_msi_readDr. David Alan Gilbert2024-11-051-13/+0
* iommu/vt-d: Increase buffer size for device nameAndy Shevchenko2024-11-051-1/+1
* iommu/vt-d: Factor out invalidation descriptor compositionTina Zhang2024-09-021-87/+6
* iommu/vt-d: Fix potential lockup if qi_submit_sync called with 0 countSanjay K Kumar2024-09-021-5/+11
* iommu/vt-d: Handle volatile descriptor status readJacob Pan2024-07-031-1/+1
*-. Merge branches 'arm/renesas', 'arm/smmu', 'x86/amd', 'core' and 'x86/vt-d' in...Joerg Roedel2024-05-131-10/+16
|\ \
| | * iommu/vt-d: Allocate DMAR fault interrupts locallyDimitri Sivanich2024-04-261-2/+7
| | * iommu/vt-d: Remove redundant assignment to variable errColin Ian King2024-04-261-1/+0
| |/ |/|
| * iommu/vt-d: add wrapper functions for page allocationsPasha Tatashin2024-04-151-7/+9
|/
* iommu/vt-d: Improve ITE fault handling if target device isn't presentEthan Zhao2024-03-061-0/+22
* iommu/vt-d: Use device rbtree in iopf reporting pathLu Baolu2024-03-011-0/+1
* iommu/vt-d: Use rbtree to track iommu probed devicesLu Baolu2024-03-011-1/+2
* iommu/vt-d: Omit devTLB invalidation requests when TES=0Lu Baolu2023-11-271-0/+18
*---. Merge branches 'iommu/fixes', 'arm/allwinner', 'arm/exynos', 'arm/mediatek', ...Joerg Roedel2023-04-141-8/+5
|\ \ \
| | | * iommu/ioasid: Rename INVALID_IOASIDJacob Pan2023-03-311-2/+2
| | | * iommu/vt-d: Remove virtual command interfaceJacob Pan2023-03-311-2/+0
| | |/ | |/|
| | * iommu/vt-d: Remove BUG_ON in dmar_insert_dev_scope()Tina Zhang2023-04-131-1/+2
| | * iommu/vt-d: Remove a useless BUG_ON(dev->is_virtfn)Tina Zhang2023-04-131-2/+0
| | * iommu/vt-d: Make size of operands same in bitwise operationsTina Zhang2023-04-131-1/+1
| |/
* / iommu/vt-d: Allow zero SAGAW if second-stage not supportedLu Baolu2023-03-311-1/+2
|/
* iommu/vt-d: Enable IOMMU perfmon supportKan Liang2023-02-031-0/+3
* iommu/vt-d: Add IOMMU perfmon overflow handler supportKan Liang2023-02-031-0/+2
* iommu/vt-d: Support Enhanced Command InterfaceKan Liang2023-02-031-0/+10
* iommu/vt-d: Retrieve IOMMU perfmon capability informationKan Liang2023-02-031-0/+7
* iommu/vt-d: Support size of the register set in DRHDKan Liang2023-02-031-4/+7
* Merge tag 'for-linus-iommufd' of git://git.kernel.org/pub/scm/linux/kernel/gi...Linus Torvalds2022-12-141-0/+7
|\
| * iommu: Add max_pasids field in struct iommu_deviceLu Baolu2022-11-031-0/+7
* | iommu/vt-d: Fix PCI device refcount leak in dmar_dev_scope_init()Xiongfeng Wang2022-12-021-0/+1
|/
* Revert "iommu/vt-d: Fix possible recursive locking in intel_iommu_init()"Lu Baolu2022-09-211-7/+0
* iommu/vt-d: Fix possible recursive locking in intel_iommu_init()Lu Baolu2022-09-111-0/+7
* Merge tag 'bitmap-6.0-rc1' of https://github.com/norov/linuxLinus Torvalds2022-08-081-1/+1
|\
| * iommu/vt-d: avoid invalid memory access via node_online(NUMA_NO_NODE)Alexander Lobakin2022-07-131-1/+1
* | iommu/vt-d: Use IDA interface to manage iommu sequence idLu Baolu2022-07-151-27/+8
* | iommu/vt-d: Move include/linux/intel-iommu.h under iommuLu Baolu2022-07-151-1/+1
* | iommu/vt-d: Move trace/events/intel_iommu.h under iommuLu Baolu2022-07-151-1/+1
* | iommu/vt-d: Fix PCI bus rescan device hot addYian Chen2022-07-061-1/+1
|/
* x86: remove the IOMMU table infrastructureChristoph Hellwig2022-04-181-5/+1
* iommu/vt-d: Move intel_iommu_ops to header fileAndy Shevchenko2022-03-041-2/+0
* iommu/vtd: Replace acpi_bus_get_device()Rafael J. Wysocki2022-02-141-1/+2
* iommu/vt-d: Dump DMAR translation structure when DMA fault occursKyung Min Park2021-10-181-2/+8
* iommu/vt-d: Drop "0x" prefix from PCI bus & device addressesBjorn Helgaas2021-09-281-3/+3
* iommu/vt-d: Remove unnecessary oom messageZhen Lei2021-08-191-2/+0
* iommu/vt-d: Add cache invalidation latency samplingLu Baolu2021-06-101-0/+31
* iommu/vt-d: Tweak the description of a DMA faultLu Baolu2021-06-101-8/+15
* iommu/vt-d: Fix sysfs leak in alloc_iommu()Rolf Eike Beer2021-05-271-1/+3
* iommu: Streamline registration interfaceRobin Murphy2021-04-161-3/+1
* iommu/vt-d: Report more information about invalidation errorsLu Baolu2021-03-181-4/+64
*-. Merge branches 'arm/renesas', 'arm/smmu', 'x86/amd', 'x86/vt-d' and 'core' in...Joerg Roedel2021-02-121-0/+11
|\ \
| | * iommu/vt-d: Parse SATC reporting structureYian Chen2021-02-041-0/+8
| | * iommu/vt-d: Add qi_submit trace eventLu Baolu2021-01-281-0/+3
| |/