1 # $NetBSD: POWERMAC,v 1.73 2025/02/16 18:04:57 jakllsch Exp $ 2 # 3 # POWERMAC config file 4 # 5 6 include "arch/macppc/conf/std.macppc" 7 8 #options INCLUDE_CONFIG_FILE # embed config file in kernel binary 9 10 maxusers 32 11 12 # Standard system options 13 options KTRACE # system call tracing via ktrace(1) 14 options RTC_OFFSET=0 # hardware clock is this many mins. west of GMT 15 options USERCONF # userconf(4) support 16 #options PIPE_SOCKETPAIR # smaller, but slower pipe(2) 17 #options SYSCTL_INCLUDE_DESCR # Include sysctl descriptions in kernel 18 19 # Diagnostic/debugging support options 20 options DIAGNOSTIC # cheap kernel consistency checks 21 #options DEBUG # expensive debugging checks/support 22 options DDB # in-kernel debugger 23 pseudo-device ksyms 24 options DDB_HISTORY_SIZE=512 # enable history editing in DDB 25 options TRAP_PANICWAIT 26 27 #makeoptions DEBUG="-g" # compile full symbol table 28 29 # Compatibility options 30 include "conf/compat_netbsd13.config" 31 32 # File systems 33 file-system FFS # UFS 34 file-system MFS # memory file system 35 #file-system NFS # Network File System client 36 file-system PROCFS # /proc 37 file-system PTYFS # /dev/pts/N support 38 39 # File system options 40 #options NFSSERVER # Network File System server 41 options APPLE_UFS # Apple UFS support in FFS 42 #options FFS_NO_SNAPSHOT # No FFS snapshot support 43 44 #options NFS_BOOT_DHCP # Support DHCP NFS root 45 46 # Networking options 47 options INET # IP + ICMP + TCP + UDP 48 49 # These options enable verbose messages for several subsystems. 50 options SCSIVERBOSE # Verbose SCSI errors 51 options PCIVERBOSE # verbose PCI device messages 52 #options PCI_CONFIG_DUMP # verbosely dump PCI config space 53 54 #options ZS_TXDMA # Use dma on zs output 55 options WSEMUL_VT100 # VT100 / VT220 emulation 56 options WSDISPLAY_COMPAT_USL # wsconscfg VT handling 57 options WSDISPLAY_CUSTOM_OUTPUT # color customization from wsconsctl(8) 58 options WSDISPLAY_SCROLLSUPPORT 59 options FONT_GALLANT12x22 60 61 # Kernel root file system and dump configuration. 62 config netbsd root on ? type ? 63 64 # 65 # Device configuration 66 # 67 68 mainbus* at root 69 70 cpu* at mainbus? 71 bandit* at mainbus? 72 valkyriefb* at mainbus? # Performa 63XX onboard video 73 pci* at bandit? bus ? 74 pci* at ppb? bus ? 75 76 pchb* at pci? dev ? function ? # PCI-Host bridges 77 ppb* at pci? dev ? function ? # PCI-PCI bridges 78 ep* at pci? dev ? function ? # 3Com 3c59x 79 tlp* at pci? dev ? function ? # DECchip 21x4x and clones 80 genfb* at pci? 81 wsdisplay0 at wsemuldisplaydev? console 1 82 wsdisplay* at wsemuldisplaydev? console 0 83 84 # ofb is deprecated, use genfb instead 85 #ofb* at pci? dev ? function ? # Generic Open Firmware Framebuffer 86 obio* at pci? dev ? function ? 87 88 nsphy* at mii? phy ? # NS83840 PHYs 89 ukphy* at mii? phy ? # generic unknown PHYs 90 91 mc* at obio? # MACE ethernet 92 esp* at obio? flags 0x0 # 53c9x SCSI 93 mesh* at obio? flags 0xffff # MESH SCSI 94 #adb* at obio? # Apple Desktop Bus 95 #akbd* at adb? # ADB keyboard 96 #ams* at adb? # ADB mouse 97 nvram* at obio? # nvram 98 zsc* at obio? 99 zstty* at zsc? channel ? 100 101 cuda* at obio? # Apple CUDA 102 #options CUDA_DEBUG 103 iic* at cuda0 104 videopll* at iic? # pixel clock for valkyriefb 105 106 nadb* at cuda? # new ADB Bus abstraction 107 adbkbd* at nadb? # ADB keyboard 108 #options ADB_DEBUG 109 #options ADBKBD_DEBUG 110 adbms* at nadb? 111 ktm* at nadb? # Kensington Turbo Mouse 112 113 wskbd* at wskbddev? console ? 114 wsmouse* at wsmousedev? 115 116 scsibus* at scsi? 117 sd* at scsibus? target ? lun ? # SCSI disks 118 119 pseudo-device loop # network loopback 120 pseudo-device bpfilter # packet filter 121 pseudo-device npf # NPF packet filter 122 pseudo-device pty # pseudo-terminals 123 pseudo-device vnd # disk-like interface to files 124 pseudo-device ccd # concatenated/striped disk devices 125 #pseudo-device fss # file system snapshot device 126 pseudo-device openfirm # /dev/openfirm 127 pseudo-device clockctl # user control of clock subsystem 128