Activity log for bug #1278531

Date Who What changed Old value New value Message
2014-02-10 18:35:21 Serge Hallyn bug added bug
2014-02-10 18:35:49 Serge Hallyn bug added subscriber Stefan Bader
2014-02-10 18:35:59 Serge Hallyn bug added subscriber Seth Forshee
2014-02-10 19:00:09 Brad Figg linux (Ubuntu): status New Incomplete
2014-02-10 19:00:11 Brad Figg tags saucy
2014-02-10 19:25:39 Serge Hallyn linux (Ubuntu): status Incomplete Confirmed
2014-02-10 20:16:31 Joseph Salisbury linux (Ubuntu): importance Undecided Medium
2014-02-10 20:16:58 Joseph Salisbury tags saucy kernel-da-key saucy
2014-02-24 16:43:23 Serge Hallyn summary nested kvm on saucy kernel hangs nested kvm fails with trust and upstream kernels
2014-02-24 16:43:23 Serge Hallyn description I have a precise host with saucy ubuntu kernel installed. I installed two VMs there, a saucy and a trusty guest. In the saucy guest, non-accelerated qemu works fine, but accelerated kvm hangs the first-level saucy guest completely, and pins it at 200% cpu usage: qemu-system-x86 --enable-kvm -monitor stdio -vnc :1 On the trusty guest it works just fine. First: the 3.2 precise kernel handled nested qemu very well. As of saucy it has declined. In a host with saucy kernel (even on precise userspace), attempts to do nested kvm result in a hung kvm (inside the guest - host proceeds ok) taking 100%cpu. In a host with trusty kernel (even on precise userspace), nested kvm fails get past grub. I have two screenshots, one resulting from attempting to boot from a precise mini-iso, another from attempting to boot a cloud image at: http://cloud-images.ubuntu.com/quantal/current/quantal-server-cloudimg-amd64-disk1.img. (If you convert that image to raw, it fails the same way). On the host, I see the following in /var/log/kern.log: kvm: zapping shadow pages for mmio generation wraparound I've reproduced this both on (a) a intel based vostro laptop - with separate installs of precise and saucy (with ubuntu precise, saucy, trust, upstream kernels), (b) an intel based server with precise userspace and saucy and trusty kernels; and (c) an intel laptop running full uptodate trusty. As nested qemu worked will in the previous LTS, I think it is important to have it working in 14.04 LTS. ============= Original description ================ I have a precise host with saucy ubuntu kernel installed. I installed two VMs there, a saucy and a trusty guest. In the saucy guest, non-accelerated qemu works fine, but accelerated kvm hangs the first-level saucy guest completely, and pins it at 200% cpu usage: qemu-system-x86 --enable-kvm -monitor stdio -vnc :1 On the trusty guest it works just fine.
2014-02-24 16:48:05 Serge Hallyn attachment added screenshot1.png https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1278531/+attachment/3994631/+files/screenshot1.png
2014-02-24 16:50:04 Serge Hallyn attachment added screenshot2.png https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1278531/+attachment/3994632/+files/screenshot2.png
2014-02-24 17:48:12 Joseph Salisbury tags kernel-da-key saucy saucy
2014-02-26 14:21:37 Stefan Bader summary nested kvm fails with trust and upstream kernels nested kvm fails with trusty and upstream kernels
2014-02-27 18:20:52 Jamie Strandboge bug added subscriber Jamie Strandboge
2014-03-03 13:18:09 Tim Gardner nominated for series Ubuntu Trusty
2014-03-03 13:18:09 Tim Gardner bug task added linux (Ubuntu Trusty)
2014-03-03 13:18:22 Tim Gardner linux (Ubuntu Trusty): status Confirmed Fix Committed
2014-03-04 11:18:31 Launchpad Janitor linux (Ubuntu Trusty): status Fix Committed Fix Released