update for all the latest bells and whistles

This commit is contained in:
cgd 1995-08-03 00:09:17 +00:00
parent d5cccabaa3
commit e6c1386416
9 changed files with 198 additions and 53 deletions

View File

@ -1,10 +1,9 @@
# $NetBSD: ALPHA,v 1.5 1995/06/27 00:54:55 cgd Exp $
# $NetBSD: ALPHA,v 1.6 1995/08/03 00:09:17 cgd Exp $
#
# Alpha kernel with all the options you'd want, and more.
machine alpha
makeoptions CC="gcc -Werror"
makeoptions DEBUG="-g"
maxusers 8
@ -62,8 +61,8 @@ options COMPAT_43
#options COMPAT_09
#options COMPAT_10
# OSF/1 binary compatibility
options COMPAT_OSF1
# OSF/1 binary compatibility -- CURRENTLY DOES NOT WORK
#options COMPAT_OSF1
# System V-like message queues
options SYSVMSG

View File

@ -1,15 +1,23 @@
# $NetBSD: BUNNY,v 1.1 1995/06/27 00:57:54 cgd Exp $
# $NetBSD: BUNNY,v 1.2 1995/08/03 00:09:18 cgd Exp $
#
# Kernel for bunnahabhain.pdl.cs.cmu.edu.
# Should work on AlphaStation 400s and AlphaStation 200s
#
# This kernel contains support for NO frame buffer devices; bunny
# is rack-mounted, and has no video boards. THIS KERNEL CANNOT BE
# USED ON MACHINES WITH FRAME BUFFERS.
#
# It also has no support for devices which aren't actually used
# (sound, parallel port, keyboard, mouse, SCSI tape or CD-ROM, etc.).
machine alpha
makeoptions CC="gcc -Werror"
makeoptions DEBUG="-g"
maxusers 8
# bump up the number of buffers, for quicker compiles
options BUFPAGES=2048 # 16M of buffer cache
# CPU Support
options DEC_2100_A50 # Avanti etc: AlphaStation 400, 200, etc.
@ -34,9 +42,6 @@ options INET # Internet protocol suite
# 4.3BSD compatibility. Should be optional, but necessary for now.
options COMPAT_43
# OSF/1 binary compatibility
options COMPAT_OSF1
# Loadable Kernel Modules
options LKM
@ -45,41 +50,37 @@ options LKM
# Misc. options
options PCIVERBOSE # recognize "unknown" PCI devices
options BOOTKEY # ask for keyhit before halt/reboot
config netbsd_nfs root on nfs swap on nfs
config netbsd_sd0 root on sd0 swap on sd0
config netbsd root on sd0 swap on sd0
mainbus0 at root
cpu* at mainbus0
# PCI host bus adapter support
apecs* at mainbus?
#lca* at cpu?
# PCI bus support
pci* at apecs?
#pci* at lca?
# PCI devices
de* at pci?
sio* at pci?
ncr* at pci?
#tga* at pci?
# ISA bus support
isa0 at sio?
clock0 at isa? port 0x70
#com0 at isa? port 0x3f8 irq 4 # standard serial ports
com1 at isa? port 0x2f8 irq 3
lpt0 at isa? port 0x3bc irq 7 # standard parallel port
wss0 at isa? port 0x530 irq 9 drq 0 # Windows Sound System
# ISA devices
clock0 at isa? port 0x70
com0 at isa? port 0x3f8 irq 4 # standard serial ports
com1 at isa? port 0x2f8 irq 3
# SCSI bus support
scsibus* at ncr?
# SCSI devices
sd* at scsibus? target ? lun ?
st* at scsibus? target ? lun ?
cd* at scsibus? target ? lun ?
pseudo-device bpfilter
pseudo-device loop
pseudo-device pty
pseudo-device sl
pseudo-device vnd

View File

@ -1,10 +1,9 @@
# $NetBSD: GENERIC,v 1.7 1995/06/27 00:58:31 cgd Exp $
# $NetBSD: GENERIC,v 1.8 1995/08/03 00:09:19 cgd Exp $
#
# Generic Alpha kernel. Enough to get booted, etc., but not much more.
machine alpha
makeoptions CC="gcc -Werror"
makeoptions DEBUG="-g"
maxusers 8
@ -39,8 +38,8 @@ options INET # Internet protocol suite
# 4.3BSD compatibility. Should be optional, but necessary for now.
options COMPAT_43
# OSF/1 binary compatibility
options COMPAT_OSF1
# OSF/1 binary compatibility -- CURRENTLY DOES NOT WORK
#options COMPAT_OSF1
# Loadable Kernel Modules
options LKM
@ -54,10 +53,12 @@ options PCIVERBOSE # recognize "unknown" PCI devices
config netbsd swap generic
mainbus0 at root
cpu* at mainbus0
# TurboChannel bus support
tc* at mainbus0
# TurboChannel devices
asic0 at tc? slot ? offset ?
clock0 at asic? offset ?
le0 at asic? offset ?
@ -68,27 +69,38 @@ esp0 at tcds? slot ?
esp1 at tcds? slot ?
#sfb* at tc? slot ? offset ?
# PCI host bus adapter support
apecs* at mainbus?
#lca* at cpu?
# PCI bus support
pci* at apecs?
#pci* at lca?
# PCI devices
de* at pci?
sio* at pci?
ncr* at pci?
#tga* at pci?
tga* at pci?
pcivga* at pci?
# ISA bus support
isa0 at sio?
# ISA devices
clock0 at isa? port 0x70
#com0 at isa? port 0x3f8 irq 4 # standard serial ports
pckbd0 at isa? port 0x60 irq 1 # PC-ish ISA keyboard
#pms0 at isa? port 0x60 irq 12 # PS/2 auxiliary
com0 at isa? port 0x3f8 irq 4 # standard serial ports
com1 at isa? port 0x2f8 irq 3
lpt0 at isa? port 0x3bc irq 7 # standard parallel port
wss0 at isa? port 0x530 irq 9 drq 0 # Windows Sound System
# SCSI bus support
scsibus* at esp?
scsibus* at ncr?
# SCSI devices
sd* at scsibus? target ? lun ?
st* at scsibus? target ? lun ?
cd* at scsibus? target ? lun ?

View File

@ -1,10 +1,9 @@
# $NetBSD: GENERIC_NFS,v 1.1 1995/06/27 00:59:25 cgd Exp $
# $NetBSD: GENERIC_NFS,v 1.2 1995/08/03 00:09:20 cgd Exp $
#
# Generic Alpha kernel. Enough to get booted, etc., but not much more.
machine alpha
makeoptions CC="gcc -Werror"
makeoptions DEBUG="-g"
maxusers 8
@ -36,8 +35,8 @@ options INET # Internet protocol suite
# 4.3BSD compatibility. Should be optional, but necessary for now.
options COMPAT_43
# OSF/1 binary compatibility
options COMPAT_OSF1
# OSF/1 binary compatibility -- CURRENTLY DOES NOT WORK
#options COMPAT_OSF1
# Loadable Kernel Modules
options LKM
@ -51,10 +50,12 @@ options PCIVERBOSE # recognize "unknown" PCI devices
config netbsd_nfs root on nfs swap on nfs
mainbus0 at root
cpu* at mainbus0
# TurboChannel bus support
tc* at mainbus0
# TurboChannel devices
asic0 at tc? slot ? offset ?
clock0 at asic? offset ?
le0 at asic? offset ?
@ -65,27 +66,38 @@ esp0 at tcds? slot ?
esp1 at tcds? slot ?
#sfb* at tc? slot ? offset ?
# PCI host bus adapter support
apecs* at mainbus?
#lca* at cpu?
# PCI bus support
pci* at apecs?
#pci* at lca?
# PCI devices
de* at pci?
sio* at pci?
ncr* at pci?
#tga* at pci?
tga* at pci?
pcivga* at pci?
# ISA bus support
isa0 at sio?
# ISA devices
clock0 at isa? port 0x70
#com0 at isa? port 0x3f8 irq 4 # standard serial ports
pckbd0 at isa? port 0x60 irq 1 # PC-ish ISA keyboard
#pms0 at isa? port 0x60 irq 12 # PS/2 auxiliary
com0 at isa? port 0x3f8 irq 4 # standard serial ports
com1 at isa? port 0x2f8 irq 3
lpt0 at isa? port 0x3bc irq 7 # standard parallel port
wss0 at isa? port 0x530 irq 9 drq 0 # Windows Sound System
# SCSI bus support
scsibus* at esp?
scsibus* at ncr?
# SCSI devices
sd* at scsibus? target ? lun ?
st* at scsibus? target ? lun ?
cd* at scsibus? target ? lun ?

View File

@ -1,10 +1,9 @@
# $NetBSD: JURA,v 1.2 1995/06/27 00:59:52 cgd Exp $
# $NetBSD: JURA,v 1.3 1995/08/03 00:09:21 cgd Exp $
#
# Kernel for jura.pdl.cs.cmu.edu.
include "std.alpha"
makeoptions CC="gcc -Werror"
makeoptions DEBUG="-g"
maxusers 8
@ -35,9 +34,6 @@ options INET # Internet protocol suite
# 4.3BSD compatibility. Should be optional, but necessary for now.
options COMPAT_43
# OSF/1 binary compatibility
options COMPAT_OSF1
# Loadable Kernel Modules
options LKM

View File

@ -1,10 +1,9 @@
# $NetBSD: MACALLAN,v 1.4 1995/06/27 01:00:38 cgd Exp $
# $NetBSD: MACALLAN,v 1.5 1995/08/03 00:09:22 cgd Exp $
#
# Kernel for macallan.dssc.cs.cmu.edu.
machine alpha
makeoptions CC="gcc -Werror"
makeoptions DEBUG="-g"
maxusers 8
@ -33,9 +32,6 @@ options INET # Internet protocol suite
# 4.3BSD compatibility. Should be optional, but necessary for now.
options COMPAT_43
# OSF/1 binary compatibility
options COMPAT_OSF1
# Loadable Kernel Modules
options LKM
@ -56,6 +52,7 @@ esp0 at tcds? slot ?
esp1 at tcds? slot ?
#sfb* at tc? slot ? offset ?
scsibus0 at esp0
scsibus* at esp?
sd0 at scsibus0 target 0 lun 0

View File

@ -1,4 +1,4 @@
# $NetBSD: Makefile.alpha,v 1.5 1995/06/24 20:40:45 christos Exp $
# $NetBSD: Makefile.alpha,v 1.6 1995/08/03 00:09:23 cgd Exp $
#
# Makefile for NetBSD
#
@ -34,7 +34,7 @@ ALPHA= ../..
INCLUDES= -I. -I$S/arch -I$S -I$S/sys
COPTS= ${INCLUDES} ${IDENT} -D_KERNEL
CFLAGS= -mno-fp-regs ${DEBUG} ${COPTS} -Dalpha
CFLAGS= -Werror -mno-fp-regs ${DEBUG} ${COPTS} -Dalpha
AFLAGS= ${COPTS}
### find out what to use for libkern

89
sys/arch/alpha/conf/TOMMY Normal file
View File

@ -0,0 +1,89 @@
# $NetBSD: TOMMY,v 1.1 1995/08/03 00:09:24 cgd Exp $
#
# Kernel for tomintoul.pdl.cs.cmu.edu.
# Should work on AlphaStation 400s and AlphaStation 200s
machine alpha
makeoptions DEBUG="-g"
maxusers 8
# CPU Support
options DEC_2100_A50 # Avanti etc: AlphaStation 400, 200, etc.
# needs to be set per system
options TIMEZONE="5*60" # Minutes west of GMT (for param.c)
options DST=1 # Daylight savings rules (for param.c)
# Standard system options
options SWAPPAGER, VNODEPAGER, DEVPAGER # Paging (mandatory)
options DEBUG, DIAGNOSTIC # Extra kernel debugging
options KTRACE # System call tracing support
# File system options
options FIFO # POSIX fifo support (in all file systems)
options FFS # Fast file system
options MFS # Memory-based file system
options NFSCLIENT # Sun NFS-compatible file system client
# Networking options
options INET # Internet protocol suite
# 4.3BSD compatibility. Should be optional, but necessary for now.
options COMPAT_43
# Loadable Kernel Modules
options LKM
# Disable kernel security.
#options INSECURE
# Misc. options
options PCIVERBOSE # recognize "unknown" PCI devices
config netbsd root on sd0 swap on sd0
mainbus0 at root
cpu* at mainbus0
# PCI host bus adapter support
apecs* at mainbus?
#lca* at cpu?
# PCI bus support
pci* at apecs?
#pci* at lca?
# PCI devices
de* at pci?
sio* at pci?
ncr* at pci?
tga* at pci?
pcivga* at pci?
# ISA bus support
isa0 at sio?
# ISA devices
clock0 at isa? port 0x70
pckbd0 at isa? port 0x60 irq 1 # PC-ish ISA keyboard
#pms0 at isa? port 0x60 irq 12 # PS/2 auxiliary
com0 at isa? port 0x3f8 irq 4 # standard serial ports
com1 at isa? port 0x2f8 irq 3
lpt0 at isa? port 0x3bc irq 7 # standard parallel port
wss0 at isa? port 0x530 irq 9 drq 0 # Windows Sound System
# SCSI bus support
scsibus* at ncr?
# SCSI devices
sd* at scsibus? target ? lun ?
st* at scsibus? target ? lun ?
cd* at scsibus? target ? lun ?
pseudo-device bpfilter
pseudo-device loop
pseudo-device pty
pseudo-device sl
pseudo-device vnd

View File

@ -1,4 +1,4 @@
# $NetBSD: files.alpha,v 1.5 1995/06/27 01:02:23 cgd Exp $
# $NetBSD: files.alpha,v 1.6 1995/08/03 00:09:25 cgd Exp $
#
# alpha-specific configuration info
@ -26,6 +26,28 @@ major { st = 2 }
major { cd = 3 }
major { sd = 8 }
#
# ansi/sun console emulator
#
define ansicons
file dev/pseudo/ansicons.c ansicons
#
# raster console routines
#
define rcons
file dev/pseudo/raster_op.c rcons
file dev/pseudo/raster_text.c rcons
file dev/pseudo/rcons_init.c rcons
file dev/pseudo/rcons_subr.c rcons
#
# "Workstation Console" glue; attaches frame buffer to emulator & kbd.
# XXX should be pseudo-device, with an ansicons attribute.
#
define wsc # XXX should be pseudo-dev
file arch/alpha/pci/wscons.c wsc needs-flag
#
# TurboChannel Devices
#
@ -93,6 +115,12 @@ device sio at pci { }
file arch/alpha/pci/sio.c sio
file arch/alpha/pci/sio_pic.c sio
device tga at pci: rcons, wsc, ansicons
file arch/alpha/pci/tga.c tga needs-flag
device pcivga at pci: wsc, ansicons
file arch/alpha/pci/pcivga.c pcivga needs-flag
#
# ISA Devices
#
@ -107,6 +135,12 @@ file arch/alpha/isa/isa_machdep.c isa needs-flag # XXX
#file arch/alpha/isa/isafcns_jensen.c dec_2000_300
device pckbd at isa
file arch/alpha/isa/pckbd.c pckbd needs-flag
device pms at isa
file arch/alpha/isa/pms.c pms needs-flag
#
# EISA Devices
#
@ -152,3 +186,8 @@ file arch/alpha/alpha/clock_mc.c dec_3000_500 dec_2000_300 dec_3000_300
# XXX
file arch/alpha/alpha/promcons.c
# XXX
file arch/alpha/alpha/dec_3000_500.c dec_3000_500
file arch/alpha/alpha/dec_3000_300.c dec_3000_300
file arch/alpha/alpha/dec_2100_a50.c dec_2100_a50