Subject: Re: Why doesn't this work?
To: Neil J. McRae <neil@domino.org>
From: Jason Thorpe <thorpej@nas.nasa.gov>
List: port-sparc
Date: 11/02/1995 18:01:22
On Fri, 03 Nov 1995 00:24:56 +0000 
 "Neil J. McRae" <neil@domino.org> wrote:

 > Surely this is wrong Paul, Having a SUN4C specific kernel has many performance
 > boosts which I could really do with :-)
 > 
 > If this is to be the way things are then then the config files in conf
 > that do not generate booting kernels should be removed. IMHO

No, he's absolutely right ... you don't want to be patching ioconf.c, et 
al manually.

Neil, what sort of problems are you having with sun4c-specific kernels?  
I have a lab full of SS1's and 1+'s that run a sun4c-specific kernel.  
I've attached the config below.

--------------------------------------------------------------------------
Jason R. Thorpe                                       thorpej@nas.nasa.gov
NASA Ames Research Center                               Home: 408.866.1912
NAS: M/S 258-6                                          Work: 415.604.0935
Moffett Field, CA 94035                                Pager: 415.428.6939

#
# Jason's toys in the lab...
#
# 	$Id: LAB_SUN4C,v 1.10 1995/09/20 20:54:48 thorpej Exp $
#

machine		sparc
options		"SUN4C"
maxusers	16

# obsolete timezone spec
options		TIMEZONE=0, DST=0

# Standard system options
options		SWAPPAGER	# swap pager (anonymous and swap space)
options		VNODEPAGER	# vnode pager (mapped files)
options		DEVPAGER	# device pager (mapped devices)
options		COMPAT_43	# 4.3BSD ioctl interfaces
options		COMPAT_09	# NetBSD 0.9 compat
options		COMPAT_10	# NetBSD 1.0 compat
options		COMPAT_SUNOS	# compatibility with SunOS binaries
options		COMPAT_SVR4	# compatibility with SVR4 binaries
options		KTRACE		# system call tracing support
options		SYSVMSG		# System V message queues
options		SYSVSEM		# System V semaphores
options		SYSVSHM		# System V shared memory

# Filesystem options
options		FIFO		# POSIX fifo support (in all filesystems)
options		FFS		# fast filesystem
options		NFSCLIENT	# Sun NFS-compatible client
options		UNION		# Union filesystem
options		KERNFS		# kernel data-structure filesystem
options		FDESC		# user file descriptor filesystem
options		PROCFS		# /proc filesystem
options		MFS		# memory-based filesystem

# Networking options
options		INET		# Internet protocols
options		TCP_COMPAT_42	# compatibility with 4.2BSD TCP/IP
options		GATEWAY		# IP packet forwarding
options		MROUTING	# DVMRP
options		NMBCLUSTERS=2048	# Extra mbuf clusters

# Debugging options
options		DDB		# kernel debugger

# Options for SPARCstation hardware
options		RCONSOLE	# fast rasterop console

options		GENERIC
config		netbsd	swap generic

mainbus0 at root
cpu0	at mainbus0

sbus0	at mainbus0

audio0	at mainbus0
auxreg0	at mainbus0
clock0	at mainbus0
memreg0	at mainbus0
timer0	at mainbus0

zs0	at mainbus0
zs1	at mainbus0

fdc0	at mainbus0
fd*	at fdc0

# old sun4c SCSI
dma0	at sbus0 slot ? offset ?
esp0	at sbus0 slot ? offset ?

# old sun4c
le0	at sbus? slot ? offset ?

bwtwo0	at sbus ? slot ? offset ?
cgthree0 at sbus ? slot ? offset ?
cgsix0	at sbus? slot ? offset ?

scsibus* at esp?

sd*	at scsibus? target ? lun ?
st*	at scsibus? target ? lun ?
cd*	at scsibus? target ? lun ?

pseudo-device	loop		# network loopback
pseudo-device	pty	64	# pseudo-ttys
pseudo-device	kbd		# keyboard
pseudo-device	bpfilter 16	# Berkeley packet filter
pseudo-device	ccd	1	# Concatenated disk devices