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