INSTALL64 revision 1.7
11.7Schristos# $NetBSD: INSTALL64,v 1.7 2013/04/27 18:19:48 christos 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.6Sabsoptions WSDISPLAY_DEFAULTSCREENS=1 641.6Sabs#options WSDISPLAY_COMPAT_USL # wsconscfg VT handling 651.2Smattoptions WS_KERNEL_FG=WSCOL_GREEN 661.2Smattoptions WS_KERNEL_BG=WSCOL_BLACK 671.2Smatt 681.2Smatt# Disable kernel security levels. Needed for X with a PX or PXG. 691.2Smatt#options INSECURE 701.2Smatt 711.2Smatt# pmax specific 721.2Smattoptions HZ=256 # RTC rate required 731.2Smatt 741.2Smattoptions NFS_BOOT_DHCP # superset of BOOTP 751.2Smatt 761.2Smattconfig netbsd root on ? type ? 771.2Smattconfig nfsnetbsd root on ? type nfs 781.2Smatt 791.2Smattmainbus0 at root 801.2Smattcpu* at mainbus0 811.2Smatt 821.2Smatt## Peripheral Bus Support (for devices to attach to) 831.2Smatt## ---------------------------------------------------------------------------- 841.2Smatt 851.2Smatt# TURBOchannel bus support 861.2Smatttc* at mainbus0 871.2Smatt 881.2Smatt# 3MIN, 3MAX+ and MAXINE have IOASIC in system slot 891.2Smattioasic0 at tc? 901.2Smattmcclock* at ioasic? offset ? # DS1287 RTC 911.2Smattle* at ioasic? offset ? # LANCE 921.2Smattdt* at ioasic? offset ? # MAXINE kbd and mouse 931.2Smatt#bba* at ioasic? offset ? # MAXINE baseboard audio 941.2Smatt#fdc at ioasic? offset ? # MAXINE floppy disk (not supported) 951.2Smattzsc0 at ioasic? offset 0x100000 # Z85C30 961.2Smattzsc1 at ioasic? offset 0x180000 # Z85C30 971.2Smattasc* at ioasic? offset ? # NCR53C94 SCSI with IOASIC 981.2Smatt 991.2Smattzstty* at zsc? channel ? # serial ports on B/A channels 1001.2Smattlkkbd* at zsc1 channel ? # keyboard port on A channels 1011.2Smatt#vsms* at zsc0 channel ? # mouse port on A channels 1021.2Smatt 1031.2Smatt#audio* at bba? 1041.2Smatt 1051.2Smattdtkbd* at dt? addr ? 1061.2Smatt#dtms* at dt? addr ? 1071.2Smatt 1081.2Smatt# TURBOchannel devices 1091.2Smattmfb* at tc? slot ? offset ? # PMAG-A MX Monochrome Framebuffer 1101.2Smattcfb* at tc? slot ? offset ? # PMAG-B CX Color Framebuffer 1111.2Smatttfb* at tc? slot ? offset ? # PMAG-RO TX True Color Framebuffer 1121.2Smattsfb* at tc? slot ? offset ? # PMAGB-B HX Smart Framebuffer 1131.2Smattpx* at tc? slot ? offset ? # PMAG-C 2D accelerator 1141.2Smattpxg* at tc? slot ? offset ? # PMAG-D,E,F 3D accelerator 1151.2Smatt#sfbp* at tc? slot ? offset ? # PMAGD HX+ Smart Framebuffer 1161.2Smattxcfb* at tc? slot ? offset ? # PMAG-DV Color Framebuffer at MAXINE 1171.2Smattasc* at tc? slot ? offset ? # PMAZ-A single channel SCSI 1181.2Smattle* at tc? slot ? offset ? # PMAD-A LANCE 1191.2Smattfta* at tc? slot ? offset ? # PMAF-F FDDI 1201.2Smatttcds* at tc? slot ? offset ? # PMAZB/PMAZC dual channel SCSI 1211.2Smattasc* at tcds? chip ? 1221.2Smatt 1231.2Smatt# Workstation console 1241.2Smatt 1251.2Smattwskbd* at lkkbd? console ? 1261.2Smattwskbd* at dtkbd? console ? 1271.2Smatt#wsmouse* at vsms? 1281.2Smatt#wsmouse* at dtms? 1291.2Smatt 1301.2Smattwsdisplay* at mfb? 1311.2Smattwsdisplay* at cfb? 1321.2Smattwsdisplay* at px? 1331.2Smattwsdisplay* at pxg? 1341.2Smattwsdisplay* at sfb? 1351.2Smatt#wsdisplay* at sfbp? 1361.2Smattwsdisplay* at tfb? 1371.2Smattwsdisplay* at xcfb? 1381.2Smatt 1391.2Smatt 1401.2Smatt######################################################################### 1411.2Smatt# SCSI configuration # 1421.2Smatt######################################################################### 1431.2Smatt 1441.2Smattscsibus* at asc? 1451.2Smattsd* at scsibus? target ? lun ? # SCSI disks 1461.2Smattst* at scsibus? target ? lun ? # SCSI tapes 1471.2Smattcd* at scsibus? target ? lun ? # SCSI CD-ROMs 1481.2Smatt 1491.2Smatt######################################################################### 1501.2Smatt# Pseudo-devices # 1511.2Smatt######################################################################### 1521.2Smatt 1531.7Schristospseudo-device pty # pseudo-terminals 1541.2Smattpseudo-device bpfilter # packet filter ports 1551.2Smattpseudo-device loop 1561.7Schristospseudo-device ccd # concatenated disks 1571.3Spooka#pseudo-device fss # file system snapshot device 1581.2Smatt#pseudo-device wsfont # wsfont control device 1591.2Smattpseudo-device wsmux # wsmux control device 160