[PATCH] build without PCI or VIO

Linas Vepstas linas at austin.ibm.com
Fri Feb 11 04:52:53 EST 2005


On Thu, Feb 10, 2005 at 12:39:42AM -0600, Olof Johansson was heard to remark:
> On Wed, Feb 09, 2005 at 06:34:37PM +1100, Stephen Rothwell wrote:
> > Hi Anton, all,
> > 
> > This patch (on top of my previous dma fix up patch) allows you to build
> > pSeries without CONFIG_PCI or CONFIG_VIO or both and iSeries without PCI. 
> > Don't look to closely at the include/asm-ppc64/floppy.h patch :-).
> > 
> > Please comment.
> 
> 6.8% difference for a kernel completely without drivers.

... A penny here and a penny there and pretty soon it adds up to real
money.  If someone else reduces things by 5% in a couple of other
places, then the original 6.8% savings becomes even larger.

> Does the amount of added #ifdefs to C code justify the savings? How

The patch didn't strike me as excessively intrusive.  Although I don't
know of the particular application for this, past experience says that
little things like this make the difference between a "joke" and a
"serious contender".   I once lost a linux-embedded contract because
I was unable to make the kernel small enough, even after turning
*everything* off.  (Back then I couldn't turn tcp/ip off, even though the
embedded app had absolutely no need for tcp/ip).

--linas




More information about the Linuxppc64-dev mailing list