1 1.28 atatat # $NetBSD: GENERIC,v 1.28 2001/11/23 05:00:26 atatat 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.28 atatat #ident "GENERIC-$Revision: 1.28 $" 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.27 lukem options PCLOCK=33330000 # 33.33MHz 18 1.27 lukem 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.27 lukem #options SEMMNI=10 # number of semaphore identifiers 31 1.27 lukem #options SEMMNS=60 # number of semaphores in system 32 1.27 lukem #options SEMUME=10 # max number of undo entries per process 33 1.27 lukem #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.24 abs #options TCP_COMPAT_42 # 4.2BSD TCP/IP bug compat. Not recommended. 52 1.1 itojun 53 1.1 itojun # Executable format options 54 1.1 itojun options EXEC_COFF # COFF executables 55 1.1 itojun options EXEC_ELF32 # 32-bit ELF executables 56 1.1 itojun 57 1.1 itojun # File systems 58 1.1 itojun file-system FFS # UFS 59 1.1 itojun file-system EXT2FS # second extended file system (linux) 60 1.1 itojun file-system LFS # log-structured file system 61 1.1 itojun file-system MFS # memory file system 62 1.1 itojun file-system NFS # Network File System client 63 1.1 itojun file-system CD9660 # ISO 9660 + Rock Ridge file system 64 1.1 itojun file-system MSDOSFS # MS-DOS file system 65 1.1 itojun file-system FDESC # /dev/fd 66 1.1 itojun file-system KERNFS # /kern 67 1.1 itojun file-system NULLFS # loopback file system 68 1.6 wrstuden file-system OVERLAY # overlay file system 69 1.1 itojun file-system PORTAL # portal filesystem (still experimental) 70 1.1 itojun file-system PROCFS # /proc 71 1.1 itojun file-system UMAPFS # NULLFS + uid and gid remapping 72 1.1 itojun file-system UNION # union file system 73 1.1 itojun file-system CODA # Coda File System; also needs vcoda (below) 74 1.1 itojun 75 1.1 itojun # File system options 76 1.1 itojun #options QUOTA # UFS quotas 77 1.1 itojun #options FFS_EI # FFS Endian Independant support 78 1.27 lukem options SOFTDEP # FFS soft updates support. 79 1.1 itojun options NFSSERVER # Network File System server 80 1.1 itojun #options EXT2FS_SYSTEM_FLAGS # makes ext2fs file flags (append and 81 1.1 itojun # immutable) behave as system flags. 82 1.5 itojun 83 1.1 itojun # Networking options 84 1.1 itojun #options GATEWAY # packet forwarding 85 1.1 itojun options INET # IP + ICMP + TCP + UDP 86 1.5 itojun options INET6 # IPV6 87 1.5 itojun #options IPSEC # IP security 88 1.5 itojun #options IPSEC_ESP # IP security (encryption part; define w/IPSEC) 89 1.5 itojun #options IPSEC_DEBUG # debug for IP security 90 1.1 itojun #options MROUTING # IP multicast routing 91 1.1 itojun #options NS # XNS 92 1.1 itojun #options NSIP # XNS tunneling over IP 93 1.1 itojun #options ISO,TPIP # OSI 94 1.1 itojun #options EON # OSI tunneling over IP 95 1.1 itojun #options CCITT,LLC,HDLC # X.25 96 1.1 itojun #options NETATALK # AppleTalk networking protocols 97 1.1 itojun #options PPP_BSDCOMP # BSD-Compress compression support for PPP 98 1.1 itojun #options PPP_DEFLATE # Deflate compression support for PPP 99 1.1 itojun #options PPP_FILTER # Active filter support for PPP (requires bpf) 100 1.1 itojun #options PFIL_HOOKS # pfil(9) packet filter hooks 101 1.1 itojun #options IPFILTER_LOG # ipmon(8) log support 102 1.24 abs #options TCP_DEBUG # Record last TCP_NDEBUG packets with SO_DEBUG 103 1.1 itojun 104 1.1 itojun options NFS_BOOT_DHCP # Support DHCP NFS root 105 1.1 itojun 106 1.1 itojun # These options enable verbose messages for several subsystems. 107 1.1 itojun # Warning, these may compile large string tables into the kernel! 108 1.1 itojun #options PCIVERBOSE # verbose PCI device autoconfig messages 109 1.12 cgd #options PCI_CONFIG_DUMP # verbosely dump PCI config space 110 1.1 itojun options PCMCIAVERBOSE # verbose PCMCIA configuration messages 111 1.1 itojun options SCSIVERBOSE # human readable SCSI error messages 112 1.1 itojun #options USBVERBOSE # verbose USB device autoconfig messages 113 1.1 itojun 114 1.1 itojun # Kernel root file system and dump configuration. 115 1.1 itojun config netbsd root on ? type ? 116 1.1 itojun 117 1.1 itojun # 118 1.1 itojun # Device configuration 119 1.1 itojun # 120 1.1 itojun 121 1.1 itojun mainbus0 at root 122 1.1 itojun 123 1.1 itojun shb* at mainbus? 124 1.9 msaitoh 125 1.9 msaitoh # WatchDog Timer 126 1.22 itojun #wdog0 at shb? port 0xffffff84 127 1.1 itojun 128 1.1 itojun com0 at shb? port 0xa4000000 irq 11 129 1.1 itojun com1 at shb? port 0xa4000008 irq 12 130 1.1 itojun 131 1.1 itojun # SH PCMCIA controllers 132 1.20 msaitoh shpcic0 at shb? port 0xb000000a iomem 0xb8000000 iosiz 0x1000000 133 1.20 msaitoh shpcic1 at shb? port 0xb000000c iomem 0xb9000000 iosiz 0x1000000 134 1.1 itojun 135 1.1 itojun # PCMCIA bus support 136 1.1 itojun pcmcia* at shpcic? controller ? socket ? 137 1.1 itojun 138 1.1 itojun com* at pcmcia? function ? # Modems and serial cards 139 1.1 itojun wdc* at pcmcia? function ? 140 1.1 itojun wd* at wdc? drive ? # the drives themselves 141 1.1 itojun 142 1.1 itojun ep* at pcmcia? function ? # 3Com 3c589 and 3c562 Ethernet 143 1.1 itojun mbe* at pcmcia? function ? # MB8696x based Ethernet 144 1.1 itojun ne* at pcmcia? function ? # NE2000-compatible Ethernet 145 1.1 itojun sm* at pcmcia? function ? # Megahertz Ethernet 146 1.1 itojun 147 1.1 itojun # Pseudo-Devices 148 1.1 itojun 149 1.1 itojun pseudo-device ccd 4 # concatenated/striped disk devices 150 1.1 itojun #pseudo-device raid 4 # RAIDframe disk driver 151 1.11 simonb #options RAID_AUTOCONFIG # auto-configuration of RAID components 152 1.1 itojun pseudo-device vnd 4 # disk-like interface to files 153 1.1 itojun pseudo-device bpfilter 8 # Berkeley packet filter 154 1.1 itojun pseudo-device ipfilter # IP filter (firewall) and NAT 155 1.1 itojun pseudo-device loop # network loopback 156 1.1 itojun pseudo-device ppp 2 # Point-to-Point Protocol 157 1.1 itojun pseudo-device sl 2 # Serial Line IP 158 1.1 itojun pseudo-device strip 2 # Starmode Radio IP (Metricom) 159 1.1 itojun pseudo-device tun 2 # network tunneling over tty 160 1.1 itojun pseudo-device gre 2 # generic L3 over IP tunnel 161 1.1 itojun pseudo-device ipip 2 # IP Encapsulation within IP (RFC 2003) 162 1.5 itojun pseudo-device gif 4 # IPv[46] over IPv[46] tunnel (RFC1933) 163 1.5 itojun #pseudo-device faith 1 # IPv[46] tcp relay translation i/f 164 1.13 itojun #pseudo-device stf 1 # 6to4 IPv6 over IPv4 encapsulation 165 1.21 bouyer pseudo-device vlan # IEEE 802.1q encapsulation 166 1.28 atatat pseudo-device bridge # simple inter-network bridging 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