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


-------------------------------------------------------------------------
This SF.net email is sponsored by the 2008 JavaOne(SM) Conference 
Don't miss this year's exciting event. There's still time to save $100. 
Use priority code J8TL2D2. 
http://ad.doubleclick.net/clk;198757673;13503038;p?http://java.sun.com/javaone
_______________________________________________
kvm-devel mailing list
kvm-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/kvm-devel

Reply via email to