INSTALL64 revision 1.5
11.5Sdholland# $NetBSD: INSTALL64,v 1.5 2011/12/18 05:49:31 dholland Exp $ 21.2Smatt# 31.2Smatt# Distribution install kernel (any model) 41.2Smatt# netbsd: cut-down kernel for miniroots. 51.2Smatt# nfsnetbsd: root on NFS to boot diskless for installation, 61.2Smatt# disk drivers for labelling disks and installation on local disk. 71.2Smatt# 81.2Smatt# Kernel must be under 1Mbyte to net-boot on 3100s with old PROMs. 91.2Smatt# 101.2Smatt# 111.2Smattinclude "arch/pmax/conf/std.pmax64" 121.2Smatt 131.2Smatt#options INCLUDE_CONFIG_FILE # embed config file in kernel binary 141.2Smatt 151.2Smattmakeoptions COPTS="-Os -mmemcpy" # Optimise for space. Implies -O2 161.2Smatt 171.2Smattmaxusers 8 181.2Smatt 191.2Smatt# CPU options 201.2Smattoptions MIPS3 # R4000/R4400 support 211.2Smatt 221.2Smatt 231.2Smatt# Support for specific models of DECstation 241.2Smattoptions DEC_MAXINE # kn02ca: 5000/xx (Personal DECstation) 251.2Smattoptions DEC_3MIN # 5000/1xx (kn02ba), 5000/150 (kn04) 261.2Smattoptions DEC_3MAXPLUS # 5000/240 (kn03), 5000/260 (kn05) 271.2Smatt 281.2Smatt# Standard system options 291.2Smatt#options DIAGNOSTIC # extra kernel debugging checks 301.2Smatt#options DEBUG # extra kernel debugging support 311.2Smatt#options KTRACE # system call tracing support 321.2Smatt#options LKM # loadable kernel modules 331.2Smattoptions USERCONF # userconf(4) support 341.2Smattoptions PIPE_SOCKETPAIR # smaller, but slower pipe(2) 351.2Smatt#options SYSCTL_INCLUDE_DESCR # Include sysctl descriptions in kernel 361.2Smatt 371.2Smatt#options NTP # network time protocol 381.2Smatt 391.2Smatt 401.2Smatt# File systems 411.2Smattfile-system FFS # BSD fast filesystem 421.2Smattfile-system NFS # Sun NFS-compatible filesystem (client) 431.2Smattfile-system CD9660 # ISO 9660 + Rock Ridge file system 441.2Smattfile-system KERNFS # kernel data-structure filesystem 451.2Smatt#file-system PTYFS # /dev/pts/N support 461.2Smatt 471.2Smatt# Filesystem options 481.2Smatt#options NFS_V2_ONLY # Exclude NFS3 code to save space 491.2Smattoptions FFS_NO_SNAPSHOT # No FFS snapshot support 501.5Sdhollandoptions WAPBL # File system journaling support 511.2Smatt 521.2Smatt 531.2Smatt# Networking options 541.2Smattoptions INET # Internet protocols 551.2Smatt#options TCP_DEBUG # Record last TCP_NDEBUG packets with SO_DEBUG 561.2Smatt 571.2Smatt 581.2Smatt# Workstation console options 591.2Smattoptions FONT_BOLD8x16 # Font for fb devices 601.2Smattoptions FONT_GALLANT12x22 611.2Smatt 621.2Smattoptions WSEMUL_VT100 631.2Smattoptions WS_KERNEL_FG=WSCOL_GREEN 641.2Smattoptions WS_KERNEL_BG=WSCOL_BLACK 651.2Smatt 661.2Smatt# Disable kernel security levels. Needed for X with a PX or PXG. 671.2Smatt#options INSECURE 681.2Smatt 691.2Smatt# pmax specific 701.2Smattoptions HZ=256 # RTC rate required 711.2Smatt 721.2Smattoptions NFS_BOOT_DHCP # superset of BOOTP 731.2Smatt 741.2Smattconfig netbsd root on ? type ? 751.2Smattconfig nfsnetbsd root on ? type nfs 761.2Smatt 771.2Smattmainbus0 at root 781.2Smattcpu* at mainbus0 791.2Smatt 801.2Smatt## Peripheral Bus Support (for devices to attach to) 811.2Smatt## ---------------------------------------------------------------------------- 821.2Smatt 831.2Smatt# TURBOchannel bus support 841.2Smatttc* at mainbus0 851.2Smatt 861.2Smatt# 3MIN, 3MAX+ and MAXINE have IOASIC in system slot 871.2Smattioasic0 at tc? 881.2Smattmcclock* at ioasic? offset ? # DS1287 RTC 891.2Smattle* at ioasic? offset ? # LANCE 901.2Smattdt* at ioasic? offset ? # MAXINE kbd and mouse 911.2Smatt#bba* at ioasic? offset ? # MAXINE baseboard audio 921.2Smatt#fdc at ioasic? offset ? # MAXINE floppy disk (not supported) 931.2Smattzsc0 at ioasic? offset 0x100000 # Z85C30 941.2Smattzsc1 at ioasic? offset 0x180000 # Z85C30 951.2Smattasc* at ioasic? offset ? # NCR53C94 SCSI with IOASIC 961.2Smatt 971.2Smattzstty* at zsc? channel ? # serial ports on B/A channels 981.2Smattlkkbd* at zsc1 channel ? # keyboard port on A channels 991.2Smatt#vsms* at zsc0 channel ? # mouse port on A channels 1001.2Smatt 1011.2Smatt#audio* at bba? 1021.2Smatt 1031.2Smattdtkbd* at dt? addr ? 1041.2Smatt#dtms* at dt? addr ? 1051.2Smatt 1061.2Smatt# TURBOchannel devices 1071.2Smattmfb* at tc? slot ? offset ? # PMAG-A MX Monochrome Framebuffer 1081.2Smattcfb* at tc? slot ? offset ? # PMAG-B CX Color Framebuffer 1091.2Smatttfb* at tc? slot ? offset ? # PMAG-RO TX True Color Framebuffer 1101.2Smattsfb* at tc? slot ? offset ? # PMAGB-B HX Smart Framebuffer 1111.2Smattpx* at tc? slot ? offset ? # PMAG-C 2D accelerator 1121.2Smattpxg* at tc? slot ? offset ? # PMAG-D,E,F 3D accelerator 1131.2Smatt#sfbp* at tc? slot ? offset ? # PMAGD HX+ Smart Framebuffer 1141.2Smattxcfb* at tc? slot ? offset ? # PMAG-DV Color Framebuffer at MAXINE 1151.2Smattasc* at tc? slot ? offset ? # PMAZ-A single channel SCSI 1161.2Smattle* at tc? slot ? offset ? # PMAD-A LANCE 1171.2Smattfta* at tc? slot ? offset ? # PMAF-F FDDI 1181.2Smatttcds* at tc? slot ? offset ? # PMAZB/PMAZC dual channel SCSI 1191.2Smattasc* at tcds? chip ? 1201.2Smatt 1211.2Smatt# Workstation console 1221.2Smatt 1231.2Smattwskbd* at lkkbd? console ? 1241.2Smattwskbd* at dtkbd? console ? 1251.2Smatt#wsmouse* at vsms? 1261.2Smatt#wsmouse* at dtms? 1271.2Smatt 1281.2Smattwsdisplay* at mfb? 1291.2Smattwsdisplay* at cfb? 1301.2Smattwsdisplay* at px? 1311.2Smattwsdisplay* at pxg? 1321.2Smattwsdisplay* at sfb? 1331.2Smatt#wsdisplay* at sfbp? 1341.2Smattwsdisplay* at tfb? 1351.2Smattwsdisplay* at xcfb? 1361.2Smatt 1371.2Smatt 1381.2Smatt######################################################################### 1391.2Smatt# SCSI configuration # 1401.2Smatt######################################################################### 1411.2Smatt 1421.2Smattscsibus* at asc? 1431.2Smattsd* at scsibus? target ? lun ? # SCSI disks 1441.2Smattst* at scsibus? target ? lun ? # SCSI tapes 1451.2Smattcd* at scsibus? target ? lun ? # SCSI CD-ROMs 1461.2Smatt 1471.2Smatt######################################################################### 1481.2Smatt# Pseudo-devices # 1491.2Smatt######################################################################### 1501.2Smatt 1511.2Smattpseudo-device pty 2 # pseudo-terminals (Sysinst needs two) 1521.2Smattpseudo-device bpfilter # packet filter ports 1531.2Smattpseudo-device loop 1541.2Smattpseudo-device ccd 4 # concatenated disks 1551.3Spooka#pseudo-device fss # file system snapshot device 1561.2Smatt#pseudo-device wsfont # wsfont control device 1571.2Smattpseudo-device wsmux # wsmux control device 158