From: Avi Kivity <avi@redhat.com>
To: kvm@vger.kernel.org
Cc: linux-kernel@vger.kernel.org
Subject: [PATCH 00/20] KVM updates for the 2.6.34 merge window (batch 4/4)
Date: Wed, 17 Feb 2010 15:45:10 +0200 [thread overview]
Message-ID: <1266414330-27444-1-git-send-email-avi@redhat.com> (raw)
This is the first of four batches of patches for the 2.6.34 merge window. KVM
changes for this cycle include:
- rdtscp support
- powerpc server-class updates
- much improved large-guest scaling (now up to 64 vcpus)
- improved guest fpu handling
- initial Hyper-V emulation
- better swapping with EPT
- 1GB pages on Intel
- x86 emulator fixes
as well as the usual assortment of random fixes and improvements.
Avi Kivity (2):
KVM: MMU: Add tracepoint for guest page aging
KVM: Plan obsolescence of kernel allocated slots, paravirt mmu
Gleb Natapov (9):
KVM: x86 emulator: Add group8 instruction decoding
KVM: x86 emulator: Add group9 instruction decoding
KVM: x86 emulator: Add Virtual-8086 mode of emulation
KVM: x86 emulator: fix memory access during x86 emulation
KVM: x86 emulator: Check IOPL level during io instruction emulation
KVM: x86 emulator: Fix popf emulation
KVM: x86 emulator: Check CPL level during privilege instruction
emulation
KVM: x86 emulator: Add LOCK prefix validity checking
KVM: x86 emulator: disallow opcode 82 in 64-bit mode
Jochen Maes (1):
KVM: Fix Codestyle in virt/kvm/coalesced_mmio.c
Liu Yu (1):
KVM: ppc/booke: Set ESR and DEAR when inject interrupt to guest
Michael S. Tsirkin (1):
KVM: do not store wqh in irqfd
Sheng Yang (1):
KVM: VMX: Rename VMX_EPT_IGMT_BIT to VMX_EPT_IPAT_BIT
Wei Yongjun (5):
KVM: PIT: unregister kvm irq notifier if fail to create pit
KVM: kvm->arch.vioapic should be NULL if kvm_ioapic_init() failure
KVM: cleanup the failure path of KVM_CREATE_IRQCHIP ioctrl
KVM: ia64: destroy ioapic device if fail to setup default irq routing
KVM: x86 emulator: code style cleanup
Documentation/feature-removal-schedule.txt | 30 +++
arch/ia64/kvm/kvm-ia64.c | 2 +-
arch/powerpc/include/asm/kvm_host.h | 2 +
arch/powerpc/kvm/booke.c | 59 ++++--
arch/powerpc/kvm/emulate.c | 4 +-
arch/x86/include/asm/kvm_emulate.h | 15 ++-
arch/x86/include/asm/kvm_host.h | 8 +-
arch/x86/include/asm/vmx.h | 2 +-
arch/x86/kvm/emulate.c | 300 +++++++++++++++++++++-------
arch/x86/kvm/i8254.c | 5 +-
arch/x86/kvm/i8259.c | 11 +
arch/x86/kvm/irq.h | 1 +
arch/x86/kvm/mmu.c | 28 ++--
arch/x86/kvm/mmu.h | 6 +
arch/x86/kvm/paging_tmpl.h | 11 +-
arch/x86/kvm/vmx.c | 4 +-
arch/x86/kvm/x86.c | 152 ++++++++++----
include/trace/events/kvm.h | 22 ++
virt/kvm/coalesced_mmio.c | 4 +-
virt/kvm/eventfd.c | 3 -
virt/kvm/ioapic.c | 15 ++-
virt/kvm/ioapic.h | 1 +
22 files changed, 525 insertions(+), 160 deletions(-)
next reply other threads:[~2010-02-17 13:51 UTC|newest]
Thread overview: 32+ messages / expand[flat|nested] mbox.gz Atom feed top
2010-02-17 13:45 Avi Kivity [this message]
2010-02-17 13:45 ` [PATCH 01/20] KVM: Fix Codestyle in virt/kvm/coalesced_mmio.c Avi Kivity
2010-02-17 13:45 ` [PATCH 02/20] KVM: MMU: Add tracepoint for guest page aging Avi Kivity
2010-02-17 13:45 ` [PATCH 03/20] KVM: VMX: Rename VMX_EPT_IGMT_BIT to VMX_EPT_IPAT_BIT Avi Kivity
2010-02-17 13:45 ` [PATCH 04/20] KVM: PIT: unregister kvm irq notifier if fail to create pit Avi Kivity
2010-02-17 13:45 ` [PATCH 05/20] KVM: kvm->arch.vioapic should be NULL if kvm_ioapic_init() failure Avi Kivity
2010-02-17 13:45 ` [PATCH 06/20] KVM: cleanup the failure path of KVM_CREATE_IRQCHIP ioctrl Avi Kivity
2010-02-17 13:45 ` [PATCH 07/20] KVM: ia64: destroy ioapic device if fail to setup default irq routing Avi Kivity
2010-02-17 13:45 ` [PATCH 08/20] KVM: ppc/booke: Set ESR and DEAR when inject interrupt to guest Avi Kivity
2010-02-17 13:45 ` [PATCH 09/20] KVM: do not store wqh in irqfd Avi Kivity
2010-02-17 13:45 ` [PATCH 10/20] KVM: x86 emulator: Add group8 instruction decoding Avi Kivity
2010-02-17 13:45 ` [PATCH 11/20] KVM: x86 emulator: Add group9 " Avi Kivity
2010-02-17 13:45 ` [PATCH 12/20] KVM: x86 emulator: Add Virtual-8086 mode of emulation Avi Kivity
2010-02-17 13:45 ` [PATCH 13/20] KVM: x86 emulator: fix memory access during x86 emulation Avi Kivity
2010-03-06 13:53 ` Stefan Bader
2010-03-07 10:07 ` Avi Kivity
2010-03-08 14:10 ` Stefan Bader
2010-03-08 14:12 ` Avi Kivity
2010-03-08 14:17 ` Stefan Bader
2010-03-08 20:48 ` Stefan Bader
2010-03-09 15:49 ` Stefan Bader
2010-03-11 21:16 ` KVM: x86: ignore access permissions for hypercall patching Marcelo Tosatti
2010-03-11 21:22 ` Stefan Bader
2010-03-12 5:56 ` Gleb Natapov
2010-03-12 6:07 ` Gleb Natapov
2010-02-17 13:45 ` [PATCH 14/20] KVM: x86 emulator: Check IOPL level during io instruction emulation Avi Kivity
2010-02-17 13:45 ` [PATCH 15/20] KVM: x86 emulator: Fix popf emulation Avi Kivity
2010-02-17 13:45 ` [PATCH 16/20] KVM: x86 emulator: Check CPL level during privilege instruction emulation Avi Kivity
2010-02-17 13:45 ` [PATCH 17/20] KVM: x86 emulator: Add LOCK prefix validity checking Avi Kivity
2010-02-17 13:45 ` [PATCH 18/20] KVM: Plan obsolescence of kernel allocated slots, paravirt mmu Avi Kivity
2010-02-17 13:45 ` [PATCH 19/20] KVM: x86 emulator: code style cleanup Avi Kivity
2010-02-17 13:45 ` [PATCH 20/20] KVM: x86 emulator: disallow opcode 82 in 64-bit mode 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=1266414330-27444-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 an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.