Joerg Roedel
|
09b5269a1b
Merge branches 'arm/exynos', 'arm/omap', 'arm/smmu', 'x86/vt-d', 'x86/amd' and 'core' into next
|
преди 11 години |
Joerg Roedel
|
1196c2fb04
iommu/vt-d: Only remove domain when device is removed
|
преди 11 години |
Joerg Roedel
|
5d587b8de5
iommu/vt-d: Convert to iommu_capable() API function
|
преди 11 години |
Joerg Roedel
|
e7f9fa5498
iommu/vt-d: Defer domain removal if device is assigned to a driver
|
преди 11 години |
Alex Williamson
|
c875d2c1b8
iommu/vt-d: Exclude devices using RMRRs from IOMMU API domains
|
преди 11 години |
Jiang Liu
|
161f693460
iommu/vt-d: Fix issue in computing domain's iommu_snooping flag
|
преди 11 години |
Jiang Liu
|
a156ef99e8
iommu/vt-d: Introduce helper function iova_size() to improve code readability
|
преди 11 години |
Jiang Liu
|
162d1b10d4
iommu/vt-d: Introduce helper domain_pfn_within_range() to simplify code
|
преди 11 години |
Jiang Liu
|
d41a4adb1b
iommu/vt-d: Simplify intel_unmap_sg() and kill duplicated code
|
преди 11 години |
Jiang Liu
|
2a41ccee2f
iommu/vt-d: Change iommu_enable/disable_translation to return void
|
преди 11 години |
Jiang Liu
|
129ad28100
iommu/vt-d: Avoid freeing virtual machine domain in free_dmar_iommu()
|
преди 11 години |
Jiang Liu
|
2a46ddf77c
iommu/vt-d: Fix possible invalid memory access caused by free_dmar_iommu()
|
преди 11 години |
Jiang Liu
|
44bde61428
iommu/vt-d: Allocate dynamic domain id for virtual domains only
|
преди 11 години |
Jiang Liu
|
fb170fb4c5
iommu/vt-d: Introduce helper functions to make code symmetric for readability
|
преди 11 години |
Jiang Liu
|
ab8dfe2515
iommu/vt-d: Introduce helper functions to improve code readability
|
преди 11 години |
Jiang Liu
|
18fd779a41
iommu/vt-d: Use correct domain id to flush virtual machine domains
|
преди 11 години |
Jiang Liu
|
c3b497c6bb
iommu/vt-d: Match segment number when searching for dev_iotlb capable devices
|
преди 11 години |
Joerg Roedel
|
cbb24a25a8
Merge branch 'core' into x86/vt-d
|
преди 11 години |
Thierry Reding
|
b22f6434cf
iommu: Constify struct iommu_ops
|
преди 11 години |
Alex Williamson
|
a5459cfece
iommu/vt-d: Make use of IOMMU sysfs support
|
преди 11 години |
Alex Williamson
|
579305f75d
iommu/vt-d: Update to use PCI DMA aliases
|
преди 11 години |
Alex Williamson
|
e17f9ff413
iommu/vt-d: Use iommu_group_get_for_dev()
|
преди 11 години |
Yijing Wang
|
aa4d066a2a
iommu/vt-d: Suppress compiler warnings
|
преди 11 години |
Yijing Wang
|
effad4b59f
iommu/vt-d: Remove the useless dma_pte_addr
|
преди 11 години |
Joerg Roedel
|
c3c75eb7fa
iommu/vt-d: Don't use magic number in dma_pte_superpage
|
преди 11 години |
Yijing Wang
|
9b27e82d20
iommu/vt-d: Fix reference count in iommu_prepare_isa
|
преди 11 години |
Yijing Wang
|
e16922af9d
iommu/vt-d: Use inline function dma_pte_superpage instead of macros
|
преди 11 години |
Yijing Wang
|
8f9d41b430
iommu/vt-d: Clear the redundant assignment for domain->nid
|
преди 11 години |
Yijing Wang
|
3a74ca0140
iommu/vt-d: Use list_for_each_safe() to simplify code
|
преди 11 години |
Jiang Liu
|
27e249501c
iommu/vt-d: fix bug in handling multiple RMRRs for the same PCI device
|
преди 11 години |