QEMU work for A15 KVM support
We're planning to support KVM on A15. This session is to discuss the QEMU parts of this. It's engineering-focused and QEMU-focused (the more general discussion and aspects which cut across different Linaro and external teams will be done in a different session).
Blueprint information
- Status:
- Complete
- Approver:
- Michael Hope
- Priority:
- Undefined
- Drafter:
- None
- Direction:
- Needs approval
- Assignee:
- Peter Maydell
- Definition:
- Obsolete
- Series goal:
- None
- Implementation:
- Unknown
- Milestone target:
- None
- Started by
- Completed by
- Peter Maydell
Whiteboard
Agenda:
* run through work required, check we haven't missed anything
* identify critical dependencies on other teams
* identify what we can deliver without having to depend on
other teams (likely to be "working code but not product
ready")
Things we're going to need to do (possibly incomplete list):
* private peripheral models (including cleanup of existing code)
* generic timer (cp15 interface; ditto cleanup)
* AMBA virtio transport
* minimal-device-tree
* improve boot process (run a boot rom so we can just pass a disk image rather than separate vmlinux/initrd)
Critical dependencies (also possibly incomplete):
* need access/licenses for A15 Fast Models for engineers
* will need a kernel tree with the latest KVM module work in it
* will need a kernel that can boot on an A15-without-
Things *not* being considered here:
* integration/
* kernel KVM work
* productisation/