public inbox for linux-kernel@vger.kernel.org
 help / color / mirror / Atom feed
From: Avi Kivity <avi@redhat.com>
To: linux-kernel@vger.kernel.org
Cc: kvm@vger.kernel.org
Subject: [PATCH 00/39] KVM Updates for 2.6.28 merge window (part 2 of 3)
Date: Thu, 25 Sep 2008 14:54:32 +0300	[thread overview]
Message-ID: <1222343711-12508-1-git-send-email-avi@redhat.com> (raw)

Here is the second batch of the KVM updates for the 2.6.28 merge window.

Linux 2.6.28 KVM will introduce support for pci device assignment and will
improve overall emulation accuracy.

Amit Shah (3):
  KVM: Device assignment: Check for privileges before assigning irq
  KVM: SVM: Fix typo
  KVM: Use kvm_set_irq to inject interrupts

Avi Kivity (20):
  KVM: VMX: Use interrupt queue for !irqchip_in_kernel
  KVM: Simplify exception entries by using __ASM_SIZE and _ASM_PTR
  KVM: Handle spurious acks for PIT interrupts
  KVM: VMX: Change cs reset state to be a data segment
  KVM: VMX: Change segment dpl at reset to 3
  KVM: Load real mode segments correctly
  KVM: x86 emulator: remove bad ByteOp specifier from NEG descriptor
  KVM: MMU: Move SHADOW_PT_INDEX to mmu.c
  KVM: MMU: Unify direct map 4K and large page paths
  KVM: MMU: Infer shadow root level in direct_map()
  KVM: MMU: Add generic shadow walker
  KVM: MMU: Convert direct maps to use the generic shadow walker
  KVM: MMU: Convert the paging mode shadow walk to use the generic
    walker
  KVM: Allocate guest memory as MAP_PRIVATE, not MAP_SHARED
  KVM: Don't call get_user_pages(.force = 1)
  KVM: MMU: Account for npt/ept/realmode page faults
  KVM: MMU: Add locking around kvm_mmu_slot_remove_write_access()
  KVM: MMU: Flush tlbs after clearing write permission when accessing
    dirty log
  KVM: MMU: Fix setting the accessed bit on non-speculative sptes
  KVM: SVM: No need to unprotect memory during event injection when
    using npt

Ben-Ami Yassour (1):
  KVM: remove unused field from the assigned dev struct

Christian Borntraeger (2):
  KVM: s390: Make facility bits future-proof
  KVM: s390: change help text of guest Kconfig

Harvey Harrison (1):
  KVM: make irq ack notifier functions static

Joerg Roedel (1):
  KVM: add MC5_MISC msr read support

Marcelo Tosatti (2):
  KVM: set debug registers after "schedulable" section
  KVM: fix i8259 reset irq acking

Mohammed Gamal (5):
  KVM: VMX: Add Guest State Validity Checks
  KVM: VMX: Add module parameter and emulation flag.
  KVM: VMX: Add invalid guest state handler
  KVM: VMX: Modify mode switching and vmentry functions
  KVM: x86 emulator: Add mov r, imm instructions (opcodes 0xb0-0xbf)

Sheng Yang (1):
  KVM: VMX: Clean up magic number 0x66 in init_rmode_tss

Xiantao Zhang (2):
  KVM: ia64: add a dummy irq ack notification
  KVM: ia64: Enable virtio driver for ia64 in Kconfig

roel kluin (1):
  KVM: x86 emulator: remove duplicate SrcImm

 arch/ia64/kvm/Kconfig      |    2 +
 arch/ia64/kvm/irq.h        |   32 ++++++
 arch/s390/Kconfig          |    7 +-
 arch/s390/kvm/priv.c       |    4 +-
 arch/x86/kvm/i8254.c       |   10 +-
 arch/x86/kvm/i8259.c       |   16 ++-
 arch/x86/kvm/mmu.c         |  145 +++++++++++++++++--------
 arch/x86/kvm/paging_tmpl.h |  161 +++++++++++++++-------------
 arch/x86/kvm/svm.c         |    4 +-
 arch/x86/kvm/vmx.c         |  260 ++++++++++++++++++++++++++++++++++++++++++--
 arch/x86/kvm/x86.c         |   49 ++++++---
 arch/x86/kvm/x86_emulate.c |   19 ++-
 include/asm-x86/kvm_host.h |   14 +--
 virt/kvm/ioapic.c          |    2 +-
 virt/kvm/kvm_main.c        |    2 +-
 15 files changed, 544 insertions(+), 183 deletions(-)
 create mode 100644 arch/ia64/kvm/irq.h


             reply	other threads:[~2008-09-25 11:55 UTC|newest]

Thread overview: 40+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2008-09-25 11:54 Avi Kivity [this message]
2008-09-25 11:54 ` [PATCH 01/39] KVM: VMX: Clean up magic number 0x66 in init_rmode_tss Avi Kivity
2008-09-25 11:54 ` [PATCH 02/39] KVM: remove unused field from the assigned dev struct Avi Kivity
2008-09-25 11:54 ` [PATCH 03/39] KVM: set debug registers after "schedulable" section Avi Kivity
2008-09-25 11:54 ` [PATCH 04/39] KVM: VMX: Use interrupt queue for !irqchip_in_kernel Avi Kivity
2008-09-25 11:54 ` [PATCH 05/39] KVM: Simplify exception entries by using __ASM_SIZE and _ASM_PTR Avi Kivity
2008-09-25 11:54 ` [PATCH 06/39] KVM: fix i8259 reset irq acking Avi Kivity
2008-09-25 11:54 ` [PATCH 07/39] KVM: Handle spurious acks for PIT interrupts Avi Kivity
2008-09-25 11:54 ` [PATCH 08/39] KVM: Device assignment: Check for privileges before assigning irq Avi Kivity
2008-09-25 11:54 ` [PATCH 09/39] KVM: VMX: Add Guest State Validity Checks Avi Kivity
2008-09-25 11:54 ` [PATCH 10/39] KVM: VMX: Add module parameter and emulation flag Avi Kivity
2008-09-25 11:54 ` [PATCH 11/39] KVM: VMX: Add invalid guest state handler Avi Kivity
2008-09-25 11:54 ` [PATCH 12/39] KVM: VMX: Modify mode switching and vmentry functions Avi Kivity
2008-09-25 11:54 ` [PATCH 13/39] KVM: SVM: Fix typo Avi Kivity
2008-09-25 11:54 ` [PATCH 14/39] KVM: Use kvm_set_irq to inject interrupts Avi Kivity
2008-09-25 11:54 ` [PATCH 15/39] KVM: make irq ack notifier functions static Avi Kivity
2008-09-25 11:54 ` [PATCH 16/39] KVM: ia64: add a dummy irq ack notification Avi Kivity
2008-09-25 11:54 ` [PATCH 17/39] KVM: VMX: Change cs reset state to be a data segment Avi Kivity
2008-09-25 11:54 ` [PATCH 18/39] KVM: VMX: Change segment dpl at reset to 3 Avi Kivity
2008-09-25 11:54 ` [PATCH 19/39] KVM: Load real mode segments correctly Avi Kivity
2008-09-25 11:54 ` [PATCH 20/39] KVM: x86 emulator: remove duplicate SrcImm Avi Kivity
2008-09-25 11:54 ` [PATCH 21/39] KVM: x86 emulator: remove bad ByteOp specifier from NEG descriptor Avi Kivity
2008-09-25 11:54 ` [PATCH 22/39] KVM: MMU: Move SHADOW_PT_INDEX to mmu.c Avi Kivity
2008-09-25 11:54 ` [PATCH 23/39] KVM: MMU: Unify direct map 4K and large page paths Avi Kivity
2008-09-25 11:54 ` [PATCH 24/39] KVM: ia64: Enable virtio driver for ia64 in Kconfig Avi Kivity
2008-09-25 11:54 ` [PATCH 25/39] KVM: MMU: Infer shadow root level in direct_map() Avi Kivity
2008-09-25 11:54 ` [PATCH 26/39] KVM: MMU: Add generic shadow walker Avi Kivity
2008-09-25 11:54 ` [PATCH 27/39] KVM: MMU: Convert direct maps to use the " Avi Kivity
2008-09-25 11:55 ` [PATCH 28/39] KVM: MMU: Convert the paging mode shadow walk to use the generic walker Avi Kivity
2008-09-25 11:55 ` [PATCH 29/39] KVM: Allocate guest memory as MAP_PRIVATE, not MAP_SHARED Avi Kivity
2008-09-25 11:55 ` [PATCH 30/39] KVM: Don't call get_user_pages(.force = 1) Avi Kivity
2008-09-25 11:55 ` [PATCH 31/39] KVM: x86 emulator: Add mov r, imm instructions (opcodes 0xb0-0xbf) Avi Kivity
2008-09-25 11:55 ` [PATCH 32/39] KVM: MMU: Account for npt/ept/realmode page faults Avi Kivity
2008-09-25 11:55 ` [PATCH 33/39] KVM: MMU: Add locking around kvm_mmu_slot_remove_write_access() Avi Kivity
2008-09-25 11:55 ` [PATCH 34/39] KVM: MMU: Flush tlbs after clearing write permission when accessing dirty log Avi Kivity
2008-09-25 11:55 ` [PATCH 35/39] KVM: MMU: Fix setting the accessed bit on non-speculative sptes Avi Kivity
2008-09-25 11:55 ` [PATCH 36/39] KVM: SVM: No need to unprotect memory during event injection when using npt Avi Kivity
2008-09-25 11:55 ` [PATCH 37/39] KVM: add MC5_MISC msr read support Avi Kivity
2008-09-25 11:55 ` [PATCH 38/39] KVM: s390: Make facility bits future-proof Avi Kivity
2008-09-25 11:55 ` [PATCH 39/39] KVM: s390: change help text of guest Kconfig 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=1222343711-12508-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