Sohil Mehta
|
ee2636b867
iommu/vt-d: Enable base Intel IOMMU debugfs support
|
%!s(int64=6) %!d(string=hai) anos |
Sohil Mehta
|
4a2d80dbad
iommu/vt-d: Update register definitions to VT-d 3.0 specification
|
%!s(int64=6) %!d(string=hai) anos |
Sohil Mehta
|
26b86092c4
iommu/vt-d: Relocate struct/function declarations to its header files
|
%!s(int64=6) %!d(string=hai) anos |
Joerg Roedel
|
6488a7f35e
Merge branches 'arm/shmobile', 'arm/renesas', 'arm/msm', 'arm/smmu', 'arm/omap', 'x86/amd', 'x86/vt-d' and 'core' into next
|
%!s(int64=7) %!d(string=hai) anos |
Lu Baolu
|
d9737953d8
iommu/vt-d: Remove the obsolete per iommu pasid tables
|
%!s(int64=7) %!d(string=hai) anos |
Lu Baolu
|
cc580e4126
iommu/vt-d: Per PCI device pasid table interfaces
|
%!s(int64=7) %!d(string=hai) anos |
Lu Baolu
|
85319dcc89
iommu/vt-d: Add for_each_device_domain() helper
|
%!s(int64=7) %!d(string=hai) anos |
Lu Baolu
|
9ddbfb4213
iommu/vt-d: Move device_domain_info to header
|
%!s(int64=7) %!d(string=hai) anos |
Lu Baolu
|
af39507305
iommu/vt-d: Apply global PASID in SVA
|
%!s(int64=7) %!d(string=hai) anos |
Lu Baolu
|
51261aac51
iommu/vt-d: Avoid using idr_for_each_entry()
|
%!s(int64=7) %!d(string=hai) anos |
Lu Baolu
|
2db1581e1f
Revert "iommu/vt-d: Clean up pasid quirk for pre-production devices"
|
%!s(int64=7) %!d(string=hai) anos |
Jacob Pan
|
1c48db4492
iommu/vt-d: Fix dev iotlb pfsid use
|
%!s(int64=7) %!d(string=hai) anos |
Jacob Pan
|
0f725561e1
iommu/vt-d: Add definitions for PFSID
|
%!s(int64=7) %!d(string=hai) anos |
Lu Baolu
|
ab96746aaa
iommu/vt-d: Clean up pasid quirk for pre-production devices
|
%!s(int64=7) %!d(string=hai) anos |
Dmitry Safonov
|
b1d03c1d12
iommu/vt-d: Clean/document fault status flags
|
%!s(int64=7) %!d(string=hai) anos |
Sohil Mehta
|
f1ac10c24e
iommu/vt-d: Add a check for 5-level paging support
|
%!s(int64=7) %!d(string=hai) anos |
Sohil Mehta
|
59103caa68
iommu/vt-d: Add a check for 1GB page support
|
%!s(int64=7) %!d(string=hai) anos |
Lu Baolu
|
973b546451
iommu/vt-d: Clear Page Request Overflow fault bit
|
%!s(int64=7) %!d(string=hai) anos |
Andy Shevchenko
|
61012985eb
iommu/vt-d: Use lo_hi_readq() / lo_hi_writeq()
|
%!s(int64=8) %!d(string=hai) anos |
Joerg Roedel
|
8d2932dd06
Merge branches 'iommu/fixes', 'arm/exynos', 'arm/renesas', 'arm/smmu', 'arm/mediatek', 'arm/core', 'x86/vt-d' and 'core' into next
|
%!s(int64=8) %!d(string=hai) anos |
Joerg Roedel
|
39ab9555c2
iommu: Add sysfs bindings for struct iommu_device
|
%!s(int64=8) %!d(string=hai) anos |
Joerg Roedel
|
b0119e8708
iommu: Introduce new 'struct iommu_device'
|
%!s(int64=8) %!d(string=hai) anos |
CQ Tang
|
aaa59306b0
iommu/vt-d: Fix some macros that are incorrectly specified in intel-iommu
|
%!s(int64=8) %!d(string=hai) anos |
David Woodhouse
|
9101704429
iommu/vt-d: Fix PASID table allocation
|
%!s(int64=9) %!d(string=hai) anos |
David Woodhouse
|
4692400827
iommu/vt-d: Clear PPR bit to ensure we get more page request interrupts
|
%!s(int64=9) %!d(string=hai) anos |
David Woodhouse
|
569e4f7782
iommu/vt-d: Implement SVM_FLAG_PRIVATE_PASID to allocate unique PASIDs
|
%!s(int64=9) %!d(string=hai) anos |
David Woodhouse
|
0204a49609
iommu/vt-d: Add callback to device driver on page faults
|
%!s(int64=9) %!d(string=hai) anos |
David Woodhouse
|
a222a7f0bb
iommu/vt-d: Implement page request handling
|
%!s(int64=9) %!d(string=hai) anos |
David Woodhouse
|
1208225cf4
iommu/vt-d: Generalise DMAR MSI setup to allow for page request events
|
%!s(int64=9) %!d(string=hai) anos |
David Woodhouse
|
2f26e0a9c9
iommu/vt-d: Add basic SVM PASID support
|
%!s(int64=10) %!d(string=hai) anos |