Subject: Re: Changes for proplib to reduce kernel bloat
To: None <tech-kern@netbsd.org>
From: Christos Zoulas <christos@astron.com>
List: tech-kern
Date: 05/07/2006 16:40:50
In article <20060507155425.GA3820@thoreau.thistledown.com.au>,
Simon Burge  <simonb@wasabisystems.com> wrote:
>The patch below removes the XML conversion support from proplib when
>it's built for the kernel, for which I can see no obvious use.  With
>this patch, we get rid of a good chunk of the kernel bloat that new
>proplib adds.  For an evbppc/WALNUT kernel the sizes before proplib,
>with normal proplib, and with proplib with no XML import/export
>functionality are:
>
>	   text    data     bss     dec     hex filename
>	3837324  452840  232444 4522608  450270 netbsd.devprop
>	3856516  452968  234288 4543772  45551c netbsd.proplib
>	3843576  452880  233888 4530344  4520a8 netbsd.no-xml-proplib
>
>Anyone have any problems with applying this patch?

I think having the choice to compile it in or not is good (for size challenged
machines), but I can see a use of the XML code in the kernel such as
passing configuration properties between the kernel and userland via ioctl.

christos