Merge tag 'stable/for-linus-3.6-rc0-tag' of...
Merge tag 'stable/for-linus-3.6-rc0-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/konrad/xen Pull Xen update from Konrad Rzeszutek Wilk: "Features: * Performance improvement to lower the amount of traps the hypervisor has to do 32-bit guests. Mainly for setting PTE entries and updating TLS descriptors. * MCE polling driver to collect hypervisor MCE buffer and present them to /dev/mcelog. * Physical CPU online/offline support. When an privileged guest is booted it is present with virtual CPUs, which might have an 1:1 to physical CPUs but usually don't. This provides mechanism to offline/online physical CPUs. Bug-fixes for: * Coverity found fixes in the console and ACPI processor driver. * PVonHVM kexec fixes along with some cleanups. * Pages that fall within E820 gaps and non-RAM regions (and had been released to hypervisor) would be populated back, but potentially in non-RAM regions." * tag 'stable/for-linus-3.6-rc0-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/konrad/xen: xen: populate correct number of pages when across mem boundary (v2) xen PVonHVM: move shared_info to MMIO before kexec xen: simplify init_hvm_pv_info xen: remove cast from HYPERVISOR_shared_info assignment xen: enable platform-pci only in a Xen guest xen/pv-on-hvm kexec: shutdown watches from old kernel xen/x86: avoid updating TLS descriptors if they haven't changed xen/x86: add desc_equal() to compare GDT descriptors xen/mm: zero PTEs for non-present MFNs in the initial page table xen/mm: do direct hypercall in xen_set_pte() if batching is unavailable xen/hvc: Fix up checks when the info is allocated. xen/acpi: Fix potential memory leak. xen/mce: add .poll method for mcelog device driver xen/mce: schedule a workqueue to avoid sleep in atomic context xen/pcpu: Xen physical cpus online/offline sys interface xen/mce: Register native mce handler as vMCE bounce back point x86, MCE, AMD: Adjust initcall sequence for xen xen/mce: Add mcelog support for Xen platform
No related branches found
No related tags found
Showing
- Documentation/ABI/testing/sysfs-devices-system-xen_cpu 20 additions, 0 deletionsDocumentation/ABI/testing/sysfs-devices-system-xen_cpu
- arch/x86/include/asm/xen/hypercall.h 8 additions, 0 deletionsarch/x86/include/asm/xen/hypercall.h
- arch/x86/kernel/cpu/mcheck/mce.c 1 addition, 3 deletionsarch/x86/kernel/cpu/mcheck/mce.c
- arch/x86/kernel/cpu/mcheck/mce_amd.c 21 additions, 1 deletionarch/x86/kernel/cpu/mcheck/mce_amd.c
- arch/x86/xen/enlighten.c 173 additions, 51 deletionsarch/x86/xen/enlighten.c
- arch/x86/xen/mmu.c 33 additions, 6 deletionsarch/x86/xen/mmu.c
- arch/x86/xen/setup.c 9 additions, 14 deletionsarch/x86/xen/setup.c
- arch/x86/xen/suspend.c 1 addition, 1 deletionarch/x86/xen/suspend.c
- arch/x86/xen/xen-ops.h 1 addition, 1 deletionarch/x86/xen/xen-ops.h
- drivers/tty/hvc/hvc_xen.c 6 additions, 9 deletionsdrivers/tty/hvc/hvc_xen.c
- drivers/xen/Kconfig 8 additions, 0 deletionsdrivers/xen/Kconfig
- drivers/xen/Makefile 2 additions, 0 deletionsdrivers/xen/Makefile
- drivers/xen/mcelog.c 414 additions, 0 deletionsdrivers/xen/mcelog.c
- drivers/xen/pcpu.c 371 additions, 0 deletionsdrivers/xen/pcpu.c
- drivers/xen/platform-pci.c 18 additions, 0 deletionsdrivers/xen/platform-pci.c
- drivers/xen/xen-acpi-processor.c 6 additions, 3 deletionsdrivers/xen/xen-acpi-processor.c
- drivers/xen/xenbus/xenbus_xs.c 20 additions, 0 deletionsdrivers/xen/xenbus/xenbus_xs.c
- include/linux/miscdevice.h 1 addition, 0 deletionsinclude/linux/miscdevice.h
- include/xen/events.h 2 additions, 0 deletionsinclude/xen/events.h
- include/xen/interface/io/xs_wire.h 2 additions, 1 deletioninclude/xen/interface/io/xs_wire.h
Loading
Please register or sign in to comment