Android on ARM Fast Models

Registered by Zach Pfeffer

Fast models help to validate programmer's view model even before the silicon is available. Linaro Android needs to support Arm fast models like Cortext A9,Cortex A15 ,Cortex A7, Cortex A15x1-A7x1 combinations.

We'll:

Run Android on A15 fast model
Run Android on A7 fast model
Run Android on A15/A7 fast model

Blueprint information

Status:
Complete
Approver:
Zach Pfeffer
Priority:
High
Drafter:
vishal
Direction:
Approved
Assignee:
vishal
Definition:
Approved
Series goal:
Accepted for 2012q1
Implementation:
Implemented
Milestone target:
milestone icon 12.03
Started by
Zach Pfeffer
Completed by
vishal

Related branches

Sprints

Whiteboard

Notes:
[2012/2/28 pfefferz] Put notes here.
[2012/2/29 vishalbhoj] I could boot landing team's kernel + one patch from Dave's kernel to add support RTSM fastmodels along with tiny_android userspace using NFS (saw some android related logs)but could not get the shell at the end.Need to figure out how to enable CLCD to boot android with full GUI.
[2012/3/1 vishalbhoj] android now boots on fastmodel to console.CLCD driver needs to be fixed to have android boot to GUI.Need to decide if filesystem should reside on NFS or MMC. MMC is currently not working on fastmodel.
[2012/3/5 pfefferz] Make sure we split out FAST_MODEL when it done.
[2012/3/11 mansson] TINY_ANDROID in android-build probably by Wednesday.
[2012/3/14 vishalbhoj] Android builds has been setup at https://android-build.linaro.org/builds/~linaro-android/vexpress-rtsm-ics-gcc46-armlt-stable-open/
[2012/3/21 vishalbhoj] one can ssh with "-X' option into flexlm server and then start the simulator which would get the Fastmodel's window at the local host machine. ARM is internally lookig at the bottlenecks in the Fastmodel's performance.They hope to improve the mmc performance once they move to virtio interface .

Meta:
Roadmap id: ANDROID2012-Q1-FAST-MODEL-PLATFORM
Headline: Android runs on A15, A7 and A15/A7 fast models
Acceptance: Android builds from android-build that run on A15, A7 and A15/A7 fast models and documentation.

(?)

Work Items

Work items:
Setup Fastmodel Software Package: DONE
Get Arm Landing team's kernel working with Fastmodel along with bootwrapper: DONE
Boot TINY_ANDROID on A15 Fast Model: DONE
Get TINY_ANDROID build into android-build: DONE
Run Android on A15 fast model: DONE
Run Android on A15/A7 fast model: DONE
Make android-build build for various models: DONE
Upload kernels and send mail about them: DONE
Work with Dave Martin to enable CLCD of fast models: DONE
Get TINY_ANDROID on A15 Fast Model into android-build: DONE
Get framebuffer working with fast model: DONE
Build images for both the big.LITTLE models and the standalone A15 models and include them in the same build: DONE
Write instructions for switching between the images: DONE
Document use of android-build on android-build page and wiki: DONE
Blog about Androidization: DONE
Forward display from EC2 instance (maybe): DONE
Profile hotspots and provide feedback to ARM: DONE
Run Andy's autobenchmark: DONE

This blueprint contains Public information 
Everyone can see this information.

Subscribers

No subscribers.