1 # $NetBSD: GENERIC_TINY,v 1.95 2026/09/20 10:29:11 tsutsui Exp $ 2 3 # news68k GENERIC config file for low memory machines; 4 # 5 include "arch/news68k/conf/std.news68k" 6 7 #options INCLUDE_CONFIG_FILE # embed config file in kernel binary 8 9 #ident "GENERIC_TINY-$Revision: 1.95 $" 10 11 makeoptions COPTS="-O2 -fno-reorder-blocks -fno-unwind-tables -fno-omit-frame-pointer" 12 # See share/mk/sys.mk. -fno-omit-frame-pointer is necessary for 13 # backtraces in DDB. 14 15 maxusers 4 16 17 options news1200 # news1200 support 18 options news1700 # news1[4567]00 support 19 options CPU_SINGLE # Will IOP be supported eventually? 20 #options FPU_EMULATE 21 22 # Standard system options 23 #options NTP # NTP phase/frequency locked loop 24 options KTRACE # system call tracing support 25 options SYSVMSG # System V message queues 26 options SYSVSEM # System V semaphores 27 options SYSVSHM # System V shared memory 28 options USERCONF # userconf(4) support 29 options PIPE_SOCKETPAIR # smaller, but slower pipe(2) 30 #options SYSCTL_INCLUDE_DESCR # Include sysctl descriptions in kernel 31 32 # Alternate buffer queue strategies for better responsiveness under high 33 # disk I/O load. 34 #options BUFQ_READPRIO 35 #options BUFQ_PRIOCSCAN 36 37 # Debugging options 38 #options DIAGNOSTIC # extra kernel sanity checking 39 #options DEBUG # extra kernel debugging support 40 #options DDB # kernel dynamic debugger 41 #options DDB_HISTORY_SIZE=100 # enable history editing in DDB 42 #options DDB_ONPANIC=1 # see also sysctl(7): `ddb.onpanic' 43 #options SCSIVERBOSE # Verbose SCSI errors 44 #options SCSIDEBUG # extra SCSI debugging support 45 #makeoptions DEBUG="-g" # compile full symbol table 46 47 # Compatibility options 48 include "conf/compat_netbsd12.config" 49 options COMPAT_AOUT_M68K # compatibility with NetBSD/m68k a.out 50 51 #options COMPAT_SUNOS # binary compatibility with SunOS 52 #options COMPAT_LINUX # binary compatibllity with Linux/m68k 53 #options COMPAT_OSSAUDIO # binary compatibllity with Linux/m68k 54 55 # File systems 56 file-system FFS # Berkeley Fast Filesystem 57 #file-system LFS # log-structured file system 58 file-system NFS # Sun NFS-compatible filesystem client 59 file-system MFS # memory-based filesystem 60 file-system CD9660 # ISO 9660 + Rock Ridge file system 61 file-system MSDOSFS # MS-DOS FAT file system 62 file-system KERNFS # /kern 63 file-system PROCFS # /proc 64 file-system FDESC # /dev/fd/* 65 #file-system NULLFS # loopback file system 66 #file-system OVERLAY # overlay file system 67 #file-system UMAPFS # NULLFS + uid and gid remapping 68 #file-system UNION # union file system 69 #file-system CODA # Coda File System; also needs vcode (below) 70 file-system PTYFS # /dev/pts/N support 71 72 # File system options 73 #options FFS_EI # FFS Endian Independent support 74 #options FFS_NO_SNAPSHOT # No FFS snapshot support 75 #options QUOTA # legacy UFS quotas 76 #options QUOTA2 # new, in-filesystem UFS quotas 77 #options UFS_DIRHASH # UFS Large Directory Hashing 78 #options UFS_EXTATTR # Extended attribute support for UFS1 79 options WAPBL # File system journaling support 80 options NFSSERVER # Network File System server 81 82 # Networking options 83 options INET # Internet protocols 84 options INET6 # IPV6 85 #options IPSEC # IP security 86 #options IPSEC_DEBUG # debug for IP security 87 #options GATEWAY # IP packet forwarding 88 #options MROUTING # IP multicast routing 89 #options PIM # Protocol Independent Multicast 90 #options NETATALK # AppleTalk networking protocols 91 options PPP_BSDCOMP # BSD-Compress compression support for PPP 92 options PPP_DEFLATE # Deflate compression support for PPP 93 #options PPP_FILTER # Active filter support for PPP (requires bpf) 94 #options TCP_DEBUG # Record last TCP_NDEBUG packets with SO_DEBUG 95 96 #options ALTQ # Manipulate network interfaces' output queues 97 #options ALTQ_BLUE # Stochastic Fair Blue 98 #options ALTQ_CBQ # Class-Based Queueing 99 #options ALTQ_CDNR # Diffserv Traffic Conditioner 100 #options ALTQ_FIFOQ # First-In First-Out Queue 101 #options ALTQ_FLOWVALVE # RED/flow-valve (red-penalty-box) 102 #options ALTQ_HFSC # Hierarchical Fair Service Curve 103 #options ALTQ_LOCALQ # Local queueing discipline 104 #options ALTQ_PRIQ # Priority Queueing 105 #options ALTQ_RED # Random Early Detection 106 #options ALTQ_RIO # RED with IN/OUT 107 #options ALTQ_WFQ # Weighted Fair Queueing 108 109 #options NFS_BOOT_BOOTPARAM 110 options NFS_BOOT_DHCP 111 112 options WSEMUL_VT100 # VT100 / VT220 emulation 113 options WSDISPLAY_COMPAT_USL # wsconscfg VT handling 114 115 config netbsd root on ? type ? 116 #config netbsd root on ? type nfs 117 118 # 119 # device declarations 120 # 121 122 mainbus0 at root 123 124 # NEWS HYPER-BUS 125 hb0 at mainbus0 systype NEWS1700 126 hb1 at mainbus0 systype NEWS1200 127 128 # interval timer 129 timer0 at hb0 addr 0xe1000000 ipl 6 # news1700 130 timer0 at hb1 addr 0xe1140000 ipl 6 # news1200 131 132 # MK48T02 TOD clock 133 mkclock0 at hb0 addr 0xe0d80000 # news1700 134 mkclock0 at hb1 addr 0xe1420000 # news1200 135 136 # onboard LANCE ethernet 137 le0 at hb0 addr 0xe0f00000 ipl 4 # news1700 138 le0 at hb1 addr 0xe1a40000 ipl 4 # news1200 139 140 # keyboard/mouse 141 kbc0 at hb0 addr 0xe0d00000 ipl 5 # news1700 142 kb0 at kbc0 # news1700 143 ms0 at kbc0 # news1700 144 145 kb0 at hb1 addr 0xe1240000 ipl 5 # news1200 146 ms0 at hb1 addr 0xe1280000 ipl 5 # news1200 147 148 wskbd* at kb? 149 wsmouse* at ms? 150 151 # onboard z8530 SCC 152 zsc0 at hb0 addr 0xe0d40000 ipl 5 vect 64 flags 0x0 # news1700 153 zsc0 at hb1 addr 0xe1780000 ipl 5 vect 64 flags 0x1 # news1200 154 zstty0 at zsc0 channel 0 155 zstty1 at zsc0 channel 1 156 157 # Frame buffer devices 158 fbbm0 at hb0 addr 0xf0700000 # NWB-225 159 wsdisplay* at fbbm? 160 #fb0 at hb0 addr 0xf0f00000 # NWB-512; not yet 161 162 # onboard uPD72067 FDC; not yet 163 #fdc0 at hb0 addr 0xe0c80000 ipl 3 164 #fd* at fdc0 165 166 # onboard CXD1180 SCSI controller 167 # 168 # This driver has several flags which may be enabled using 169 # the "flags" directive. Valid flags are: 170 # 171 # 0x000ff Set (1<<target) to disable disconnect/reselect 172 # 0x0ff00 Set (1<<(target+8)) to disable parity checking 173 # 0x10000 Set this bit to disable DMA interrupts (poll) 174 # 0x20000 Set this bit to disable DMA entirely (use PIO) 175 # 176 # For example: "flags 0x1000f" would disable DMA interrupts, 177 # and disable disconnect/reselect for targets 0-3 178 # 179 si0 at hb0 addr 0xe0cc0000 ipl 4 flags 0x0 180 scsibus* at si0 181 182 sd* at scsibus? target ? lun ? # SCSI disks 183 st* at scsibus? target ? lun ? # SCSI tapes 184 cd* at scsibus? target ? lun ? # SCSI CD-ROMs 185 #ch* at scsibus? target ? lun ? # SCSI changer devices 186 #ss* at scsibus? target ? lun ? # SCSI scanners 187 #uk* at scsibus? target ? lun ? # unknown SCSI devices 188 189 # Misc. 190 pseudo-device loop # loopback interface; required 191 pseudo-device pty # pseudo-terminals 192 #pseudo-device md # memory disk device 193 pseudo-device vnd # disk-like interface to files 194 #options VND_COMPRESSION # compressed vnd(4) 195 #pseudo-device ccd # concatenated and striped disks 196 #pseudo-device cgd # cryptographic disk devices 197 #pseudo-device raid # RAIDframe disk driver 198 #options RAID_AUTOCONFIG # auto-configuration of RAID components 199 # Options to enable various other RAIDframe RAID types. 200 #options RF_INCLUDE_EVENODD=1 201 #options RF_INCLUDE_RAID5_RS=1 202 #options RF_INCLUDE_PARITYLOGGING=1 203 #options RF_INCLUDE_CHAINDECLUSTER=1 204 #options RF_INCLUDE_INTERDECLUSTER=1 205 #options RF_INCLUDE_PARITY_DECLUSTERING=1 206 #options RF_INCLUDE_PARITY_DECLUSTERING_DS=1 207 pseudo-device fss # file system snapshot device 208 pseudo-device sl # SLIP interfaces 209 pseudo-device ppp # PPP interfaces 210 pseudo-device pppoe # PPP over Ethernet (RFC 2516) 211 pseudo-device tun # Network "tunnel" device 212 pseudo-device tap # virtual Ethernet 213 #pseudo-device gre # generic L3 over IP tunnel 214 pseudo-device bpfilter # Berkeley Packet Filter 215 #pseudo-device npf # NPF packet filter 216 pseudo-device gif # IPv[46] over IPv[46] tunnel (RFC1933) 217 #pseudo-device faith # IPv[46] tcp relay translation i/f 218 pseudo-device stf # 6to4 IPv6 over IPv4 encapsulation 219 #pseudo-device vlan # IEEE 802.1q encapsulation 220 pseudo-device bridge # simple inter-network bridging 221 pseudo-device vether # Virtual Ethernet for bridge 222 #pseudo-device vcoda # coda minicache <-> venus comm. 223 pseudo-device clockctl # user control of clock subsystem 224 pseudo-device ksyms # /dev/ksyms 225 226 pseudo-device wsmux # mouse & keyboard multiplexsor 227