Hey,
The merge window in all likehood is going to open next week (Monday, Oct 1st),
and these
are the patches I''ve in my tree ready to go (some of them are actually
in tip and
in Jens''s tree). If you think I''ve missed some, please tell me
what they are.
Andres Lagar-Cavilla (3):
xen/privcmd: add PRIVCMD_MMAPBATCH_V2 ioctl
xen/privcmd: Fix mmap batch ioctl error status copy back.
xen/gndev: Xen backend support for paged out grant targets V4.
Attilio Rao (5):
x86: Remove base argument from x86_init.paging.pagetable_setup_start
x86: Rename pagetable_setup_start() to pagetable_init()
x86: Move paging_init() call to x86_init.paging.pagetable_init()
x86: xen: Cleanup and remove x86_init.paging.pagetable_setup_done()
x86: Document x86_init.paging.pagetable_init()
Dan Carpenter (1):
xen/privcmd: return -EFAULT on error
Daniel De Graaf (1):
xen/sysfs: Use XENVER_guest_handle to query UUID
David Vrabel (1):
xen/mm: return more precise error from xen_remap_domain_range()
Ian Campbell (1):
xen: resynchronise grant table status codes with upstream
Jan Beulich (2):
xen-pciback: support wild cards in slot specifications
xen/vga: add the xen EFI video mode support
Konrad Rzeszutek Wilk (31):
xen/perf: Define .glob for the different hypercalls.
xen/blkback: Fix compile warning
xen/p2m: Fix the comment describing the P2M tree.
xen/x86: Use memblock_reserve for sensitive areas.
xen/x86: Workaround 64-bit hypervisor and 32-bit initial domain.
xen/swiotlb: Simplify the logic.
xen/swiotlb: With more than 4GB on 64-bit, disable the native SWIOTLB.
swiotlb: add the late swiotlb initialization function with iotlb memory
xen/apic/xenbus/swiotlb/pcifront/grant/tmem: Make functions or variables
static.
xen/swiotlb: Remove functions not needed anymore.
xen/swiotlb: Fix compile warnings when using plain integer instead of NULL
pointer.
Revert "xen/x86: Workaround 64-bit hypervisor and 32-bit initial
domain." and "xen/x86: Use memblock_reserve for sensitive areas."
xen/mmu: The xen_setup_kernel_pagetable doesn''t need to return
anything.
xen/mmu: Provide comments describing the _ka and _va aliasing issue
xen/mmu: use copy_page instead of memcpy.
xen/mmu: For 64-bit do not call xen_map_identity_early
xen/mmu: Recycle the Xen provided L4, L3, and L2 pages
xen/p2m: Add logic to revector a P2M tree to use __va leafs.
xen/mmu: Copy and revector the P2M tree.
xen/mmu: Remove from __ka space PMD entries for pagetables.
xen/mmu: Release just the MFN list, not MFN list and part of pagetables.
xen/p2m: When revectoring deal with holes in the P2M array.
xen/mmu: If the revector fails, don''t attempt to revector
anything else.
xen/swiotlb: Move the nr_tbl determination in its own function.
xen/swiotlb: Move the error strings to its own function.
xen/swiotlb: Use the swiotlb_late_init_with_tbl to init Xen-SWIOTLB late
when PV PCI is used.
xen/swiotlb: For early initialization, return zero on success.
xen/pcifront: Use Xen-SWIOTLB when initting if required.
xen/swiotlb: Remove functions not needed anymore.
xen/swiotlb: Fix compile warnings when using plain integer instead of NULL
pointer.
xen/x86: retrieve keyboard shift status flags from hypervisor.
Oliver Chick (1):
xen/blkback: Change xen_vbd''s flush_support and discard_secure to
have type unsigned int, rather than bool
Stefano Stabellini (7):
xen: update xen_add_to_physmap interface
xen: missing includes
xen/events: fix unmask_evtchn for PV on HVM guests
xen: clear IRQ_NOAUTOEN and IRQ_NOREQUEST
xen: Introduce xen_pfn_t for pfn and mfn types
xen: allow privcmd for HVM guests
xen/arm: compile and run xenbus
Wei Yongjun (1):
xen/blkback: use kmem_cache_zalloc instead of kmem_cache_alloc/memset
> Hey, > > The merge window in all likehood is going to open next week (Monday, Oct 1st), and these > are the patches I''ve in my tree ready to go (some of them are actually in tip and > in Jens''s tree). If you think I''ve missed some, please tell me what they are. > > Andres Lagar-Cavilla (3): > xen/privcmd: add PRIVCMD_MMAPBATCH_V2 ioctl > xen/privcmd: Fix mmap batch ioctl error status copy back. > xen/gndev: Xen backend support for paged out grant targets V4.Ack. All dependent patches also included below (Dan C, David, V, Ian C.). So, great stuff afaict. Thanks Andres> > Attilio Rao (5): > x86: Remove base argument from x86_init.paging.pagetable_setup_start > x86: Rename pagetable_setup_start() to pagetable_init() > x86: Move paging_init() call to x86_init.paging.pagetable_init() > x86: xen: Cleanup and remove x86_init.paging.pagetable_setup_done() > x86: Document x86_init.paging.pagetable_init() > > Dan Carpenter (1): > xen/privcmd: return -EFAULT on error > > Daniel De Graaf (1): > xen/sysfs: Use XENVER_guest_handle to query UUID > > David Vrabel (1): > xen/mm: return more precise error from xen_remap_domain_range() > > Ian Campbell (1): > xen: resynchronise grant table status codes with upstream > > Jan Beulich (2): > xen-pciback: support wild cards in slot specifications > xen/vga: add the xen EFI video mode support > > Konrad Rzeszutek Wilk (31): > xen/perf: Define .glob for the different hypercalls. > xen/blkback: Fix compile warning > xen/p2m: Fix the comment describing the P2M tree. > xen/x86: Use memblock_reserve for sensitive areas. > xen/x86: Workaround 64-bit hypervisor and 32-bit initial domain. > xen/swiotlb: Simplify the logic. > xen/swiotlb: With more than 4GB on 64-bit, disable the native SWIOTLB. > swiotlb: add the late swiotlb initialization function with iotlb memory > xen/apic/xenbus/swiotlb/pcifront/grant/tmem: Make functions or variables static. > xen/swiotlb: Remove functions not needed anymore. > xen/swiotlb: Fix compile warnings when using plain integer instead of NULL pointer. > Revert "xen/x86: Workaround 64-bit hypervisor and 32-bit initial domain." and "xen/x86: Use memblock_reserve for sensitive areas." > xen/mmu: The xen_setup_kernel_pagetable doesn''t need to return anything. > xen/mmu: Provide comments describing the _ka and _va aliasing issue > xen/mmu: use copy_page instead of memcpy. > xen/mmu: For 64-bit do not call xen_map_identity_early > xen/mmu: Recycle the Xen provided L4, L3, and L2 pages > xen/p2m: Add logic to revector a P2M tree to use __va leafs. > xen/mmu: Copy and revector the P2M tree. > xen/mmu: Remove from __ka space PMD entries for pagetables. > xen/mmu: Release just the MFN list, not MFN list and part of pagetables. > xen/p2m: When revectoring deal with holes in the P2M array. > xen/mmu: If the revector fails, don''t attempt to revector anything else. > xen/swiotlb: Move the nr_tbl determination in its own function. > xen/swiotlb: Move the error strings to its own function. > xen/swiotlb: Use the swiotlb_late_init_with_tbl to init Xen-SWIOTLB late when PV PCI is used. > xen/swiotlb: For early initialization, return zero on success. > xen/pcifront: Use Xen-SWIOTLB when initting if required. > xen/swiotlb: Remove functions not needed anymore. > xen/swiotlb: Fix compile warnings when using plain integer instead of NULL pointer. > xen/x86: retrieve keyboard shift status flags from hypervisor. > > Oliver Chick (1): > xen/blkback: Change xen_vbd''s flush_support and discard_secure to have type unsigned int, rather than bool > > Stefano Stabellini (7): > xen: update xen_add_to_physmap interface > xen: missing includes > xen/events: fix unmask_evtchn for PV on HVM guests > xen: clear IRQ_NOAUTOEN and IRQ_NOREQUEST > xen: Introduce xen_pfn_t for pfn and mfn types > xen: allow privcmd for HVM guests > xen/arm: compile and run xenbus > > Wei Yongjun (1): > xen/blkback: use kmem_cache_zalloc instead of kmem_cache_alloc/memset