INSTALL revision 1.71
11.71Salnsn# $NetBSD: INSTALL,v 1.71 2014/07/20 10:06:11 alnsn 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.48Slukemoptions USERCONF # userconf(4) support 411.57Stsutsuioptions PIPE_SOCKETPAIR # smaller, but slower pipe(2) 421.53Satatat#options SYSCTL_INCLUDE_DESCR # Include sysctl descriptions in kernel 431.1Sjonathan 441.6Sjonathan#options NTP # network time protocol 451.6Sjonathan 461.1Sjonathan 471.37Sabs# File systems 481.6Sjonathanfile-system FFS # BSD fast filesystem 491.6Sjonathanfile-system NFS # Sun NFS-compatible filesystem (client) 501.22Ssimonbfile-system CD9660 # ISO 9660 + Rock Ridge file system 511.6Sjonathanfile-system KERNFS # kernel data-structure filesystem 521.56Schristos#file-system PTYFS # /dev/pts/N support 531.34Ssimonb 541.37Sabs# Filesystem options 551.63Syamt#options NFS_V2_ONLY # Exclude NFS3 code to save space 561.58Stsutsuioptions FFS_NO_SNAPSHOT # No FFS snapshot support 571.68Sdhollandoptions WAPBL # File system journaling support 581.4Sthorpej 591.1Sjonathan 601.1Sjonathan# Networking options 611.38Ssimonboptions INET # Internet protocols 621.40Sabs#options TCP_DEBUG # Record last TCP_NDEBUG packets with SO_DEBUG 631.1Sjonathan 641.71Salnsn# JIT compiler for bpfilter 651.71Salnsn#options SLJIT 661.71Salnsn#options BPFJIT 671.71Salnsn 681.19Sad 691.61Sad# Workstation console options 701.38Ssimonboptions FONT_BOLD8x16 # Font for fb devices 711.47Sadoptions FONT_GALLANT12x22 721.1Sjonathan 731.61Sadoptions WSEMUL_VT100 741.69Sabsoptions WSDISPLAY_DEFAULTSCREENS=1 751.69Sabs#options WSDISPLAY_COMPAT_USL # wsconscfg VT handling 761.61Sadoptions WS_KERNEL_FG=WSCOL_GREEN 771.61Sadoptions WS_KERNEL_BG=WSCOL_BLACK 781.61Sad 791.61Sad# Disable kernel security levels. Needed for X with a PX or PXG. 801.61Sad#options INSECURE 811.61Sad 821.1Sjonathan# pmax specific 831.42Slukemoptions HZ=256 # RTC rate required 841.20Ssimonb 851.20Ssimonboptions NFS_BOOT_DHCP # superset of BOOTP 861.1Sjonathan 871.7Sjonathanconfig netbsd root on ? type ? 881.4Sthorpejconfig nfsnetbsd root on ? type nfs 891.1Sjonathan 901.13Ssimonbmainbus0 at root 911.13Ssimonbcpu* at mainbus0 921.6Sjonathan 931.24Snisimura## Peripheral Bus Support (for devices to attach to) 941.24Snisimura## ---------------------------------------------------------------------------- 951.6Sjonathan 961.24Snisimura# TURBOchannel bus support 971.24Snisimuratc* at mainbus0 981.11Sjonathan 991.24Snisimura# 3MIN, 3MAX+ and MAXINE have IOASIC in system slot 1001.26Snisimuraioasic0 at tc? 1011.31Snisimuramcclock* at ioasic? offset ? # DS1287 RTC 1021.31Snisimurale* at ioasic? offset ? # LANCE 1031.61Saddt* at ioasic? offset ? # MAXINE kbd and mouse 1041.32Sgmcgarry#bba* at ioasic? offset ? # MAXINE baseboard audio 1051.24Snisimura#fdc at ioasic? offset ? # MAXINE floppy disk (not supported) 1061.61Sadzsc0 at ioasic? offset 0x100000 # Z85C30 1071.61Sadzsc1 at ioasic? offset 0x180000 # Z85C30 1081.31Snisimuraasc* at ioasic? offset ? # NCR53C94 SCSI with IOASIC 1091.24Snisimura 1101.61Sadzstty* at zsc? channel ? # serial ports on B/A channels 1111.61Sadlkkbd* at zsc1 channel ? # keyboard port on A channels 1121.61Sad#vsms* at zsc0 channel ? # mouse port on A channels 1131.61Sad 1141.61Sad#audio* at bba? 1151.61Sad 1161.61Saddtkbd* at dt? addr ? 1171.61Sad#dtms* at dt? addr ? 1181.61Sad 1191.24Snisimura# 3MAX has TURBOchannel but no IOASIC 1201.25Sthorpejibus0 at tc? slot ? offset ? # 3MAX system slot 1211.31Snisimura 1221.31Snisimura# PMAX, 3MAX and MIPSMATE common devices 1231.31Snisimuramcclock* at ibus0 addr ? # DS1287 RTC 1241.61Saddz* at ibus0 addr ? # DC7085 quad line serial device 1251.61Sad 1261.61Sadlkkbd* at dz? line 0 # Keyboard 1271.61Sad#vsms* at dz? line 1 # Mouse 1281.24Snisimura 1291.24Snisimura# TURBOchannel devices 1301.25Sthorpejmfb* at tc? slot ? offset ? # PMAG-A MX Monochrome Framebuffer 1311.25Sthorpejcfb* at tc? slot ? offset ? # PMAG-B CX Color Framebuffer 1321.61Sadtfb* at tc? slot ? offset ? # PMAG-RO TX True Color Framebuffer 1331.25Sthorpejsfb* at tc? slot ? offset ? # PMAGB-B HX Smart Framebuffer 1341.61Sadpx* at tc? slot ? offset ? # PMAG-C 2D accelerator 1351.61Sadpxg* at tc? slot ? offset ? # PMAG-D,E,F 3D accelerator 1361.25Sthorpej#sfbp* at tc? slot ? offset ? # PMAGD HX+ Smart Framebuffer 1371.61Sadxcfb* at tc? slot ? offset ? # PMAG-DV Color Framebuffer at MAXINE 1381.25Sthorpejasc* at tc? slot ? offset ? # PMAZ-A single channel SCSI 1391.25Sthorpejle* at tc? slot ? offset ? # PMAD-A LANCE 1401.25Sthorpejfta* at tc? slot ? offset ? # PMAF-F FDDI 1411.61Sadtcds* at tc? slot ? offset ? # PMAZB/PMAZC dual channel SCSI 1421.61Sadasc* at tcds? chip ? 1431.24Snisimura 1441.24Snisimura# PMAX and MIPSMATE 1451.24Snisimuraibus0 at mainbus0 1461.31Snisimurapm* at ibus0 addr ? # 3100 onboard fb 1471.61Sadle* at ibus0 addr ? # 3100, 5100 onboard LANCE 1481.31Snisimurasii* at ibus0 addr ? # DC7061 onboard SCSI 1491.1Sjonathan 1501.61Sad# Workstation console 1511.61Sad 1521.61Sadwskbd* at lkkbd? console ? 1531.61Sadwskbd* at dtkbd? console ? 1541.61Sad#wsmouse* at vsms? 1551.61Sad#wsmouse* at dtms? 1561.61Sad 1571.61Sadwsdisplay* at mfb? 1581.61Sadwsdisplay* at cfb? 1591.61Sadwsdisplay* at px? 1601.61Sadwsdisplay* at pxg? 1611.61Sadwsdisplay* at sfb? 1621.61Sad#wsdisplay* at sfbp? 1631.61Sadwsdisplay* at tfb? 1641.61Sadwsdisplay* at xcfb? 1651.61Sadwsdisplay* at pm? 1661.61Sad 1671.61Sad 1681.14Ssimonb######################################################################### 1691.14Ssimonb# SCSI configuration # 1701.14Ssimonb######################################################################### 1711.1Sjonathan 1721.41Ssimonbscsibus* at sii? 1731.41Ssimonbscsibus* at asc? 1741.41Ssimonbsd* at scsibus? target ? lun ? # SCSI disks 1751.41Ssimonbst* at scsibus? target ? lun ? # SCSI tapes 1761.42Slukemcd* at scsibus? target ? lun ? # SCSI CD-ROMs 1771.1Sjonathan 1781.14Ssimonb######################################################################### 1791.14Ssimonb# Pseudo-devices # 1801.14Ssimonb######################################################################### 1811.1Sjonathan 1821.70Schristospseudo-device pty # pseudo-terminals 1831.60Srpaulopseudo-device bpfilter # packet filter ports 1841.1Sjonathanpseudo-device loop 1851.70Schristospseudo-device ccd # concatenated disks 1861.66Spooka#pseudo-device fss # file system snapshot device 1871.61Sad#pseudo-device wsfont # wsfont control device 1881.61Sadpseudo-device wsmux # wsmux control device 189