Ubuntu Platform Enablement for ARM Fast Models

Registered by Ricardo Salveti

Linaro is now working on supporting ARM Fast Models for early development on models before the silicon is available. This blueprint is to cover the platform enablement that's needed to support the Fast Models as a normal target, including:
 - Getting it to work properly with our images (e.g nano and developer)
 - Setting up the CI kernel builds for the kernel that has the Fast Model support
 - Enabling a kernel package and making it available the same way we're doing with our other kernel flavors
 - Change the linaro-image-tools to make it understand what is a Fast Model, and how to produce a valid image for it (special kernel image with device tree, rootfs image for a virtual sd card, etc)
 - Providing support for both the big.LITTLE and LAVA team, changing and optimizing our images as necessary

The initial targets would be A15, A7, A15/A7 models.

Blueprint information

Status:
Complete
Approver:
Ricardo Salveti
Priority:
High
Drafter:
Riku Voipio
Direction:
Approved
Assignee:
Riku Voipio
Definition:
Approved
Series goal:
Accepted for trunk
Implementation:
Implemented
Milestone target:
milestone icon 12.03
Started by
Ricardo Salveti
Completed by
Ricardo Salveti

Related branches

Sprints

Whiteboard

[rsalveti, Mar 28, 2012] The remaining WI can be tracked as a bug, then we can close down the blueprint as it seems we're done with it.

Meta:
Headline: Developer Platform now supports A15, A15/A7ARM Fast Models.
Acceptance: Nano and Developer images work with ARM fast model with support for big.LITTLE and LAVA teams

(?)

Work Items

Work items:
Build Versatile Express A15 Fast Model: DONE
Build Versatile Express A15+A7 Fast Model: DONE
Build kernel for VE_A15 (kvm): DONE
Build kernel for VE_A15-A7 (big.LITTLE): DONE
Package kernel for VE_A15-A7 (big.LITTLE): DONE
Package little.BIG bootwrapper: DONE
Create little.BIG fast model hwpack: TODO: DONE
Patch l-m-c to support Fast Model image + bootwrapper setup: DONE

Dependency tree

* Blueprints in grey have been implemented.

This blueprint contains Public information 
Everyone can see this information.