1 1.77 christos # $NetBSD: MIMORI,v 1.77 2024/01/29 18:27:10 christos Exp $ 2 1.10 lukem # NetBSD: GENERIC,v 1.31 2000/06/09 05:33:02 soda Exp 3 1.1 soda # 4 1.2 ur # MIMORI -- My NEC RISCstation 2250 (ur) 5 1.1 soda # 6 1.1 soda 7 1.72 mrg include "arch/arc/conf/std.arc" 8 1.17 atatat 9 1.17 atatat #options INCLUDE_CONFIG_FILE # embed config file in kernel binary 10 1.1 soda 11 1.1 soda maxusers 32 # estimated number of users 12 1.1 soda 13 1.5 soda # Platform support 14 1.5 soda options PLATFORM_NEC_RD94 # NEC RISCstation 2250 15 1.5 soda 16 1.1 soda # Standard system options 17 1.1 soda 18 1.1 soda options RTC_OFFSET=0 # hardware clock is this many mins. west of GMT 19 1.1 soda options NTP # NTP phase/frequency locked loop 20 1.1 soda 21 1.1 soda options KTRACE # system call tracing via ktrace(1) 22 1.1 soda 23 1.1 soda options SYSVMSG # System V-like message queues 24 1.1 soda options SYSVSEM # System V-like semaphores 25 1.1 soda options SYSVSHM # System V-like memory sharing 26 1.11 jdolecek 27 1.19 lukem options USERCONF # userconf(4) support 28 1.41 tsutsui #options PIPE_SOCKETPAIR # smaller, but slower pipe(2) 29 1.27 atatat #options SYSCTL_INCLUDE_DESCR # Include sysctl descriptions in kernel 30 1.1 soda 31 1.1 soda # Diagnostic/debugging support options 32 1.9 lukem options DIAGNOSTIC # cheap kernel consistency checks 33 1.9 lukem #options DEBUG # expensive debugging checks/support 34 1.9 lukem options DDB # in-kernel debugger 35 1.70 uebayasi pseudo-device ksyms 36 1.1 soda #options DDB_HISTORY_SIZE=100 # enable history editing in DDB 37 1.9 lukem #options KGDB # remote gdb 38 1.9 lukem #options KGDB_DEVRATE=19200 # kernel gdb port rate (default 9600) 39 1.9 lukem #options KGDB_DEV="17*256+0" # device for kernel gdb 40 1.9 lukem #makeoptions DEBUG="-g" # compile full symbol table 41 1.1 soda 42 1.1 soda # Compatibility options 43 1.72 mrg include "conf/compat_netbsd10.config" 44 1.1 soda options COMPAT_386BSD_MBRPART # recognize old partition ID 45 1.1 soda 46 1.1 soda # mipsel specific 47 1.1 soda #options COMPAT_ULTRIX # Ultrix binary compatibility 48 1.1 soda #options EXEC_ECOFF # Ultrix RISC binaries are ECOFF format 49 1.1 soda 50 1.1 soda # File systems 51 1.1 soda file-system FFS # fast filesystem 52 1.1 soda #file-system EXT2FS # second extended file system (linux) 53 1.1 soda #file-system LFS # log-structured file system 54 1.1 soda file-system MFS # memory file system 55 1.1 soda file-system NTFS # Windows/NT file system (experimental) 56 1.1 soda file-system CD9660 # ISO 9660 + Rock Ridge file system 57 1.1 soda file-system MSDOSFS # MS-DOS file system 58 1.1 soda file-system NFS # Network File System client 59 1.1 soda file-system FDESC # /dev/fd 60 1.1 soda file-system KERNFS # /kern 61 1.1 soda file-system NULLFS # loopback file system 62 1.1 soda #file-system OVERLAY # overlay file system 63 1.1 soda file-system PROCFS # /proc 64 1.1 soda #file-system UMAPFS # NULLFS + uid and gid remapping 65 1.1 soda #file-system UNION # union file system 66 1.1 soda #file-system CODA # Coda File System; also needs vcoda (below) 67 1.40 christos file-system PTYFS # /dev/pts/N support 68 1.1 soda 69 1.1 soda # File system options 70 1.57 bouyer #options QUOTA # legacy UFS quotas 71 1.57 bouyer #options QUOTA2 # new, in-filesystem UFS quotas 72 1.1 soda #options FFS_EI # FFS Endian Independent support 73 1.1 soda options NFSSERVER # Network File System server 74 1.42 tsutsui #options FFS_NO_SNAPSHOT # No FFS snapshot support 75 1.5 soda 76 1.1 soda # Networking options 77 1.1 soda #options GATEWAY # IP packet forwarding 78 1.1 soda options INET # IP + ICMP + TCP + UDP 79 1.1 soda options INET6 # IPV6 80 1.2 ur options IPSEC # IP security 81 1.1 soda #options IPSEC_DEBUG # debug for IP security 82 1.1 soda #options MROUTING # IP multicast routing 83 1.28 manu #options PIM # Protocol Independent Multicast 84 1.1 soda #options NETATALK # AppleTalk networking protocols 85 1.1 soda options PPP_BSDCOMP # BSD-Compress compression support for PPP 86 1.1 soda options PPP_DEFLATE # Deflate compression support for PPP 87 1.1 soda options PPP_FILTER # Active filter support for PPP (requires bpf) 88 1.6 abs #options TCP_DEBUG # Record last TCP_NDEBUG packets with SO_DEBUG 89 1.1 soda 90 1.67 alnsn # JIT compiler for bpfilter 91 1.67 alnsn #options SLJIT 92 1.67 alnsn #options BPFJIT 93 1.67 alnsn 94 1.1 soda # These options enable verbose messages for several subsystems. 95 1.1 soda # Warning, these may compile large string tables into the kernel! 96 1.1 soda options EISAVERBOSE # verbose EISA device autoconfig messages 97 1.1 soda options PCIVERBOSE # verbose PCI device autoconfig messages 98 1.1 soda #options PCI_CONFIG_DUMP # verbosely dump PCI config space 99 1.1 soda options SCSIVERBOSE # human readable SCSI error messages 100 1.2 ur 101 1.2 ur # wscons terminal emulation 102 1.2 ur options WSEMUL_VT100 # VT100 emulation 103 1.59 abs options WSDISPLAY_COMPAT_USL # wsconscfg VT handling 104 1.1 soda 105 1.1 soda # Kernel root file system and dump configuration. 106 1.1 soda options NFS_BOOT_DHCP,NFS_BOOT_BOOTPARAM 107 1.1 soda config netbsd root on ? type ? 108 1.1 soda #config netbsd root on sd0a type ffs 109 1.1 soda #config netbsd root on ? type nfs 110 1.1 soda 111 1.1 soda # 112 1.1 soda # Device configuration 113 1.1 soda # 114 1.1 soda 115 1.1 soda mainbus0 at root 116 1.1 soda cpu* at mainbus0 117 1.1 soda 118 1.4 ur #### Jazz-Internal bus devices 119 1.1 soda 120 1.5 soda # PLATFORM_ACER_PICA_61 121 1.5 soda # PLATFORM_MICROSOFT_JAZZ 122 1.5 soda # PLATFORM_NEC_JC94 123 1.5 soda # PLATFORM_NEC_R94 124 1.5 soda # PLATFORM_NEC_R96 125 1.5 soda # PLATFORM_NEC_RAX94 126 1.5 soda # PLATFORM_NEC_RD94 127 1.5 soda jazzio* at mainbus0 # Jazz-Internal bus host bridge. 128 1.5 soda 129 1.5 soda timer0 at jazzio? 130 1.5 soda mcclock0 at jazzio? 131 1.4 ur #pc0 at jazzio? 132 1.4 ur #opms0 at jazzio? 133 1.4 ur #vga0 at jazzio? # Jazz localbus VGA 134 1.4 ur pckbc0 at jazzio? # PC keyboard controller 135 1.4 ur com0 at jazzio? 136 1.4 ur com1 at jazzio? 137 1.4 ur lpt0 at jazzio? 138 1.4 ur sn0 at jazzio? 139 1.1 soda 140 1.4 ur fdc0 at jazzio? 141 1.1 soda fd* at fdc? drive ? 142 1.1 soda 143 1.20 tsutsui oosiop* at jazzio? # NCR53C700 SCSI 144 1.1 soda 145 1.1 soda #### PCI bus devices 146 1.1 soda 147 1.5 soda # PLATFORM_NEC_JC94 148 1.5 soda # PLATFORM_NEC_RAX94 149 1.5 soda # PLATFORM_NEC_RD94 150 1.1 soda necpb* at mainbus0 # NEC RISCstation PCI host bridge. 151 1.1 soda pci* at necpb? 152 1.1 soda 153 1.1 soda #pcivga* at pci? dev ? function ? 154 1.5 soda tga* at pci? dev ? function ? # DEC ZLXp-E[123] Graphics 155 1.5 soda 156 1.5 soda ahc* at pci? dev ? function ? # Adaptec [23]94x, aic78x0 SCSI 157 1.5 soda #siop* at pci? dev ? function ? # NCR/Symbios 53c8xx SCSI 158 1.1 soda 159 1.1 soda # PCI IDE controllers - see pciide(4) for supported hardware. 160 1.1 soda # The 0x0001 flag force the driver to use DMA, even if the driver doesn't know 161 1.1 soda # how to set up DMA modes for this chip. This may work, or may cause 162 1.1 soda # a machine hang with some controllers. 163 1.23 bouyer pciide* at pci? dev ? function ? flags 0x0000 # GENERIC pciide driver 164 1.23 bouyer acardide* at pci? dev ? function ? # Acard IDE controllers 165 1.24 tsutsui #aceride* at pci? dev ? function ? # Acer Lab IDE controllers 166 1.26 thorpej artsata* at pci? dev ? function ? # Intel i31244 SATA controller 167 1.23 bouyer cmdide* at pci? dev ? function ? # CMD tech IDE controllers 168 1.23 bouyer cypide* at pci? dev ? function ? # Cypress IDE controllers 169 1.23 bouyer hptide* at pci? dev ? function ? # Triones/HighPoint IDE controllers 170 1.23 bouyer optiide* at pci? dev ? function ? # Opti IDE controllers 171 1.23 bouyer pdcide* at pci? dev ? function ? # Promise IDE controllers 172 1.30 bouyer pdcsata* at pci? dev ? function ? # Promise SATA150 controllers 173 1.25 thorpej satalink* at pci? dev ? function ? # SiI SATALink controllers 174 1.24 tsutsui #siside* at pci? dev ? function ? # SiS IDE controllers 175 1.23 bouyer slide* at pci? dev ? function ? # Symphony Labs IDE controllers 176 1.24 tsutsui #viaide* at pci? dev ? function ? # VIA/AMD/Nvidia IDE controllers 177 1.24 tsutsui 178 1.24 tsutsui ex* at pci? dev ? function ? # 3Com 90x[BC] 179 1.24 tsutsui fxp* at pci? dev ? function ? # Intel EtherExpress PRO 180 1.75 thorpej pcn* at pci? dev ? function ? # PCnet-PCI 181 1.24 tsutsui ne* at pci? dev ? function ? # NE2000-compatible 182 1.24 tsutsui tlp* at pci? dev ? function ? # DECchip 21x4x and clones 183 1.1 soda 184 1.1 soda #### MII/PHY support 185 1.1 soda 186 1.1 soda exphy* at mii? phy ? # 3Com internal PHYs 187 1.12 wiz icsphy* at mii? phy ? # Integrated Circuit Systems ICS189x 188 1.1 soda inphy* at mii? phy ? # Intel 82555 PHYs 189 1.1 soda iophy* at mii? phy ? # Intel 82553 PHYs 190 1.1 soda lxtphy* at mii? phy ? # Level One LXT-970 PHYs 191 1.1 soda nsphy* at mii? phy ? # NS83840 PHYs 192 1.1 soda nsphyter* at mii? phy ? # NS83843 PHYs 193 1.1 soda qsphy* at mii? phy ? # Quality Semiconductor QS6612 PHYs 194 1.1 soda sqphy* at mii? phy ? # Seeq 80220/80221/80223 PHYs 195 1.1 soda tlphy* at mii? phy ? # ThunderLAN PHYs 196 1.1 soda tqphy* at mii? phy ? # TDK Semiconductor PHYs 197 1.1 soda ukphy* at mii? phy ? # generic unknown PHYs 198 1.1 soda 199 1.76 andvar # SCSI bus support 200 1.24 tsutsui scsibus* at scsi? 201 1.24 tsutsui 202 1.1 soda #### SCSI bus devices 203 1.1 soda 204 1.1 soda sd* at scsibus? target ? lun ? 205 1.1 soda st* at scsibus? target ? lun ? 206 1.1 soda cd* at scsibus? target ? lun ? 207 1.1 soda ch* at scsibus? target ? lun ? 208 1.1 soda ss* at scsibus? target ? lun ? 209 1.1 soda uk* at scsibus? target ? lun ? 210 1.24 tsutsui 211 1.24 tsutsui # ATA (IDE) bus support 212 1.24 tsutsui atabus* at ata? 213 1.24 tsutsui 214 1.24 tsutsui # IDE drives 215 1.24 tsutsui wd* at atabus? drive ? flags 0x0000 216 1.24 tsutsui 217 1.24 tsutsui # ATAPI bus support 218 1.24 tsutsui atapibus* at atapi? 219 1.1 soda 220 1.1 soda #### ATAPI bus devices 221 1.1 soda 222 1.1 soda # flags have the same meaning as for IDE drives. 223 1.1 soda cd* at atapibus? drive ? flags 0x0000 # ATAPI CD-ROM drives 224 1.1 soda sd* at atapibus? drive ? flags 0x0000 # ATAPI disk drives 225 1.1 soda uk* at atapibus? drive ? flags 0x0000 # ATAPI unknown 226 1.1 soda 227 1.1 soda #### Workstation Console attachments 228 1.1 soda 229 1.1 soda #wsdisplay* at vga? 230 1.1 soda wsdisplay* at tga? 231 1.1 soda pckbd* at pckbc? # PC keyboard (kbd port) 232 1.1 soda wskbd* at pckbd? 233 1.1 soda pms* at pckbc? # PS/2-style mouse (aux port) 234 1.1 soda wsmouse* at pms? 235 1.1 soda 236 1.1 soda #### Pseudo devices 237 1.1 soda 238 1.1 soda # disk/mass storage pseudo-devices 239 1.62 christos pseudo-device ccd # concatenated/striped disk devices 240 1.63 christos #pseudo-device raid # RAIDframe disk driver 241 1.54 pooka #pseudo-device fss # file system snapshot device 242 1.56 hannken pseudo-device md # memory disk device (ramdisk) 243 1.45 cube pseudo-device vnd # disk-like interface to files 244 1.1 soda 245 1.1 soda # network pseudo-devices 246 1.44 rpaulo pseudo-device bpfilter # Berkeley packet filter 247 1.73 maxv pseudo-device npf # NPF packet filter 248 1.62 christos pseudo-device loop # network loopback 249 1.45 cube pseudo-device ppp # Point-to-Point Protocol 250 1.45 cube pseudo-device sl # Serial Line IP 251 1.45 cube pseudo-device tun # network tunneling over tty 252 1.45 cube pseudo-device gre # generic L3 over IP tunnel 253 1.45 cube pseudo-device gif # IPv[46] over IPv[46] tunnel (RFC1933) 254 1.45 cube #pseudo-device faith # IPv[46] tcp relay translation i/f 255 1.45 cube #pseudo-device stf # 6to4 IPv6 over IPv4 encapsulation 256 1.5 soda #pseudo-device vlan # IEEE 802.1q encapsulation 257 1.1 soda 258 1.1 soda # miscellaneous pseudo-devices 259 1.3 jdolecek pseudo-device pty # pseudo-terminals 260 1.64 christos #pseudo-device sequencer # MIDI sequencer 261 1.1 soda # rnd works; RND_COM does not on port arc yet. 262 1.1 soda #options RND_COM # use "com" randomness as well (BROKEN) 263 1.18 lukem pseudo-device clockctl # user control of clock subsystem 264 1.1 soda 265 1.1 soda # a pseudo device needed for Coda # also needs CODA (above) 266 1.63 christos #pseudo-device vcoda # coda minicache <-> venus comm. 267 1.1 soda 268 1.1 soda # mouse & keyboard multiplexor pseudo-devices 269 1.8 augustss #pseudo-device wsmux 270