Merge tag 'for-linus-4.19-rc1-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip
Pull xen updates from Juergen Gross: - add dma-buf functionality to Xen grant table handling - fix for booting the kernel as Xen PVH dom0 - fix for booting the kernel as a Xen PV guest with CONFIG_DEBUG_VIRTUAL enabled - other minor performance and style fixes * tag 'for-linus-4.19-rc1-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip: xen/balloon: fix balloon initialization for PVH Dom0 xen: don't use privcmd_call() from xen_mc_flush() xen/pv: Call get_cpu_address_sizes to set x86_virt/phys_bits xen/biomerge: Use true and false for boolean values xen/gntdev: don't dereference a null gntdev_dmabuf on allocation failure xen/spinlock: Don't use pvqspinlock if only 1 vCPU xen/gntdev: Implement dma-buf import functionality xen/gntdev: Implement dma-buf export functionality xen/gntdev: Add initial support for dma-buf UAPI xen/gntdev: Make private routines/structures accessible xen/gntdev: Allow mappings for DMA buffers xen/grant-table: Allow allocating buffers suitable for DMA xen/balloon: Share common memory reservation routines xen/grant-table: Make set/clear page private code shared
No related branches found
No related tags found
Showing
- arch/x86/include/asm/xen/hypercall.h 19 additions, 6 deletionsarch/x86/include/asm/xen/hypercall.h
- arch/x86/kernel/cpu/common.c 1 addition, 1 deletionarch/x86/kernel/cpu/common.c
- arch/x86/kernel/cpu/cpu.h 1 addition, 0 deletionsarch/x86/kernel/cpu/cpu.h
- arch/x86/xen/enlighten_pv.c 3 additions, 0 deletionsarch/x86/xen/enlighten_pv.c
- arch/x86/xen/multicalls.c 3 additions, 3 deletionsarch/x86/xen/multicalls.c
- arch/x86/xen/spinlock.c 4 additions, 0 deletionsarch/x86/xen/spinlock.c
- drivers/xen/Kconfig 24 additions, 0 deletionsdrivers/xen/Kconfig
- drivers/xen/Makefile 2 additions, 0 deletionsdrivers/xen/Makefile
- drivers/xen/balloon.c 6 additions, 69 deletionsdrivers/xen/balloon.c
- drivers/xen/biomerge.c 1 addition, 1 deletiondrivers/xen/biomerge.c
- drivers/xen/gntdev-common.h 94 additions, 0 deletionsdrivers/xen/gntdev-common.h
- drivers/xen/gntdev-dmabuf.c 857 additions, 0 deletionsdrivers/xen/gntdev-dmabuf.c
- drivers/xen/gntdev-dmabuf.h 33 additions, 0 deletionsdrivers/xen/gntdev-dmabuf.h
- drivers/xen/gntdev.c 149 additions, 71 deletionsdrivers/xen/gntdev.c
- drivers/xen/grant-table.c 132 additions, 19 deletionsdrivers/xen/grant-table.c
- drivers/xen/mem-reservation.c 118 additions, 0 deletionsdrivers/xen/mem-reservation.c
- drivers/xen/xen-balloon.c 1 addition, 1 deletiondrivers/xen/xen-balloon.c
- include/uapi/xen/gntdev.h 106 additions, 0 deletionsinclude/uapi/xen/gntdev.h
- include/xen/grant_table.h 21 additions, 0 deletionsinclude/xen/grant_table.h
- include/xen/mem-reservation.h 59 additions, 0 deletionsinclude/xen/mem-reservation.h
Loading
Please register or sign in to comment