INSTALL revision 1.64
11.64Ssimonb# $NetBSD: INSTALL,v 1.64 2008/07/31 07:41:03 simonb Exp $ 21.1Sjonathan# 31.14Ssimonb# Distribution install kernel (any model) 41.14Ssimonb# netbsd: cut-down kernel for miniroots. 51.14Ssimonb# nfsnetbsd: root on NFS to boot diskless for installation, 61.14Ssimonb# disk drivers for labelling disks and installation on local disk. 71.1Sjonathan# 81.9Sjonathan# Kernel must be under 1Mbyte to net-boot on 3100s with old PROMs. 91.7Sjonathan# 101.1Sjonathan# 111.1Sjonathaninclude "arch/pmax/conf/std.pmax" 121.45Satatat 131.45Satatat#options INCLUDE_CONFIG_FILE # embed config file in kernel binary 141.18Ssimonb 151.42Slukemmakeoptions COPTS="-Os -mmemcpy" # Optimise for space. Implies -O2 161.1Sjonathan 171.1Sjonathanmaxusers 8 181.1Sjonathan 191.8Sjonathan# CPU options 201.7Sjonathanoptions MIPS1 # R2000/R3000 support 211.7Sjonathanoptions MIPS3 # R4000/R4400 support 221.1Sjonathan 231.1Sjonathan 241.1Sjonathan# Support for specific models of DECstation 251.14Ssimonboptions DEC_3100 # kn01: DECstation 2100, 3100 261.27Ssimonboptions DEC_5100 # kn230: DECsystem 5100 271.11Sjonathanoptions DEC_MAXINE # kn02ca: 5000/xx (Personal DECstation) 281.14Ssimonboptions DEC_3MIN # 5000/1xx (kn02ba), 5000/150 (kn04) 291.11Sjonathanoptions DEC_3MAX # kn02: 5000/200 support 301.15Ssimonboptions DEC_3MAXPLUS # 5000/240 (kn03), 5000/260 (kn05) 311.11Sjonathan 321.11Sjonathan#options DEC_5400 331.11Sjonathan#options DEC_5800 341.11Sjonathan#options DEC_5500 351.1Sjonathan 361.1Sjonathan# Standard system options 371.7Sjonathan#options DIAGNOSTIC # extra kernel debugging checks 381.7Sjonathan#options DEBUG # extra kernel debugging support 391.6Sjonathan#options KTRACE # system call tracing support 401.6Sjonathan#options LKM # loadable kernel modules 411.48Slukemoptions USERCONF # userconf(4) support 421.57Stsutsuioptions PIPE_SOCKETPAIR # smaller, but slower pipe(2) 431.53Satatat#options SYSCTL_INCLUDE_DESCR # Include sysctl descriptions in kernel 441.1Sjonathan 451.6Sjonathan#options NTP # network time protocol 461.6Sjonathan 471.1Sjonathan 481.37Sabs# File systems 491.6Sjonathanfile-system FFS # BSD fast filesystem 501.6Sjonathanfile-system NFS # Sun NFS-compatible filesystem (client) 511.22Ssimonbfile-system CD9660 # ISO 9660 + Rock Ridge file system 521.6Sjonathanfile-system KERNFS # kernel data-structure filesystem 531.56Schristos#file-system PTYFS # /dev/pts/N support 541.34Ssimonb 551.37Sabs# Filesystem options 561.63Syamt#options NFS_V2_ONLY # Exclude NFS3 code to save space 571.58Stsutsuioptions FFS_NO_SNAPSHOT # No FFS snapshot support 581.64Ssimonboptions WAPBL # File system journaling support - Experimental 591.4Sthorpej 601.1Sjonathan 611.1Sjonathan# Networking options 621.38Ssimonboptions INET # Internet protocols 631.40Sabs#options TCP_DEBUG # Record last TCP_NDEBUG packets with SO_DEBUG 641.1Sjonathan 651.19Sad 661.61Sad# Workstation console options 671.38Ssimonboptions FONT_BOLD8x16 # Font for fb devices 681.47Sadoptions FONT_GALLANT12x22 691.1Sjonathan 701.61Sadoptions WSEMUL_VT100 711.61Sadoptions WS_KERNEL_FG=WSCOL_GREEN 721.61Sadoptions WS_KERNEL_BG=WSCOL_BLACK 731.61Sad 741.61Sad# Disable kernel security levels. Needed for X with a PX or PXG. 751.61Sad#options INSECURE 761.61Sad 771.1Sjonathan# pmax specific 781.42Slukemoptions HZ=256 # RTC rate required 791.20Ssimonb 801.20Ssimonboptions NFS_BOOT_DHCP # superset of BOOTP 811.1Sjonathan 821.7Sjonathanconfig netbsd root on ? type ? 831.4Sthorpejconfig nfsnetbsd root on ? type nfs 841.1Sjonathan 851.13Ssimonbmainbus0 at root 861.13Ssimonbcpu* at mainbus0 871.6Sjonathan 881.24Snisimura## Peripheral Bus Support (for devices to attach to) 891.24Snisimura## ---------------------------------------------------------------------------- 901.6Sjonathan 911.24Snisimura# TURBOchannel bus support 921.24Snisimuratc* at mainbus0 931.11Sjonathan 941.24Snisimura# 3MIN, 3MAX+ and MAXINE have IOASIC in system slot 951.26Snisimuraioasic0 at tc? 961.31Snisimuramcclock* at ioasic? offset ? # DS1287 RTC 971.31Snisimurale* at ioasic? offset ? # LANCE 981.61Saddt* at ioasic? offset ? # MAXINE kbd and mouse 991.32Sgmcgarry#bba* at ioasic? offset ? # MAXINE baseboard audio 1001.24Snisimura#fdc at ioasic? offset ? # MAXINE floppy disk (not supported) 1011.61Sadzsc0 at ioasic? offset 0x100000 # Z85C30 1021.61Sadzsc1 at ioasic? offset 0x180000 # Z85C30 1031.31Snisimuraasc* at ioasic? offset ? # NCR53C94 SCSI with IOASIC 1041.24Snisimura 1051.61Sadzstty* at zsc? channel ? # serial ports on B/A channels 1061.61Sadlkkbd* at zsc1 channel ? # keyboard port on A channels 1071.61Sad#vsms* at zsc0 channel ? # mouse port on A channels 1081.61Sad 1091.61Sad#audio* at bba? 1101.61Sad 1111.61Saddtkbd* at dt? addr ? 1121.61Sad#dtms* at dt? addr ? 1131.61Sad 1141.24Snisimura# 3MAX has TURBOchannel but no IOASIC 1151.25Sthorpejibus0 at tc? slot ? offset ? # 3MAX system slot 1161.31Snisimura 1171.31Snisimura# PMAX, 3MAX and MIPSMATE common devices 1181.31Snisimuramcclock* at ibus0 addr ? # DS1287 RTC 1191.61Saddz* at ibus0 addr ? # DC7085 quad line serial device 1201.61Sad 1211.61Sadlkkbd* at dz? line 0 # Keyboard 1221.61Sad#vsms* at dz? line 1 # Mouse 1231.24Snisimura 1241.24Snisimura# TURBOchannel devices 1251.25Sthorpejmfb* at tc? slot ? offset ? # PMAG-A MX Monochrome Framebuffer 1261.25Sthorpejcfb* at tc? slot ? offset ? # PMAG-B CX Color Framebuffer 1271.61Sadtfb* at tc? slot ? offset ? # PMAG-RO TX True Color Framebuffer 1281.25Sthorpejsfb* at tc? slot ? offset ? # PMAGB-B HX Smart Framebuffer 1291.61Sadpx* at tc? slot ? offset ? # PMAG-C 2D accelerator 1301.61Sadpxg* at tc? slot ? offset ? # PMAG-D,E,F 3D accelerator 1311.25Sthorpej#sfbp* at tc? slot ? offset ? # PMAGD HX+ Smart Framebuffer 1321.61Sadxcfb* at tc? slot ? offset ? # PMAG-DV Color Framebuffer at MAXINE 1331.25Sthorpejasc* at tc? slot ? offset ? # PMAZ-A single channel SCSI 1341.25Sthorpejle* at tc? slot ? offset ? # PMAD-A LANCE 1351.25Sthorpejfta* at tc? slot ? offset ? # PMAF-F FDDI 1361.61Sadtcds* at tc? slot ? offset ? # PMAZB/PMAZC dual channel SCSI 1371.61Sadasc* at tcds? chip ? 1381.24Snisimura 1391.24Snisimura# PMAX and MIPSMATE 1401.24Snisimuraibus0 at mainbus0 1411.31Snisimurapm* at ibus0 addr ? # 3100 onboard fb 1421.61Sadle* at ibus0 addr ? # 3100, 5100 onboard LANCE 1431.31Snisimurasii* at ibus0 addr ? # DC7061 onboard SCSI 1441.1Sjonathan 1451.61Sad# Workstation console 1461.61Sad 1471.61Sadwskbd* at lkkbd? console ? 1481.61Sadwskbd* at dtkbd? console ? 1491.61Sad#wsmouse* at vsms? 1501.61Sad#wsmouse* at dtms? 1511.61Sad 1521.61Sadwsdisplay* at mfb? 1531.61Sadwsdisplay* at cfb? 1541.61Sadwsdisplay* at px? 1551.61Sadwsdisplay* at pxg? 1561.61Sadwsdisplay* at sfb? 1571.61Sad#wsdisplay* at sfbp? 1581.61Sadwsdisplay* at tfb? 1591.61Sadwsdisplay* at xcfb? 1601.61Sadwsdisplay* at pm? 1611.61Sad 1621.61Sad 1631.14Ssimonb######################################################################### 1641.14Ssimonb# SCSI configuration # 1651.14Ssimonb######################################################################### 1661.1Sjonathan 1671.41Ssimonbscsibus* at sii? 1681.41Ssimonbscsibus* at asc? 1691.41Ssimonbsd* at scsibus? target ? lun ? # SCSI disks 1701.41Ssimonbst* at scsibus? target ? lun ? # SCSI tapes 1711.42Slukemcd* at scsibus? target ? lun ? # SCSI CD-ROMs 1721.1Sjonathan 1731.14Ssimonb######################################################################### 1741.14Ssimonb# Pseudo-devices # 1751.14Ssimonb######################################################################### 1761.1Sjonathan 1771.39Sabspseudo-device pty 2 # pseudo-terminals (Sysinst needs two) 1781.60Srpaulopseudo-device bpfilter # packet filter ports 1791.1Sjonathanpseudo-device loop 1801.14Ssimonbpseudo-device ccd 4 # concatenated disks 1811.54Shannken#pseudo-device fss 4 # file system snapshot device 1821.50Sitojunpseudo-device rnd # /dev/random and in-kernel generator 1831.61Sad#pseudo-device wsfont # wsfont control device 1841.61Sadpseudo-device wsmux # wsmux control device 185