Merge tag 'for-linus-4.12b-rc0b-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip
Pull xen updates from Juergen Gross: "Xen fixes and featrues for 4.12. The main changes are: - enable building the kernel with Xen support but without enabling paravirtualized mode (Vitaly Kuznetsov) - add a new 9pfs xen frontend driver (Stefano Stabellini) - simplify Xen's cpuid handling by making use of cpu capabilities (Juergen Gross) - add/modify some headers for new Xen paravirtualized devices (Oleksandr Andrushchenko) - EFI reset_system support under Xen (Julien Grall) - and the usual cleanups and corrections" * tag 'for-linus-4.12b-rc0b-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip: (57 commits) xen: Move xen_have_vector_callback definition to enlighten.c xen: Implement EFI reset_system callback arm/xen: Consolidate calls to shutdown hypercall in a single helper xen: Export xen_reboot xen/x86: Call xen_smp_intr_init_pv() on BSP xen: Revert commits da72ff5b and 72a9b186 xen/pvh: Do not fill kernel's e820 map in init_pvh_bootparams() xen/scsifront: use offset_in_page() macro xen/arm,arm64: rename __generic_dma_ops to xen_get_dma_ops xen/arm,arm64: fix xen_dma_ops after 815dd187 "Consolidate get_dma_ops..." xen/9pfs: select CONFIG_XEN_XENBUS_FRONTEND x86/cpu: remove hypervisor specific set_cpu_features vmware: set cpu capabilities during platform initialization x86/xen: use capabilities instead of fake cpuid values for xsave x86/xen: use capabilities instead of fake cpuid values for x2apic x86/xen: use capabilities instead of fake cpuid values for mwait x86/xen: use capabilities instead of fake cpuid values for acpi x86/xen: use capabilities instead of fake cpuid values for acc x86/xen: use capabilities instead of fake cpuid values for mtrr x86/xen: use capabilities instead of fake cpuid values for aperf ...
Showing
- arch/arm/include/asm/device.h 3 additions, 0 deletionsarch/arm/include/asm/device.h
- arch/arm/include/asm/dma-mapping.h 1 addition, 11 deletionsarch/arm/include/asm/dma-mapping.h
- arch/arm/mm/dma-mapping.c 7 additions, 0 deletionsarch/arm/mm/dma-mapping.c
- arch/arm/xen/efi.c 1 addition, 1 deletionarch/arm/xen/efi.c
- arch/arm/xen/enlighten.c 10 additions, 6 deletionsarch/arm/xen/enlighten.c
- arch/arm64/include/asm/device.h 3 additions, 0 deletionsarch/arm64/include/asm/device.h
- arch/arm64/include/asm/dma-mapping.h 1 addition, 12 deletionsarch/arm64/include/asm/dma-mapping.h
- arch/arm64/mm/dma-mapping.c 7 additions, 0 deletionsarch/arm64/mm/dma-mapping.c
- arch/x86/include/asm/hypervisor.h 2 additions, 6 deletionsarch/x86/include/asm/hypervisor.h
- arch/x86/include/asm/xen/events.h 11 additions, 0 deletionsarch/x86/include/asm/xen/events.h
- arch/x86/include/asm/xen/page.h 25 additions, 0 deletionsarch/x86/include/asm/xen/page.h
- arch/x86/kernel/cpu/common.c 0 additions, 1 deletionarch/x86/kernel/cpu/common.c
- arch/x86/kernel/cpu/hypervisor.c 5 additions, 10 deletionsarch/x86/kernel/cpu/hypervisor.c
- arch/x86/kernel/cpu/vmware.c 20 additions, 19 deletionsarch/x86/kernel/cpu/vmware.c
- arch/x86/kernel/process_64.c 1 addition, 1 deletionarch/x86/kernel/process_64.c
- arch/x86/pci/xen.c 1 addition, 1 deletionarch/x86/pci/xen.c
- arch/x86/xen/Kconfig 27 additions, 6 deletionsarch/x86/xen/Kconfig
- arch/x86/xen/Makefile 11 additions, 5 deletionsarch/x86/xen/Makefile
- arch/x86/xen/efi.c 1 addition, 1 deletionarch/x86/xen/efi.c
- arch/x86/xen/enlighten.c 75 additions, 1848 deletionsarch/x86/xen/enlighten.c
Loading
Please register or sign in to comment