search for: free_coherent

Displaying 9 results from an estimated 9 matches for "free_coherent".

2008 Feb 01
1
Updated dom0 for pvops: now boots on 32-bit!
...P" (work-in-progress) branch at the usual git repo, git://et.redhat.com/linux-2.6-dom0-pvops.git with gitweb at http://git.et.redhat.com/?p=linux-2.6-dom0-pvops.git New since the last drop are some MTRR cleanups from Mark McLoughlin, a number of dma-mapping cleanups, and full dma_alloc/free_coherent support, including xen contiguous mapping support. I've also updated it to Linus' final v2.6.24. The APIC code is still non-pvops-friendly, but other than that, all the new code is completely pvops-friendly and will work happily on baremetal as well as Xen. So next job is to clean up the...
2008 Feb 01
1
Updated dom0 for pvops: now boots on 32-bit!
...P" (work-in-progress) branch at the usual git repo, git://et.redhat.com/linux-2.6-dom0-pvops.git with gitweb at http://git.et.redhat.com/?p=linux-2.6-dom0-pvops.git New since the last drop are some MTRR cleanups from Mark McLoughlin, a number of dma-mapping cleanups, and full dma_alloc/free_coherent support, including xen contiguous mapping support. I've also updated it to Linus' final v2.6.24. The APIC code is still non-pvops-friendly, but other than that, all the new code is completely pvops-friendly and will work happily on baremetal as well as Xen. So next job is to clean up the...
2008 Feb 01
1
Updated dom0 for pvops: now boots on 32-bit!
...P" (work-in-progress) branch at the usual git repo, git://et.redhat.com/linux-2.6-dom0-pvops.git with gitweb at http://git.et.redhat.com/?p=linux-2.6-dom0-pvops.git New since the last drop are some MTRR cleanups from Mark McLoughlin, a number of dma-mapping cleanups, and full dma_alloc/free_coherent support, including xen contiguous mapping support. I've also updated it to Linus' final v2.6.24. The APIC code is still non-pvops-friendly, but other than that, all the new code is completely pvops-friendly and will work happily on baremetal as well as Xen. So next job is to clean up the...
2019 Sep 08
7
[PATCH v6 0/5] iommu/amd: Convert the AMD iommu driver to the dma-iommu api
Convert the AMD iommu driver to the dma-iommu api. Remove the iova handling and reserve region code from the AMD iommu driver. Change-log: V6: -add more details to the description of patch 001-iommu-amd-Remove-unnecessary-locking-from-AMD-iommu-.patch -rename handle_deferred_device to iommu_dma_deferred_attach -fix double tabs in 0003-iommu-dma-iommu-Handle-deferred-devices.patch V5: -Rebase on
2019 Jun 13
8
[PATCH v4 0/5] iommu/amd: Convert the AMD iommu driver to the dma-iommu api
Convert the AMD iommu driver to the dma-iommu api. Remove the iova handling and reserve region code from the AMD iommu driver. Change-log: V4: -Rebase on top of linux-next -Split the removing of the unnecessary locking in the amd iommu driver into a seperate patch -refactor the "iommu/dma-iommu: Handle deferred devices" patch and address comments v3: -rename dma_limit to dma_mask -exit
2019 Jun 13
8
[PATCH v4 0/5] iommu/amd: Convert the AMD iommu driver to the dma-iommu api
Convert the AMD iommu driver to the dma-iommu api. Remove the iova handling and reserve region code from the AMD iommu driver. Change-log: V4: -Rebase on top of linux-next -Split the removing of the unnecessary locking in the amd iommu driver into a seperate patch -refactor the "iommu/dma-iommu: Handle deferred devices" patch and address comments v3: -rename dma_limit to dma_mask -exit
2008 Dec 22
17
[PATCH 0 of 9] swiotlb: use phys_addr_t for pages
Hi all, Here''s a work in progress series whcih does a partial revert of the previous swiotlb changes, and does a partial replacement with Becky Bruce''s series. The most important difference is Becky''s use of phys_addr_t rather than page+offset to represent arbitrary pages. This turns out to be simpler. I didn''t replicate the map_single_page changes, since
2013 Oct 17
42
[PATCH v8 0/19] enable swiotlb-xen on arm and arm64
...lled for autotranslate guests on x86. Changes in v6: - check for dev->dma_mask being NULL in dma_capable; - update the comments and the hypercalls structures; - add a xen_dma_info entry to the rbtree in xen_swiotlb_alloc_coherent to keep track of the new mapping. Free the entry in xen_swiotlb_free_coherent; - rename xen_dma_seg to dma_info in xen_swiotlb_alloc/free_coherent to avoid confusions; - introduce and export xen_dma_ops; - call xen_mm_init from as arch_initcall; - call __get_dma_ops to get the native dma_ops pointer on arm; - do not merge biovecs; - add single page optimization: pin the page...
2016 Jun 02
52
[RFC v3 00/45] dma-mapping: Use unsigned long for dma_attrs
Hi, This is third approach (complete this time) for replacing struct dma_attrs with unsigned long. The main patch (2/45) doing the change is split into many subpatches for easier review (3-43). They should be squashed together when applying. *Important:* Patchset is *only* build tested on allyesconfigs: ARM, ARM64, i386, x86_64 and powerpc. Please provide reviewes and tests for other