public inbox for kvm@vger.kernel.org
 help / color / mirror / Atom feed
* [PATCH 00/45] KVM updates for the 2.6.26 merge window (part III)
@ 2008-04-17  9:10 Avi Kivity
  2008-04-17  9:10 ` [PATCH 01/45] s390: fixup for kvm Avi Kivity
                   ` (44 more replies)
  0 siblings, 45 replies; 49+ messages in thread
From: Avi Kivity @ 2008-04-17  9:10 UTC (permalink / raw)
  To: kvm-devel; +Cc: linux-kernel

Third batch of the pending kvm updates.  This one contains the s390
and ia64 ports.  ppc will follow in part IV (and last).

Note that a few arch preparation patches are expected to be merged through
the arch trees; I will drop them before submitting.

 Documentation/ia64/kvm.txt     |   82 ++
 Documentation/s390/kvm.txt     |  125 +++
 MAINTAINERS                    |   10 +
 arch/ia64/Kconfig              |    3 +
 arch/ia64/Makefile             |    1 +
 arch/ia64/kernel/mca.c         |   49 +
 arch/ia64/kernel/mca_asm.S     |    5 +
 arch/ia64/kernel/smp.c         |   82 ++
 arch/ia64/kvm/Kconfig          |   46 +
 arch/ia64/kvm/Makefile         |   61 ++
 arch/ia64/kvm/asm-offsets.c    |  251 +++++
 arch/ia64/kvm/kvm-ia64.c       | 1789 +++++++++++++++++++++++++++++++++
 arch/ia64/kvm/kvm_fw.c         |  500 ++++++++++
 arch/ia64/kvm/kvm_minstate.h   |  273 +++++
 arch/ia64/kvm/lapic.h          |   25 +
 arch/ia64/kvm/misc.h           |   93 ++
 arch/ia64/kvm/mmio.c           |  341 +++++++
 arch/ia64/kvm/optvfault.S      |  918 +++++++++++++++++
 arch/ia64/kvm/process.c        |  970 ++++++++++++++++++
 arch/ia64/kvm/trampoline.S     | 1038 +++++++++++++++++++
 arch/ia64/kvm/vcpu.c           | 2163 ++++++++++++++++++++++++++++++++++++++++
 arch/ia64/kvm/vcpu.h           |  740 ++++++++++++++
 arch/ia64/kvm/vmm.c            |   66 ++
 arch/ia64/kvm/vmm_ivt.S        | 1424 ++++++++++++++++++++++++++
 arch/ia64/kvm/vti.h            |  290 ++++++
 arch/ia64/kvm/vtlb.c           |  636 ++++++++++++
 arch/ia64/mm/tlb.c             |  198 ++++
 arch/s390/Kconfig              |   14 +
 arch/s390/Makefile             |    2 +-
 arch/s390/kernel/early.c       |    4 +
 arch/s390/kernel/setup.c       |   14 +-
 arch/s390/kernel/vtime.c       |    1 +
 arch/s390/kvm/Kconfig          |   43 +
 arch/s390/kvm/Makefile         |   14 +
 arch/s390/kvm/diag.c           |   67 ++
 arch/s390/kvm/gaccess.h        |  274 +++++
 arch/s390/kvm/intercept.c      |  216 ++++
 arch/s390/kvm/interrupt.c      |  587 +++++++++++
 arch/s390/kvm/kvm-s390.c       |  673 +++++++++++++
 arch/s390/kvm/kvm-s390.h       |   64 ++
 arch/s390/kvm/priv.c           |  323 ++++++
 arch/s390/kvm/sie64a.S         |   47 +
 arch/s390/kvm/sigp.c           |  288 ++++++
 arch/s390/lib/uaccess_pt.c     |    3 +
 arch/s390/mm/pgtable.c         |   65 ++-
 arch/x86/kvm/mmu.c             |   76 ++-
 arch/x86/kvm/paging_tmpl.h     |    4 -
 arch/x86/kvm/vmx.c             |   73 ++-
 arch/x86/kvm/x86.c             |   55 +-
 drivers/s390/Makefile          |    2 +-
 drivers/s390/kvm/Makefile      |    9 +
 drivers/s390/kvm/kvm_virtio.c  |  338 +++++++
 drivers/s390/sysinfo.c         |  100 +--
 include/asm-ia64/gcc_intrin.h  |   12 +
 include/asm-ia64/kregs.h       |    3 +
 include/asm-ia64/kvm.h         |  205 ++++-
 include/asm-ia64/kvm_host.h    |  524 ++++++++++
 include/asm-ia64/kvm_para.h    |   29 +
 include/asm-ia64/processor.h   |   63 ++
 include/asm-ia64/smp.h         |    3 +
 include/asm-ia64/tlb.h         |   26 +
 include/asm-s390/Kbuild        |    1 +
 include/asm-s390/kvm.h         |   41 +-
 include/asm-s390/kvm_host.h    |  234 +++++
 include/asm-s390/kvm_para.h    |  150 +++
 include/asm-s390/kvm_virtio.h  |   53 +
 include/asm-s390/lowcore.h     |   15 +-
 include/asm-s390/mmu.h         |    1 +
 include/asm-s390/mmu_context.h |    8 +-
 include/asm-s390/pgtable.h     |   93 ++-
 include/asm-s390/setup.h       |    1 +
 include/asm-s390/sysinfo.h     |  111 ++
 include/asm-x86/kvm_host.h     |    8 +-
 include/linux/kvm.h            |   49 +
 include/linux/kvm_host.h       |    4 +
 include/linux/sched.h          |    2 +
 kernel/fork.c                  |    2 +-
 mm/rmap.c                      |    7 +-
 virt/kvm/kvm_main.c            |   17 +-
 79 files changed, 17006 insertions(+), 191 deletions(-)
 create mode 100644 Documentation/ia64/kvm.txt
 create mode 100644 Documentation/s390/kvm.txt
 create mode 100644 arch/ia64/kvm/Kconfig
 create mode 100644 arch/ia64/kvm/Makefile
 create mode 100644 arch/ia64/kvm/asm-offsets.c
 create mode 100644 arch/ia64/kvm/kvm-ia64.c
 create mode 100644 arch/ia64/kvm/kvm_fw.c
 create mode 100644 arch/ia64/kvm/kvm_minstate.h
 create mode 100644 arch/ia64/kvm/lapic.h
 create mode 100644 arch/ia64/kvm/misc.h
 create mode 100644 arch/ia64/kvm/mmio.c
 create mode 100644 arch/ia64/kvm/optvfault.S
 create mode 100644 arch/ia64/kvm/process.c
 create mode 100644 arch/ia64/kvm/trampoline.S
 create mode 100644 arch/ia64/kvm/vcpu.c
 create mode 100644 arch/ia64/kvm/vcpu.h
 create mode 100644 arch/ia64/kvm/vmm.c
 create mode 100644 arch/ia64/kvm/vmm_ivt.S
 create mode 100644 arch/ia64/kvm/vti.h
 create mode 100644 arch/ia64/kvm/vtlb.c
 create mode 100644 arch/s390/kvm/Kconfig
 create mode 100644 arch/s390/kvm/Makefile
 create mode 100644 arch/s390/kvm/diag.c
 create mode 100644 arch/s390/kvm/gaccess.h
 create mode 100644 arch/s390/kvm/intercept.c
 create mode 100644 arch/s390/kvm/interrupt.c
 create mode 100644 arch/s390/kvm/kvm-s390.c
 create mode 100644 arch/s390/kvm/kvm-s390.h
 create mode 100644 arch/s390/kvm/priv.c
 create mode 100644 arch/s390/kvm/sie64a.S
 create mode 100644 arch/s390/kvm/sigp.c
 create mode 100644 drivers/s390/kvm/Makefile
 create mode 100644 drivers/s390/kvm/kvm_virtio.c
 create mode 100644 include/asm-ia64/kvm_host.h
 create mode 100644 include/asm-ia64/kvm_para.h
 create mode 100644 include/asm-s390/kvm_host.h
 create mode 100644 include/asm-s390/kvm_para.h
 create mode 100644 include/asm-s390/kvm_virtio.h
 create mode 100644 include/asm-s390/sysinfo.h

^ permalink raw reply	[flat|nested] 49+ messages in thread

end of thread, other threads:[~2008-04-17 15:42 UTC | newest]

Thread overview: 49+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2008-04-17  9:10 [PATCH 00/45] KVM updates for the 2.6.26 merge window (part III) Avi Kivity
2008-04-17  9:10 ` [PATCH 01/45] s390: fixup for kvm Avi Kivity
2008-04-17  9:10 ` [PATCH 02/45] s390: KVM preparation: provide hook to enable pgstes in user pagetable Avi Kivity
2008-04-17  9:10 ` [PATCH 03/45] s390: KVM preparation: host memory management changes for s390 kvm Avi Kivity
2008-04-17  9:10 ` [PATCH 04/45] s390: KVM preparation: address of the 64bit extint parm in lowcore Avi Kivity
2008-04-17  9:10 ` [PATCH 05/45] s390: KVM preparation: split sysinfo defintions for kvm use Avi Kivity
2008-04-17  9:10 ` [PATCH 06/45] KVM: s390: arch backend for the kvm kernel module Avi Kivity
2008-04-17  9:10 ` [PATCH 07/45] KVM: s390: sie intercept handling Avi Kivity
2008-04-17  9:10 ` [PATCH 08/45] KVM: s390: interrupt subsystem, cpu timer, waitpsw Avi Kivity
2008-04-17  9:10 ` [PATCH 09/45] KVM: s390: intercepts for privileged instructions Avi Kivity
2008-04-17  9:10 ` [PATCH 10/45] KVM: s390: interprocessor communication via sigp Avi Kivity
2008-04-17  9:10 ` [PATCH 11/45] KVM: s390: intercepts for diagnose instructions Avi Kivity
2008-04-17  9:10 ` [PATCH 12/45] KVM: s390: add kvm to kconfig on s390 Avi Kivity
2008-04-17  9:10 ` [PATCH 13/45] KVM: s390: API documentation Avi Kivity
2008-04-17 15:11   ` Randy Dunlap
2008-04-17 15:42     ` Carsten Otte
2008-04-17  9:10 ` [PATCH 14/45] KVM: s390: update maintainers Avi Kivity
2008-04-17  9:10 ` [PATCH 15/45] s390: KVM guest: detect when running on kvm Avi Kivity
2008-04-17  9:10 ` [PATCH 16/45] s390: KVM guest: virtio device support, and kvm hypercalls Avi Kivity
2008-04-17  9:10 ` [PATCH 17/45] KVM: VMX: Enable MSR Bitmap feature Avi Kivity
2008-04-17  9:10 ` [PATCH 18/45] KVM: MMU: unify slots_lock usage Avi Kivity
2008-04-17  9:10 ` [PATCH 19/45] KVM: MMU: allow the vm to shrink the kvm mmu shadow caches Avi Kivity
2008-04-17  9:10 ` [PATCH 20/45] KVM: Free apic access page on vm destruction Avi Kivity
2008-04-17  9:10 ` [PATCH 21/45] KVM: function declaration parameter name cleanup Avi Kivity
2008-04-17  9:10 ` [PATCH 22/45] KVM: add vm refcounting Avi Kivity
2008-04-17  9:10 ` [PATCH 23/45] KVM: MMU: Only mark_page_accessed() if the page was accessed by the guest Avi Kivity
2008-04-17  9:10 ` [PATCH 24/45] KVM: MMU: prepopulate guest pages after write-protecting Avi Kivity
2008-04-17  9:10 ` [PATCH 25/45] KVM: s390: Fix incorrect return value Avi Kivity
2008-04-17  9:10 ` [PATCH 26/45] KVM: s390: rename stfl to kvm_stfl Avi Kivity
2008-04-17  9:10 ` [PATCH 27/45] KVM: s390: Improve pgste accesses Avi Kivity
2008-04-17  9:10 ` [PATCH 28/45] ia64: Add API for allocating Dynamic TR resource Avi Kivity
2008-04-17  9:10 ` [PATCH 29/45] ia64: Implement smp_call_function_mask for ia64 Avi Kivity
2008-04-17  9:10 ` [PATCH 30/45] KVM: ia64: Prepare some structure and routines for kvm use Avi Kivity
2008-04-17  9:10 ` [PATCH 31/45] KVM: ia64: Add header files for kvm/ia64 Avi Kivity
2008-04-17  9:10 ` [PATCH 32/45] KVM: ia64: Add kvm arch-specific core code " Avi Kivity
2008-04-17  9:10 ` [PATCH 33/45] KVM: ia64: Add header files " Avi Kivity
2008-04-17  9:10 ` [PATCH 34/45] KVM: ia64: VMM module interfaces Avi Kivity
2008-04-17  9:10 ` [PATCH 35/45] KVM: ia64: Add TLB virtulization support Avi Kivity
2008-04-17  9:10 ` [PATCH 36/45] KVM: ia64: Add interruption vector table for vmm Avi Kivity
2008-04-17  9:10 ` [PATCH 37/45] KVM: ia64: Add mmio decoder for kvm/ia64 Avi Kivity
2008-04-17  9:10 ` [PATCH 38/45] KVM: ia64: Add trampoline for guest/host mode switch Avi Kivity
2008-04-17  9:10 ` [PATCH 39/45] KVM: ia64: Add processor virtulization support Avi Kivity
2008-04-17  9:10 ` [PATCH 40/45] KVM: ia64: Add optimization for some virtulization faults Avi Kivity
2008-04-17  9:10 ` [PATCH 41/45] KVM: ia64: Generate offset values for assembly code use Avi Kivity
2008-04-17  9:10 ` [PATCH 42/45] KVM: ia64: Add guest interruption injection support Avi Kivity
2008-04-17  9:10 ` [PATCH 43/45] KVM: ia64: Add kvm sal/pal virtulization support Avi Kivity
2008-04-17  9:10 ` [PATCH 44/45] KVM: ia64: Enable kvm build for ia64 Avi Kivity
2008-04-17  9:10 ` [PATCH 45/45] KVM: ia64: Add a guide about how to create kvm guests on ia64 Avi Kivity
2008-04-17 15:15   ` Randy Dunlap

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox