summaryrefslogtreecommitdiffstats
path: root/drivers/iommu/intel/dmar.c
Commit message (Expand)AuthorAgeFilesLines
* iommu/vt-d: Allow zero SAGAW if second-stage not supportedLu Baolu2023-04-061-1/+2
* 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-071-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
| |/
* / iommu/vt-d: Correctly check addr alignment in qi_flush_dev_iotlb_pasid()Lu Baolu2021-01-281-1/+1
|/
* iommu/vt-d: Fix misuse of ALIGN in qi_flush_piotlb()Lu Baolu2021-01-071-2/+2
* iommu/vt-d: Don't read VCCAP register unless it existsDavid Woodhouse2020-11-261-1/+2
* iommu/vt-d: Fix compile error with CONFIG_PCI_ATS not setLu Baolu2020-11-191-1/+3
* iommu/vt-d: Cure VF irqdomain hickupThomas Gleixner2020-11-131-1/+18
* Merge tag 'iommu-fix-v5.10' of git://git.kernel.org/pub/scm/linux/kernel/git/...Linus Torvalds2020-10-201-1/+1
|\
| * iommu/vt-d: Don't dereference iommu_device if IOMMU_API is not builtBartosz Golaszewski2020-10-191-1/+1
* | Merge tag 'iommu-updates-v5.10' of git://git.kernel.org/pub/scm/linux/kernel/...Linus Torvalds2020-10-141-16/+32
|\|
| * iommu/vt-d: Gracefully handle DMAR units with no supported address widthsDavid Woodhouse2020-10-071-15/+31
| * iommu/vt-d: Drop kerneldoc marker from regular commentKrzysztof Kozlowski2020-09-041-1/+1
* | Merge tag 'acpi-5.10-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/ra...Linus Torvalds2020-10-141-1/+1
|\ \
| * | ACPI: Do not create new NUMA domains from ACPI static tables that are not SRATJonathan Cameron2020-09-241-1/+1
| |/
* | Merge tag 'x86-irq-2020-10-12' of git://git.kernel.org/pub/scm/linux/kernel/g...Linus Torvalds2020-10-121-0/+3
|\ \
| * | iommm/vt-d: Store irq domain in struct deviceThomas Gleixner2020-09-161-0/+3
| |/
* / drm, iommu: Change type of pasid to u32Fenghua Yu2020-09-171-3/+4
|/
* iommu/vt-d: Skip TE disabling on quirky gfx dedicated iommuLu Baolu2020-07-241-0/+1
* iommu/vt-d: Handle non-page aligned addressLiu Yi L2020-07-241-2/+19
* iommu/vt-d: Remove global page support in devTLB flushJacob Pan2020-07-241-3/+1
* iommu/vt-d: Enable PCI ACS for platform opt in hintLu Baolu2020-06-231-1/+2
* iommu/vt-d: Move Intel IOMMU driver into subdirectoryJoerg Roedel2020-06-101-0/+2264