mirror of https://lore.kernel.org/lkml/
 help / color / mirror / Atom feed
From: Avi Kivity <avi@redhat.com>
To: kvm@vger.kernel.org
Cc: linux-kernel@vger.kernel.org
Subject: [PATCH 00/30] KVM Updates for the 2.6.30 merge window (3/3)
Date: Sat, 28 Feb 2009 03:41:19 +0200	[thread overview]
Message-ID: <1235785309-12835-1-git-send-email-avi@redhat.com> (raw)

Third and last batch containing the KVM updates for the next merge window.
Depending on schedule, some of the patches in the 'master' branch may
end up here as well.

Alexander Graf (2):
  x86: Add EFER descriptions for FFXSR
  KVM: Add FFXSR support

Amit Shah (2):
  KVM: VMX: Update necessary state when guest enters long mode
  KVM: is_long_mode() should check for EFER.LMA

Andre Przywara (1):
  KVM: SVM: set accessed bit for VMCB segment selectors

Christian Borntraeger (3):
  KVM: s390: Fix printk on SIGP set arch
  KVM: s390: Fix problem state check for b2 intercepts
  KVM: s390: Fix SIGP set prefix ioctl

Gerd Hoffmann (1):
  KVM: Fix kvmclock on !constant_tsc boxes

Gleb Natapov (2):
  KVM: Report IRQ injection status to userspace.
  KVM: Report IRQ injection status for MSI delivered interrupts

Hannes Eder (2):
  KVM: fix sparse warnings: context imbalance
  KVM: fix sparse warnings: Should it be static?

Jan Kiszka (1):
  KVM: Drop unused evaluations from string pio handlers

Jes Sorensen (1):
  KVM: ia64: dynamic nr online cpus

Joerg Roedel (4):
  KVM: MMU: handle compound pages in kvm_is_mmio_pfn
  KVM: MMU: remove redundant check in mmu_set_spte
  KVM: MMU: remove assertion in kvm_mmu_alloc_page
  KVM: MMU: Fix another largepage memory leak

Liu Yu (1):
  KVM: ppc: Add emulation of E500 register mmucsr0

Marcelo Tosatti (1):
  KVM: make irq ack notifications aware of routing table

Sheng Yang (2):
  KVM: Use irq routing API for MSI
  KVM: VMX: Use kvm_mmu_page_fault() handle EPT violation mmio

Weidong Han (2):
  KVM: define KVM_CAP_DEVICE_DEASSIGNMENT
  KVM: fix kvm_vm_ioctl_deassign_device

Xiantao Zhang (5):
  KVM: ia64: vTLB change for enabling windows 2008 boot
  KVM: ia64: Add the support for translating PAL Call's pointer args
  KVM: ia64: Implement some pal calls needed for windows 2008
  ia64: Move the macro definitions related to MSI to one header file.
  KVM: ia64: Fix the build errors due to lack of macros related to MSI.

 arch/ia64/include/asm/kvm_host.h |   10 ++-
 arch/ia64/include/asm/msidef.h   |   42 +++++++++++
 arch/ia64/kernel/msi_ia64.c      |   55 ++------------
 arch/ia64/kvm/irq.h              |    2 +
 arch/ia64/kvm/kvm-ia64.c         |   24 +++++--
 arch/ia64/kvm/kvm_fw.c           |  151 +++++++++++++++++++++++++++++++++++++-
 arch/ia64/kvm/process.c          |   56 ++++++++++++--
 arch/ia64/kvm/vcpu.c             |    5 +-
 arch/ia64/kvm/vcpu.h             |    4 +-
 arch/ia64/kvm/vtlb.c             |   39 ++++------
 arch/powerpc/kvm/e500_emulate.c  |    8 ++
 arch/powerpc/kvm/e500_tlb.c      |   16 ++++
 arch/powerpc/kvm/e500_tlb.h      |    1 +
 arch/s390/kvm/intercept.c        |    2 +-
 arch/s390/kvm/interrupt.c        |    7 ++-
 arch/s390/kvm/kvm-s390.h         |    2 +-
 arch/s390/kvm/priv.c             |   18 ++++-
 arch/s390/kvm/sigp.c             |    2 -
 arch/x86/include/asm/kvm_host.h  |    2 +-
 arch/x86/include/asm/msr-index.h |    2 +
 arch/x86/kvm/i8259.c             |   25 +++++--
 arch/x86/kvm/irq.h               |    2 +
 arch/x86/kvm/mmu.c               |   20 ++---
 arch/x86/kvm/mmu.h               |    2 +-
 arch/x86/kvm/paging_tmpl.h       |    2 +-
 arch/x86/kvm/svm.c               |   48 ++++++++----
 arch/x86/kvm/vmx.c               |   88 +++++++----------------
 arch/x86/kvm/x86.c               |  136 ++++++++++++++++++++++++++++++----
 include/linux/kvm.h              |   21 +++++-
 include/linux/kvm_host.h         |    9 +-
 virt/kvm/ioapic.c                |   33 +++++---
 virt/kvm/ioapic.h                |    2 +-
 virt/kvm/irq_comm.c              |  131 +++++++++++++++++++++++++++------
 virt/kvm/kvm_main.c              |   78 +++-----------------
 34 files changed, 724 insertions(+), 321 deletions(-)
 create mode 100644 arch/ia64/include/asm/msidef.h


             reply	other threads:[~2009-02-28  1:42 UTC|newest]

Thread overview: 31+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2009-02-28  1:41 Avi Kivity [this message]
2009-02-28  1:41 ` [PATCH 01/30] KVM: ia64: vTLB change for enabling windows 2008 boot Avi Kivity
2009-02-28  1:41 ` [PATCH 02/30] KVM: ia64: Add the support for translating PAL Call's pointer args Avi Kivity
2009-02-28  1:41 ` [PATCH 03/30] KVM: ia64: Implement some pal calls needed for windows 2008 Avi Kivity
2009-02-28  1:41 ` [PATCH 04/30] KVM: s390: Fix printk on SIGP set arch Avi Kivity
2009-02-28  1:41 ` [PATCH 05/30] KVM: s390: Fix problem state check for b2 intercepts Avi Kivity
2009-02-28  1:41 ` [PATCH 06/30] KVM: s390: Fix SIGP set prefix ioctl Avi Kivity
2009-02-28  1:41 ` [PATCH 07/30] KVM: ia64: dynamic nr online cpus Avi Kivity
2009-02-28  1:41 ` [PATCH 08/30] KVM: make irq ack notifications aware of routing table Avi Kivity
2009-02-28  1:41 ` [PATCH 09/30] x86: Add EFER descriptions for FFXSR Avi Kivity
2009-02-28  1:41 ` [PATCH 10/30] KVM: Add FFXSR support Avi Kivity
2009-02-28  1:41 ` [PATCH 11/30] KVM: Drop unused evaluations from string pio handlers Avi Kivity
2009-02-28  1:41 ` [PATCH 12/30] KVM: Use irq routing API for MSI Avi Kivity
2009-02-28  1:41 ` [PATCH 13/30] KVM: VMX: Use kvm_mmu_page_fault() handle EPT violation mmio Avi Kivity
2009-02-28  1:41 ` [PATCH 14/30] KVM: Fix kvmclock on !constant_tsc boxes Avi Kivity
2009-02-28  1:41 ` [PATCH 15/30] KVM: MMU: handle compound pages in kvm_is_mmio_pfn Avi Kivity
2009-02-28  1:41 ` [PATCH 16/30] KVM: MMU: remove redundant check in mmu_set_spte Avi Kivity
2009-02-28  1:41 ` [PATCH 17/30] KVM: MMU: remove assertion in kvm_mmu_alloc_page Avi Kivity
2009-02-28  1:41 ` [PATCH 18/30] KVM: Report IRQ injection status to userspace Avi Kivity
2009-02-28  1:41 ` [PATCH 19/30] KVM: SVM: set accessed bit for VMCB segment selectors Avi Kivity
2009-02-28  1:41 ` [PATCH 20/30] KVM: MMU: Fix another largepage memory leak Avi Kivity
2009-02-28  1:41 ` [PATCH 21/30] KVM: Report IRQ injection status for MSI delivered interrupts Avi Kivity
2009-02-28  1:41 ` [PATCH 22/30] KVM: ppc: Add emulation of E500 register mmucsr0 Avi Kivity
2009-02-28  1:41 ` [PATCH 23/30] KVM: define KVM_CAP_DEVICE_DEASSIGNMENT Avi Kivity
2009-02-28  1:41 ` [PATCH 24/30] KVM: fix kvm_vm_ioctl_deassign_device Avi Kivity
2009-02-28  1:41 ` [PATCH 25/30] ia64: Move the macro definitions related to MSI to one header file Avi Kivity
2009-02-28  1:41 ` [PATCH 26/30] KVM: ia64: Fix the build errors due to lack of macros related to MSI Avi Kivity
2009-02-28  1:41 ` [PATCH 27/30] KVM: VMX: Update necessary state when guest enters long mode Avi Kivity
2009-02-28  1:41 ` [PATCH 28/30] KVM: is_long_mode() should check for EFER.LMA Avi Kivity
2009-02-28  1:41 ` [PATCH 29/30] KVM: fix sparse warnings: context imbalance Avi Kivity
2009-02-28  1:41 ` [PATCH 30/30] KVM: fix sparse warnings: Should it be static? Avi Kivity

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=1235785309-12835-1-git-send-email-avi@redhat.com \
    --to=avi@redhat.com \
    --cc=kvm@vger.kernel.org \
    --cc=linux-kernel@vger.kernel.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox

Powered by JetHome