update for all the latest bells and whistles
This commit is contained in:
parent
d5cccabaa3
commit
e6c1386416
|
@ -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
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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 ?
|
||||
|
|
|
@ -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 ?
|
||||
|
|
|
@ -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
|
||||
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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
|
|
@ -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
|
||||
|
|
Loading…
Reference in New Issue