11.5Schristos# $NetBSD: INSTALL_601,v 1.5 2025/02/10 19:49:08 christos Exp $ 21.1Sscole# 31.1Sscole# config file for INSTALL 41.1Sscole# 51.1Sscole# this config more or less matches a Power Macintosh 7200 with a USB card, 61.1Sscole# and platinumfb 71.1Sscole 81.1Sscoleinclude "arch/macppc/conf/std.macppc.601" 91.1Sscole 101.1Sscole#options INCLUDE_CONFIG_FILE # embed config file in kernel binary 111.1Sscole 121.1Sscolemakeoptions COPTS="-Os" # Reduce size. 131.1Sscole 141.1Sscolemaxusers 12 151.1Sscole 161.1Sscoleoptions RTC_OFFSET=0 # hardware clock is this many mins. west of GMT 171.1Sscole 181.1Sscole# Enable the hooks used for initializing the ram-disk. 191.1Sscoleoptions MEMORY_DISK_HOOKS 201.1Sscoleoptions MEMORY_DISK_IS_ROOT # Force root on ram-disk 211.1Sscoleoptions MEMORY_DISK_SERVER=0 # no userspace memory disk support 221.5Schristosoptions MEMORY_DISK_ROOT_SIZE=6000 # 3000 KiB 231.1Sscoleoptions MEMORY_DISK_RBFLAGS=RB_SINGLE # boot in single-user mode 241.1Sscole 251.1Sscoleoptions USERCONF # userconf(4) support 261.1Sscoleoptions PIPE_SOCKETPAIR # smaller, but slower pipe(2) 271.1Sscole#options SYSCTL_INCLUDE_DESCR # Include sysctl descriptions in kernel 281.1Sscole 291.1Sscole# Compatibility options 301.1Sscoleinclude "conf/compat_netbsd13.config" 311.1Sscole 321.1Sscole# File systems 331.1Sscolefile-system FFS # UFS 341.1Sscolefile-system MFS # memory file system 351.1Sscolefile-system NFS # Network File System client 361.1Sscolefile-system CD9660 # ISO 9660 + Rock Ridge file system 371.1Sscolefile-system MSDOSFS # MS-DOS file system 381.1Sscole#file-system PTYFS # /dev/pts/N support 391.1Sscole 401.1Sscole# Filesystem options 411.1Sscoleoptions NFS_V2_ONLY # Exclude NFS3 code to save space 421.1Sscoleoptions APPLE_UFS # Apple UFS support in FFS 431.1Sscole#options FFS_NO_SNAPSHOT # No FFS snapshot support 441.1Sscoleoptions WAPBL # File system journaling support 451.1Sscole 461.1Sscole# Networking options 471.1Sscoleoptions INET # IP + ICMP + TCP + UDP 481.1Sscoleoptions INET6 # IPV6 491.1Sscoleoptions NFS_BOOT_DHCP # Support DHCP NFS root 501.1Sscole 511.1Sscoleoptions WSEMUL_VT100 # VT100 / VT220 emulation 521.1Sscoleoptions WSDISPLAY_DEFAULTSCREENS=1 531.1Sscole#options WSDISPLAY_COMPAT_USL # wsconscfg VT handling 541.1Sscoleoptions FONT_GALLANT12x22 # big, Sun-like font 551.1Sscoleoptions FONT_QVSS8x15 # a smaller font for lower resolutions 561.1Sscole 571.1Sscole# Kernel root file system and dump configuration. 581.1Sscoleconfig netbsd root on ? type ? 591.1Sscole 601.1Sscole# 611.1Sscole# Device configuration 621.1Sscole# 631.1Sscole 641.1Sscolemainbus* at root 651.1Sscole 661.1Sscolecpu* at mainbus? 671.1Sscolebandit* at mainbus? 681.1Sscole 691.1Sscolepci* at bandit? bus ? 701.1Sscolepci* at ppb? bus ? 711.1Sscole 721.1Sscolepchb* at pci? dev ? function ? # PCI-Host bridges 731.1Sscoleppb* at pci? dev ? function ? # PCI-PCI bridges 741.1Sscole 751.2Sscole# PCI SCSI controllers 761.2Sscoleahc* at pci? dev ? function ? # Adaptec 294x, aic78x0 SCSI 771.2Sscole 781.1Sscole# Display devices 791.1Sscole# 801.1Sscole# The 7200's onboard video is unsupported by OF so we need either a 811.1Sscole# graphics card that works as OF console or a serial console. 821.1Sscole# The only cards known to work ( so far ) are PCI Voodoo3s flashed with the 831.1Sscole# official Macintosh firmware from 3Dfx. The others should work but are 841.1Sscole# untested with OF 1.0.5 851.4Sscole# this will take over the console if output-device is set to 'platinum'. 861.4Sscole# It will provide a NetBSD console, but still won't work with OF 871.3Sscoleplatinumfb0 at mainbus? 881.1Sscole 891.1Sscole#gffb* at pci? function ? # NVIDIA GeForce2 MX 901.1Sscole#machfb* at pci? function ? # ATI Mach 64, Rage, Rage Pro 911.1Sscole#r128fb* at pci? function ? # ATI Rage 128 921.1Sscolevoodoofb* at pci? function ? # 3Dfx Voodoo3 931.1Sscole 941.1Sscole# ATI Radeon. Still has problems on some hardware 951.1Sscole#radeonfb* at pci? function ? 961.1Sscole 971.1Sscole# generic PCI framebuffer, should work with everything supported by OF 981.1Sscolegenfb* at pci? function ? 991.1Sscole 1001.1Sscole# make sure the console display is always wsdisplay0 1011.1Sscolewsdisplay0 at wsemuldisplaydev? console 1 1021.1Sscolewsdisplay* at wsemuldisplaydev? console 0 1031.1Sscole 1041.1Sscoleobio* at pci? dev ? function ? 1051.1Sscole 1061.1Sscolemc* at obio? # MACE ethernet 1071.1Sscoleesp* at obio? flags 0x00ff # 53c9x SCSI 1081.1Sscole# the 7200 has no mesh but other PMacs with 601 cards may 1091.1Sscolemesh* at obio? flags 0xffff # MESH SCSI 1101.1Sscolenvram* at obio? # nvram 1111.1Sscole 1121.1Sscole# the new, improved ADB subsystem 1131.1Sscole 1141.1Sscolecuda* at obio? # CUDA, for Old World PowerMacs 1151.1Sscolenadb* at adb_bus? # ADB bus enumerator, at cuda or pmu 1161.1Sscoleadbkbd* at nadb? # ADB keyboard 1171.1Sscoleadbms* at nadb? # ADB mice and touchpads 1181.1Sscole 1191.1Sscolewskbd* at wskbddev? console ? 1201.1Sscolewsmouse* at wsmousedev? 1211.1Sscole 1221.1Sscoleiic0 at cuda0 # CUDA's IIC bus 1231.1Sscole 1241.1Sscolezsc* at obio? 1251.1Sscolezstty* at zsc? channel ? 1261.1Sscolemediabay* at obio? 1271.1Sscolewdc* at mediabay? flags 0 1281.1Sscole 1291.1Sscole# Cryptographic Devices 1301.1Sscole 1311.1Sscole# PCI cryptographic devices 1321.1Sscole# (disabled, requires opencrypto framework which requires generic softints 1331.1Sscole#hifn* at pci? dev ? function ? # Hifn 7755/7811/795x 1341.1Sscole#ubsec* at pci? dev ? function ? # Broadcom 5501/5601/580x/582x 1351.1Sscole 1361.1Sscolescsibus* at scsi? 1371.1Sscole 1381.1Sscolesd* at scsibus? target ? lun ? # SCSI disks 1391.1Sscolecd* at scsibus? target ? lun ? # SCSI CD-ROM drives 1401.1Sscole 1411.1Sscolewdc* at obio? flags 0x1 1421.1Sscoleatabus* at ata? 1431.1Sscolewd* at atabus? drive ? flags 0x0000 1441.1Sscole 1451.1Sscoleatapibus* at atapi? 1461.1Sscole 1471.1Sscole# PCI USB controllers 1481.1Sscoleohci* at pci? dev ? function ? # USB Open Host Controller 1491.1Sscole#ehci* at pci? dev ? function ? # USB Enhanced Host Controller 1501.1Sscole 1511.1Sscoleuhci* at pci? dev ? function ? 1521.1Sscoleusb* at uhci? 1531.1Sscole 1541.1Sscole#usb* at ehci? # USB bus support 1551.1Sscoleusb* at ohci? # USB bus support 1561.1Sscoleuhub* at usb? # USB Hubs 1571.1Sscoleuhub* at uhub? port ? 1581.1Sscoleuhidev* at uhub? port ? configuration ? interface ? # USB HID device 1591.1Sscole 1601.1Sscoleums* at uhidev? reportid ? # USB Mice 1611.1Sscolewsmouse* at ums? mux 0 1621.1Sscoleukbd* at uhidev? reportid ? # USB Keyboards 1631.1Sscoleuhid* at uhidev? reportid ? # USB Generic HID 1641.1Sscole 1651.1Sscoleumass* at uhub? port ? configuration ? interface ? # USB Mass Storage 1661.1Sscole 1671.1Sscolepseudo-device md # memory disk 1681.1Sscole#pseudo-device fss # file system snapshot device 1691.1Sscolepseudo-device loop # network loopback 1701.1Sscolepseudo-device pty # pseudo-terminals 1711.1Sscole 1721.1Sscolepseudo-device wsmux # mouse and keyboard multiplexor 1731.1Sscolepseudo-device openfirm # /dev/openfirm 1741.1Sscole 1751.1Sscole#pseudo-device raid # RAIDframe disk driver 1761.1Sscole#options RAID_AUTOCONFIG # auto-configuration of RAID components 1771.2Sscolerlphy* at mii? phy ? # Realtek 8139/8201L PHYs 1781.2Sscolertk* at pci? dev ? function ? # Realtek 8129/8139 1791.2Sscole 1801.2Sscole#rgephy* at mii? phy ? # Realtek 8169S/8110S internal PHYs 1811.2Sscole#ral* at pci? dev ? function ? # Ralink Technology RT25x0 802.11a/b/g 182