summaryrefslogtreecommitdiffstats
path: root/include/linux/intel-iommu.h
Commit message (Expand)AuthorAgeFilesLines
* iommu/vt-d: Enable base Intel IOMMU debugfs supportSohil Mehta2018-09-251-0/+6
* iommu/vt-d: Update register definitions to VT-d 3.0 specificationSohil Mehta2018-09-251-0/+36
* iommu/vt-d: Relocate struct/function declarations to its header filesSohil Mehta2018-09-251-0/+30
*-. Merge branches 'arm/shmobile', 'arm/renesas', 'arm/msm', 'arm/smmu', 'arm/oma...Joerg Roedel2018-08-081-7/+74
|\ \
| | * iommu/vt-d: Remove the obsolete per iommu pasid tablesLu Baolu2018-07-201-3/+2
| | * iommu/vt-d: Per PCI device pasid table interfacesLu Baolu2018-07-201-0/+2
| | * iommu/vt-d: Add for_each_device_domain() helperLu Baolu2018-07-201-0/+2
| | * iommu/vt-d: Move device_domain_info to headerLu Baolu2018-07-201-0/+61
| | * iommu/vt-d: Apply global PASID in SVALu Baolu2018-07-201-1/+0
| | * iommu/vt-d: Avoid using idr_for_each_entry()Lu Baolu2018-07-201-0/+1
| | * iommu/vt-d: Fix dev iotlb pfsid useJacob Pan2018-07-061-3/+2
| | * iommu/vt-d: Add definitions for PFSIDJacob Pan2018-07-061-0/+3
| |/ |/|
| * Revert "iommu/vt-d: Clean up pasid quirk for pre-production devices"Lu Baolu2018-07-201-0/+1
|/
* iommu/vt-d: Clean up pasid quirk for pre-production devicesLu Baolu2018-05-151-1/+0
* iommu/vt-d: Clean/document fault status flagsDmitry Safonov2018-02-131-6/+6
* iommu/vt-d: Add a check for 5-level paging supportSohil Mehta2018-01-171-0/+1
* iommu/vt-d: Add a check for 1GB page supportSohil Mehta2018-01-171-0/+1
* iommu/vt-d: Clear Page Request Overflow fault bitLu Baolu2017-11-031-0/+1
* iommu/vt-d: Use lo_hi_readq() / lo_hi_writeq()Andy Shevchenko2017-03-221-16/+2
*---. Merge branches 'iommu/fixes', 'arm/exynos', 'arm/renesas', 'arm/smmu', 'arm/m...Joerg Roedel2017-02-101-8/+9
|\ \ \
| | | * iommu: Add sysfs bindings for struct iommu_deviceJoerg Roedel2017-02-101-1/+0
| | | * iommu: Introduce new 'struct iommu_device'Joerg Roedel2017-02-101-0/+2
| |_|/ |/| |
| | * iommu/vt-d: Fix some macros that are incorrectly specified in intel-iommuCQ Tang2017-01-311-7/+7
| |/ |/|
* | iommu/vt-d: Fix PASID table allocationDavid Woodhouse2016-11-191-0/+1
|/
* iommu/vt-d: Clear PPR bit to ensure we get more page request interruptsDavid Woodhouse2016-02-151-0/+3
* iommu/vt-d: Implement SVM_FLAG_PRIVATE_PASID to allocate unique PASIDsDavid Woodhouse2015-10-151-0/+1
* iommu/vt-d: Add callback to device driver on page faultsDavid Woodhouse2015-10-151-0/+3
* iommu/vt-d: Implement page request handlingDavid Woodhouse2015-10-151-0/+26
* iommu/vt-d: Generalise DMAR MSI setup to allow for page request eventsDavid Woodhouse2015-10-151-1/+9
* iommu/vt-d: Add basic SVM PASID supportDavid Woodhouse2015-10-151-5/+63
* iommu/vt-d: Add initial support for PASID tablesDavid Woodhouse2015-10-151-0/+15
* iommu/vt-d: Introduce intel_iommu=pasid28, and pasid_enabled() macroDavid Woodhouse2015-10-151-1/+1
* iommu/vt-d: Use plain writeq() for dmar_writeq() where availableDavid Woodhouse2015-10-131-8/+6
* iommu/vt-d: Split up iommu->domains arrayJoerg Roedel2015-08-121-1/+1
* Merge tag 'iommu-updates-v4.2' of git://git.kernel.org/pub/scm/linux/kernel/g...Linus Torvalds2015-06-231-0/+5
|\
| * iommu/vt-d: Copy IR table from old kernel when in kdump modeJoerg Roedel2015-06-161-0/+1
| * iommu/vt-d: Detect pre enabled translationJoerg Roedel2015-06-161-0/+4
* | Merge branch 'x86-core-for-linus' of git://git.kernel.org/pub/scm/linux/kerne...Linus Torvalds2015-06-221-0/+5
|\ \ | |/ |/|
| * iommu, x86: Add cap_pi_support() to detect VT-d PI capabilityFeng Wu2015-06-121-0/+1
| * Merge branch 'x86/asm' into x86/apic, to resolve a conflictIngo Molnar2015-05-111-3/+15
| |\
| * | irq_remapping/vt-d: Enhance Intel IR driver to support hierarchical irqdomainsJiang Liu2015-04-241-0/+4
* | | iommu/vt-d: Change PASID support to bit 40 of Extended Capability RegisterDavid Woodhouse2015-06-091-1/+2
| |/ |/|
* | iommu/vt-d: Add new extended capabilities from v2.3 VT-d specificationDavid Woodhouse2015-03-251-0/+14
* | iommu/vt-d: kill bogus ecap_niotlb_iunits()David Woodhouse2015-03-251-3/+1
|/
* iommu/vt-d: Make use of IOMMU sysfs supportAlex Williamson2014-07-041-0/+3
* iommu/vt-d: Store PCI segment number in struct intel_iommuDavid Woodhouse2014-03-241-0/+1
* iommu/vt-d: keep shared resources when failed to initialize iommu devicesJiang Liu2014-01-091-1/+0
* iommu/vt-d: mark internal functions as staticJiang Liu2014-01-091-1/+0
* iommu/vt-d: use dedicated bitmap to track remapping entry allocation statusJiang Liu2014-01-071-0/+1
* x86/iommu: correct ICS register offsetLi, Zhen-Hua2013-09-241-1/+1