Plan for possible implementation of a system level A15 model

Registered by Peter Maydell on 2011-05-26

We need to decide whether it's worth implementing a system level model of the Cortex-A15 (ie, virtualisation and LPAE).

The deliverable here should be a writeup giving a definite estimate, a decision of whether this is worth doing, and a list of any necessary prerequisite QEMU fixes (eg trustzone). (We did a back-of-the-envelope guess that this might be six months of work.)

Blueprint information

Status:
Complete
Approver:
Michael Hope
Priority:
Medium
Drafter:
Peter Maydell
Direction:
Approved
Assignee:
Peter Maydell
Definition:
Approved
Series goal:
Accepted for trunk
Implementation:
Implemented
Milestone target:
milestone icon 2011.10
Started by
Peter Maydell on 2011-09-14
Completed by
Michael Hope on 2011-09-22

Related branches

Sprints

Whiteboard

Headline: Cortex-A15 QEMU user mode, KVM, and system mode emulation has been investigated and planned for discussion on the roadmap and at Connect
Acceptance: Wiki page created, issues and plans discussed, roadmap cards created

Discussion is here:
 https://wiki.linaro.org/PeterMaydell/QemuA15

Split into:
 https://blueprints.launchpad.net/qemu-linaro/+spec/initial-a15-system-model
 https://blueprints.launchpad.net/qemu-linaro/+spec/a15-lpae-support

Full A15 system needs TSC agreement and further splitting.

The Full A15 system idea has been turned into a roadmap card and forwarded to the TSC.

(?)

Work Items

Work items:
Read specs: DONE
Identify useful prerequisite qemu fixes, necessary restructuring, etc: DONE
Identify suitable test kernel: DONE
Identify required board model/device work [probably modified vexpress]: DONE
Identify required core QEMU work based on previous estimates: DONE
Write up results: DONE

Dependency tree

* Blueprints in grey have been implemented.

This blueprint contains Public information 
Everyone can see this information.

Subscribers

No subscribers.