Joerg Roedel
|
d73a6d722a
iommu/amd: Fix small race between invalidate_range_end/start
|
11 anni fa |
Joerg Roedel
|
e79df31c60
iommu/amd: Handle parallel invalidate_range_start/end calls correctly
|
11 anni fa |
Joerg Roedel
|
9163b90135
iommu/amd: Remove IOMMUv2 pasid_state_list
|
11 anni fa |
Joerg Roedel
|
a40d4c67d7
iommu/amd: Implement mmu_notifier_release call-back
|
11 anni fa |
Joerg Roedel
|
741669c765
iommu/amd: Convert IOMMUv2 state_table into state_list
|
11 anni fa |
Joerg Roedel
|
b87d2d7c0b
iommu/amd: Don't access IOMMUv2 state_table directly
|
11 anni fa |
Jay Cornwall
|
4378d99295
iommu/amd: Take mmap_sem when calling get_user_pages
|
11 anni fa |
Linus Torvalds
|
97027da6ad
Merge tag 'iommu-updates-v3.6-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu
|
13 anni fa |
Masanari Iida
|
07db04098d
iommu: Fix typo in iommu
|
13 anni fa |
Joerg Roedel
|
395e51f18d
Merge branches 'iommu/fixes', 'x86/amd', 'groups', 'arm/tegra' and 'api/domain-attr' into next
|
13 anni fa |
Joerg Roedel
|
2c13d47a1a
iommu/amd: Add missing spin_lock initialization
|
13 anni fa |
Joerg Roedel
|
98f1ad2582
iommu/amd: Fix sparse warnings
|
13 anni fa |
Joerg Roedel
|
474d567db3
iommu/amd: Don't initialize IOMMUv2 resources when not required
|
13 anni fa |
Joerg Roedel
|
bc21662f72
iommu/amd: Add invalidate-context call-back
|
13 anni fa |
Joerg Roedel
|
175d614673
iommu/amd: Add invalid_ppr callback
|
13 anni fa |
Joerg Roedel
|
8736b2c331
iommu/amd: Implement notifiers for IOMMUv2
|
13 anni fa |
Joerg Roedel
|
028eeacc41
iommu/amd: Implement IO page-fault handler
|
13 anni fa |
Joerg Roedel
|
2d5503b624
iommu/amd: Add routines to bind/unbind a pasid
|
13 anni fa |
Joerg Roedel
|
ed96f228ba
iommu/amd: Implement device aquisition code for IOMMUv2
|
13 anni fa |
Joerg Roedel
|
e3c495c74b
iommu/amd: Add driver stub for AMD IOMMUv2 support
|
13 anni fa |