Joerg Roedel
|
6488a7f35e
Merge branches 'arm/shmobile', 'arm/renesas', 'arm/msm', 'arm/smmu', 'arm/omap', 'x86/amd', 'x86/vt-d' and 'core' into next
|
7 жил өмнө |
Lu Baolu
|
d9737953d8
iommu/vt-d: Remove the obsolete per iommu pasid tables
|
7 жил өмнө |
Lu Baolu
|
cc580e4126
iommu/vt-d: Per PCI device pasid table interfaces
|
7 жил өмнө |
Lu Baolu
|
85319dcc89
iommu/vt-d: Add for_each_device_domain() helper
|
7 жил өмнө |
Lu Baolu
|
9ddbfb4213
iommu/vt-d: Move device_domain_info to header
|
7 жил өмнө |
Lu Baolu
|
af39507305
iommu/vt-d: Apply global PASID in SVA
|
7 жил өмнө |
Lu Baolu
|
51261aac51
iommu/vt-d: Avoid using idr_for_each_entry()
|
7 жил өмнө |
Lu Baolu
|
2db1581e1f
Revert "iommu/vt-d: Clean up pasid quirk for pre-production devices"
|
7 жил өмнө |
Jacob Pan
|
1c48db4492
iommu/vt-d: Fix dev iotlb pfsid use
|
7 жил өмнө |
Jacob Pan
|
0f725561e1
iommu/vt-d: Add definitions for PFSID
|
7 жил өмнө |
Lu Baolu
|
ab96746aaa
iommu/vt-d: Clean up pasid quirk for pre-production devices
|
7 жил өмнө |
Dmitry Safonov
|
b1d03c1d12
iommu/vt-d: Clean/document fault status flags
|
7 жил өмнө |
Sohil Mehta
|
f1ac10c24e
iommu/vt-d: Add a check for 5-level paging support
|
7 жил өмнө |
Sohil Mehta
|
59103caa68
iommu/vt-d: Add a check for 1GB page support
|
7 жил өмнө |
Lu Baolu
|
973b546451
iommu/vt-d: Clear Page Request Overflow fault bit
|
7 жил өмнө |
Andy Shevchenko
|
61012985eb
iommu/vt-d: Use lo_hi_readq() / lo_hi_writeq()
|
8 жил өмнө |
Joerg Roedel
|
8d2932dd06
Merge branches 'iommu/fixes', 'arm/exynos', 'arm/renesas', 'arm/smmu', 'arm/mediatek', 'arm/core', 'x86/vt-d' and 'core' into next
|
8 жил өмнө |
Joerg Roedel
|
39ab9555c2
iommu: Add sysfs bindings for struct iommu_device
|
8 жил өмнө |
Joerg Roedel
|
b0119e8708
iommu: Introduce new 'struct iommu_device'
|
8 жил өмнө |
CQ Tang
|
aaa59306b0
iommu/vt-d: Fix some macros that are incorrectly specified in intel-iommu
|
8 жил өмнө |
David Woodhouse
|
9101704429
iommu/vt-d: Fix PASID table allocation
|
9 жил өмнө |
David Woodhouse
|
4692400827
iommu/vt-d: Clear PPR bit to ensure we get more page request interrupts
|
9 жил өмнө |
David Woodhouse
|
569e4f7782
iommu/vt-d: Implement SVM_FLAG_PRIVATE_PASID to allocate unique PASIDs
|
9 жил өмнө |
David Woodhouse
|
0204a49609
iommu/vt-d: Add callback to device driver on page faults
|
9 жил өмнө |
David Woodhouse
|
a222a7f0bb
iommu/vt-d: Implement page request handling
|
9 жил өмнө |
David Woodhouse
|
1208225cf4
iommu/vt-d: Generalise DMAR MSI setup to allow for page request events
|
9 жил өмнө |
David Woodhouse
|
2f26e0a9c9
iommu/vt-d: Add basic SVM PASID support
|
10 жил өмнө |
David Woodhouse
|
8a94ade4ce
iommu/vt-d: Add initial support for PASID tables
|
10 жил өмнө |
David Woodhouse
|
ae853ddb9a
iommu/vt-d: Introduce intel_iommu=pasid28, and pasid_enabled() macro
|
10 жил өмнө |
David Woodhouse
|
50d3fb5625
iommu/vt-d: Use plain writeq() for dmar_writeq() where available
|
9 жил өмнө |