INSTALL revision 1.69
11.69Sabs# $NetBSD: INSTALL,v 1.69 2012/08/17 20:11:41 abs 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.19Sad 651.61Sad# Workstation console options 661.38Ssimonboptions FONT_BOLD8x16 # Font for fb devices 671.47Sadoptions FONT_GALLANT12x22 681.1Sjonathan 691.61Sadoptions WSEMUL_VT100 701.69Sabsoptions WSDISPLAY_DEFAULTSCREENS=1 711.69Sabs#options WSDISPLAY_COMPAT_USL # wsconscfg VT handling 721.61Sadoptions WS_KERNEL_FG=WSCOL_GREEN 731.61Sadoptions WS_KERNEL_BG=WSCOL_BLACK 741.61Sad 751.61Sad# Disable kernel security levels. Needed for X with a PX or PXG. 761.61Sad#options INSECURE 771.61Sad 781.1Sjonathan# pmax specific 791.42Slukemoptions HZ=256 # RTC rate required 801.20Ssimonb 811.20Ssimonboptions NFS_BOOT_DHCP # superset of BOOTP 821.1Sjonathan 831.7Sjonathanconfig netbsd root on ? type ? 841.4Sthorpejconfig nfsnetbsd root on ? type nfs 851.1Sjonathan 861.13Ssimonbmainbus0 at root 871.13Ssimonbcpu* at mainbus0 881.6Sjonathan 891.24Snisimura## Peripheral Bus Support (for devices to attach to) 901.24Snisimura## ---------------------------------------------------------------------------- 911.6Sjonathan 921.24Snisimura# TURBOchannel bus support 931.24Snisimuratc* at mainbus0 941.11Sjonathan 951.24Snisimura# 3MIN, 3MAX+ and MAXINE have IOASIC in system slot 961.26Snisimuraioasic0 at tc? 971.31Snisimuramcclock* at ioasic? offset ? # DS1287 RTC 981.31Snisimurale* at ioasic? offset ? # LANCE 991.61Saddt* at ioasic? offset ? # MAXINE kbd and mouse 1001.32Sgmcgarry#bba* at ioasic? offset ? # MAXINE baseboard audio 1011.24Snisimura#fdc at ioasic? offset ? # MAXINE floppy disk (not supported) 1021.61Sadzsc0 at ioasic? offset 0x100000 # Z85C30 1031.61Sadzsc1 at ioasic? offset 0x180000 # Z85C30 1041.31Snisimuraasc* at ioasic? offset ? # NCR53C94 SCSI with IOASIC 1051.24Snisimura 1061.61Sadzstty* at zsc? channel ? # serial ports on B/A channels 1071.61Sadlkkbd* at zsc1 channel ? # keyboard port on A channels 1081.61Sad#vsms* at zsc0 channel ? # mouse port on A channels 1091.61Sad 1101.61Sad#audio* at bba? 1111.61Sad 1121.61Saddtkbd* at dt? addr ? 1131.61Sad#dtms* at dt? addr ? 1141.61Sad 1151.24Snisimura# 3MAX has TURBOchannel but no IOASIC 1161.25Sthorpejibus0 at tc? slot ? offset ? # 3MAX system slot 1171.31Snisimura 1181.31Snisimura# PMAX, 3MAX and MIPSMATE common devices 1191.31Snisimuramcclock* at ibus0 addr ? # DS1287 RTC 1201.61Saddz* at ibus0 addr ? # DC7085 quad line serial device 1211.61Sad 1221.61Sadlkkbd* at dz? line 0 # Keyboard 1231.61Sad#vsms* at dz? line 1 # Mouse 1241.24Snisimura 1251.24Snisimura# TURBOchannel devices 1261.25Sthorpejmfb* at tc? slot ? offset ? # PMAG-A MX Monochrome Framebuffer 1271.25Sthorpejcfb* at tc? slot ? offset ? # PMAG-B CX Color Framebuffer 1281.61Sadtfb* at tc? slot ? offset ? # PMAG-RO TX True Color Framebuffer 1291.25Sthorpejsfb* at tc? slot ? offset ? # PMAGB-B HX Smart Framebuffer 1301.61Sadpx* at tc? slot ? offset ? # PMAG-C 2D accelerator 1311.61Sadpxg* at tc? slot ? offset ? # PMAG-D,E,F 3D accelerator 1321.25Sthorpej#sfbp* at tc? slot ? offset ? # PMAGD HX+ Smart Framebuffer 1331.61Sadxcfb* at tc? slot ? offset ? # PMAG-DV Color Framebuffer at MAXINE 1341.25Sthorpejasc* at tc? slot ? offset ? # PMAZ-A single channel SCSI 1351.25Sthorpejle* at tc? slot ? offset ? # PMAD-A LANCE 1361.25Sthorpejfta* at tc? slot ? offset ? # PMAF-F FDDI 1371.61Sadtcds* at tc? slot ? offset ? # PMAZB/PMAZC dual channel SCSI 1381.61Sadasc* at tcds? chip ? 1391.24Snisimura 1401.24Snisimura# PMAX and MIPSMATE 1411.24Snisimuraibus0 at mainbus0 1421.31Snisimurapm* at ibus0 addr ? # 3100 onboard fb 1431.61Sadle* at ibus0 addr ? # 3100, 5100 onboard LANCE 1441.31Snisimurasii* at ibus0 addr ? # DC7061 onboard SCSI 1451.1Sjonathan 1461.61Sad# Workstation console 1471.61Sad 1481.61Sadwskbd* at lkkbd? console ? 1491.61Sadwskbd* at dtkbd? console ? 1501.61Sad#wsmouse* at vsms? 1511.61Sad#wsmouse* at dtms? 1521.61Sad 1531.61Sadwsdisplay* at mfb? 1541.61Sadwsdisplay* at cfb? 1551.61Sadwsdisplay* at px? 1561.61Sadwsdisplay* at pxg? 1571.61Sadwsdisplay* at sfb? 1581.61Sad#wsdisplay* at sfbp? 1591.61Sadwsdisplay* at tfb? 1601.61Sadwsdisplay* at xcfb? 1611.61Sadwsdisplay* at pm? 1621.61Sad 1631.61Sad 1641.14Ssimonb######################################################################### 1651.14Ssimonb# SCSI configuration # 1661.14Ssimonb######################################################################### 1671.1Sjonathan 1681.41Ssimonbscsibus* at sii? 1691.41Ssimonbscsibus* at asc? 1701.41Ssimonbsd* at scsibus? target ? lun ? # SCSI disks 1711.41Ssimonbst* at scsibus? target ? lun ? # SCSI tapes 1721.42Slukemcd* at scsibus? target ? lun ? # SCSI CD-ROMs 1731.1Sjonathan 1741.14Ssimonb######################################################################### 1751.14Ssimonb# Pseudo-devices # 1761.14Ssimonb######################################################################### 1771.1Sjonathan 1781.39Sabspseudo-device pty 2 # pseudo-terminals (Sysinst needs two) 1791.60Srpaulopseudo-device bpfilter # packet filter ports 1801.1Sjonathanpseudo-device loop 1811.14Ssimonbpseudo-device ccd 4 # concatenated disks 1821.66Spooka#pseudo-device fss # file system snapshot device 1831.61Sad#pseudo-device wsfont # wsfont control device 1841.61Sadpseudo-device wsmux # wsmux control device 185