Sync usage with man page.
[netbsd-mini2440.git] / sys / arch / evbmips / conf / MERAKI
blobd5e39c212c8ef993e85454d493cb9a5d729bbfd4
1 #       $NetBSD: MERAKI,v 1.9 2009/03/06 20:31:48 joerg Exp $
3 include         "arch/evbmips/conf/std.meraki"
5 #options        INCLUDE_CONFIG_FILE     # embed config file in kernel binary
7 #ident          "AP30-$Revision: 1.10 $"
9 maxusers        32
11 makeoptions     COPTS="-Os"             # Optimise for space. Implies -O2
12 makeoptions     ATH_MACHINE_HAL=ap51
14 options         MIPS32
15 options         NOFPU           # No FPU
16 options         SOFTFLOAT       # emulate FPU insn
17 options         WISOC_AR5315    # WiSoc select
19 # Options for necessary to use MD
20 #options        MEMORY_DISK_HOOKS
21 #options        MEMORY_DISK_IS_ROOT     # force root on memory disk
22 #options        MEMORY_DISK_SERVER=0    # no userspace memory disk support
23 #options        MEMORY_DISK_ROOT_SIZE=6144      # size of memory disk, in blocks
24 #options        MEMORY_DISK_ROOT_SIZE=16384     # size of memory disk, in blocks
25 #options                MEMORY_DISK_ROOT_SIZE=7300
27 # Size reduction options
28 options         VNODE_OP_NOINLINE
29 options         PIPE_SOCKETPAIR
30 options         SOSEND_NO_LOAN
32 # Standard system options
33 #options        KTRACE          # system call tracing support
34 #options        SYSVMSG         # System V message queues
35 #options        SYSVSEM         # System V semaphores
36 #options        SYSVSHM         # System V shared memory
37 options         NTP             # network time protocol
39 # Debugging options
40 options         DIAGNOSTIC      # extra kernel sanity checking
41 #options        DEBUG           # extra kernel debugging support
42 #options        KMEMSTATS       # kernel memory statistics (vmstat -m)
43 #options        USERCONF        # userconf(4) support
44 #options        SYSCTL_INCLUDE_DESCR    # Include sysctl descriptions in kernel
45 options         DDB             # kernel dynamic debugger
46 options         DDB_HISTORY_SIZE=100 # enable history editing in DDB
47 makeoptions     DEBUG="-g"      # compile full symbol table
48 options         SYMTAB_SPACE=260000     # size for embedded symbol table
50 # Compatibility options
51 #options        COMPAT_43       # compatibility with 4.3BSD binaries
52 #options        COMPAT_09       # NetBSD 0.9 binary compatibility
53 #options        COMPAT_10       # NetBSD 1.0 binary compatibility
54 #options        COMPAT_11       # NetBSD 1.1 binary compatibility
55 #options        COMPAT_12       # NetBSD 1.2 binary compatibility
56 #options        COMPAT_13       # NetBSD 1.3 binary compatibility
57 #options        COMPAT_14       # NetBSD 1.4 binary compatibility
58 #options        COMPAT_16       # NetBSD 1.6 binary compatibility
59 #options        COMPAT_20       # NetBSD 2.0 binary compatibility
60 #options        COMPAT_30       # NetBSD 3.0 compatibility.
61 #options        COMPAT_40       # NetBSD 4.0 compatibility.
62 #options        EXEC_ECOFF      # exec ECOFF binaries
63 #options        COMPAT_ULTRIX   # binary compatibility with Ultrix
64 #options        COMPAT_BSDPTY   # /dev/[pt]ty?? ptys.
66 # File systems
67 file-system     FFS             # Berkeley Fast Filesystem
68 file-system     MFS             # memory-based filesystem
69 #file-system    EXT2FS          # second extended file system (linux)
70 file-system     NFS             # Sun NFS-compatible filesystem client
71 #file-system    KERNFS          # kernel data-structure filesystem
72 #file-system    NULLFS          # NULL layered filesystem
73 #file-system    OVERLAY         # overlay file system
74 #file-system    FDESC           # user file descriptor filesystem
75 #file-system    UMAPFS          # uid/gid remapping filesystem
76 #file-system    LFS             # Log-based filesystem (still experimental)
77 #file-system    PROCFS          # /proc
78 #file-system    CD9660          # ISO 9660 + Rock Ridge file system
79 #file-system    UNION           # union file system
80 #file-system    MSDOSFS         # MS-DOS FAT filesystem(s).
81 #file-system    CODA            # Coda File System; also needs vcoda (below)
82 #file-system    PTYFS           # /dev/pts/N support
84 # File system options
85 #options        NFSSERVER       # Sun NFS-compatible filesystem server
86 #options        QUOTA           # FFS quotas
87 #options        FFS_EI          # FFS Endian Independant support
88 options         WAPBL           # File system journaling support - Experimental
89 options         FFS_NO_SNAPSHOT # No FFS snapshot support
90 #options        EXT2FS_SYSTEM_FLAGS # makes ext2fs file flags (append and
91                                 # immutable) behave as system flags.
93 # Networking options
94 #options        GATEWAY         # IP packet forwarding
95 options         INET            # Internet protocols
96 #options        INET6           # IPV6
97 #options        IPSEC           # IP security
98 #options        IPSEC_ESP       # IP security (encryption part; define w/IPSEC)
99 #options        IPSEC_NAT_T     # IPsec NAT traversal (NAT-T)
100 #options        IPSEC_DEBUG     # debug for IP security
101 #options        MROUTING        # packet forwarding of multicast packets
102 #options        PIM             # Protocol Independent Multicast
103 #options        NS              # Xerox NS networking
104 #options        NSIP            # Xerox NS tunneling over IP
105 #options        ISO,TPIP        # OSI networking
106 #options        EON             # OSI tunneling over IP
107 #options        CCITT,LLC,HDLC  # X.25
108 #options        NETATALK        # AppleTalk (over Ethernet) protocol
109 #options        PPP_BSDCOMP     # BSD-Compress compression support for PPP
110 #options        PPP_DEFLATE     # Deflate compression support for PPP
111 #options        PPP_FILTER      # Active filter support for PPP (requires bpf)
112 #options        PFIL_HOOKS      # pfil(9) packet filter hooks
113 #options        IPFILTER_LOG    # ipmon(8) log support
115 # Compatibility with 4.2BSD implementation of TCP/IP.  Not recommended.
116 #options        TCP_COMPAT_42
118 # These options enable verbose messages for several subsystems.
119 # Warning, these may compile large string tables into the kernel!
120 options         MIIVERBOSE      # verbose PHY autoconfig messages
122 # Bitmask for enabling the PCI IDE channels in the southbridge.
123 # Set bit 0 (0x01) for channel 0, bit 1 (0x02) for channel 1.
125 # Do this if your firmware (usually PMON and YAMON) doens't enable the IDE
126 # channels for you (thus causing the NetBSD `pciide' driver to ignore them).
127 #options        PCI_NETBSD_ENABLE_IDE=0x1
129 options         NFS_BOOT_DHCP
130 options         NFS_V2_ONLY
132 config          netbsd  root on ? type ?
135 mainbus0        at root
136 cpu0            at mainbus?
137 wdog0           at mainbus?
138 arbus0          at mainbus?
140 com*            at arbus? addr ?
141 ae*             at arbus? addr ?
142 ath*            at arbus? addr ?
143 #athflash*      at arbus? addr ?
144 argpio*         at arbus? addr ?
145 gpio*           at argpio?
147 # SPI Flash 
148 arspi*          at arbus? addr ?
149 spi*            at arspi?
150 spiflash*       at spiflashbus?
151 m25p*           at spi? slave 0
153 # no RTC!  so fake with a stub (required to prevent evbmips panic)
156 # MII/PHY support
157 #acphy*         at mii? phy ?           # DAltima AC101 and AMD Am79c874 PHYs
158 #amhphy*        at mii? phy ?           # AMD 79c901 Ethernet PHYs
159 #dmphy*         at mii? phy ?           # Davicom DM9101 PHYs
160 #glxtphy*       at mii? phy ?           # Level One LXT-1000 PHYs
161 #gphyter*       at mii? phy ?           # NS83861 Gig-E PHY
162 #icsphy*        at mii? phy ?           # Integrated Circuit Systems ICS1890
163 #lxtphy*        at mii? phy ?           # Level One LXT-970 PHYs
164 #makphy*        at mii? phy ?           # Marvell Semiconductor 88E1000 PHYs
165 #nsphy*         at mii? phy ?           # NS83840 PHYs
166 #nsphyter*      at mii? phy ?           # NS83843 PHYs
167 #pnaphy*        at mii? phy ?           # generic HomePNA PHYs
168 #qsphy*         at mii? phy ?           # Quality Semiconductor QS6612 PHYs
169 #sqphy*         at mii? phy ?           # Seeq 80220/80221/80223 PHYs
170 #tlphy*         at mii? phy ?           # ThunderLAN PHYs
171 #tqphy*         at mii? phy ?           # TDK Semiconductor PHYs
172 rlphy*          at mii? phy ?           # RealTek PHYs
173 ukphy*          at mii? phy ?           # generic unknown PHYs
176 # Pseudo-devices
178 # Disk/mass storage pseudo-devices
179 #pseudo-device  ccd             4               # concatenated disk devices
180 #pseudo-device  raid            4               # RAIDframe disk driver
181 #pseudo-device  fss             4               # file system snapshot device
182 #pseudo-device  md              1               # memory disk device (ramdisk)
183 #pseudo-device  vnd                             # disk-like interface to files
185 # Network pseudo-devices
186 pseudo-device   bpfilter                        # Berkeley packet filter
187 #pseudo-device  ipfilter                        # IP filter (firewall) and NAT
188 pseudo-device   loop                            # network loopback
189 #pseudo-device  ppp                             # Point-to-Point Protocol
190 #pseudo-device  sl                              # Serial Line IP
191 #pseudo-device  strip                           # Starmode Radio IP (Metricom)
192 #pseudo-device  tun                             # network tunneling over tty
193 #pseudo-device  tap                             # virtual Ethernet
194 #pseudo-device  gre                             # generic L3 over IP tunnel
195 #pseudo-device  ipip            2               # RFC 2003 IP Encapsulation
196 #pseudo-device  gif                             # RFC1933 tunnel
197 #pseudo-device  faith                           # IPv[46] tcp relay translation
198 #pseudo-device  stf                             # 6to4 IPv6 over IPv4 encapsulation
199 #pseudo-device  vlan                            # IEEE 802.1q encapsulation
200 #pseudo-device  bridge                          # simple inter-network bridging
202 # Miscellaneous pseudo-devices
203 pseudo-device   pty                             # pseudo-terminals
204 pseudo-device   rnd                             # /dev/random & kernel generator
205 pseudo-device   clockctl                        # user control of clock subsystem
206 pseudo-device   ksyms                           # /dev/ksyms
208 # A pseudo device needed for Coda               # also needs CODA (above)
209 #pseudo-device  vcoda           4               # coda minicache <-> venus comm.