Subject: Re: GENERIC is absurdly big
To: Jason Thorpe <thorpej@wasabisystems.com>
From: Manuel Bouyer <bouyer@antioche.lip6.fr>
List: port-i386
Date: 12/20/2003 21:27:06
On Thu, Dec 18, 2003 at 09:01:37AM -0800, Jason Thorpe wrote:
> Folks...
> 
> GENERIC has become absurdly big, ~7MB.
> 
> I think it's time to split the beast up a bit:
> 
> 	GENERIC		"Modern" machines, basically systems that would
> 				have PCI on them.  ISA bus support, and 
> 				support
> 				for ISA mainboard devices, but not the long 
> 				list
> 				of ISA Ethernet, SCSI, etc.
> 
> 				Open issue: How to deal with systems that 
> 				have
> 				PCI-EISA bridges.
> 
> 	GENERIC_EISA
> 				Targeted towards older EISA-based systems.  
> 				No
> 				PCI support.
> 
> 	GENERIC_ISA
> 				Targeted towards older ISA-based systems.  No
> 				PCI support.  No EISA support.
> 
> Comments?

Well, we're missing a kernel for boxes which have PCI+(E)ISA, with
some board in both kind of slots. Such systems are common.
I guess we need a kernel for them, maybe a GENERIC with the
older isa (3c501, etc ...) and newer PCI (all the gigabit NICs for example)
stripped out.

-- 
Manuel Bouyer <bouyer@antioche.eu.org>
     NetBSD: 23 ans d'experience feront toujours la difference
--