On Fri, Dec 07, 2012 at 09:24:37AM +0200, Fathi Boudra wrote: > On 5 December 2012 17:33, Andy Doan <[email protected]> wrote: > > On 12/05/2012 07:47 AM, Antonio Terceiro wrote: > >> When we have SD muxe, then we might use lamc for all devices, but > >> until then the dispatcher would have to be taught what to do with the > >> hwpack file. > > > > Antonio is correct. For our "master devices" which account for probably 90% > > of our Android jobs, we do our own special stuff with tarballs. So we have > > options: > > > > 1) change nothing - assuming the {boot,system,userdata}.tar.bz2 still have > > everything. sounds unlikely > > > > 2) change our master device logic to do whatever new process is required > > > > 3) extend our prebuilt image support to android (we currently only do > > pre-built images for ubuntu) > > Pre-built image support is available on Android as well: > http://snapshots.linaro.org/android/~linaro-android/vexpress-jb-gcc47-armlt-tracking-open-12.11-release/2/target/product/vexpress/vexpress.img.bz2 > > It's controlled by BUILD_FS_IMAGE in build configuration. > > imo, LAVA shouldn't do its own special stuff but use l-a-m-c or the > pre-built image.
I guess everyone agrees with you. :-) The problem is, without an SD mux, there is no way for the host to flash images to the SD card on the target. For this we must have a known-good system running on the target, what we call a master image. The LAVA makes the master image system flash the test image parts to additional SD card partitions (i.e. we must keep the partitions with kernel/rootfs for the master system intact). That is the case even for pre-built images. LAVA has to extract the contents of its partitions and have the master system flash them to the SD card before rebooting into the test system. -- Antonio Terceiro Software Engineer - Linaro http://www.linaro.org
signature.asc
Description: Digital signature
_______________________________________________ linaro-validation mailing list [email protected] http://lists.linaro.org/mailman/listinfo/linaro-validation
