Commit Graph

222 Commits (ae948011071c12ff6a328348859c717ea885ed40)

Author SHA1 Message Date
Joerg Roedel bb9d4ff80b AMD IOMMU: fix iommu_map_page function 16 years ago
Joerg Roedel 09ee17eb8e AMD IOMMU: fix possible race while accessing iommu->need_sync 16 years ago
Joerg Roedel f91ba19064 AMD IOMMU: set device table entry for aliased devices 16 years ago
Joerg Roedel 1d9b16d169 x86: move GART specific stuff from iommu.h to gart.h 16 years ago
Joerg Roedel 8501c45cc3 AMD IOMMU: check for next_bit also in unmapped area 16 years ago
Joerg Roedel 80be308dfa AMD IOMMU: fix lazy IO/TLB flushing in unmap path 16 years ago
Joerg Roedel ae9b940364 AMD IOMMU: fix detection of NP capable IOMMUs 16 years ago
Joerg Roedel e3c449f526 x86, AMD IOMMU: convert driver to generic iommu_num_pages function 17 years ago
Joerg Roedel bdab0ba3d9 x86: rename iommu_num_pages function to iommu_nr_pages 17 years ago
FUJITA Tomonori 40becd8d5a AMD IOMMU: use iommu_device_max_index 17 years ago
FUJITA Tomonori afa9fdc2f5 iommu: remove fullflush and nofullflush in IOMMU generic option 17 years ago
FUJITA Tomonori d26dbc5cf9 iommu: export iommu_area_reserve helper function 17 years ago
Joerg Roedel 832a90c304 AMD IOMMU: use coherent_dma_mask in alloc_coherent 17 years ago
Joerg Roedel 6754086ce6 AMD IOMMU: simplify dma_mask_to_pages 17 years ago
Joerg Roedel c97ac5359e AMD IOMMU: replace memset with __GFP_ZERO in alloc_coherent 17 years ago
FUJITA Tomonori 13d9fead3d AMD IOMMU: avoid unnecessary low zone allocation in alloc_coherent 17 years ago
Joerg Roedel 38ddf41b19 AMD IOMMU: some set_device_domain cleanups 17 years ago
Joerg Roedel bd60b735c6 AMD IOMMU: don't assign preallocated protection domains to devices 17 years ago
Joerg Roedel b39ba6ad00 AMD IOMMU: add dma_supported callback 17 years ago
Joerg Roedel 90008ee4b8 AMD IOMMU: add event handling code 17 years ago
Joerg Roedel a80dc3e0e0 AMD IOMMU: add MSI interrupt support 17 years ago
Joerg Roedel 6d4f343f84 AMD IOMMU: align alloc_coherent addresses properly 17 years ago
Joerg Roedel 5507eef835 AMD IOMMU: add branch hints to completion wait checks 17 years ago
Joerg Roedel 1c65577398 AMD IOMMU: implement lazy IO/TLB flushing 17 years ago
Joerg Roedel 270cab2426 AMD IOMMU: move TLB flushing to the map/unmap helper functions 17 years ago
Joerg Roedel dbcc112e3b AMD IOMMU: check for invalid device pointers 17 years ago
Joerg Roedel 7e4f88da7b AMD IOMMU: protect completion wait loop with iommu lock 17 years ago
Joerg Roedel ee2fa7435b AMD IOMMU: set iommu sunc flag after command queuing 17 years ago
Joerg Roedel 2cd54961ca x86, AMD IOMMU: remove obsolete FIXME comment 17 years ago
Jiri Kosina 8a7c5ef3ba x86 iommu: remove unneeded parenthesis 17 years ago
Joerg Roedel 8a456695c5 x86m AMD IOMMU: cleanup: replace LOW_U32 macro with generic lower_32_bits 17 years ago
Joerg Roedel 519c31bacf x86, AMD IOMMU: use status bit instead of memory write-back for completion wait 17 years ago
Joerg Roedel 3a61ec387c x86, AMD IOMMU: include amd_iommu_last_bdf in device initialization 17 years ago
Joerg Roedel a8132e5fe2 x86, AMD IOMMU: replace to_pages macro with iommu_num_pages 17 years ago
Joerg Roedel d591b0a3ae x86, AMD IOMMU: replace DEVID macro with a function 17 years ago
Joerg Roedel d64495366f x86, AMD IOMMU: rename struct command to iommu_cmd 17 years ago
Joerg Roedel 136f78a19c x86, AMD IOMMU: add an emergency exit to the completion wait loop 17 years ago
Joerg Roedel 8ea80d783e x86, AMD IOMMU: replace HIGH_U32 macro with upper_32_bits function 17 years ago
Joerg Roedel 431b2a2015 x86, AMD IOMMU: add comments to core code 17 years ago
FUJITA Tomonori 46a7fa270a x86: make only GART code include gart.h 17 years ago
Joerg Roedel 999ba417cc x86, AMD IOMMU: flush domain TLB when there is more than one page to flush 17 years ago
Joerg Roedel 5f6a59d8ad x86, AMD IOMMU: remove unnecessary set_bit_string 17 years ago
Ingo Molnar 92af4e2902 x86, AMD IOMMU, build fix #2 17 years ago
Joerg Roedel c6da992e16 x86, AMD IOMMU: add amd_iommu.h to export functions to the generic x86 dma code 17 years ago
Joerg Roedel 6631ee9d00 x86, AMD IOMMU: add dma_ops initialization function 17 years ago
Joerg Roedel c432f3df8e x86, AMD IOMMU: add pre-allocation of protection domains 17 years ago
Joerg Roedel 5d8b53cf3f x86, AMD IOMMU: add mapping functions for coherent mappings 17 years ago
Joerg Roedel 65b050adbf x86, AMD IOMMU: add mapping functions for scatter gather lists 17 years ago
Joerg Roedel 4da70b9e4f x86, AMD IOMMU: add dma_ops mapping functions for single mappings 17 years ago
Joerg Roedel cb76c32297 x86, AMD IOMMU: add generic dma_ops mapping functions 17 years ago