On Mon, Jan 21, 2013 at 12:11 PM, John Stultz <john.stu...@linaro.org> wrote: > On 01/20/2013 06:57 AM, Rob Clark wrote: >> >> Btw, not sure if any of you have seen the 0-day kbuild setup that intel >> has.. >> >> https://lists.01.org/mailman/listinfo/kbuild >> >> runs various builds for different archs on every commit with different >> configs, randconfig, etc. And various checks with sparse, smatch, >> etc. Seems kinda useful, and would be a worthwhile goal to get arm >> arch to the point of "it just compiles and boots" like x86 is, vs arm >> which has a lot higher tendency to be broken if you don't have the >> right kernel config, etc. I guess on x86, they boot test all the >> kernels too on VMs. Perhaps we could go one better with something >> tied in to lava? > > > +1 on this, Rob. > > Just about every time I go to bump kernel revisions for the linaro.android > tree, and actually try to build and boot on a board, I regularly hit compile > and boot issues. > > Although for the boot issues, there's still the hard problem for > hardware-simpletons like me in being able to figure out what configs I > actually need to enable (especially as those options change over time). I > suspect these sorts of problems are unlikely to be something we can test > away, and instead need a more critical eye as to how the kconfig options are > added (so there's less of a random set of options that you have to pick the > right combination, and more of the existing physical dependencies being > properly stating in the kconfig - but I realize this is more complicated to > do then say).
well, at least for build test, randconfig is actually good for tracking down missing 'select XYZ's.. although I suppose I wouldn't expect every random config to boot, at least not in a meaningful way.. BR, -R > thanks > -john > > > > _______________________________________________ > linaro-dev mailing list > linaro-dev@lists.linaro.org > http://lists.linaro.org/mailman/listinfo/linaro-dev _______________________________________________ linaro-dev mailing list linaro-dev@lists.linaro.org http://lists.linaro.org/mailman/listinfo/linaro-dev