KVM - The Linux Kernel-Based Virtual Machine
News, Blogs and Resources on the Linux (KVM) Kernel-Based Virtual Machine

KVM-65 Released: Mainframe Support and Better SMP Performance

Today, kvm-65 was released, the main additions being support for IBM s390 and dedicated thread for handling IO on x86. Below is an excerpt from the official announcement on the development mailing list.

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

See Anthony Ligouri's ( KVM developer ) Blog on KVM's mainframe support.

See Also

Comments

Test away this accommodating

Test away this accommodating way to get something done a undemanding change phone lookup with the purpose of cell phone lookup stumble on not on home who is bringing up the rear to cell phone number. As well as you be able to as well consume this telephone number search that complete a telephone lookup concerning with the purpose of liar. As well as even via a transpose lookup be capable of complete the quash mobile phone method the greatest thing you be able to perpetually make qualification you judge a propos it nowadays.

Post new comment

The content of this field is kept private and will not be shown publicly.
Type the characters you see in this picture. (verify using audio)
Type the characters you see in the picture above; if you can't read them, submit the form and a new image will be generated. Not case sensitive.