Home | History | Annotate | Line # | Download | only in conf
GENERIC revision 1.58
      1  1.58     oster #	$NetBSD: GENERIC,v 1.58 2000/02/26 17:35:42 oster Exp $
      2   1.1     ragge #
      3   1.9     ragge # GENERIC VAX configuration file; all supported devices.
      4   1.1     ragge #
      5   1.1     ragge 
      6  1.22     ragge include		"arch/vax/conf/std.vax"
      7  1.57   hubertf 
      8  1.58     oster #ident 		"GENERIC-$Revision: 1.58 $"
      9   1.1     ragge 
     10   1.4     ragge # Here are all different supported CPU types listed.
     11  1.25     lukem options 	"VAX8600"
     12  1.25     lukem options 	"VAX8200"
     13  1.25     lukem options 	"VAX780"
     14  1.25     lukem options 	"VAX750"
     15  1.25     lukem options 	"VAX630"	# MV II
     16  1.25     lukem options 	"VAX650"	# MV III, 3600, 3800, 3900
     17  1.45     ragge options 	"VAX670"	# VAX 4000/300
     18  1.25     lukem options 	"VAX410"	# VS 2000
     19  1.25     lukem options 	"VAX43"		# VS 3100/76
     20  1.36     ragge options 	"VAX46"		# VS 4000/60
     21  1.43     ragge options 	"VAX48"		# VS 4000 VLC
     22  1.45     ragge options 	"VAX49"		# VS 4000/90
     23   1.1     ragge 
     24   1.4     ragge # Max users on system; this is just a hint
     25   1.9     ragge maxusers	8
     26   1.4     ragge 
     27   1.6     ragge # Kernel compiled-in symbolic debugger & system call tracer
     28  1.36     ragge #options 	DDB
     29  1.25     lukem #options 	DDB_HISTORY_SIZE=100	# enable history editing in DDB
     30  1.25     lukem options 	KTRACE
     31  1.44     ragge #options 	DIAGNOSTIC,DEBUG,KMEMSTATS,PMAPDEBUG,TRAPDEBUG
     32  1.23    mjacob 
     33  1.24    mjacob #options 	SCSIVERBOSE		# Verbose SCSI errors
     34   1.4     ragge 
     35  1.54    itojun # Pull in config fragments for kernel crypto.  This is required for
     36  1.54    itojun # options IPSEC etc. to work. If you want to run with IPSEC, uncomment
     37  1.54    itojun # one of these, based on whether you use crypto-us or crypto-intl, and
     38  1.54    itojun # adjust the prefixes as necessary.
     39  1.54    itojun 
     40  1.54    itojun #prefix ../crypto-us/sys
     41  1.54    itojun #cinclude "conf/files.crypto-us"
     42  1.54    itojun #prefix
     43  1.54    itojun 
     44  1.54    itojun #prefix ../crypto-intl/sys
     45  1.54    itojun #cinclude "conf/files.crypto-intl"
     46  1.54    itojun #prefix
     47  1.54    itojun 
     48   1.4     ragge # Network support
     49  1.25     lukem #options 	GATEWAY
     50   1.1     ragge options         INET
     51  1.54    itojun options 	INET6		# IPV6
     52  1.54    itojun #options 	IPSEC		# IP security
     53  1.54    itojun #options 	IPSEC_ESP	# IP security (encryption part; define w/IPSEC)
     54  1.54    itojun #options 	IPSEC_DEBUG	# debug for IP security
     55   1.4     ragge 
     56   1.4     ragge # All supported filesystem types
     57  1.21   thorpej file-system 	FFS
     58  1.21   thorpej file-system 	LFS
     59  1.21   thorpej file-system 	MFS
     60  1.21   thorpej file-system 	NFS
     61  1.21   thorpej file-system 	FDESC
     62  1.21   thorpej file-system 	KERNFS
     63  1.21   thorpej file-system 	NULLFS
     64  1.56  wrstuden file-system 	OVERLAY		# overlay file system
     65  1.21   thorpej file-system 	PROCFS
     66  1.21   thorpej file-system 	UMAPFS
     67  1.21   thorpej file-system 	UNION
     68  1.44     ragge file-system 	CD9660
     69  1.21   thorpej 
     70  1.25     lukem options 	QUOTA
     71  1.29    bouyer #options 	FFS_EI		# FFS Endian Independant support
     72  1.53      fvdl #options 	SOFTDEP         # FFS soft updates support.
     73  1.25     lukem options 	NFSSERVER
     74  1.45     ragge options 	NFS_BOOT_BOOTP,NFS_BOOT_DHCP	# Use bootp <> dhcp
     75  1.30     ragge options 	NFS_BOOT_BOOTPARAM	# Use the Sun way for netbooting.
     76  1.33     ragge 
     77  1.42     ragge # WS console uses VT100 terminal emulation
     78  1.42     ragge options 	WSEMUL_VT100
     79  1.45     ragge options 	WSDISPLAY_DEFAULTSCREENS=8
     80   1.8       jtc 
     81   1.8       jtc # System V shared memory & semaphores support.
     82  1.25     lukem options 	SYSVMSG
     83  1.25     lukem options 	SYSVSEM
     84  1.25     lukem options 	SYSVSHM
     85  1.19     ragge 
     86   1.9     ragge # Old compat stuff; needed to run 4.3BSD Reno programs.
     87   1.9     ragge # Note that if COMPAT_ULTRIX is set, you lose compatibility with
     88   1.9     ragge # 4.3BSD Reno programs and get Ultrix compatibility instead.
     89   1.9     ragge # (They cannot coexist).
     90  1.36     ragge options 	COMPAT_VAX1K	# Must be present to run pre-1.4 binaries.
     91  1.25     lukem options 	COMPAT_43
     92  1.25     lukem options 	COMPAT_09
     93  1.25     lukem options 	COMPAT_10
     94  1.25     lukem options 	COMPAT_11
     95  1.25     lukem options 	COMPAT_12
     96  1.27    kleink options 	COMPAT_13
     97  1.46  augustss options 	COMPAT_14
     98  1.25     lukem #options 	COMPAT_ULTRIX
     99  1.55      matt options 	COMPAT_IBCS2	# DEC SVR.3 compatilibity
    100   1.6     ragge 
    101  1.25     lukem options 	LKM
    102   1.6     ragge 
    103   1.4     ragge # Kernel(s) to compile
    104  1.21   thorpej config          netbsd root on ? type ?
    105   1.1     ragge 
    106  1.37      matt mainbus0	at root
    107  1.19     ragge 
    108  1.48     ragge # All buses; from the beginning attached to mainbus.
    109  1.48     ragge abus0		at mainbus0		# Master bus on VAX 8600
    110  1.48     ragge sbi0		at mainbus0		# SBI, master bus on 11/780.
    111  1.48     ragge cmi0		at mainbus0		# 11/750 internal bus.
    112  1.48     ragge bi0		at mainbus0		# VAX 8200 
    113  1.48     ragge vsbus0		at mainbus0		# All VAXstations
    114  1.48     ragge ibus0		at mainbus0		# All Microvax
    115  1.48     ragge #nbi0		at mainbus0		# VAX 8800
    116  1.48     ragge #xmi0		at mainbus0		# VAX 6000
    117  1.48     ragge 
    118  1.48     ragge # Vsbus, the virtual VAXstation bus, and possible devices.
    119  1.50     ragge le0		at vsbus0 csr 0x200e0000 # LANCE ethernet
    120  1.51     ragge ze0		at vsbus0 csr 0x20008000 # SGEC ethernet
    121  1.48     ragge dz0		at vsbus0 csr 0x200a0000 # DC-367 DZ-11 lookalike ctlr
    122  1.51     ragge dz0		at vsbus0 csr 0x25000000 # VS4000/90 serial line
    123  1.48     ragge #hdc0		at vsbus0 csr 0x200c0000 # HDC9224 MFM/floppy ctlr
    124  1.48     ragge ncr0		at vsbus0 csr 0x200c0080 # VS2000/3100 SCSI-ctlr
    125  1.48     ragge ncr1		at vsbus0 csr 0x200c0180 # VS2000/3100 SCSI-ctlr
    126  1.48     ragge smg0		at vsbus0 csr 0x200f0000 # Small monochrome display ctlr.
    127  1.48     ragge #clr0		at vsbus0 csr 0x30000000 # 4- or 8-bitplans color graphics
    128  1.48     ragge 
    129  1.48     ragge #rd*		at hdc0 drive?		# RD5x disks
    130  1.48     ragge #ry*		at hdc0 drive?		# RX floppies
    131  1.48     ragge 
    132  1.48     ragge # Ibus, the internal bus on most Microvaxen
    133  1.48     ragge uba0		at ibus0 		# Qbus adapter
    134  1.49     ragge ze0		at ibus0 		# SGEC on-board ethernet
    135  1.48     ragge #shac0		at ibus0 		# DSSI controller
    136  1.16     ragge 
    137  1.16     ragge # Devices connected at VAXBI
    138  1.48     ragge cpu*		at bi? node?		# KA820/KA825 cpu
    139  1.48     ragge mem*		at bi? node?		# Memory subsystems
    140  1.48     ragge #uba*		at bi? node?		# DWBUA BI-Unibus adapter
    141  1.48     ragge #ni*		at bi? node?		# DEBNA/DEBNT ethernet adapter
    142  1.48     ragge #kdb*		at bi? node?		# KDB50 MSCP disk ctlr
    143  1.47     ragge #mscpbus*	at kdb?
    144  1.17     ragge 
    145  1.48     ragge # CMI (VAX 11/750)
    146  1.48     ragge mem*		at cmi? tr?		# Memory subsystems
    147  1.48     ragge uba*		at cmi? tr?		# Unibus adapters
    148  1.48     ragge mba*		at cmi? tr?		# Massbus adapters
    149  1.48     ragge 
    150  1.48     ragge # SBI (VAX 11/780, VAX 8600)
    151  1.48     ragge sbi*		at abus0		# VAX 8600 can have up to 4 SBI's.
    152  1.48     ragge 
    153  1.48     ragge mem*		at sbi? tr?		# Memory subsystems
    154  1.48     ragge uba*		at sbi? tr?		# Unibus adapters
    155  1.48     ragge mba*		at sbi? tr?		# Massbus adapters
    156   1.9     ragge 
    157   1.9     ragge # Devices on Massbus adapters
    158  1.48     ragge hp*		at mba? drive?		# RM/RP disk drives
    159   1.1     ragge 
    160  1.48     ragge # Devices on Unibus/Qbus adapters
    161  1.14     ragge uda0		at uba?	csr 0172150	# UDA50/RQDX?
    162  1.14     ragge uda1		at uba?	csr 0160334
    163  1.48     ragge mtc0		at uba? csr 0174500	# Tape MSCP ctlr
    164  1.48     ragge #ts0		at uba? csr 0172520	# TS11/TSV05 tape.
    165  1.48     ragge #qd0		at uba? csr 0177400	# 4- or 8-bitplans color graphics
    166  1.48     ragge #qv0		at uba? csr 0177400	# Monochrome graphics
    167  1.48     ragge #de0		at uba? csr 0174510	# DELUA/DEUNA
    168  1.48     ragge qe0		at uba? csr 0174440	# DEQNA/DELQA
    169  1.48     ragge dhu0		at uba? csr 0160440	# DHU-11
    170  1.48     ragge dz0		at uba? csr 0160100	# DZ-11
    171  1.48     ragge dl0		at uba? csr 0176500	# DL-11
    172  1.48     ragge 
    173  1.48     ragge # MSCP devices
    174  1.14     ragge mscpbus*	at uda?
    175  1.15     ragge mscpbus*	at mtc?
    176  1.48     ragge #mscpbus*	at kdb?
    177  1.14     ragge 
    178  1.14     ragge ra*		at mscpbus? drive?	# MSCP disk
    179  1.28     ragge rx*		at mscpbus? drive?	# MSCP floppy
    180  1.15     ragge mt*		at mscpbus? drive?	# MSCP tape
    181   1.4     ragge 
    182  1.16     ragge # VS2000 builtin MFM controller (HDC9224)
    183  1.31     ragge #hdc0		at vsbus0		# The strange builtin MFM controller
    184  1.16     ragge 
    185  1.48     ragge # SCSI devices
    186  1.44     ragge scsibus*	at ncr?
    187  1.44     ragge 
    188  1.44     ragge sd*		at scsibus? target? lun?
    189  1.44     ragge st*		at scsibus? target? lun?
    190  1.44     ragge cd*		at scsibus? target? lun?
    191  1.44     ragge ch*		at scsibus? target? lun?
    192  1.44     ragge ss*		at scsibus? target? lun?
    193  1.44     ragge uk*		at scsibus? target? lun?
    194  1.16     ragge 
    195  1.32     ragge # VAXstation graphics support
    196  1.48     ragge wsdisplay0	at smg0
    197  1.48     ragge #wsdisplay0	at clr0
    198  1.48     ragge #wsdisplay0	at qd0
    199  1.48     ragge #wsdisplay0	at qv0
    200  1.48     ragge lkc0		at dz0
    201  1.32     ragge 
    202   1.8       jtc pseudo-device   loop	1
    203   1.1     ragge pseudo-device   pty	48
    204  1.54    itojun pseudo-device	bpfilter 8		# Not supported by de yet.
    205   1.8       jtc pseudo-device	sl	2
    206   1.8       jtc pseudo-device	ppp	2
    207   1.8       jtc pseudo-device	tun	2
    208  1.54    itojun #pseudo-device	gre	2		# generic L3 over IP tunnel
    209  1.54    itojun pseudo-device	gif	4		# IPv[46] over IPv[46] tunnel (RFC1933)
    210  1.54    itojun #pseudo-device	faith	1		# IPv[46] tcp relay translation i/f
    211   1.8       jtc pseudo-device	tb	1
    212   1.8       jtc pseudo-device	vnd	4
    213  1.18     mikel pseudo-device	ccd	4
    214  1.40     oster #pseudo-device	raid	4		# RAIDframe disk driver
    215  1.58     oster #options	RAID_AUTOCONFIG		# auto-configuration of RAID components
    216  1.26      fair # rnd is EXPERIMENTAL
    217  1.26      fair #pseudo-device	rnd			# /dev/random and in-kernel generator
    218