GENERIC revision 1.4
1# $NetBSD: GENERIC,v 1.4 2002/04/12 08:11:17 gmcgarry Exp $ 2 3include "arch/sbmips/conf/std.sbmips.eb" # big-endian mode 4#include "arch/sbmips/conf/std.sbmips.el" # little-endian mode 5 6#ident "GENERIC-$Revision: 1.4 $" 7 8# The following three options are required for BCM1250 pass 1 silicon 9options SB1250_PASS1 10options NOFPU 11options SOFTFLOAT 12 13maxusers 32 14 15# Standard system options 16options KTRACE # system call tracing support 17options SYSVMSG # System V message queues 18options SYSVSEM # System V semaphores 19options SYSVSHM # System V shared memory 20#options SHMMAXPGS=1024 # 1024 pages is the default 21options LKM # loadable kernel modules 22#options NTP # network time protocol 23#options UCONSOLE # users can redirect console (unsafe) 24 25# Debugging options 26options DIAGNOSTIC # extra kernel sanity checking 27#options DEBUG # extra kernel debugging support 28#options KMEMSTATS # kernel memory statistics (vmstat -m) 29#options USERCONF # userconf(4) support 30options DDB # kernel dynamic debugger 31options DDB_HISTORY_SIZE=100 # enable history editing in DDB 32#makeoptions DEBUG="-g" # compile full symbol table 33options SYMTAB_SPACE=200000 # size for embedded symbol table 34 35# Compatibility options 36options COMPAT_43 # compatibility with 4.3BSD binaries 37#options COMPAT_10 # NetBSD 0.9 binary compatibility 38#options COMPAT_10 # NetBSD 1.0 binary compatibility 39#options COMPAT_11 # NetBSD 1.1 binary compatibility 40#options COMPAT_12 # NetBSD 1.2 binary compatibility 41#options COMPAT_13 # NetBSD 1.3 binary compatibility 42#options COMPAT_14 # NetBSD 1.4 binary compatibility 43#options EXEC_ECOFF # exec ECOFF binaries 44#options COMPAT_ULTRIX # binary compatibility with Ultrix 45 46# File systems 47file-system FFS # Berkeley Fast Filesystem 48file-system NFS # Sun NFS-compatible filesystem client 49file-system KERNFS # kernel data-structure filesystem 50#file-system NULLFS # NULL layered filesystem 51file-system OVERLAY # overlay file system 52file-system MFS # memory-based filesystem 53file-system FDESC # user file descriptor filesystem 54#file-system UMAPFS # uid/gid remapping filesystem 55file-system LFS # Log-based filesystem (still experimental) 56#file-system PORTAL # portal filesystem (still experimental) 57#file-system PROCFS # /proc 58#file-system CD9660 # ISO 9660 + Rock Ridge file system 59#file-system UNION # union file system 60#file-system MSDOSFS # MS-DOS FAT filesystem(s). 61#file-system CODA # Coda File System; also needs vcoda (below) 62 63# File system options 64options NFSSERVER # Sun NFS-compatible filesystem server 65options QUOTA # FFS quotas 66#options FFS_EI # FFS Endian Independant support 67#options SOFTDEP # FFS soft updates support. 68#options EXT2FS_SYSTEM_FLAGS # makes ext2fs file flags (append and 69 # immutable) behave as system flags. 70 71# Networking options 72#options GATEWAY # IP packet forwarding 73options INET # Internet protocols 74options INET6 # IPV6 75#options IPSEC # IP security 76#options IPSEC_ESP # IP security (encryption part; define w/IPSEC) 77#options IPSEC_DEBUG # debug for IP security 78#options MROUTING # packet forwarding of multicast packets 79#options NS # Xerox NS networking 80#options NSIP # Xerox NS tunneling over IP 81#options ISO,TPIP # OSI networking 82#options EON # OSI tunneling over IP 83#options CCITT,LLC,HDLC # X.25 84#options NETATALK # AppleTalk (over Ethernet) protocol 85#options PPP_BSDCOMP # BSD-Compress compression support for PPP 86#options PPP_DEFLATE # Deflate compression support for PPP 87options PPP_FILTER # Active filter support for PPP (requires bpf) 88options PFIL_HOOKS # pfil(9) packet filter hooks 89options IPFILTER_LOG # ipmon(8) log support 90 91# Compatibility with 4.2BSD implementation of TCP/IP. Not recommended. 92#options TCP_COMPAT_42 93 94# These options enable verbose messages for several subsystems. 95# Warning, these may compile large string tables into the kernel! 96options PCIVERBOSE # verbose PCI device autoconfig messages 97#options PCI_CONFIG_DUMP # verbosely dump PCI config space 98#options SCSIVERBOSE # human readable SCSI error messages 99options MIIVERBOSE # verbose PHY autoconfig messages 100 101options NFS_BOOT_DHCP 102 103#config netbsd root on ? type ? 104config netbsd root on sbmac0 type nfs 105 106zbbus* at root 107 108cpu0 at zbbus? busid 0 109#cpu* at zbbus? busid ? 110sbscd* at zbbus? busid ? 111sbobio* at zbbus? busid ? 112 113#sbicu* at sbscd? offset ? 114#sbwdog* at sbscd? offset ? intr ? 115sbtimer0 at sbscd? offset ? intr ? flags 0x01 # clock 116#sbtimer1 at sbscd? offset ? intr ? flags 0x02 # statclock 117sbtimer* at sbscd? offset ? intr ? 118 119sbmac* at sbobio? offset ? 120sbscn* at sbobio? offset ? 121#sbgbus* at sbobio? offset ? 122 123# MII/PHY support 124brgphy* at mii? phy ? 125 126# Pseudo-devices 127 128# Disk/mass storage pseudo-devices 129pseudo-device ccd 4 # concatenated disk devices 130#pseudo-device raid 4 # RAIDframe disk driver 131#options RAID_AUTOCONFIG # auto-configuration of RAID 132pseudo-device md 1 # memory disk device (ramdisk) 133pseudo-device vnd 4 # disk-like interface to files 134 135# Network pseudo-devices 136pseudo-device bpfilter 8 # Berkeley packet filter 137pseudo-device ipfilter # IP filter (firewall) and NAT 138pseudo-device loop # network loopback 139#pseudo-device ppp 2 # Point-to-Point Protocol 140#pseudo-device pppoe # PPP over Ethernet (RFC 2516) 141#pseudo-device sl 2 # Serial Line IP 142#pseudo-device strip 2 # Starmode Radio IP (Metricom) 143#pseudo-device irframetty # IrDA frame line discipline 144#pseudo-device tun 2 # network tunneling over tty 145#pseudo-device gre 2 # generic L3 over IP tunnel 146#pseudo-device ipip 2 # RFC 2003 IP Encapsulation 147#pseudo-device gif 4 # RFC1933 tunnel 148#pseudo-device faith 1 # IPv[46] tcp relay translation 149#pseudo-device stf 1 # 6to4 IPv6 over IPv4 encapsulation 150pseudo-device vlan # IEEE 802.1q encapsulation 151pseudo-device bridge # simple inter-network bridging 152 153# Miscellaneous pseudo-devices 154pseudo-device pty # pseudo-terminals 155#pseudo-device tb 1 # tablet line discipline 156#pseudo-device sequencer 1 # MIDI sequencer 157pseudo-device rnd # /dev/random & kernel generator 158 159# A pseudo device needed for Coda # also needs CODA (above) 160#pseudo-device vcoda 4 # coda minicache <-> venus comm. 161