Subject: Re: Refactoring MI devices in GENERIC and friends
To: Joerg Sonnenberger <joerg@britannica.bec.de>
From: Michael Lorenz <macallan@netbsd.org>
List: tech-kern
Date: 09/08/2007 13:54:58
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Hello,

On Sep 8, 2007, at 09:33, Joerg Sonnenberger wrote:

> My suggestion is that all MI drivers for PCI, Cardbus, USB and PCMCIA
> (devices, not necessarily controllers) are collected from i386 and
> amd64's GENERIC kernels and added to
> src/sys/conf/std.{pci,cardbus,usb,pcmcia}. The direct lists of i386 and
> amd64 kernels will refer to those with a possible exception for space
> limited install kernels. Other platforms should be converted by the
> portmaster.

Sounds good to me - that would at least ensure that all MI drivers 
compile everywhere they make sense. And way too often people confuse 
'drivers listed in GENERIC' and 'all drivers available' - I know I made 
that mistake ages ago.
Why not go a step further and do the same for other MI kernel config 
bits? Like std.ipv6 ( all IPv6 related options ), std.smb ( everything 
you need for file-system SMBFS ), std.wscons ( all wscons options and 
wsdisplay, wskbd, wsmouse etc. attachments ) and so on ?

have fun
Michael
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.4 (Darwin)

iQEVAwUBRuLh8spnzkX8Yg2nAQKYUwf/T0KmAl1AgJJ2dpRc/SOQJ6OBmVB9dMX9
9Tk159B0Z05qY7J6FZQ5DYZRxktVKdsaUvOIFKR7uTC3uK5Dz+Suu6N/fhLMPW+J
J0I5X4W0v/ta2DJr62xSvd23BlMamH56eDBfcVixu/STS3o/CkEAIwfnMFRGIAHX
YvJoDwGREAcYUjHVNxsvqDQux6mg/RlSlxmxZ9M6kw6ZxX1Do8T7FiK5YuGkZxc5
TAK3Tv/sU+JdxCTyHTedNEKZEnkag6a5zwIWWzRLcZ6sgGtbr0oiV42jUoVfBO09
pZTThY5h3UZlOzmfOGRuQXP91cxF34MNKnA8286v7YmpVbkOqwjw0Q==
=jedG
-----END PGP SIGNATURE-----