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
next 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