QEMU: Getting Started with KVM
This blueprint is intended to cover all the miscellaneous work needed for https:/
Estimated at 4 weeks, but this is the most liable to unexpected snags. Acceptance criteria should match the roadmap card.
Blueprint information
- Status:
- Complete
- Approver:
- Michael Hope
- Priority:
- High
- Drafter:
- Peter Maydell
- Direction:
- Approved
- Assignee:
- Peter Maydell
- Definition:
- Approved
- Series goal:
- Accepted for trunk
- Implementation:
-
Implemented
- Milestone target:
- None
- Started by
- Peter Maydell
- Completed by
- Peter Maydell
Related branches
Related bugs
Bug #870990: compile failure on ARMv7 hosts when compiled for thumb if --enable-debug | Fix Released |
Bug #883133: qemu on ARM hosts asserts due to code buffer/libc heap conflict | Fix Released |
Sprints
Whiteboard
Meta:
Headline:
Acceptance: see the roadmap card
Roadmap id: TCWG2011-A15-KVM
Notes: bug 883136 removed from dependencies as we have a workaround sufficient for this initial prototype; we'll look at a more permanent solution next quarter. Testing of KVM guest display dropped as (a) there is no theoretical reason for it not working but (b) the current state and speed of KVM guests under the model means that graphics are going to be totally unusable anyway.
set up with fast models, write up process on wiki: DONE
fix QEMU-on-ARM bugs (see also linked bug reports): DONE
pull kvm patch into qemu-linaro: DONE
get a guest kernel which works (waiting for Christoffer to rebase on Catalin's current tree): DONE
put together (and document) a debian armel fileystem to use with the guest: DONE
build (and document) an A15-no-LPAE kernel: DONE
write up summary wiki page of how to build prototype: DONE
test sd card in KVM guest: DONE
test networking in KVM guest: DONE
test display in KVM guest: POSTPONED
[michaelh1 2011-01-24] split the validation integration to https:/
Work Items
Dependency tree

* Blueprints in grey have been implemented.