kvm-65

s390サポートは試しようがないですが,タイマとI/O完了ハンドリング専用スレッドの効果は試したいところですね.

The big item (in more ways than one) for this release is the addition of
s390 support.  As it is not actually provided in the tarball, you will
need to use git to fetch it.  You will also need a mainframe.

On x86, the most interesting change is the separation of timer and I/O
completion handling into a separate thread (these used to be serviced by
the same thread that executed vcpu 0).  The change should result in
improved responsiveness and better smp performance.

Changes from kvm-64:
- fix hotplug build for non-x86 (Xiantao Zhang)
- ignore reads from the apic EOI register (Glauber Costa)
  - fixes Linux 2.6.25-rclate bootup problems
- compile fixes (Carlo Marcelo Arenas Belon)
- fix ftruncate() on hugetlbfs use on older Linux hosts (Marcelo Tosatti)
- endianness fix virtio-block (Anthony Liguori)
  - fixes virtio-blk on ppc
- refactor in-kernel PIT to be a separate device (Anthony Liguori)
- separate thread for I/O completions and timers (Marcelo Tosatti)
- fix vmmouse smp (Anthony Liguori)
- fix loading uninitialized variable into apic registers (Marcelo Tosatti)
  - fixes apic being disabled on smp Linux guests running X
- disable kvm clock on Voyager or SGI Visual WS (Randy Dunlap)
- s390 support (Carsten Otte, Martin Schwidefsky, Christian Borntraeger,
                Heiko Carstens)
- fix large pages (Marcelo Tosatti)
- speedup msr processing on Intel via msr bitmap (Sheng Yang)
- add slab shrinker support (Izik Eidus)
  - reduces nonswappable footprint under memory pressure
- code cleanup (Joerg Roedel)
- vm refcounting (Izik Eidus)
- only mark a page as accessed if it was really accessed by the guest
- drop slots_lock while in guest mode
  - fixes long latencies with iothread
- prepopulate guest pages only after write-protecting them (Marcelo Tosatti)
  - fixes smp race leading to guest spinning