Joerg Roedel
|
b6809ee573
iommu/amd: Detach device from domain before removal
|
9 years ago |
Baoquan He
|
9b1a12d291
iommu/amd: Correct the wrong setting of alias DTE in do_attach
|
9 years ago |
Dan Carpenter
|
1fb260bc00
iommu/amd: Remove an unneeded condition
|
9 years ago |
Joerg Roedel
|
a639a8eecf
iommu/amd: Preallocate dma_ops apertures based on dma_mask
|
9 years ago |
Joerg Roedel
|
7b5e25b84e
iommu/amd: Use trylock to aquire bitmap_lock
|
9 years ago |
Joerg Roedel
|
5f6bed5005
iommu/amd: Make dma_ops_domain->next_index percpu
|
9 years ago |
Joerg Roedel
|
92d420ec02
iommu/amd: Relax locking in dma_ops path
|
9 years ago |
Joerg Roedel
|
a73c156665
iommu/amd: Initialize new aperture range before making it visible
|
9 years ago |
Joerg Roedel
|
7bfa5bd270
iommu/amd: Build io page-tables with cmpxchg64
|
9 years ago |
Joerg Roedel
|
266a3bd28f
iommu/amd: Allocate new aperture ranges in dma_ops_alloc_addresses
|
9 years ago |
Joerg Roedel
|
4eeca8c5e7
iommu/amd: Optimize dma_ops_free_addresses
|
9 years ago |
Joerg Roedel
|
ab7032bb9c
iommu/amd: Remove need_flush from struct dma_ops_domain
|
9 years ago |
Joerg Roedel
|
2a87442c5b
iommu/amd: Iterate over all aperture ranges in dma_ops_area_alloc
|
9 years ago |
Joerg Roedel
|
d41ab09896
iommu/amd: Flush iommu tlb in dma_ops_free_addresses
|
9 years ago |
Joerg Roedel
|
ebaecb423b
iommu/amd: Rename dma_ops_domain->next_address to next_index
|
9 years ago |
Joerg Roedel
|
05ab49e005
iommu/amd: Remove 'start' parameter from dma_ops_area_alloc
|
9 years ago |
Joerg Roedel
|
ccb50e03da
iommu/amd: Flush iommu tlb in dma_ops_aperture_alloc()
|
9 years ago |
Joerg Roedel
|
60e6a7cb44
iommu/amd: Retry address allocation within one aperture
|
9 years ago |
Joerg Roedel
|
ae62d49c7a
iommu/amd: Move aperture_range.offset to another cache-line
|
9 years ago |
Joerg Roedel
|
a0f51447f4
iommu/amd: Add dma_ops_aperture_alloc() function
|
9 years ago |
Joerg Roedel
|
b57c3c802e
iommu/amd: Pass correct shift to iommu_area_alloc()
|
9 years ago |
Joerg Roedel
|
84b3a0bc88
iommu/amd: Flush the IOMMU TLB before the addresses are freed
|
9 years ago |
Joerg Roedel
|
53b3b65aa5
iommu/amd: Flush IOMMU TLB on __map_single error path
|
9 years ago |
Joerg Roedel
|
08c5fb938e
iommu/amd: Introduce bitmap_lock in struct aperture_range
|
9 years ago |
Joerg Roedel
|
007b74bab2
iommu/amd: Move 'struct dma_ops_domain' definition to amd_iommu.c
|
9 years ago |
Joerg Roedel
|
a7fb668fd8
iommu/amd: Warn only once on unexpected pte value
|
9 years ago |
Mel Gorman
|
d0164adc89
mm, page_alloc: distinguish between being unable to sleep, unwilling to sleep and avoiding waking kswapd
|
9 years ago |
Joerg Roedel
|
b67ad2f7c7
Merge branches 'x86/vt-d', 'arm/omap', 'arm/smmu', 's390', 'core' and 'x86/amd' into next
|
9 years ago |
Joerg Roedel
|
a960fadbe6
iommu: Add device_group call-back to x86 iommu drivers
|
9 years ago |
Joerg Roedel
|
deba4bce16
iommu/amd: Remove cmd_buf_size and evt_buf_size from struct amd_iommu
|
9 years ago |