Kvm work for Q

Registered by Serge Hallyn on 2012-04-17

This blueprint has been superseded. See the newer blueprint "QEMU plans for R" for updated plans.

kvm is the preferred hardware emulation platform in Ubuntu. The goal of
this work is to follow and help test upstream development, collaborate on
bug fixing with upstream, and ensure that kvm is stable and fullfills our
needs.

Blueprint information

Status:
Complete
Approver:
Dave Walker
Priority:
High
Drafter:
Ubuntu Server Team
Direction:
Approved
Assignee:
Serge Hallyn
Definition:
Superseded
Series goal:
Accepted for quantal
Implementation:
Beta Available
Milestone target:
milestone icon ubuntu-12.10
Started by
Kate Stewart on 2012-07-10
Completed by
Serge Hallyn on 2013-05-16

Related branches

Sprints

Whiteboard

Etherpad: http://pad.ubuntu.com/uds-q-servercloud-q-kvm
Blueprint: https://blueprints.launchpad.net/ubuntu/+spec/servercloud-q-kvm

User Stories:
N/A

Assumptions:

None

Release Notes:

None

Development Notes:

The plan in Debian is to soon drop qemu-kvm. The package reorg in this cycle was insufficient (Debian maintainer agrees). For q+1, I'd like to more closely mirror the Debian package layout, which will likely require some qemu-linaro changes as well. We will have a session at UDS to discuss this, with prep work done before hand to show the full effects.

(?)

Work Items

Work items:
[smoser] jump for joy: DONE
[rbasak] follow up on console log size limit implementation (ringbuffer): POSTPONED
[smb] confirm the xen and qemu prom naming is correct after the debian merge back (look ok): DONE
[serge-hallyn] follow up on spice upstream (stretch goal): POSTPONED
[serge-hallyn] merge qemu-kvm from debian: DONE
[serge-hallyn] push any appropriate qemu-kvm delta back to debian (debian maintainer has looked): DONE
[serge-hallyn] sync seabios from debian: DONE
[serge-hallyn] sync ipxe from upstream: DONE
[serge-hallyn] verify or find solution for bug 921230: DONE

Dependency tree

* Blueprints in grey have been implemented.