Home | History | Annotate | Line # | Download | only in conf
INSTALL revision 1.12
      1  1.12      matt #	$NetBSD: INSTALL,v 1.12 2000/12/10 03:37:56 matt Exp $
      2   1.1     ragge #
      3   1.1     ragge # INSTALL kernel; all supported devices but nothing fancy.
      4   1.1     ragge #
      5   1.1     ragge 
      6   1.1     ragge include		"arch/vax/conf/std.vax"
      7   1.8       abs 
      8   1.8       abs makeoptions     COPTS="-Os"             # Optimise for space. Implies -O2
      9   1.1     ragge 
     10   1.1     ragge # Here are all different supported CPU types listed.
     11   1.1     ragge options 	"VAX8600"
     12   1.1     ragge options 	"VAX8200"
     13   1.1     ragge options 	"VAX780"
     14   1.1     ragge options 	"VAX750"
     15   1.1     ragge options 	"VAX630"	# MV II
     16   1.1     ragge options 	"VAX650"	# MV III, 3600, 3800, 3900
     17  1.12      matt options 	"VAX660"	# VAX 4000/200
     18   1.1     ragge options 	"VAX670"	# VAX 4000/300
     19   1.1     ragge options 	"VAX410"	# VS 2000
     20   1.1     ragge options 	"VAX43"		# VS 3100/76
     21   1.1     ragge options 	"VAX46"		# VS 4000/60
     22   1.1     ragge options 	"VAX48"		# VS 4000 VLC
     23   1.1     ragge options 	"VAX49"		# VS 4000/90
     24   1.1     ragge 
     25   1.1     ragge # Max users on system; this is just a hint
     26   1.1     ragge maxusers	8
     27   1.1     ragge 
     28   1.1     ragge # Enable the hooks used for initializing the root memory-disk.
     29   1.1     ragge options 	MEMORY_DISK_HOOKS
     30   1.1     ragge options 	MEMORY_DISK_IS_ROOT     # force root on memory disk
     31   1.1     ragge options 	MEMORY_DISK_SERVER=0    # no userspace memory disk support
     32   1.4      matt options 	MINIROOTSIZE=2276       # size of memory disk, in blocks
     33   1.1     ragge 
     34   1.1     ragge 
     35   1.1     ragge # Kernel compiled-in symbolic debugger & system call tracer
     36   1.1     ragge #options 	DDB
     37   1.1     ragge #options 	DDB_HISTORY_SIZE=100	# enable history editing in DDB
     38   1.1     ragge #options 	KTRACE
     39   1.1     ragge #options 	DIAGNOSTIC,DEBUG,KMEMSTATS,PMAPDEBUG,TRAPDEBUG
     40   1.1     ragge 
     41   1.1     ragge #options 	SCSIVERBOSE		# Verbose SCSI errors
     42   1.1     ragge 
     43   1.1     ragge # Network support
     44   1.1     ragge #options 	GATEWAY
     45   1.1     ragge options         INET
     46   1.1     ragge 
     47   1.9       abs # File systems
     48   1.1     ragge file-system 	FFS
     49   1.1     ragge #file-system 	LFS
     50   1.3     ragge #file-system 	MFS
     51   1.1     ragge file-system 	NFS
     52   1.1     ragge #file-system 	FDESC
     53   1.1     ragge file-system 	KERNFS
     54   1.1     ragge #file-system 	NULLFS
     55   1.1     ragge #file-system 	PROCFS
     56   1.1     ragge #file-system 	UMAPFS
     57   1.1     ragge #file-system 	UNION
     58   1.3     ragge file-system 	CD9660
     59   1.1     ragge 
     60   1.9       abs # Filesystem options
     61   1.1     ragge #options 	QUOTA
     62   1.1     ragge #options 	FFS_EI		# FFS Endian Independant support
     63   1.1     ragge #options 	NFSSERVER
     64   1.9       abs #options 	NFS_V2_ONLY	# Exclude NFS3 and NQNFS code to save space
     65   1.9       abs #options 	VNODE_OP_NOINLINE # Save space by not inlining vnode op calls
     66   1.9       abs 
     67   1.3     ragge #options 	NFS_BOOT_BOOTP,NFS_BOOT_DHCP	# Use bootp <> dhcp
     68   1.3     ragge #options 	NFS_BOOT_BOOTPARAM	# Use the Sun way for netbooting.
     69   1.1     ragge 
     70   1.1     ragge # WS console uses VT100 terminal emulation
     71   1.1     ragge options 	WSEMUL_VT100
     72   1.3     ragge #options 	WSDISPLAY_DEFAULTSCREENS=8
     73   1.1     ragge 
     74   1.1     ragge # System V shared memory & semaphores support.
     75   1.1     ragge #options 	SYSVMSG
     76   1.1     ragge #options 	SYSVSEM
     77   1.1     ragge #options 	SYSVSHM
     78   1.1     ragge 
     79   1.1     ragge # Old compat stuff; needed to run 4.3BSD Reno programs.
     80   1.1     ragge # Note that if COMPAT_ULTRIX is set, you lose compatibility with
     81   1.1     ragge # 4.3BSD Reno programs and get Ultrix compatibility instead.
     82   1.1     ragge # (They cannot coexist).
     83   1.1     ragge #options 	COMPAT_VAX1K	# Must be present to run pre-1.4 binaries.
     84   1.1     ragge #options 	COMPAT_43
     85   1.1     ragge #options 	COMPAT_09
     86   1.1     ragge #options 	COMPAT_10
     87   1.1     ragge #options 	COMPAT_11
     88   1.1     ragge #options 	COMPAT_12
     89   1.1     ragge #options 	COMPAT_13
     90   1.2  augustss options 	COMPAT_14
     91   1.7      matt options 	COMPAT_15
     92   1.1     ragge #options 	COMPAT_ULTRIX
     93   1.1     ragge 
     94   1.1     ragge #options 	LKM
     95   1.1     ragge 
     96   1.1     ragge # Kernel(s) to compile
     97   1.1     ragge config          netbsd root on ? type ?
     98   1.1     ragge 
     99   1.1     ragge mainbus0	at root
    100   1.1     ragge 
    101   1.1     ragge # Devices directly attached to mainbus.
    102   1.4      matt sbi*		at mainbus0	# SBI's, VAX-11/78[05] main bus
    103   1.1     ragge bi*		at mainbus0	# VAXBI bus
    104   1.4      matt abus0		at mainbus0	# 8600 internal bus.
    105   1.1     ragge cmi0		at mainbus0	# 11/750 internal bus.
    106   1.1     ragge vsbus0		at mainbus0	# Internal "virtual" VAXstation bus
    107   1.4      matt ibus0		at mainbus0	# Internal MicroVAX bus
    108   1.1     ragge 
    109   1.1     ragge # Devices connected at VAXBI
    110   1.1     ragge cpu0		at bi? node?	# KA820/KA825 cpu
    111   1.1     ragge cpu*		at bi? node?
    112   1.1     ragge mem*		at bi? node?	# Memory subsystems
    113   1.4      matt #uba*		at bi? node?	# DWBUA BI-Unibus adapter
    114   1.1     ragge #ni*		at bi? node?	# DEBNA/DEBNT ethernet adapter
    115   1.1     ragge kdb*		at bi? node?	# KDB50 MSCP disk ctlr
    116   1.1     ragge mscpbus*	at kdb?
    117   1.1     ragge 
    118   1.1     ragge # Devices connected at cmi
    119   1.1     ragge mem*		at cmi? tr?	# Memory subsystems
    120   1.1     ragge uba*		at cmi? tr?	# Unibus adapters
    121   1.1     ragge mba*		at cmi? tr?	# Massbus adapters
    122   1.1     ragge 
    123   1.4      matt # Devices connected at abus
    124   1.4      matt sbi*		at abus0
    125   1.4      matt 
    126   1.1     ragge # Devices connected at sbi
    127   1.1     ragge mem*		at sbi? tr?	# Memory subsystems
    128   1.1     ragge uba*		at sbi? tr?	# Unibus adapters
    129   1.1     ragge mba*		at sbi? tr?	# Massbus adapters
    130   1.1     ragge 
    131   1.1     ragge # Devices on Massbus adapters
    132   1.1     ragge hp*		at mba? drive?	# RM/RP disk drives
    133   1.1     ragge 
    134   1.4      matt # Devices on internal MicroVAX bus
    135   1.4      matt uba0		at ibus?	# Q-Bus adapter
    136   1.4      matt 
    137   1.1     ragge # Disk controllers at Unibus
    138   1.1     ragge uda0		at uba?	csr 0172150	# UDA50/RQDX?
    139   1.1     ragge uda1		at uba?	csr 0160334
    140   1.1     ragge mscpbus*	at uda?
    141   1.1     ragge 
    142   1.1     ragge # Tape drivers
    143   1.1     ragge mtc0		at uba? csr 0174500	# Tape MSCP ctlr
    144   1.1     ragge mscpbus*	at mtc?
    145   1.1     ragge 
    146   1.1     ragge # MSCP devices
    147   1.1     ragge ra*		at mscpbus? drive?	# MSCP disk
    148   1.1     ragge rx*		at mscpbus? drive?	# MSCP floppy
    149   1.1     ragge mt*		at mscpbus? drive?	# MSCP tape
    150   1.1     ragge 
    151   1.1     ragge # Unibus tapes
    152   1.1     ragge #ts0		at uba? csr 0172520	# TS11/TSV05 tape.
    153   1.1     ragge 
    154   1.1     ragge # VS2000 builtin MFM controller (HDC9224)
    155   1.1     ragge #hdc0		at vsbus0		# The strange builtin MFM controller
    156   1.1     ragge #rd*		at hdc0 drive?		# The RD disk subsystem on VS2000
    157   1.1     ragge 
    158   1.1     ragge # SCSI controllers.
    159   1.4      matt asc0		at vsbus0 csr 0x200c0080 # VS4000/{60,VLC} SCSI-controller
    160  1.11      matt asc0		at vsbus0 csr 0x26000080 # VS4000/90 SCSI-controller
    161   1.6      matt si0		at vsbus0 csr 0x200c0080 # VS2000/3100 SCSI-controller (5380)
    162   1.6      matt si1		at vsbus0 csr 0x200c0180 # VS2000/3100 SCSI-controller (5380)
    163   1.4      matt scsibus*	at asc?
    164   1.6      matt scsibus*	at si?
    165   1.1     ragge 
    166   1.1     ragge # SCSI devices
    167   1.1     ragge sd*		at scsibus? target? lun?
    168   1.1     ragge st*		at scsibus? target? lun?
    169   1.1     ragge cd*		at scsibus? target? lun?
    170   1.3     ragge #ch*		at scsibus? target? lun?
    171   1.3     ragge #ss*		at scsibus? target? lun?
    172   1.3     ragge #uk*		at scsibus? target? lun?
    173   1.1     ragge 
    174   1.1     ragge # Ethernet cards
    175   1.1     ragge de0		at uba? csr 0174510	# DELUA/DEUNA
    176   1.1     ragge qe0		at uba? csr 0174440	# DEQNA/DELQA
    177   1.4      matt qe1		at uba? csr 0174460	# DEQNA/DELQA
    178   1.4      matt le0		at vsbus0 csr 0x200e0000# LANCE
    179   1.4      matt ze0		at vsbus0 csr 0x20008000# SGEC ethernet
    180   1.4      matt ze0		at ibus0		# SGEC on-board ethernet
    181   1.1     ragge 
    182   1.1     ragge # Terminal lines
    183   1.1     ragge dhu0		at uba? csr 0160440	# DHU-11
    184   1.1     ragge dz0		at uba? csr 0160100	# DZ-11
    185   1.1     ragge dz0		at vsbus0 csr 0x200a0000# DC-367
    186   1.4      matt dz0		at vsbus0 csr 0x25000000# VS4000/90
    187   1.1     ragge dl0		at uba? csr 0176500	# DL-11
    188   1.1     ragge 
    189   1.1     ragge # VAXstation graphics support
    190   1.4      matt #qd0		at uba? csr 0177400
    191   1.1     ragge smg0		at vsbus0 csr 0x200f0000# Small monochrome display ctlr.
    192   1.1     ragge wsdisplay0	at smg0			# display device driver.
    193   1.1     ragge lkc0		at dz0			# Keyboard LK201
    194   1.1     ragge 
    195   1.1     ragge pseudo-device   loop	1
    196  1.10       abs pseudo-device	pty		2	# pseudo-terminals (Sysinst needs two)
    197   1.1     ragge #pseudo-device	bpfilter 8	# Not supported by de yet.
    198   1.1     ragge #pseudo-device	tun	2
    199   1.1     ragge #pseudo-device	gre		2	# generic L3 over IP tunnel
    200   1.1     ragge #pseudo-device	tb	1
    201   1.1     ragge #pseudo-device	vnd	4
    202   1.3     ragge #pseudo-device	ccd	4
    203   1.1     ragge #pseudo-device	raid	4		# RAIDframe disk driver
    204   1.1     ragge # rnd is EXPERIMENTAL
    205   1.1     ragge #pseudo-device	rnd			# /dev/random and in-kernel generator
    206   1.1     ragge pseudo-device	md	1
    207