Thomas Gleixner
|
a553b142b8
iommu: dmar: Provide arch specific irq allocation
|
11 years ago |
Thomas Gleixner
|
aa5125a455
iommu: smar: Fix return value check of create_irq()
|
11 years ago |
Jiang Liu
|
5ae0566a0f
iommu/vt-d: fix bug in matching PCI devices with DRHD/RMRR descriptors
|
11 years ago |
David Woodhouse
|
7713ec066a
iommu/vt-d: Fix error handling in ANDD processing
|
11 years ago |
David Woodhouse
|
63b4262478
iommu/vt-d: Only call dmar_acpi_dev_scope_init() if DRHD units present
|
11 years ago |
Joerg Roedel
|
11f1a7768c
iommu/vt-d: Check for NULL pointer in dmar_acpi_dev_scope_init()
|
11 years ago |
David Woodhouse
|
67ccac41fa
iommu/vt-d: Store PCI segment number in struct intel_iommu
|
11 years ago |
David Woodhouse
|
ed40356b5f
iommu/vt-d: Add ACPI devices into dmaru->devices[] array
|
11 years ago |
David Woodhouse
|
832bd85867
iommu/vt-d: Change scope lists to struct device, bus, devfn
|
11 years ago |
David Woodhouse
|
07cb52ff6a
iommu/vt-d: Allocate space for ACPI devices
|
11 years ago |
David Woodhouse
|
e625b4a95d
iommu/vt-d: Parse ANDD records
|
11 years ago |
Jiang Liu
|
2e45528930
iommu/vt-d: Unify the way to process DMAR device scope array
|
11 years ago |
Jiang Liu
|
59ce0515cd
iommu/vt-d: Update DRHD/RMRR/ATSR device scope caches when PCI hotplug happens
|
11 years ago |
Jiang Liu
|
0e242612d9
iommu/vt-d: Use RCU to protect global resources in interrupt context
|
11 years ago |
Jiang Liu
|
3a5670e8ac
iommu/vt-d: Introduce a rwsem to protect global data structures
|
11 years ago |
Jiang Liu
|
b683b230a2
iommu/vt-d: Introduce macro for_each_dev_scope() to walk device scope entries
|
11 years ago |
Jiang Liu
|
bb3a6b7845
iommu/vt-d: Factor out dmar_alloc_dev_scope() for later reuse
|
11 years ago |
Jiang Liu
|
b707cb027e
iommu/vt-d, trivial: clean sparse warnings
|
11 years ago |
Jiang Liu
|
cc05301fd5
iommu/vt-d: fix wrong return value of dmar_table_init()
|
11 years ago |
Jiang Liu
|
a84da70b7b
iommu/vt-d: release invalidation queue when destroying IOMMU unit
|
11 years ago |
Jiang Liu
|
a868e6b7b6
iommu/vt-d: keep shared resources when failed to initialize iommu devices
|
11 years ago |
Jiang Liu
|
7c9197791a
iommu/vt-d, trivial: simplify code with existing macros
|
11 years ago |
Jiang Liu
|
694835dc22
iommu/vt-d: mark internal functions as static
|
11 years ago |
Jiang Liu
|
b8a2d2881e
iommu/vt-d, trivial: clean up unused code
|
11 years ago |
Jiang Liu
|
b977e73a83
iommu/vt-d, trivial: check suitable flag in function detect_intel_iommu()
|
11 years ago |
Jiang Liu
|
ada4d4b2a3
iommu/vt-d: fix PCI device reference leakage on error recovery path
|
11 years ago |
Rashika Kheria
|
21004dcd3b
iommu/vt-d: Mark functions as static in dmar.c
|
11 years ago |
Linus Torvalds
|
91838e2dab
Merge tag 'iommu-updates-v3.13' of git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu
|
11 years ago |
Yijing Wang
|
8b161f0ee9
iommu/vt-d: Use for_each_drhd_unit() instead of list_for_each_entry()
|
11 years ago |
Lv Zheng
|
fa5f508f94
ACPICA: Update DMAR table definitions.
|
11 years ago |