Linus, the merge window will likely coincide with my two-week vacation across August and September. Rather than hoping for an -rc8, I'm sending now what I have. The PPC and ARM parts might come a few days after the official end of the merge window. The uncommon name for the tag (you said you look at things like that) is due to the other pull request that is in flight for 4.2. You can see on kernel.org that I and the other maintainers before me have always used this format to archive what is sent during the merge window. The pull request also matches the next branch of the repository. The following changes since commit 0da029ed7ee5fdf49a2a0e14160c3e9999be9292: KVM: x86: rename quirk constants to KVM_X86_QUIRK_* (2015-07-23 08:24:42 +0200) are available in the git repository at: git://git.kernel.org/pub/scm/virt/kvm/kvm.git tags/kvm-4.3-1 for you to fetch changes up to 4d283ec908e617fa28bcb06bce310206f0655d67: x86/kvm: Rename VMX's segment access rights defines (2015-08-15 00:47:13 +0200) ---------------------------------------------------------------- A very small release for x86 and s390 KVM. s390: timekeeping changes, cleanups and fixes x86: support for Hyper-V MSRs to report crashes, and a bunch of cleanups. One interesting feature that was planned for 4.3 (emulating the local APIC in kernel while keeping the IOAPIC and 8254 in userspace) had to be delayed because Intel complained about my reading of the manual. ---------------------------------------------------------------- Alex Williamson (1): KVM: MTRR: Use default type for non-MTRR-covered gfn before WARN_ON Andrey Smetanin (4): kvm/x86: move Hyper-V MSR's/hypercall code into hyperv.c file kvm: introduce vcpu_debug = kvm_debug + vcpu context kvm/x86: added hyper-v crash msrs into kvm hyperv context kvm/x86: add sending hyper-v crash notification to user space Andy Lutomirski (1): x86/kvm: Rename VMX's segment access rights defines Christian Borntraeger (10): KVM: s390: add kvm stat counter for all diagnoses KVM: s390: Improve vcpu event debugging for diagnoses KVM: s390: VCPU_EVENT cleanup for prefix changes KVM: s390: add more debug data for the pfault diagnoses KVM: s390: Fixup interrupt vcpu event messages and levels KVM: s390: remove outdated documentation KVM: s390: improve debug feature usage KVM: s390: adapt debug entries for instruction handling KVM: s390: Provide global debug log KVM: s390: log capability enablement and vm attribute changes David Hildenbrand (3): KVM: s390: filter space-switch events when PER is enforced KVM: s390: remove "from (user|kernel)" from irq injection messages KVM: s390: more irq names for trace events Dominik Dingel (3): KVM: s390: propagate error from enable storage key KVM: s390: clean up cmma_enable check KVM: s390: only reset CMMA state if it was enabled before Eugene Korenevsky (1): KVM: nVMX: VMX instructions: add checks for #GP/#SS exceptions Fan Zhang (1): KVM: s390: host STP toleration for VMs Mihai Donțu (1): kvm/x86: add support for MONITOR_TRAP_FLAG Nicholas Krause (2): KVM: s390: Fix assumption that kvm_set_irq_routing is always run successfully kvm: x86: Fix error handling in the function kvm_lapic_sync_from_vapic Paolo Bonzini (7): KVM: svm: handle KVM_X86_QUIRK_CD_NW_CLEARED in svm_get_mt_mask Merge tag 'kvm-s390-next-20150728' of git://git.kernel.org/.../kvms390/linux into kvm-next KVM: move code related to KVM_SET_BOOT_CPU_ID to x86 KVM: x86: remove unnecessary memory barriers for shared MSRs KVM: document memory barriers for kvm->vcpus/kvm->online_vcpus KVM: x86: clean/fix memory barriers in irqchip_in_kernel Merge tag 'kvm-s390-next-20150812' of git://git.kernel.org/.../kvms390/linux into HEAD Wei Huang (1): KVM: x86/vPMU: Fix unnecessary signed extension for AMD PERFCTRn Xiao Guangrong (9): KVM: MMU: fix validation of mmio page fault KVM: MMU: move FNAME(is_rsvd_bits_set) to mmu.c KVM: MMU: introduce rsvd_bits_validate KVM: MMU: split reset_rsvds_bits_mask KVM: MMU: split reset_rsvds_bits_mask_ept KVM: MMU: introduce the framework to check zero bits on sptes KVM: MMU: introduce is_shadow_zero_bits_set() KVM: MMU: fully check zero bits for sptes KVM: VMX: drop ept misconfig check Documentation/s390/00-INDEX | 2 - Documentation/s390/kvm.txt | 125 ------------- Documentation/virtual/kvm/api.txt | 5 + arch/s390/include/asm/etr.h | 3 + arch/s390/include/asm/kvm_host.h | 4 +- arch/s390/kernel/time.c | 16 +- arch/s390/kvm/diag.c | 13 +- arch/s390/kvm/guestdbg.c | 35 ++++ arch/s390/kvm/interrupt.c | 98 +++++----- arch/s390/kvm/kvm-s390.c | 114 ++++++++++-- arch/s390/kvm/kvm-s390.h | 11 +- arch/s390/kvm/priv.c | 28 +-- arch/s390/kvm/sigp.c | 13 +- arch/s390/kvm/trace-s390.h | 33 ++-- arch/x86/include/asm/kvm_host.h | 43 ++++- arch/x86/include/asm/vmx.h | 47 ++--- arch/x86/include/uapi/asm/vmx.h | 2 + arch/x86/kvm/Makefile | 4 +- arch/x86/kvm/hyperv.c | 377 ++++++++++++++++++++++++++++++++++++++ arch/x86/kvm/hyperv.h | 32 ++++ arch/x86/kvm/i8259.c | 15 +- arch/x86/kvm/irq.h | 8 +- arch/x86/kvm/lapic.c | 5 +- arch/x86/kvm/lapic.h | 2 +- arch/x86/kvm/mmu.c | 285 ++++++++++++++++------------ arch/x86/kvm/mmu.h | 4 +- arch/x86/kvm/mtrr.c | 8 +- arch/x86/kvm/paging_tmpl.h | 13 +- arch/x86/kvm/pmu_amd.c | 2 - arch/x86/kvm/svm.c | 16 +- arch/x86/kvm/vmx.c | 181 +++++++++--------- arch/x86/kvm/x86.c | 323 +++++--------------------------- arch/x86/kvm/x86.h | 5 + include/linux/kvm_host.h | 24 +-- include/uapi/linux/kvm.h | 2 + virt/kvm/kvm_main.c | 19 +- 36 files changed, 1088 insertions(+), 829 deletions(-) delete mode 100644 Documentation/s390/kvm.txt create mode 100644 arch/x86/kvm/hyperv.c create mode 100644 arch/x86/kvm/hyperv.h -- To unsubscribe from this list: send the line "unsubscribe kvm" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html