Sync usage with man page.
[netbsd-mini2440.git] / sys / arch / mvmeppc / conf / GENERIC
blob8053fa6e077107d26e03646a5b6f609af118a78d
1 # $NetBSD: GENERIC,v 1.6 2008/11/24 11:41:12 ad Exp $
4 include         "arch/mvmeppc/conf/std.mvmeppc"
6 #options        INCLUDE_CONFIG_FILE     # embed config file in kernel binary
8 #ident          "MVME1600-$Revision: 1.7 $"
10 maxusers        8
12 # Which board to support
13 options         SUPPORT_MVME160X
14 options         PIC_I8259
15 #options        PIC_PREPIVR
17 # Standard system options
19 options         RTC_OFFSET=0    # hardware clock is this many mins. west of GMT
21 options         KTRACE          # system call tracing via ktrace(1)
23 options         SYSVMSG         # System V-like message queues
24 options         SYSVSEM         # System V-like semaphores
25 options         SYSVSHM         # System V-like memory sharing
27 options         USERCONF        # userconf(4) support
28 options         PIPE_SOCKETPAIR # smaller, but slower pipe(2)
29 #options        SYSCTL_INCLUDE_DESCR    # Include sysctl descriptions in kernel
31 # Diagnostic/debugging support options
32 options         DIAGNOSTIC      # cheap kernel consistency checks
33 options         DEBUG           # expensive debugging checks/support
34 #options        KMEMSTATS       # kernel memory statistics (vmstat -m)
35 options         DDB             # in-kernel debugger
36 #options        DDB_HISTORY_SIZE=100    # Enable history editing in DDB
37 #makeoptions    DEBUG="-g"
39 # File systems
40 file-system     FFS             # UFS
41 #file-system    EXT2FS          # second extended file system (linux)
42 #file-system    LFS             # log-structured file system
43 file-system     MFS             # memory file system
44 file-system     NFS             # Network File System client
45 #file-system    NTFS            # Windows/NT file system (experimental)
46 #file-system    CD9660          # ISO 9660 + Rock Ridge file system
47 #file-system    MSDOSFS         # MS-DOS file system
48 #file-system    FDESC           # /dev/fd
49 #file-system    KERNFS          # /kern
50 #file-system    NULLFS          # loopback file system
51 #file-system    OVERLAY         # overlay file system
52 ##file-system   PROCFS          # /proc
53 #file-system    UMAPFS          # NULLFS + uid and gid remapping
54 #file-system    UNION           # union file system
55 #file-system    CODA            # Coda File System; also needs vcoda (below)
56 file-system     PTYFS           # /dev/pts/N support
58 # File system options
59 #options        QUOTA           # UFS quotas
60 #options        FFS_EI          # FFS Endian Independant support
61 options         FFS_NO_SNAPSHOT # No FFS snapshot support
62 options         WAPBL           # File system journaling support - Experimental
63 #options        NFSSERVER       # Network File System server
64 #options        EXT2FS_SYSTEM_FLAGS # makes ext2fs file flags (append and
65                                 # immutable) behave as system flags.
67 # Networking options
68 #options        GATEWAY         # packet forwarding
69 options         INET            # IP + ICMP + TCP + UDP
70 #options        INET6           # IPv6
71 #options        IPSEC           # IP security
72 #options        IPSEC_ESP       # IP security (encryption part; define w/IPSEC)
73 #options        IPSEC_NAT_T     # IPsec NAT traversal (NAT-T)
74 #options        IPSEC_DEBUG     # debug for IP security
75 #options        MROUTING        # IP multicast routing
76 #options        PIM             # Protocol Independent Multicast
77 #options        NETATALK        # AppleTalk networking protocols
78 #options        PPP_BSDCOMP     # BSD-Compress compression support for PPP
79 #options        PPP_DEFLATE     # Deflate compression support for PPP
80 #options        PPP_FILTER      # Active filter support for PPP (requires bpf)
81 #options        PFIL_HOOKS      # pfil(9) packet filter hooks
82 #options        IPFILTER_LOG    # ipmon(8) log support
83 #options        IPFILTER_LOOKUP # ippool(8) support
84 #options        TCP_DEBUG       # Record last TCP_NDEBUG packets with SO_DEBUG
86 # These options enable verbose messages for several subsystems.
87 # Warning, these may compile large string tables into the kernel!
88 #options        MIIVERBOSE      # verbose PHY autoconfig messages
89 #options        PCIVERBOSE      # verbose PCI device autoconfig messages
90 #options        PCI_CONFIG_DUMP # verbosely dump PCI config space
91 #options        PCMCIAVERBOSE   # verbose PCMCIA configuration messages
92 #options        SCSIVERBOSE     # human readable SCSI error messages
93 #options        USBVERBOSE      # verbose USB device autoconfig messages
95 #options        NFS_BOOT_BOOTP
96 #options        NFS_BOOT_BOOTPARAM
97 options         NFS_BOOT_DHCP
100 # wscons options
102 # builtin terminal emulations
103 #options        WSEMUL_VT100            # VT100 / VT220 emulation
104 # different kernel output - see dev/wscons/wsdisplayvar.h
105 #options        WS_KERNEL_FG=WSCOL_GREEN
106 #options        WS_KERNEL_BG=WSCOL_BLACK
107 # see dev/pckbport/wskbdmap_mfii.c for implemented layouts
108 #options        PCKBD_LAYOUT="(KB_DE | KB_NODEAD)"
109 # allocate a number of virtual screens at autoconfiguration time
110 #options        WSDISPLAY_DEFAULTSCREENS=4
111 # use a large software cursor that doesn't blink
112 #options        PCDISPLAY_SOFTCURSOR
114 # Kernel root file system and dump configuration.
115 config  netbsd  root on ? type ?
116 #config netbsd  root on tlp0 type nfs
117 #config netbsd  root on le0 type nfs
121 # Device configuration
124 mainbus0 at root
125 cpu0    at mainbus0
128 # Basic Bus Support
130 # PCI bus support
131 pci0    at mainbus0 bus ?
132 pci*    at pchb? bus ?
133 pci*    at ppb? bus ?
135 #options        PCI_NETBSD_CONFIGURE
137 # PCI bridges
138 pchb*   at pci? dev ? function ?        # PCI-Host bridges
139 ppb*    at pci? dev ? function ?        # PCI-PCI bridges
140 pcib*   at pci? dev ? function ?        # PCI-ISA bridges
142 # ISA bus support
143 isa*    at pcib?                        # ISA on PCI-ISA bridge
145 # Console Devices
147 # wscons
148 #pckbc0         at isa?                 # pc keyboard controller
149 #pckbd*         at pckbc?               # PC keyboard
150 #pms*           at pckbc?               # PS/2 mouse for wsmouse
151 #vga*           at pci?
152 #wsdisplay*     at vga? console ?
153 #wskbd*         at pckbd? console ?
154 #wsmouse*       at pms? mux 0
157 # Serial Devices
159 # ISA serial interfaces
160 com0    at isa? port 0x3f8 irq 4        # standard PC serial ports
161 com1    at isa? port 0x2f8 irq 3
163 # TODO: 85230 SIO x2
166 # Parallel Printer Interfaces
168 # ISA parallel printer interfaces
169 lpt0    at isa? port 0x3bc irq 7        # standard PC parallel ports
172 # Real-time clocks
174 mkclock0 at isa? port 0x74              # MK48T18 NVRAM/RTC
177 # SCSI Controllers and Devices
179 # PCI SCSI controllers
180 siop*   at pci? dev ? function ?        # Symbios 53c8xx SCSI
183 # SCSI bus support
184 scsibus* at siop?
186 # SCSI devices
187 sd*     at scsibus? target ? lun ?      # SCSI disk drives
188 #st*    at scsibus? target ? lun ?      # SCSI tape drives
189 #cd*    at scsibus? target ? lun ?      # SCSI CD-ROM drives
190 #ch*    at scsibus? target ? lun ?      # SCSI autochangers
191 #ss*    at scsibus? target ? lun ?      # SCSI scanners
192 #uk*    at scsibus? target ? lun ?      # SCSI unknown
195 # Network Interfaces
197 # PCI network interfaces
198 tlp*    at pci? dev ? function ?        # DECchip 21x4x and clones
200 # MII/PHY support
201 ukphy*  at mii? phy ?                   # generic unknown PHYs
204 # Pseudo-Devices
206 # disk/mass storage pseudo-devices
207 #pseudo-device  ccd             4       # concatenated/striped disk devices
208 #pseudo-device  cgd             4       # cryptographic disk devices
209 #pseudo-device  raid            8       # RAIDframe disk driver
210 #options        RAID_AUTOCONFIG         # auto-configuration of RAID components
211 # Options to enable various other RAIDframe RAID types.
212 # options       RF_INCLUDE_EVENODD=1
213 # options       RF_INCLUDE_RAID5_RS=1
214 # options       RF_INCLUDE_PARITYLOGGING=1
215 # options       RF_INCLUDE_CHAINDECLUSTER=1
216 # options       RF_INCLUDE_INTERDECLUSTER=1
217 # options       RF_INCLUDE_PARITY_DECLUSTERING=1
218 # options       RF_INCLUDE_PARITY_DECLUSTERING_DS=1
219 #pseudo-device  fss             4       # file system snapshot device
220 #pseudo-device  md              1       # memory disk device (ramdisk)
221 #pseudo-device  vnd                     # disk-like interface to files
223 # network pseudo-devices
224 pseudo-device   loop                    # network loopback
225 #pseudo-device  bpfilter                # Berkeley packet filter
226 #pseudo-device  ipfilter                # IP filter (firewall) and NAT
227 #pseudo-device  ppp                     # Point-to-Point Protocol
228 #pseudo-device  pppoe                   # PPP over Ethernet (RFC 2516)
229 #pseudo-device  sl                      # Serial Line IP
230 #pseudo-device  strip                   # Starmode Radio IP (Metricom)
231 #pseudo-device  tun                     # network tunneling over tty
232 #pseudo-device  tap                     # virtual Ethernet
233 #pseudo-device  gre                     # generic L3 over IP tunnel
234 #pseudo-device  gif                     # IPv[46] over IPv[46] tunnel (RFC1933)
235 #pseudo-device  faith                   # IPv[46] tcp relay translation i/f
236 #pseudo-device  stf                     # 6to4 IPv6 over IPv4 encapsulation
237 #pseudo-device  vlan                    # IEEE 802.1q encapsulation
238 #pseudo-device  bridge                  # simple inter-network bridging
241 # accept filters
242 pseudo-device   accf_data               # "dataready" accept filter
243 pseudo-device   accf_http               # "httpready" accept filter
245 # miscellaneous pseudo-devices
246 pseudo-device   pty                     # pseudo-terminals
247 #pseudo-device  sequencer       1       # MIDI sequencer
248 pseudo-device   rnd                     # /dev/random and in-kernel generator
249 #options        RND_COM                 # use "com" randomness as well
250 pseudo-device   clockctl                # user control of clock subsystem
252 # a pseudo device needed for Coda       # also needs CODA (above)
253 #pseudo-device  vcoda           4       # coda minicache <-> venus comm.
255 # wscons pseudo-devices
256 #pseudo-device  wsmux                   # mouse & keyboard multiplexor
257 #pseudo-device  wsfont