Messages in this thread |  | | | From | Jeremy Fitzhardinge <> | | Subject | [GIT PULL] Xen dom0 swiotlb updates | | Date | Tue, 12 May 2009 14:50:41 -0700 |
| |
Hi all,
Here's the Xen swiotlb changes with ack tags added, minor cleanups, etc.
This is logically a continuation of the tip/x86/xen/dom0/pci branch.
Thanks, J
The following changes since commit e03834d7bc255b4fc35d894141a747a32a6b9cfd: Jeremy Fitzhardinge (1): xen: define BIOVEC_PHYS_MERGEABLE()
are available in the git repository at:
git://git.kernel.org/pub/scm/linux/kernel/git/jeremy/xen.git for-ingo/xen/dom0/swiotlb
Ian Campbell (4): xen swiotlb: fixup swiotlb is chunks smaller than MAX_CONTIG_ORDER xen: add hooks for mapping phys<->bus addresses in swiotlb xen/swiotlb: add hook for swiotlb_arch_range_needs_mapping xen: enable swiotlb for xen domain 0.
Jeremy Fitzhardinge (6): xen: make sure swiotlb allocation is physically contigious swiotlb: use swiotlb_alloc_boot to allocate emergency pool xen/swiotlb: improve comment on gfp flags in xen_alloc_coherent() xen/swiotlb: add sync functions xen/swiotlb: make sure prototypes are in scope for swiotlb functions xen/swiotlb: define xen_wants_swiotlb when PCI_XEN is not enabled
arch/x86/kernel/pci-swiotlb.c | 30 +++--------------- arch/x86/xen/Kconfig | 1 + arch/x86/xen/Makefile | 1 + arch/x86/xen/pci-swiotlb.c | 53 +++++++++++++++++++++++++++++++ drivers/pci/xen-iommu.c | 69 ++++++++++++++++++++++++++++++++++++++-- include/xen/swiotlb.h | 18 +++++++++++ lib/swiotlb.c | 3 +- 7 files changed, 145 insertions(+), 30 deletions(-) create mode 100644 arch/x86/xen/pci-swiotlb.c create mode 100644 include/xen/swiotlb.h
|  |