1*c78676acSchristos# $NetBSD: M403,v 1.70 2024/01/29 18:27:10 christos Exp $ 2564df9b6Ssoda# 371f6ef9eSsoda# configuration file for MIPS Magnum 4000 system 4564df9b6Ssoda# 5564df9b6Ssoda 6564df9b6Ssodainclude "arch/arc/conf/std.arc" 7564df9b6Ssoda 8d1b38523Satatat#options INCLUDE_CONFIG_FILE # embed config file in kernel binary 9d1b38523Satatat 1071f6ef9eSsodamaxusers 32 # estimated number of users 11564df9b6Ssoda 12cefa7126Ssoda# Platform support 13cefa7126Ssodaoptions PLATFORM_MICROSOFT_JAZZ # MIPS Magnum 14cefa7126Ssoda 15564df9b6Ssoda# Standard system options 16564df9b6Ssoda 1771f6ef9eSsodaoptions RTC_OFFSET=-540 # hardware clock is this many mins. (Japan) 1871f6ef9eSsodaoptions NTP # NTP phase/frequency locked loop 19564df9b6Ssoda 2071f6ef9eSsodaoptions KTRACE # system call tracing via ktrace(1) 2171f6ef9eSsoda 22564df9b6Ssodaoptions SYSVMSG # System V-like message queues 23564df9b6Ssodaoptions SYSVSEM # System V-like semaphores 24564df9b6Ssodaoptions SYSVSHM # System V-like memory sharing 2571f6ef9eSsoda 266d265bd8Sjdolecek#options PIPE_SOCKETPAIR # smaller, but slower pipe(2) 27f68a9f1fSatatat#options SYSCTL_INCLUDE_DESCR # Include sysctl descriptions in kernel 286d265bd8Sjdolecek 2971f6ef9eSsoda# Diagnostic/debugging support options 3071f6ef9eSsodaoptions DIAGNOSTIC # cheap kernel consistency checks 3171f6ef9eSsoda#options DEBUG # expensive debugging checks/support 3271f6ef9eSsodaoptions DDB # in-kernel debugger 337fe7089aSuebayasipseudo-device ksyms 3471f6ef9eSsoda#options DDB_HISTORY_SIZE=100 # enable history editing in DDB 3571f6ef9eSsoda#options KGDB # remote gdb 3699bccc3cSlukem#options KGDB_DEVRATE=19200 # kernel gdb port rate (default 9600) 3799bccc3cSlukem#options KGDB_DEV="17*256+0" # device for kernel gdb 3871f6ef9eSsoda#makeoptions DEBUG="-g" # compile full symbol table 3971f6ef9eSsoda 4071f6ef9eSsoda# Compatibility options 4195772a88Smrginclude "conf/compat_netbsd10.config" 42564df9b6Ssodaoptions COMPAT_386BSD_MBRPART # recognize old partition ID 43564df9b6Ssoda 4471f6ef9eSsoda# mipsel specific 4571f6ef9eSsodaoptions COMPAT_ULTRIX # Ultrix binary compatibility 4671f6ef9eSsodaoptions EXEC_ECOFF # Ultrix RISC binaries are ECOFF format 4771f6ef9eSsoda 4871f6ef9eSsoda# File systems 49564df9b6Ssodafile-system FFS # fast filesystem 5071f6ef9eSsoda#file-system EXT2FS # second extended file system (linux) 5171f6ef9eSsoda#file-system LFS # log-structured file system 5271f6ef9eSsodafile-system MFS # memory file system 5371f6ef9eSsodafile-system NTFS # Windows/NT file system (experimental) 54564df9b6Ssodafile-system CD9660 # ISO 9660 + Rock Ridge file system 5571f6ef9eSsodafile-system MSDOSFS # MS-DOS file system 5671f6ef9eSsodafile-system NFS # Network File System client 5771f6ef9eSsodafile-system FDESC # /dev/fd 5871f6ef9eSsodafile-system KERNFS # /kern 5971f6ef9eSsoda#file-system NULLFS # loopback file system 60564df9b6Ssoda#file-system OVERLAY # overlay file system 6171f6ef9eSsodafile-system PROCFS # /proc 6271f6ef9eSsoda#file-system UMAPFS # NULLFS + uid and gid remapping 6371f6ef9eSsoda#file-system UNION # union file system 6471f6ef9eSsoda#file-system CODA # Coda File System; also needs vcoda (below) 6593c362d7Schristosfile-system PTYFS # /dev/pts/N support 66564df9b6Ssoda 6771f6ef9eSsoda# File system options 68063f96f3Sbouyeroptions QUOTA # legacy UFS quotas 69063f96f3Sbouyeroptions QUOTA2 # new, in-filesystem UFS quotas 7071f6ef9eSsoda#options FFS_EI # FFS Endian Independent support 7171f6ef9eSsodaoptions NFSSERVER # Network File System server 72ff9b47d6Stsutsui#options FFS_NO_SNAPSHOT # No FFS snapshot support 73564df9b6Ssoda 74564df9b6Ssoda# Networking options 7571f6ef9eSsoda#options GATEWAY # IP packet forwarding 7671f6ef9eSsodaoptions INET # IP + ICMP + TCP + UDP 7771f6ef9eSsodaoptions INET6 # IPV6 78564df9b6Ssoda#options IPSEC # IP security 79564df9b6Ssoda#options IPSEC_DEBUG # debug for IP security 8071f6ef9eSsoda#options MROUTING # IP multicast routing 816e3c6399Smanu#options PIM # Protocol Independent Multicast 8271f6ef9eSsodaoptions NETATALK # AppleTalk networking protocols 8371f6ef9eSsodaoptions PPP_BSDCOMP # BSD-Compress compression support for PPP 8471f6ef9eSsodaoptions PPP_DEFLATE # Deflate compression support for PPP 8571f6ef9eSsodaoptions PPP_FILTER # Active filter support for PPP (requires bpf) 8601b024cdSabs#options TCP_DEBUG # Record last TCP_NDEBUG packets with SO_DEBUG 8771f6ef9eSsoda 88e25150d4Salnsn# JIT compiler for bpfilter 89e25150d4Salnsn#options SLJIT 90e25150d4Salnsn#options BPFJIT 91e25150d4Salnsn 9271f6ef9eSsoda# These options enable verbose messages for several subsystems. 9371f6ef9eSsoda# Warning, these may compile large string tables into the kernel! 9471f6ef9eSsoda#options EISAVERBOSE # verbose EISA device autoconfig messages 9571f6ef9eSsoda#options PCIVERBOSE # verbose PCI device autoconfig messages 967c356620Scgd#options PCI_CONFIG_DUMP # verbosely dump PCI config space 9771f6ef9eSsodaoptions SCSIVERBOSE # human readable SCSI error messages 98564df9b6Ssoda 99aa381d4dSur# wscons terminal emulation 100aa381d4dSuroptions WSEMUL_VT100 # VT100 emulation 1013267a6b9Sabsoptions WSDISPLAY_COMPAT_USL # wsconscfg VT handling 102aa381d4dSur 103946eebbbSsoda# Kernel root file system and dump configuration. 10471f6ef9eSsodaoptions NFS_BOOT_DHCP,NFS_BOOT_BOOTPARAM 105564df9b6Ssodaconfig netbsd root on ? type ? 106564df9b6Ssoda 107564df9b6Ssoda# 10871f6ef9eSsoda# Device configuration 109564df9b6Ssoda# 11071f6ef9eSsoda 111564df9b6Ssodamainbus0 at root 112564df9b6Ssodacpu* at mainbus0 113564df9b6Ssoda 114459f2585Sur#### Jazz-Internal bus devices 115564df9b6Ssoda 116cefa7126Ssoda# PLATFORM_ACER_PICA_61 117cefa7126Ssoda# PLATFORM_MICROSOFT_JAZZ 118cefa7126Ssoda# PLATFORM_NEC_JC94 119cefa7126Ssoda# PLATFORM_NEC_R94 120cefa7126Ssoda# PLATFORM_NEC_R96 121cefa7126Ssoda# PLATFORM_NEC_RAX94 122cefa7126Ssoda# PLATFORM_NEC_RD94 123cefa7126Ssodajazzio* at mainbus0 # Jazz-Internal bus host bridge. 124cefa7126Ssoda 125cefa7126Ssodatimer0 at jazzio? 126cefa7126Ssodamcclock0 at jazzio? 127459f2585Sur#pc0 at jazzio? 128459f2585Sur#opms0 at jazzio? 129459f2585Surpckbc0 at jazzio? # PC keyboard controller 1301258a246Ssodaoptions COM_FREQ_MAGNUM=8192000 # 8.192 MHz - NEC M403 131459f2585Surcom0 at jazzio? 132459f2585Surcom1 at jazzio? 133459f2585Surlpt0 at jazzio? 134459f2585Sursn0 at jazzio? 135564df9b6Ssoda 136459f2585Surfdc0 at jazzio? 137564df9b6Ssodafd* at fdc? drive ? 138564df9b6Ssoda 139510d65b2Ssodaasc0 at jazzio? # NCR53C9x SCSI 140564df9b6Ssoda 14171f6ef9eSsoda#### ISA bus devices 14271f6ef9eSsoda 143cefa7126Ssoda# PLATFORM_ACER_PICA_61 144cefa7126Ssoda# PLATFORM_MICROSOFT_JAZZ 145cefa7126Ssoda# PLATFORM_NEC_R94 146cefa7126Ssoda# PLATFORM_NEC_R96 147cefa7126Ssodajazzisabr* at mainbus0 # Jazz-(E)ISA bus bridge. 148cefa7126Ssodaisa* at jazzisabr? 14971f6ef9eSsoda 15071f6ef9eSsodacom2 at isa? port 0x3f8 irq 4 15171f6ef9eSsodacom3 at isa? port 0x2f8 irq 3 15271f6ef9eSsoda 153564931c4Stsutsui# SCSI bus support 154564931c4Stsutsuiscsibus* at scsi? 155564931c4Stsutsui 15671f6ef9eSsoda#### SCSI bus devices 15771f6ef9eSsoda 158564df9b6Ssodasd* at scsibus? target ? lun ? 159564df9b6Ssodast* at scsibus? target ? lun ? 160564df9b6Ssodacd* at scsibus? target ? lun ? 161564df9b6Ssodach* at scsibus? target ? lun ? 162564df9b6Ssodass* at scsibus? target ? lun ? 163564df9b6Ssodauk* at scsibus? target ? lun ? 164564df9b6Ssoda 16552947924Ssoda#### Workstation Console attachments 16652947924Ssoda 16752947924Ssodapckbd* at pckbc? # PC keyboard (kbd port) 16852947924Ssodawskbd* at pckbd? 16952947924Ssodapms* at pckbc? # PS/2-style mouse (aux port) 17052947924Ssodawsmouse* at pms? 17152947924Ssoda 17271f6ef9eSsoda#### Pseudo devices 173564df9b6Ssoda 17471f6ef9eSsoda# disk/mass storage pseudo-devices 175dc14ae83Schristospseudo-device ccd # concatenated/striped disk devices 1761cc8b68dSchristos#pseudo-device raid # RAIDframe disk driver 177835e533bSpooka#pseudo-device fss # file system snapshot device 178afdfce8eShannkenpseudo-device md # memory disk device (ramdisk) 1796ff13154Scubepseudo-device vnd # disk-like interface to files 180564df9b6Ssoda 18171f6ef9eSsoda# network pseudo-devices 182df539000Srpaulopseudo-device bpfilter # Berkeley packet filter 183f71d13bdSmaxvpseudo-device npf # NPF packet filter 184dc14ae83Schristospseudo-device loop # network loopback 1856ff13154Scubepseudo-device ppp # Point-to-Point Protocol 1866ff13154Scubepseudo-device sl # Serial Line IP 1876ff13154Scubepseudo-device tun # network tunneling over tty 1886ff13154Scube#pseudo-device gre # generic L3 over IP tunnel 1896ff13154Scubepseudo-device gif # IPv[46] over IPv[46] tunnel (RFC1933) 1906ff13154Scube#pseudo-device faith # IPv[46] tcp relay translation i/f 191dc1372c5Spavelpseudo-device stf # 6to4 IPv6 over IPv4 encapsulation 192510d65b2Ssodapseudo-device vlan # IEEE 802.1q encapsulation 19371f6ef9eSsoda 19471f6ef9eSsoda# miscellaneous pseudo-devices 195b1f94e26Sjdolecekpseudo-device pty # pseudo-terminals 1969434c99eSchristos#pseudo-device sequencer # MIDI sequencer 19771f6ef9eSsoda# rnd works; RND_COM does not on port arc yet. 19871f6ef9eSsoda#options RND_COM # use "com" randomness as well (BROKEN) 199fde6ae6fSlukempseudo-device clockctl # user control of clock subsystem 20071f6ef9eSsoda 20171f6ef9eSsoda# a pseudo device needed for Coda # also needs CODA (above) 2021cc8b68dSchristos#pseudo-device vcoda # coda minicache <-> venus comm. 20371f6ef9eSsoda 20471f6ef9eSsoda# mouse & keyboard multiplexor pseudo-devices 205c5477b70Saugustss#pseudo-device wsmux 206