1 1.75 thorpej # $NetBSD: MIMORI,v 1.75 2020/01/25 18:38:35 thorpej 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.1 soda #options EXT2FS_SYSTEM_FLAGS # makes ext2fs file flags (append and 75 1.1 soda # immutable) behave as system flags. 76 1.42 tsutsui #options FFS_NO_SNAPSHOT # No FFS snapshot support 77 1.5 soda 78 1.1 soda # Networking options 79 1.1 soda #options GATEWAY # IP packet forwarding 80 1.1 soda options INET # IP + ICMP + TCP + UDP 81 1.1 soda options INET6 # IPV6 82 1.2 ur options IPSEC # IP security 83 1.1 soda #options IPSEC_DEBUG # debug for IP security 84 1.1 soda #options MROUTING # IP multicast routing 85 1.28 manu #options PIM # Protocol Independent Multicast 86 1.1 soda #options NETATALK # AppleTalk networking protocols 87 1.1 soda options PPP_BSDCOMP # BSD-Compress compression support for PPP 88 1.1 soda options PPP_DEFLATE # Deflate compression support for PPP 89 1.1 soda options PPP_FILTER # Active filter support for PPP (requires bpf) 90 1.6 abs #options TCP_DEBUG # Record last TCP_NDEBUG packets with SO_DEBUG 91 1.1 soda 92 1.67 alnsn # JIT compiler for bpfilter 93 1.67 alnsn #options SLJIT 94 1.67 alnsn #options BPFJIT 95 1.67 alnsn 96 1.1 soda # These options enable verbose messages for several subsystems. 97 1.1 soda # Warning, these may compile large string tables into the kernel! 98 1.1 soda options EISAVERBOSE # verbose EISA device autoconfig messages 99 1.1 soda options PCIVERBOSE # verbose PCI device autoconfig messages 100 1.1 soda #options PCI_CONFIG_DUMP # verbosely dump PCI config space 101 1.1 soda options SCSIVERBOSE # human readable SCSI error messages 102 1.2 ur 103 1.2 ur # wscons terminal emulation 104 1.2 ur options WSEMUL_VT100 # VT100 emulation 105 1.59 abs options WSDISPLAY_COMPAT_USL # wsconscfg VT handling 106 1.1 soda 107 1.1 soda # Kernel root file system and dump configuration. 108 1.1 soda options NFS_BOOT_DHCP,NFS_BOOT_BOOTPARAM 109 1.1 soda config netbsd root on ? type ? 110 1.1 soda #config netbsd root on sd0a type ffs 111 1.1 soda #config netbsd root on ? type nfs 112 1.1 soda 113 1.1 soda # 114 1.1 soda # Device configuration 115 1.1 soda # 116 1.1 soda 117 1.1 soda mainbus0 at root 118 1.1 soda cpu* at mainbus0 119 1.1 soda 120 1.4 ur #### Jazz-Internal bus devices 121 1.1 soda 122 1.5 soda # PLATFORM_ACER_PICA_61 123 1.5 soda # PLATFORM_MICROSOFT_JAZZ 124 1.5 soda # PLATFORM_NEC_JC94 125 1.5 soda # PLATFORM_NEC_R94 126 1.5 soda # PLATFORM_NEC_R96 127 1.5 soda # PLATFORM_NEC_RAX94 128 1.5 soda # PLATFORM_NEC_RD94 129 1.5 soda jazzio* at mainbus0 # Jazz-Internal bus host bridge. 130 1.5 soda 131 1.5 soda timer0 at jazzio? 132 1.5 soda mcclock0 at jazzio? 133 1.4 ur #pc0 at jazzio? 134 1.4 ur #opms0 at jazzio? 135 1.4 ur #vga0 at jazzio? # Jazz localbus VGA 136 1.4 ur pckbc0 at jazzio? # PC keyboard controller 137 1.4 ur com0 at jazzio? 138 1.4 ur com1 at jazzio? 139 1.4 ur lpt0 at jazzio? 140 1.4 ur sn0 at jazzio? 141 1.1 soda 142 1.4 ur fdc0 at jazzio? 143 1.1 soda fd* at fdc? drive ? 144 1.1 soda 145 1.20 tsutsui oosiop* at jazzio? # NCR53C700 SCSI 146 1.1 soda 147 1.1 soda #### PCI bus devices 148 1.1 soda 149 1.5 soda # PLATFORM_NEC_JC94 150 1.5 soda # PLATFORM_NEC_RAX94 151 1.5 soda # PLATFORM_NEC_RD94 152 1.1 soda necpb* at mainbus0 # NEC RISCstation PCI host bridge. 153 1.1 soda pci* at necpb? 154 1.1 soda 155 1.1 soda #pcivga* at pci? dev ? function ? 156 1.5 soda tga* at pci? dev ? function ? # DEC ZLXp-E[123] Graphics 157 1.5 soda 158 1.5 soda ahc* at pci? dev ? function ? # Adaptec [23]94x, aic78x0 SCSI 159 1.5 soda #siop* at pci? dev ? function ? # NCR/Symbios 53c8xx SCSI 160 1.1 soda 161 1.1 soda # PCI IDE controllers - see pciide(4) for supported hardware. 162 1.1 soda # The 0x0001 flag force the driver to use DMA, even if the driver doesn't know 163 1.1 soda # how to set up DMA modes for this chip. This may work, or may cause 164 1.1 soda # a machine hang with some controllers. 165 1.23 bouyer pciide* at pci? dev ? function ? flags 0x0000 # GENERIC pciide driver 166 1.23 bouyer acardide* at pci? dev ? function ? # Acard IDE controllers 167 1.24 tsutsui #aceride* at pci? dev ? function ? # Acer Lab IDE controllers 168 1.26 thorpej artsata* at pci? dev ? function ? # Intel i31244 SATA controller 169 1.23 bouyer cmdide* at pci? dev ? function ? # CMD tech IDE controllers 170 1.23 bouyer cypide* at pci? dev ? function ? # Cypress IDE controllers 171 1.23 bouyer hptide* at pci? dev ? function ? # Triones/HighPoint IDE controllers 172 1.23 bouyer optiide* at pci? dev ? function ? # Opti IDE controllers 173 1.23 bouyer pdcide* at pci? dev ? function ? # Promise IDE controllers 174 1.30 bouyer pdcsata* at pci? dev ? function ? # Promise SATA150 controllers 175 1.25 thorpej satalink* at pci? dev ? function ? # SiI SATALink controllers 176 1.24 tsutsui #siside* at pci? dev ? function ? # SiS IDE controllers 177 1.23 bouyer slide* at pci? dev ? function ? # Symphony Labs IDE controllers 178 1.24 tsutsui #viaide* at pci? dev ? function ? # VIA/AMD/Nvidia IDE controllers 179 1.24 tsutsui 180 1.24 tsutsui ex* at pci? dev ? function ? # 3Com 90x[BC] 181 1.24 tsutsui fxp* at pci? dev ? function ? # Intel EtherExpress PRO 182 1.75 thorpej pcn* at pci? dev ? function ? # PCnet-PCI 183 1.24 tsutsui ne* at pci? dev ? function ? # NE2000-compatible 184 1.24 tsutsui tlp* at pci? dev ? function ? # DECchip 21x4x and clones 185 1.1 soda 186 1.1 soda #### MII/PHY support 187 1.1 soda 188 1.1 soda exphy* at mii? phy ? # 3Com internal PHYs 189 1.12 wiz icsphy* at mii? phy ? # Integrated Circuit Systems ICS189x 190 1.1 soda inphy* at mii? phy ? # Intel 82555 PHYs 191 1.1 soda iophy* at mii? phy ? # Intel 82553 PHYs 192 1.1 soda lxtphy* at mii? phy ? # Level One LXT-970 PHYs 193 1.1 soda nsphy* at mii? phy ? # NS83840 PHYs 194 1.1 soda nsphyter* at mii? phy ? # NS83843 PHYs 195 1.1 soda qsphy* at mii? phy ? # Quality Semiconductor QS6612 PHYs 196 1.1 soda sqphy* at mii? phy ? # Seeq 80220/80221/80223 PHYs 197 1.1 soda tlphy* at mii? phy ? # ThunderLAN PHYs 198 1.1 soda tqphy* at mii? phy ? # TDK Semiconductor PHYs 199 1.1 soda ukphy* at mii? phy ? # generic unknown PHYs 200 1.1 soda 201 1.24 tsutsui # SCSI bus supoort 202 1.24 tsutsui scsibus* at scsi? 203 1.24 tsutsui 204 1.1 soda #### SCSI bus devices 205 1.1 soda 206 1.1 soda sd* at scsibus? target ? lun ? 207 1.1 soda st* at scsibus? target ? lun ? 208 1.1 soda cd* at scsibus? target ? lun ? 209 1.1 soda ch* at scsibus? target ? lun ? 210 1.1 soda ss* at scsibus? target ? lun ? 211 1.1 soda uk* at scsibus? target ? lun ? 212 1.24 tsutsui 213 1.24 tsutsui # ATA (IDE) bus support 214 1.24 tsutsui atabus* at ata? 215 1.24 tsutsui 216 1.24 tsutsui # IDE drives 217 1.24 tsutsui wd* at atabus? drive ? flags 0x0000 218 1.24 tsutsui 219 1.24 tsutsui # ATAPI bus support 220 1.24 tsutsui atapibus* at atapi? 221 1.1 soda 222 1.1 soda #### ATAPI bus devices 223 1.1 soda 224 1.1 soda # flags have the same meaning as for IDE drives. 225 1.1 soda cd* at atapibus? drive ? flags 0x0000 # ATAPI CD-ROM drives 226 1.1 soda sd* at atapibus? drive ? flags 0x0000 # ATAPI disk drives 227 1.1 soda uk* at atapibus? drive ? flags 0x0000 # ATAPI unknown 228 1.1 soda 229 1.1 soda #### Workstation Console attachments 230 1.1 soda 231 1.1 soda #wsdisplay* at vga? 232 1.1 soda wsdisplay* at tga? 233 1.1 soda pckbd* at pckbc? # PC keyboard (kbd port) 234 1.1 soda wskbd* at pckbd? 235 1.1 soda pms* at pckbc? # PS/2-style mouse (aux port) 236 1.1 soda wsmouse* at pms? 237 1.1 soda 238 1.1 soda #### Pseudo devices 239 1.1 soda 240 1.1 soda # disk/mass storage pseudo-devices 241 1.62 christos pseudo-device ccd # concatenated/striped disk devices 242 1.63 christos #pseudo-device raid # RAIDframe disk driver 243 1.54 pooka #pseudo-device fss # file system snapshot device 244 1.56 hannken pseudo-device md # memory disk device (ramdisk) 245 1.45 cube pseudo-device vnd # disk-like interface to files 246 1.1 soda 247 1.1 soda # network pseudo-devices 248 1.44 rpaulo pseudo-device bpfilter # Berkeley packet filter 249 1.73 maxv pseudo-device npf # NPF packet filter 250 1.62 christos pseudo-device loop # network loopback 251 1.45 cube pseudo-device ppp # Point-to-Point Protocol 252 1.45 cube pseudo-device sl # Serial Line IP 253 1.45 cube pseudo-device tun # network tunneling over tty 254 1.45 cube pseudo-device gre # generic L3 over IP tunnel 255 1.45 cube pseudo-device gif # IPv[46] over IPv[46] tunnel (RFC1933) 256 1.45 cube #pseudo-device faith # IPv[46] tcp relay translation i/f 257 1.45 cube #pseudo-device stf # 6to4 IPv6 over IPv4 encapsulation 258 1.5 soda #pseudo-device vlan # IEEE 802.1q encapsulation 259 1.1 soda 260 1.1 soda # miscellaneous pseudo-devices 261 1.3 jdolecek pseudo-device pty # pseudo-terminals 262 1.64 christos #pseudo-device sequencer # MIDI sequencer 263 1.1 soda # rnd works; RND_COM does not on port arc yet. 264 1.1 soda #options RND_COM # use "com" randomness as well (BROKEN) 265 1.18 lukem pseudo-device clockctl # user control of clock subsystem 266 1.1 soda 267 1.1 soda # a pseudo device needed for Coda # also needs CODA (above) 268 1.63 christos #pseudo-device vcoda # coda minicache <-> venus comm. 269 1.1 soda 270 1.1 soda # mouse & keyboard multiplexor pseudo-devices 271 1.8 augustss #pseudo-device wsmux 272