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