Implement vexpress UEFI multiple Device Tree Support

Registered by Dave Pigott

With UEFI and other boot technologies becoming more prevalent, and device tree blobs coming up, there is a need to support these more completely in the dispatcher and the lab.

Blueprint information

Status:
Complete
Approver:
None
Priority:
High
Drafter:
None
Direction:
Approved
Assignee:
Dave Pigott
Definition:
New
Series goal:
None
Implementation:
Implemented
Milestone target:
milestone icon 2012.12
Started by
Dave Pigott
Completed by
Dave Pigott

Related branches

Sprints

Whiteboard

[dpigott: 5-Nov-2012: Ryan and I worked out a solution - awaiting binaries]
[dpigott: 20-Nov-2012]: This is complete for the only way possible at the moment. Suggest moving the final solution to 12.12, because we won't have the proper solution available until then.

Meta:
Headline: LAVA can execute vexpress jobs using the test images DTB
Acceptance: Both health checks using one DTB and normal jobs (android/ubuntu) using other DTBs can be executed.
Roadmap Id: LAVA MAINTENANCE

(?)

Work Items

Work items:
Deploy interim solution with uImage appended dtb: DONE
Deploy final solution when UEFI allows multiple dtbs: DONE

This blueprint contains Public information 
Everyone can see this information.