From: Avi Kivity <avi@qumranet.com>
To: kvm-devel@lists.sourceforge.net
Cc: linux-kernel@vger.kernel.org
Subject: [PATCH 00/31] KVM updates for the 2.6.26 merge window (part IV, last)
Date: Mon, 21 Apr 2008 13:29:26 +0300 [thread overview]
Message-ID: <1208773797-7829-1-git-send-email-avi@qumranet.com> (raw)
Fourth and final batch of the pending kvm updates. This one contains the
ppc port in addition to x86 updates.
Documentation/ioctl-number.txt | 2 +
Documentation/powerpc/kvm_440.txt | 41 ++
MAINTAINERS | 7 +
arch/ia64/kvm/Kconfig | 3 +
arch/ia64/kvm/kvm-ia64.c | 43 ++-
arch/powerpc/Kconfig | 1 +
arch/powerpc/Kconfig.debug | 3 +
arch/powerpc/Makefile | 1 +
arch/powerpc/kernel/asm-offsets.c | 26 ++
arch/powerpc/kvm/44x_tlb.c | 224 ++++++++++
arch/powerpc/kvm/44x_tlb.h | 91 +++++
arch/powerpc/kvm/Kconfig | 43 ++
arch/powerpc/kvm/Makefile | 15 +
arch/powerpc/kvm/booke_guest.c | 615 ++++++++++++++++++++++++++++
arch/powerpc/kvm/booke_host.c | 83 ++++
arch/powerpc/kvm/booke_interrupts.S | 436 ++++++++++++++++++++
arch/powerpc/kvm/emulate.c | 760 +++++++++++++++++++++++++++++++++++
arch/powerpc/kvm/powerpc.c | 436 ++++++++++++++++++++
arch/s390/kvm/Kconfig | 3 +
arch/s390/kvm/interrupt.c | 5 +
arch/s390/kvm/kvm-s390.c | 12 +
arch/x86/kvm/Kconfig | 11 +
arch/x86/kvm/Makefile | 3 +
arch/x86/kvm/i8254.c | 13 +-
arch/x86/kvm/irq.c | 15 +
arch/x86/kvm/irq.h | 3 +
arch/x86/kvm/lapic.c | 27 +-
arch/x86/kvm/mmu.c | 92 ++---
arch/x86/kvm/paging_tmpl.h | 26 +-
arch/x86/kvm/svm.c | 110 ++++--
arch/x86/kvm/vmx.c | 35 ++-
arch/x86/kvm/x86.c | 79 ++++-
arch/x86/kvm/x86_emulate.c | 33 +-
include/asm-ia64/kvm_host.h | 8 +-
include/asm-powerpc/kvm.h | 53 +++-
include/asm-powerpc/kvm_asm.h | 55 +++
include/asm-powerpc/kvm_host.h | 152 +++++++
include/asm-powerpc/kvm_para.h | 38 ++
include/asm-powerpc/kvm_ppc.h | 88 ++++
include/asm-powerpc/mmu-44x.h | 2 +
include/asm-x86/kvm.h | 20 +
include/asm-x86/kvm_host.h | 29 +-
include/linux/kvm.h | 71 ++++-
include/linux/kvm_host.h | 31 ++
include/linux/kvm_types.h | 2 +
virt/kvm/kvm_main.c | 107 +++++-
virt/kvm/kvm_trace.c | 276 +++++++++++++
47 files changed, 4065 insertions(+), 164 deletions(-)
create mode 100644 Documentation/powerpc/kvm_440.txt
create mode 100644 arch/powerpc/kvm/44x_tlb.c
create mode 100644 arch/powerpc/kvm/44x_tlb.h
create mode 100644 arch/powerpc/kvm/Kconfig
create mode 100644 arch/powerpc/kvm/Makefile
create mode 100644 arch/powerpc/kvm/booke_guest.c
create mode 100644 arch/powerpc/kvm/booke_host.c
create mode 100644 arch/powerpc/kvm/booke_interrupts.S
create mode 100644 arch/powerpc/kvm/emulate.c
create mode 100644 arch/powerpc/kvm/powerpc.c
create mode 100644 include/asm-powerpc/kvm_asm.h
create mode 100644 include/asm-powerpc/kvm_host.h
create mode 100644 include/asm-powerpc/kvm_para.h
create mode 100644 include/asm-powerpc/kvm_ppc.h
create mode 100644 virt/kvm/kvm_trace.c
next reply other threads:[~2008-04-21 10:31 UTC|newest]
Thread overview: 32+ messages / expand[flat|nested] mbox.gz Atom feed top
2008-04-21 10:29 Avi Kivity [this message]
2008-04-21 10:29 ` [PATCH 01/31] KVM: MMU: Don't assume struct page for x86 Avi Kivity
2008-04-21 10:29 ` [PATCH 02/31] KVM: Register ioctl range Avi Kivity
2008-04-21 10:29 ` [PATCH 03/31] KVM: SVM: indent svm_set_cr4 with tabs instead of spaces Avi Kivity
2008-04-21 10:29 ` [PATCH 04/31] KVM: SVM: align shadow CR4.MCE with host Avi Kivity
2008-04-21 10:29 ` [PATCH 05/31] KVM: SVM: add intercept for machine check exception Avi Kivity
2008-04-21 10:29 ` [PATCH 06/31] KVM: Add trace markers Avi Kivity
2008-04-21 10:29 ` [PATCH 07/31] KVM: s390: Stub out kvmtrace Avi Kivity
2008-04-21 10:29 ` [PATCH 08/31] KVM: ia64: " Avi Kivity
2008-04-21 10:29 ` [PATCH 09/31] KVM: Add kvm trace userspace interface Avi Kivity
2008-04-21 10:29 ` [PATCH 10/31] KVM: SVM: do not intercept task switch with NPT Avi Kivity
2008-04-21 10:29 ` [PATCH 11/31] KVM: hlt emulation should take in-kernel APIC/PIT timers into account Avi Kivity
2008-04-21 10:29 ` [PATCH 12/31] KVM: Rename VCPU_MP_STATE_* to KVM_MP_STATE_* Avi Kivity
2008-04-21 10:29 ` [PATCH 13/31] KVM: add ioctls to save/store mpstate Avi Kivity
2008-04-21 10:29 ` [PATCH 14/31] KVM: fix kvm_vcpu_kick vs __vcpu_run race Avi Kivity
2008-04-21 10:29 ` [PATCH 15/31] KVM: SVM: force a new asid when initializing the vmcb Avi Kivity
2008-04-21 10:29 ` [PATCH 16/31] KVM: x86 emulator: initialize src.val and dst.val for register operands Avi Kivity
2008-04-21 10:29 ` [PATCH 17/31] KVM: x86 emulator: fix smsw and lmsw with a memory operand Avi Kivity
2008-04-21 10:29 ` [PATCH 18/31] KVM: x86 emulator: fix lea to really get the effective address Avi Kivity
2008-04-21 10:29 ` [PATCH 19/31] KVM: Rename debugfs_dir to kvm_debugfs_dir Avi Kivity
2008-04-21 10:29 ` [PATCH 20/31] ppc: Export tlb_44x_hwater for KVM Avi Kivity
2008-04-21 10:29 ` [PATCH 21/31] KVM: ppc: Add DCR access information to struct kvm_run Avi Kivity
2008-04-21 10:29 ` [PATCH 22/31] KVM: Add MAINTAINERS entry for PowerPC KVM Avi Kivity
2008-04-21 10:29 ` [PATCH 23/31] KVM: ppc: PowerPC 440 KVM implementation Avi Kivity
2008-04-21 10:29 ` [PATCH 24/31] KVM: SVM: sync TPR value to V_TPR field in the VMCB Avi Kivity
2008-04-21 10:29 ` [PATCH 25/31] KVM: export kvm_lapic_set_tpr() to modules Avi Kivity
2008-04-21 10:29 ` [PATCH 26/31] KVM: SVM: sync V_TPR with LAPIC.TPR if CR8 write intercept is disabled Avi Kivity
2008-04-21 10:29 ` [PATCH 27/31] KVM: SVM: disable CR8 intercept when tpr is not masking interrupts Avi Kivity
2008-04-21 10:29 ` [PATCH 28/31] KVM: SVM: remove now obsolete FIXME comment Avi Kivity
2008-04-21 10:29 ` [PATCH 29/31] KVM: SVM: remove selective CR0 comment Avi Kivity
2008-04-21 10:29 ` [PATCH 30/31] KVM: ppc: Kconfig fixes Avi Kivity
2008-04-21 10:29 ` [PATCH 31/31] KVM: MMU: kvm_pv_mmu_op should not take mmap_sem 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=1208773797-7829-1-git-send-email-avi@qumranet.com \
--to=avi@qumranet.com \
--cc=kvm-devel@lists.sourceforge.net \
--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
all inboxes | Powered by JetHome®