Ensure Tracking Snowball can Build and Boot
Why?
For engineers that want to use Jelly Bean on Snowball using a "tip" kernel.
Context?
This is part of our platform work.
What gets produced?
A Snowball baseline that runs Jelly Bean using a tip kernel.
Where will the work get put?
http://
Blueprint information
- Status:
- Started
- Approver:
- Zach Pfeffer
- Priority:
- High
- Drafter:
- None
- Direction:
- Approved
- Assignee:
- None
- Definition:
- Approved
- Series goal:
- Accepted for obsolete
- Implementation:
- Slow progress
- Milestone target:
- backlog
- Started by
- Patrik Ryd
- Completed by
Related branches
Related bugs
Bug #1055644: Configurable values for initrd_high and fdt_high | Fix Released |
Bug #1060272: linaro_android_build_cmds.sh do not support BUILD_TINY_ANDROID=true | Fix Released |
Sprints
Whiteboard
Notes:
[2012/8/21 pfefferz] Put notes here please.
[2012/8/22 patrikryd] Moved ongoing wi and todo wi from https:/
[2012/8/23 patrikryd] http://
[2012/8/28 patrikryd] Kernel build problem http://
[2012/9/3 patrikryd] Still build problems in kernel. Have asked Kejun to look at it.
[2012/9/6 patrikryd] According to mpoirier DT support is probably missing in LAMC
[2012/9/10 patrikryd] Need to add a few lines in the BoardConfig to build the DT for snowball
[2012/9/10 pfefferz] patrik-ryd to verify "Solve the kernel build problem with mathieu.poirier"
[2012/9/17 patrikryd] The tracking build builds today. Setting Kejun's WI to DONE
[2012/9/17 patrikryd] Sent patches for LAMC and building DT files for review
[2012/9/17 patrikryd] Set BUILD_TINY_
[2012/9/19 patrikryd] Had to revert my patches for build DT file. Cause problem for stable build.
[2012/9/20 patrikryd] Patches for DT reviewed and merged.
[2012/9/24 patrikryd] mpoirier has figured out why we do not boot to console and will push his patches today.
[2012/9/24 pfefferz] Progress was slowed due to graphics acceleration on Snowball. Bumping to 12.10.
[2012/9/28 patrikryd] Boots to a prompt now if u-boot is updated. Need better instruction on build page.
[2012/10/02 patrikryd] Instructions on https:/
[2012/10/02 patrikryd] created https:/
[2012/10/02 patrikryd] Proposed https:/
[2012/10/12 patrikryd] Boot problem. U-boot wants to open init.st-
[2012/10/16 patrikryd] http://
[2012/10/17 patrikryd] The new boot problem is that the partition are not mounted. Probably a timing problem.
[2012/10/17 patrikryd] Have tested latest version of LAMC. Bug 1055644 solved. Tested on both snowball builds. Updated instructions on build server (removed mpoiriers work around and said that tracking build needs 12.10 lamc release (even though it does not exist yet :) )).
[2012/10/17 patrikryd] Looked at https:/
[2012/10/17 patrikryd] neighter linux-linaro-
[2012/10/22 pfefferz] WI's related to FB split. See: https:/
[2012/10/22 pfefferz] Moving to 12.11 since its unclear if android-build based builds boot.
[2012/10/25 patrikryd] Received patches from Ushit. Created a build https:/
Meta:
Roadmap id: PLATFORM-WORK
Headline: Snowball Jellybean boots with a tip kernel
Acceptance: Snowball Jellybean boots with a tip kernel from the STE landing team and keeps booting as development progresses.
Work Items
Work items:
Sync with STE and landing team about build: DONE
Update the tracking manifest to be in sync with the rest: DONE
Tracking build fails because of defconfig does not exist. fix it. : DONE
[kejun-zhou] Solve the kernel build problem with mathieu.poirier: DONE
Read about device tree: DONE
Add DT support to snowball build : DONE
Add DT support to LAMC if needed: DONE
[mpoirier] Figure out why it does not boot even when we have DT support. : DONE
Make sure l-a-m-c gets updated https:/
Verify the mpoiriers kernel config patch has reached android-
Figure out if we should use ifdef, branches or a new product for tracking snowball : DONE
Get http://
Verify tracking-snowball TINY_ANDROID boots: DONE
Make sure linaro_
Make sure linaro_
Test the updated LAMC and update build description if LAMC works : DONE
Ensure tracking-snowball built from android-build boots: TODO
Dependency tree
* Blueprints in grey have been implemented.