[GIT PULL] Early batch of KVM changes for 4.3 merge window

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



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



[Index of Archives]     [KVM ARM]     [KVM ia64]     [KVM ppc]     [Virtualization Tools]     [Spice Development]     [Libvirt]     [Libvirt Users]     [Linux USB Devel]     [Linux Audio Users]     [Yosemite Questions]     [Linux Kernel]     [Linux SCSI]     [XFree86]
  Powered by Linux