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