Subject: Re: CVS commit: src/sys/arch
To: YAMAMOTO Takashi <>
From: Quentin Garnier <>
List: source-changes
Date: 08/01/2005 14:02:35
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable

On Mon, Aug 01, 2005 at 12:17:11PM +1000, Daniel Carosone wrote:
> On Mon, Aug 01, 2005 at 11:04:48AM +0900, YAMAMOTO Takashi wrote:
> > > I have the patch changed to use VMNOSWAP... But I will let yamt commi=
t it.
> >=20
> > please let me think a little more about a way to avoid negative options.
> I agree that negative options like this are undesirable.  As Quenti
> suggests, perhaps there's a place we can make "options VMSWAP" be on
> by default, and let those few users who need to put "no options
> VMSWAP" in their config files, now that we can.

Yes, I think that's what makes most sense.

> An MI equivalent to the 'include "arch/i386/conf/std.i386"' that
> currently appears in the i386 configs, for example. =20

All configs are supposed to include that file, as it contains the
mandatory "machine" specification.

> I think there's scope for reviewing how several of our sample/base
> configs are maintained, especially with the new 'no ..' config syntax.
> There are probably some other good examples of almost-always-needed
> 'options' that make more sense as an explicit 'no' override.

We're still a long way to easy config file inclusions, though.
Sometimes I have the feeling config(1) should be rototilled entirely.

Quentin Garnier - -
"When I find the controls, I'll go where I like, I'll know where I want
to be, but maybe for now I'll stay right here on a silent sea."
KT Tunstall, Silent Sea, Eye to the Telescope, 2004.

Content-Type: application/pgp-signature
Content-Disposition: inline

Version: GnuPG v1.2.6 (NetBSD)