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