On Tue, Aug 17, 2010 at 01:40:39PM +1000, Stephen Rothwell wrote:
> On Mon, 16 Aug 2010 14:42:11 -0600 Grant Likely <firstname.lastname@example.org>
> > I'll also make sure to start build testing on MIPS. Ralf, any suggestions
> > on defconfigs I should use?
> Linux-next does defconfig, allnoconfig, allmodconfig (which has failed
> for a long time) and ip32_defconfig for mips and mipsel. I am not sure
> if all these are still relevant.
Kconfig will pick the default machine which is an IP22 for allyesconfig
and allmodconfig. The makefile will then pick the right flags for the
compiler based on machine, processor and endian selection. so it'll
happily build a big endian kernel with a little endian compiler. All
that's really different between those compilers are the defaults. Building
more different defconfigs is a better investments of CPU cycles.
An issue with very large functionss for which I've posted a patch earlier
today used to break makeallconfig / makeallmodconfig on MIPS. I'll sort
those out but right now I just don't have the CPU cycles to regularly
build such monster kernel configs.
A suggested set of kernel defconfigs to test:
These cover a huge variety of features, UP, SMP & weirdo SMP, flatmem & NUMA,
32-bit, 64-bit, little and big endian.