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