• Linus Torvalds's avatar
    Merge branch 'core-iommu-for-linus' of... · a66a5005
    Linus Torvalds authored
    Merge branch 'core-iommu-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip
    
    * 'core-iommu-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip: (59 commits)
      x86/gart: Do not select AGP for GART_IOMMU
      x86/amd-iommu: Initialize passthrough mode when requested
      x86/amd-iommu: Don't detach device from pt domain on driver unbind
      x86/amd-iommu: Make sure a device is assigned in passthrough mode
      x86/amd-iommu: Align locking between attach_device and detach_device
      x86/amd-iommu: Fix device table write order
      x86/amd-iommu: Add passthrough mode initialization functions
      x86/amd-iommu: Add core functions for pd allocation/freeing
      x86/dma: Mark iommu_pass_through as __read_mostly
      x86/amd-iommu: Change iommu_map_page to support multiple page sizes
      x86/amd-iommu: Support higher level PTEs in iommu_page_unmap
      x86/amd-iommu: Remove old page table handling macros
      x86/amd-iommu: Use 2-level page tables for dma_ops domains
      x86/amd-iommu: Remove bus_addr check in iommu_map_page
      x86/amd-iommu: Remove last usages of IOMMU_PTE_L0_INDEX
      x86/amd-iommu: Change alloc_pte to support 64 bit address space
      x86/amd-iommu: Introduce increase_address_space function
      x86/amd-iommu: Flush domains if address space size was increased
      x86/amd-iommu: Introduce set_dte_entry function
      x86/amd-iommu: Add a gneric version of amd_iommu_flush_all_devices
      ...
    a66a5005
pci-dma.c 7.27 KB