Android on ARM Fast Models
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:
- 12.03
- Started by
- Zach Pfeffer
- Completed by
- vishal
Related branches
Related bugs
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:/
[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-
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