Commit Graph

174 Commits (2bace8b95108746f6123d312f47f5bda4eb17a26)

Author SHA1 Message Date
Joerg Roedel a1ca331c8a x86/amd-iommu: Don't detach device from pt domain on driver unbind 16 years ago
Joerg Roedel 21129f786f x86/amd-iommu: Make sure a device is assigned in passthrough mode 16 years ago
Joerg Roedel eba6ac60ba x86/amd-iommu: Align locking between attach_device and detach_device 16 years ago
Joerg Roedel aa879fff5d x86/amd-iommu: Fix device table write order 16 years ago
Joerg Roedel 0feae533dd x86/amd-iommu: Add passthrough mode initialization functions 16 years ago
Joerg Roedel 2650815fb0 x86/amd-iommu: Add core functions for pd allocation/freeing 16 years ago
Joerg Roedel abdc5eb3d6 x86/amd-iommu: Change iommu_map_page to support multiple page sizes 16 years ago
Joerg Roedel a6b256b413 x86/amd-iommu: Support higher level PTEs in iommu_page_unmap 16 years ago
Joerg Roedel 8f7a017ce0 x86/amd-iommu: Use 2-level page tables for dma_ops domains 16 years ago
Joerg Roedel bad1cac28a x86/amd-iommu: Remove bus_addr check in iommu_map_page 16 years ago
Joerg Roedel 8c8c143cdc x86/amd-iommu: Remove last usages of IOMMU_PTE_L0_INDEX 16 years ago
Joerg Roedel 8bc3e12742 x86/amd-iommu: Change alloc_pte to support 64 bit address space 16 years ago
Joerg Roedel 50020fb632 x86/amd-iommu: Introduce increase_address_space function 16 years ago
Joerg Roedel 04bfdd8406 x86/amd-iommu: Flush domains if address space size was increased 16 years ago
Joerg Roedel 407d733e30 x86/amd-iommu: Introduce set_dte_entry function 16 years ago
Joerg Roedel 6a0dbcbe4e x86/amd-iommu: Add a gneric version of amd_iommu_flush_all_devices 16 years ago
Joerg Roedel a6d41a4027 x86/amd-iommu: Use fetch_pte in amd_iommu_iova_to_phys 16 years ago
Joerg Roedel 38a76eeeaf x86/amd-iommu: Use fetch_pte in iommu_unmap_page 16 years ago
Joerg Roedel 9355a08186 x86/amd-iommu: Make fetch_pte aware of dynamic mapping levels 16 years ago
Joerg Roedel 6a1eddd2f9 x86/amd-iommu: Reset command buffer if wait loop fails 16 years ago
Joerg Roedel b26e81b871 x86/amd-iommu: Panic if IOMMU command buffer reset fails 16 years ago
Joerg Roedel a345b23b79 x86/amd-iommu: Reset command buffer on ILLEGAL_COMMAND_ERROR 16 years ago
Joerg Roedel d586d7852c x86/amd-iommu: Add function to flush all DTEs on one IOMMU 16 years ago
Joerg Roedel e0faf54ee8 x86/amd-iommu: fix broken check in amd_iommu_flush_all_devices 16 years ago
Joerg Roedel 4c6f40d4e0 x86/amd-iommu: replace "AMD IOMMU" by "AMD-Vi" 16 years ago
Joerg Roedel f2430bd104 x86/amd-iommu: Remove some merge helper code 16 years ago
Joerg Roedel e394d72aa8 x86/amd-iommu: Introduce function for iommu-local domain flush 16 years ago
Joerg Roedel 945b4ac44e x86/amd-iommu: Dump illegal command on ILLEGAL_COMMAND_ERROR 16 years ago
Joerg Roedel e3e59876e8 x86/amd-iommu: Dump fault entry on DTE error 16 years ago
Jaswinder Singh Rajput b25ae679f6 x86: Mark device_nb as static and fix NULL noise 16 years ago
Chris Wright 42a49f965a amd-iommu: flush domain tlb when attaching a new device 16 years ago
Joerg Roedel e9a22a13c7 amd-iommu: remove unnecessary "AMD IOMMU: " prefix 16 years ago
Joerg Roedel 71ff3bca2f amd-iommu: detach device explicitly before attaching it to a new domain 16 years ago
Joerg Roedel 29150078d7 amd-iommu: remove BUS_NOTIFY_BOUND_DRIVER handling 16 years ago
Jiri Slaby 367d04c4ec amd_iommu: fix lock imbalance 16 years ago
Joerg Roedel 47bccd6bb2 amd-iommu: don't free dma adresses below 512MB with CONFIG_IOMMU_STRESS 16 years ago
Joerg Roedel f5e9705c64 amd-iommu: don't preallocate page tables with CONFIG_IOMMU_STRESS 16 years ago
Joerg Roedel fe16f088a8 amd-iommu: disable round-robin allocator for CONFIG_IOMMU_STRESS 16 years ago
Joerg Roedel d9cfed9254 amd-iommu: remove amd_iommu_size kernel parameter 16 years ago
Joerg Roedel 11b83888ae amd-iommu: enlarge the aperture dynamically 16 years ago
Joerg Roedel 00cd122ae5 amd-iommu: handle exlusion ranges and unity mappings in alloc_new_range 16 years ago
Joerg Roedel 9cabe89b99 amd-iommu: move aperture_range allocation code to seperate function 16 years ago
Joerg Roedel 803b8cb4d9 amd-iommu: change dma_dom->next_bit to dma_dom->next_address 16 years ago
Joerg Roedel 384de72910 amd-iommu: make address allocator aware of multiple aperture ranges 16 years ago
Joerg Roedel 53812c115c amd-iommu: handle page table allocation failures in dma_ops code 16 years ago
Joerg Roedel 8bda3092bc amd-iommu: move page table allocation code to seperate function 16 years ago
Joerg Roedel c3239567a2 amd-iommu: introduce aperture_range structure 16 years ago
Joerg Roedel 7d7a110c61 amd-iommu: add function to flush tlb for all devices 16 years ago
Joerg Roedel bfd1be1857 amd-iommu: add function to flush tlb for all domains 16 years ago
Joerg Roedel 3bd221724a amd-iommu: introduce for_each_iommu* macros 16 years ago