Using QEMU for development

Registered by Michael Hope

QEMU is useful inside Linaro as it's easier to acquire and maintain than physical boards. Discuss potential uses such as a development host, buildd host, user-mode, the current limitations, and the next steps.

Blueprint information

Status:
Not started
Approver:
None
Priority:
Undefined
Drafter:
Peter Maydell
Direction:
Needs approval
Assignee:
None
Definition:
New
Series goal:
None
Implementation:
Unknown
Milestone target:
None

Related branches

Sprints

Whiteboard

* what are the use cases?
** development host
** buildd (i.e. package builder)
*** using a host compiler?
** image build
** others?
* what are the limitations/problems?
** documentation
** emulation quality
** limited set of device models?
** performance
** configuring for network, convenient host filesystem access, etc
** needing the "right" qemu (mainline, meego, etc)
* could we do things to make qemu a better tool than a devboard?
** quality/convenience of debug facilities?
* what are the most important things to improve?

(?)

Work Items