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