CI bring up: Arndale

Registered by Fathi Boudra

Setup CI and release loop for Arndale hwpack components; include bootloader and kernel.

Blueprint information

Status:
Complete
Approver:
Fathi Boudra
Priority:
Essential
Drafter:
None
Direction:
Approved
Assignee:
Fathi Boudra
Definition:
Approved
Series goal:
None
Implementation:
Implemented
Milestone target:
milestone icon 13.02
Started by
Fathi Boudra
Completed by
Fathi Boudra

Whiteboard

Meta:
Headline: Arndale hardware pack is now published. CI loop is setup and daily test results are available.
Acceptance: Arndale board is boot tested on a daily basis, using pre-built images sent to LAVA.
Roadmap id: CARD-253

Deliverables:
* Hardware pack configuration
http://git.linaro.org/gitweb?p=hwpack/arndale.git
* Hardware pack CI jobs
https://ci.linaro.org/jenkins/job/quantal-armhf-hwpacks/
* Hardware pack published
http://snapshots.linaro.org/quantal/hwpacks/arndale
* Pre-built image CI jobs
https://ci.linaro.org/jenkins/job/quantal-armhf-pre-built-images/
* Pre-built images published
http://snapshots.linaro.org/quantal/pre-built/arndale
* LAVA boot test
http://validation.linaro.org/lava-server/dashboard/streams/private/team/linaro/pre-built-arndale/bundles/
* LAVA image reports dashboard
http://validation.linaro.org/lava-server/dashboard/image-reports/linux-linaro-arndale

PoC: Rony Nandy
Instructions:
https://wiki.linaro.org/Boards/Arndale/Setup/EnterpriseUbuntuServer
https://wiki.linaro.org/Boards/Arndale/Setup/PXEBoot
https://wiki.linaro.org/Boards/Arndale/Setup/UEFI

[jcrigby, 2012-12-06] u-boot deb in kernel ppa can copy to overlay once validated:https://code.launchpad.net/~linaro-maintainers/+archive/kernel/+sourcepub/2827633/+listing-archive-extra
[fboudra, 2013-01-04] A prototype hwpack is done, based on Rony's 3.6 tree. I'm waiting for Rony to rebase his tree on 3.7 or ideally linux-linaro.
[fboudra, 2013-01-11] the prototype hwpack is updated to 3.7 branch but oops on boot. I sent a mail to Rony with boot log attached to get some feedback.
[anmar, 2013-01-12] can you file a bug for this as well please
[fboudra, 2013-01-14] I didn't filled a bug on purpose, waiting for Rony feedback first.
[fboudra, 2013-01-17] Unblock. Arndale support is moving forward.
[fboudra, 2013-01-31] re-target to 13.02. Move remaining items.

(?)

Work Items

Work items for 13.01:
[fboudra] Add binary pre-bootloader package for Arndale (BL1): DONE
[jcrigby] Include Arndale support into Linaro U-Boot: DONE
Include Arndale support into Linaro UEFI package: DONE
[jcrigby] Update u-boot-linaro source package to build a binary package for Arndale: DONE
[fboudra] Update edk2-uefi source package to build a binary package for Arndale: DONE
[rony-nandy] Rebase Rony's tree on 3.7 (ideally linux-linaro): DONE
[tusharbehera] Send a pull request to linux-linaro: DONE
[andrey-konovalov] Pulls Arndale support into Linux Linaro: DONE
[fboudra] Create a linux-linaro package for Arndale: DONE
[fboudra] Add linaro-image-tools support for Arndale: DONE
[fboudra] Add package-and-publish linux linaro CI job for Arndale: DONE
[fboudra] Add hwpack configurations for Arndale: DONE
[fboudra] Setup CI job for Arndale hwpack daily builds: DONE
[fboudra] Create a pre-built image for Arndale: DONE

Work items for 13.02:
Verify boot test in LAVA job for Arndale: DONE
Add Arndale image reports to LAVA: DONE
Verify image report dashboard for Arndale: DONE
Enable and verify UEFI support in the hwpack: DONE

This blueprint contains Public information 
Everyone can see this information.