1 1.23 darcy # $NetBSD: GENERIC,v 1.23 2001/06/30 11:00:34 darcy Exp $ 2 1.1 itojun # 3 1.1 itojun # GENERIC -- everything that's currently supported 4 1.1 itojun # 5 1.1 itojun 6 1.1 itojun include "arch/mmeye/conf/std.mmeye" 7 1.7 hubertf 8 1.23 darcy #ident "GENERIC-$Revision: 1.23 $" 9 1.1 itojun 10 1.1 itojun maxusers 16 # estimated number of users 11 1.1 itojun 12 1.1 itojun # CPU support 13 1.1 itojun options SH7708R # 100MHz 14 1.1 itojun options MMEYE 15 1.1 itojun options MMEYE_NEW_INT 16 1.1 itojun #options MMEYE_NO_CACHE 17 1.1 itojun options PCLOCK=33330000 # 33.33MHz 18 1.1 itojun options INITTODR_ALWAYS_USE_RTC 19 1.1 itojun 20 1.1 itojun # Standard system options 21 1.1 itojun #options UCONSOLE # users can use TIOCCONS (for xconsole) 22 1.1 itojun #options INSECURE # disable kernel security levels 23 1.1 itojun 24 1.1 itojun options HZ=50 # clock interrupt generates every 1/HZ sec 25 1.1 itojun options NTP # NTP phase/frequency locked loop 26 1.1 itojun options KTRACE # system call tracing via ktrace(1) 27 1.1 itojun 28 1.1 itojun options SYSVMSG # System V-like message queues 29 1.1 itojun options SYSVSEM # System V-like semaphores 30 1.23 darcy #options SEMMNI=10 # number of semaphore identifiers 31 1.23 darcy #options SEMMNS=60 # number of semaphores in system 32 1.23 darcy #options SEMUME=10 # max number of undo entries per process 33 1.23 darcy #options SEMMNU=30 # number of undo structures in system 34 1.1 itojun options SYSVSHM # System V-like memory sharing 35 1.1 itojun #options SHMMAXPGS=1024 # 1024 pages is the default 36 1.1 itojun 37 1.1 itojun #options LKM # loadable kernel modules 38 1.1 itojun 39 1.1 itojun # Diagnostic/debugging support options 40 1.1 itojun #options DIAGNOSTIC # cheap kernel consistency checks 41 1.1 itojun #options DEBUG # expensive debugging checks/support 42 1.1 itojun #options KMEMSTATS # kernel memory statistics (vmstat -m) 43 1.1 itojun #options DDB # in-kernel debugger 44 1.1 itojun #options SYSCALL_DEBUG 45 1.1 itojun #makeoptions DEBUG="-g" # compile full symbol table 46 1.1 itojun 47 1.1 itojun # Compatibility options 48 1.1 itojun options COMPAT_13 # NetBSD 1.3 49 1.3 tsubai options COMPAT_14 # NetBSD 1.4, 50 1.1 itojun options COMPAT_43 # and 4.3BSD 51 1.1 itojun 52 1.1 itojun # Executable format options 53 1.1 itojun options EXEC_COFF # COFF executables 54 1.1 itojun options EXEC_ELF32 # 32-bit ELF executables 55 1.1 itojun 56 1.1 itojun # File systems 57 1.1 itojun file-system FFS # UFS 58 1.1 itojun file-system EXT2FS # second extended file system (linux) 59 1.1 itojun file-system LFS # log-structured file system 60 1.1 itojun file-system MFS # memory file system 61 1.1 itojun file-system NFS # Network File System client 62 1.1 itojun file-system CD9660 # ISO 9660 + Rock Ridge file system 63 1.1 itojun file-system MSDOSFS # MS-DOS file system 64 1.1 itojun file-system FDESC # /dev/fd 65 1.1 itojun file-system KERNFS # /kern 66 1.1 itojun file-system NULLFS # loopback file system 67 1.6 wrstuden file-system OVERLAY # overlay file system 68 1.1 itojun file-system PORTAL # portal filesystem (still experimental) 69 1.1 itojun file-system PROCFS # /proc 70 1.1 itojun file-system UMAPFS # NULLFS + uid and gid remapping 71 1.1 itojun file-system UNION # union file system 72 1.1 itojun file-system CODA # Coda File System; also needs vcoda (below) 73 1.1 itojun 74 1.1 itojun # File system options 75 1.1 itojun #options QUOTA # UFS quotas 76 1.1 itojun #options FFS_EI # FFS Endian Independant support 77 1.15 fvdl options SOFTDEP # FFS soft updates support. 78 1.1 itojun options NFSSERVER # Network File System server 79 1.1 itojun #options EXT2FS_SYSTEM_FLAGS # makes ext2fs file flags (append and 80 1.1 itojun # immutable) behave as system flags. 81 1.5 itojun 82 1.1 itojun # Networking options 83 1.1 itojun #options GATEWAY # packet forwarding 84 1.1 itojun options INET # IP + ICMP + TCP + UDP 85 1.5 itojun options INET6 # IPV6 86 1.5 itojun #options IPSEC # IP security 87 1.5 itojun #options IPSEC_ESP # IP security (encryption part; define w/IPSEC) 88 1.5 itojun #options IPSEC_DEBUG # debug for IP security 89 1.1 itojun #options MROUTING # IP multicast routing 90 1.1 itojun #options NS # XNS 91 1.1 itojun #options NSIP # XNS tunneling over IP 92 1.1 itojun #options ISO,TPIP # OSI 93 1.1 itojun #options EON # OSI tunneling over IP 94 1.1 itojun #options CCITT,LLC,HDLC # X.25 95 1.1 itojun #options NETATALK # AppleTalk networking protocols 96 1.1 itojun #options PPP_BSDCOMP # BSD-Compress compression support for PPP 97 1.1 itojun #options PPP_DEFLATE # Deflate compression support for PPP 98 1.1 itojun #options PPP_FILTER # Active filter support for PPP (requires bpf) 99 1.1 itojun #options PFIL_HOOKS # pfil(9) packet filter hooks 100 1.1 itojun #options IPFILTER_LOG # ipmon(8) log support 101 1.1 itojun 102 1.1 itojun options NFS_BOOT_DHCP # Support DHCP NFS root 103 1.1 itojun 104 1.1 itojun # Compatibility with 4.2BSD implementation of TCP/IP. Not recommended. 105 1.1 itojun #options TCP_COMPAT_42 106 1.1 itojun 107 1.1 itojun # These options enable verbose messages for several subsystems. 108 1.1 itojun # Warning, these may compile large string tables into the kernel! 109 1.1 itojun #options PCIVERBOSE # verbose PCI device autoconfig messages 110 1.12 cgd #options PCI_CONFIG_DUMP # verbosely dump PCI config space 111 1.1 itojun options PCMCIAVERBOSE # verbose PCMCIA configuration messages 112 1.1 itojun options SCSIVERBOSE # human readable SCSI error messages 113 1.1 itojun #options USBVERBOSE # verbose USB device autoconfig messages 114 1.1 itojun 115 1.1 itojun # Kernel root file system and dump configuration. 116 1.1 itojun config netbsd root on ? type ? 117 1.1 itojun 118 1.1 itojun # 119 1.1 itojun # Device configuration 120 1.1 itojun # 121 1.1 itojun 122 1.1 itojun mainbus0 at root 123 1.1 itojun 124 1.1 itojun shb* at mainbus? 125 1.9 msaitoh 126 1.9 msaitoh # WatchDog Timer 127 1.22 itojun #wdog0 at shb? port 0xffffff84 128 1.1 itojun 129 1.1 itojun com0 at shb? port 0xa4000000 irq 11 130 1.1 itojun com1 at shb? port 0xa4000008 irq 12 131 1.1 itojun 132 1.1 itojun # SH PCMCIA controllers 133 1.20 msaitoh shpcic0 at shb? port 0xb000000a iomem 0xb8000000 iosiz 0x1000000 134 1.20 msaitoh shpcic1 at shb? port 0xb000000c iomem 0xb9000000 iosiz 0x1000000 135 1.1 itojun 136 1.1 itojun # PCMCIA bus support 137 1.1 itojun pcmcia* at shpcic? controller ? socket ? 138 1.1 itojun 139 1.1 itojun com* at pcmcia? function ? # Modems and serial cards 140 1.1 itojun wdc* at pcmcia? function ? 141 1.1 itojun wd* at wdc? drive ? # the drives themselves 142 1.1 itojun 143 1.1 itojun ep* at pcmcia? function ? # 3Com 3c589 and 3c562 Ethernet 144 1.1 itojun mbe* at pcmcia? function ? # MB8696x based Ethernet 145 1.1 itojun ne* at pcmcia? function ? # NE2000-compatible Ethernet 146 1.1 itojun sm* at pcmcia? function ? # Megahertz Ethernet 147 1.1 itojun 148 1.1 itojun # Pseudo-Devices 149 1.1 itojun 150 1.1 itojun pseudo-device ccd 4 # concatenated/striped disk devices 151 1.1 itojun #pseudo-device raid 4 # RAIDframe disk driver 152 1.11 simonb #options RAID_AUTOCONFIG # auto-configuration of RAID components 153 1.1 itojun pseudo-device vnd 4 # disk-like interface to files 154 1.1 itojun pseudo-device bpfilter 8 # Berkeley packet filter 155 1.1 itojun pseudo-device ipfilter # IP filter (firewall) and NAT 156 1.1 itojun pseudo-device loop # network loopback 157 1.1 itojun pseudo-device ppp 2 # Point-to-Point Protocol 158 1.1 itojun pseudo-device sl 2 # Serial Line IP 159 1.1 itojun pseudo-device strip 2 # Starmode Radio IP (Metricom) 160 1.1 itojun pseudo-device tun 2 # network tunneling over tty 161 1.1 itojun pseudo-device gre 2 # generic L3 over IP tunnel 162 1.1 itojun pseudo-device ipip 2 # IP Encapsulation within IP (RFC 2003) 163 1.5 itojun pseudo-device gif 4 # IPv[46] over IPv[46] tunnel (RFC1933) 164 1.5 itojun #pseudo-device faith 1 # IPv[46] tcp relay translation i/f 165 1.13 itojun #pseudo-device stf 1 # 6to4 IPv6 over IPv4 encapsulation 166 1.21 bouyer pseudo-device vlan # IEEE 802.1q encapsulation 167 1.19 jdolecek pseudo-device pty # pseudo-terminals 168 1.1 itojun pseudo-device rnd # /dev/random and in-kernel generator 169 1.1 itojun pseudo-device vcoda 4 # coda minicache <-> venus comm. 170 1.1 itojun #pseudo-device md 1 # memory disk device (ramdisk) 171 1.1 itojun 172 1.1 itojun # Enable the hooks used for initializing the root memory-disk. 173 1.1 itojun #options MEMORY_DISK_HOOKS 174 1.1 itojun #options MEMORY_DISK_IS_ROOT # force root on memory disk 175 1.1 itojun #options MEMORY_DISK_SERVER=0 # no userspace memory disk support 176 1.1 itojun #options MINIROOTSIZE=3074 # size of memory disk, in blocks 177