Basic Device Tree integration

Registered by Peter Maydell on 2011-05-26

This blueprint has been superseded. See the newer blueprint "QEMU basic support for Device Trees on ARM" for updated plans.

This blueprint addresses the immediately obvious and non-controversial parts of QEMU/Device Tree integration: basic support for device tree, on par with that already in QEMU for PPC and Microblaze. QEMU's built in boot loader (-kernel/-initrd command line options) needs to accept a devicetree blob from the user, make minimal changes to set the amount of memory, initrd location and so on, and then pass it to the kernel.

Blueprint information

Status:
Complete
Approver:
None
Priority:
Undefined
Drafter:
None
Direction:
Needs approval
Assignee:
None
Definition:
Superseded
Series goal:
Accepted for 11.11
Implementation:
Unknown
Milestone target:
None
Completed by
Peter Maydell on 2011-05-26

Related branches

Sprints

Whiteboard

(?)

Work Items

Work items:
Find test kernel and device tree blob for vexpress: TODO
Add code to take blob, update it with memory etc, and pass to kernel: TODO
Clean up and submit patch upstream: TODO
Handle any patch review comments: TODO

This blueprint contains Public information 
Everyone can see this information.

Subscribers

No subscribers.