I've recently upgraded a ppc405 build for a Virtex 4 device from kernel 2.6.15 (arch/ppc) to 2.6.31 (arch/powerpc) and the size of the image has increased from about 900k to 1.4M. As far as I can tell I've pretty much the same config options set. The 2.6.15 kernel was straight from the kernel mainline with some xilinx drivers hacked in, the .31 is straight from git.xilinx.com with nothing additional hacked in but does use for example the lltemac driver.
Is that the sort of size increase I should expect, or is it likely I'm missing something? It's nearly a 50% increase, which seems excessive!
Nobby