Subject: port-sparc/9383: kernel configs for SUN4, SUN4C, SUN4M
To: None <>
From: Erik E. Fair <>
List: netbsd-bugs
Date: 02/09/2000 16:36:44
>Number:         9383
>Category:       port-sparc
>Synopsis:       kernel configs for SUN4, SUN4C, SUN4M
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    port-sparc-maintainer (NetBSD/sparc Portmaster)
>State:          open
>Class:          change-request
>Submitter-Id:   net
>Arrival-Date:   Wed Feb  9 16:36:00 2000
>Originator:     Erik E. Fair
International Organization of Internet Clock Watchers
>Release:        NetBSD 1.4.1 and -current
System: NetBSD 1.4.2_ALPHA NetBSD 1.4.2_ALPHA (DIGITAL) #10: Mon Jan 10 22:38:56 PST 2000 alpha

	NetBSD/sparc has a wonderful GENERIC kernel config and boot
	process that allows a single kernel to boot on any of the
	supported architectures: sun4, sun4c, and sun4m - something
	that Sun itself never achieved.

	Given that GENERIC has overhead in the MMU code and every
	device driver we know how to drive, perhaps we should
	provide a slightly more specific starting point for people
	who want to run a stripped kernel (one that contains only
	support for the architecture and devices that it is intended
	to run on), but are not as intimate with Sun SPARC hardware
	as those of us who are developers.

	I suggest that, at minimum, we provide configs for SUN4,
	SUN4C, and SUN4M with support for devices that can run on
	that hardware.

	We might also want to provide specific kernel configs for
	the models of SPARCs that cannot be expanded, e.g. the SLC
	and ELC, since that should be a single-shot exercise.