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