summaryrefslogtreecommitdiffstats
path: root/arch/arm/xen/mm.c
Commit message (Expand)AuthorAgeFilesLines
* swiotlb: bail out of swiotlb_init_late() if swiotlb is already allocatedPetr Tesarik2023-08-011-6/+4
* swiotlb-xen: fix DMA_ATTR_NO_KERNEL_MAPPING on armChristoph Hellwig2022-05-111-14/+0
* swiotlb: merge swiotlb-xen initialization into swiotlbChristoph Hellwig2022-04-181-10/+11
* arm/xen: don't check for xen_initial_domain() in xen_create_contiguous_regionStefano Stabellini2022-04-181-4/+1
* xen/swiotlb: check if the swiotlb has already been initializedStefano Stabellini2021-05-141-1/+7
* xen/arm: move xen_swiotlb_detect to arm/swiotlb-xen.hStefano Stabellini2021-05-141-12/+0
* Merge branch 'stable/for-linus-5.13' of git://git.kernel.org/pub/scm/linux/ke...Linus Torvalds2021-05-041-1/+1
|\
| * xen-swiotlb: split xen_swiotlb_initChristoph Hellwig2021-03-171-1/+1
* | xen/arm: introduce XENFEAT_direct_mapped and XENFEAT_not_direct_mappedStefano Stabellini2021-04-231-1/+13
|/
* Merge tag 'dma-mapping-5.10' of git://git.infradead.org/users/hch/dma-mappingLinus Torvalds2020-10-151-1/+1
|\
| * dma-mapping: merge <linux/dma-noncoherent.h> into <linux/dma-map-ops.h>Christoph Hellwig2020-10-061-1/+1
* | arch, drivers: replace for_each_membock() with for_each_mem_range()Mike Rapoport2020-10-131-3/+4
|/
* xen/arm: call dma_to_phys on the dma_addr_t parameter of dma_cache_maintStefano Stabellini2020-08-041-6/+9
* xen/arm: introduce phys/dma translations in xen_dma_sync_for_*Stefano Stabellini2020-08-041-11/+6
* swiotlb-xen: add struct device * parameter to xen_dma_sync_for_deviceStefano Stabellini2020-08-041-2/+3
* swiotlb-xen: add struct device * parameter to xen_dma_sync_for_cpuStefano Stabellini2020-08-041-2/+3
* Merge branch 'master' of git://git.kernel.org/pub/scm/linux/kernel/git/torval...Linus Torvalds2019-11-281-6/+6
|\
| * dma-mapping: drop the dev argument to arch_sync_dma_for_*Christoph Hellwig2019-11-201-6/+6
* | xen: mm: make xen_mm_init staticBen Dooks (Codethink)2019-11-071-1/+1
* | xen: mm: include <xen/xen-ops.h> for missing declarationsBen Dooks (Codethink)2019-11-071-0/+1
|/
* Merge tag 'for-linus-5.4-rc2-tag' of git://git.kernel.org/pub/scm/linux/kerne...Linus Torvalds2019-10-041-1/+4
|\
| * arm: xen: mm: use __GPF_DMA32 for arm64Peng Fan2019-10-011-1/+4
* | swiotlb-xen: simplify cache maintainanceChristoph Hellwig2019-09-111-47/+17
* | xen: remove the exports for xen_{create,destroy}_contiguous_regionChristoph Hellwig2019-09-111-2/+0
* | xen/arm: remove xen_dma_opsChristoph Hellwig2019-09-111-4/+0
* | xen/arm: simplify dma_cache_maintChristoph Hellwig2019-09-111-40/+21
* | xen/arm: use dev_is_dma_coherentChristoph Hellwig2019-09-111-6/+6
|/
* treewide: Add SPDX license identifier for missed filesThomas Gleixner2019-05-211-0/+1
* arch/arm/xen: Remove duplicate headerSouptick Joarder2019-01-281-1/+0
* mm: remove include/linux/bootmem.hMike Rapoport2018-10-311-1/+0
* xen-swiotlb: consolidate xen_swiotlb_dma_opsChristoph Hellwig2017-06-201-17/+0
* Merge branch 'stable/for-linus-4.11' of git://git.kernel.org/pub/scm/linux/ke...Linus Torvalds2017-03-071-0/+2
|\
| * swiotlb-xen: implement xen_swiotlb_get_sgtable callbackAndrii Anisov2017-02-131-0/+1
| * swiotlb-xen: implement xen_swiotlb_dma_mmap callbackStefano Stabellini2017-02-131-0/+1
* | treewide: Constify most dma_map_ops structuresBart Van Assche2017-01-241-2/+2
|/
* swiotlb-xen: Enforce return of DMA_ERROR_CODE in mapping functionAlexander Duyck2016-11-071-1/+0
* dma-mapping: use unsigned long for dma_attrsKrzysztof Kozlowski2016-08-041-4/+4
* mm, page_alloc: distinguish between being unable to sleep, unwilling to sleep...Mel Gorman2015-11-061-1/+1
* xen/swiotlb: Add support for 64KB page granularityJulien Grall2015-10-231-11/+27
* xen/swiotlb: Pass addresses rather than frame numbers to xen_arch_need_swiotlbJulien Grall2015-10-231-2/+5
* xen: Make clear that swiotlb and biomerge are dealing with DMA addressJulien Grall2015-09-081-2/+2
* xen: Include xen/page.h rather than asm/xen/page.hJulien Grall2015-06-171-1/+1
* xen: Add __GFP_DMA flag when xen_swiotlb_init gets free pages on ARMStefano Stabellini2015-05-061-0/+15
* arm64: Relax licensing of arm64 Xen DMA operationsChuck Tuffli2015-01-201-1/+1
* xen/arm: introduce GNTTABOP_cache_flushStefano Stabellini2014-12-041-2/+32
* xen/arm/arm64: introduce xen_arch_need_swiotlbStefano Stabellini2014-12-041-0/+7
* xen/arm/arm64: merge xen/mm32.c into xen/mm.cStefano Stabellini2014-12-041-0/+84
* swiotlb-xen: use xen_alloc/free_coherent_pagesStefano Stabellini2013-10-101-3/+3
* swiotlb-xen: introduce xen_swiotlb_set_dma_maskStefano Stabellini2013-10-091-0/+1
* xen/arm,arm64: enable SWIOTLB_XENStefano Stabellini2013-10-101-0/+64