Expand PMF_FN_* macros.
[netbsd-mini2440.git] / sys / arch / shark / conf / OFWGENCFG
blob064ece6ae61b1d37524aae35919cd2ceddca1ff1
1 #       $NetBSD: OFWGENCFG,v 1.33 2009/03/06 20:31:52 joerg Exp $
3 #       OFWGENCFG: 'generic' configuration for Open Firmware boards.
5 #       Uses all 'generic' drivers (except for 'ofrom', which is
6 #       close enough to generic).
9 include "arch/shark/conf/std.shark"
10 include "arch/shark/conf/std.ofwgencfg"
12 #options        INCLUDE_CONFIG_FILE     # embed config file in kernel binary
14 # estimated number of users
16 maxusers        32
18 # Standard system options
20 options         RTC_OFFSET=0    # hardware clock is this many mins. west of GMT
21 #options        NTP             # NTP phase/frequency locked loop
23 # CPU options
25 options         CPU_SA110       # Support the SA110 core
26 makeoptions     COPTS="-O2 -march=armv4 -mtune=strongarm"
28 # Architecture options
30 options         OFWGENCFG       # Enable Open Firmware bits specific to GENERIC configuration
32 # FPA options
34 #options        ARMFPE          # ARM Ltd FPE
36 # File systems
38 file-system     FFS             # UFS
39 #file-system    LFS             # log-structured file system
40 file-system     MFS             # memory file system
41 file-system     NFS
42 #file-system    ADOSFS          # AmigaDOS-compatible file system
43 #file-system    EXT2FS          # second extended file system (linux)
44 #file-system    CD9660          # ISO 9660 + Rock Ridge file system
45 #file-system    MSDOSFS         # MS-DOS file system
46 #file-system    FDESC           # /dev/fd
47 #file-system    FILECORE        # Acorn filecore file system
48 file-system     KERNFS          # /kern
49 #file-system    NULLFS          # loopback file system
50 #file-system    PROCFS          # /proc
51 #file-system    UMAPFS          # NULLFS + uid and gid remapping
52 #file-system    UNION           # union file system
53 #file-system    PTYFS           # /dev/pts/N support
55 # File system options
56 #options        QUOTA           # UFS quotas
57 #options        NFSSERVER
58 options         NFS_BOOT_DHCP   # NFS booting via DHCP
59 options         NFS_BOOT_RWSIZE=1024    # OFW driver can't cope with more
60 options         FFS_NO_SNAPSHOT # No FFS snapshot support
62 # Networking options
64 #options        GATEWAY         # packet forwarding
65 options         INET            # IP + ICMP + TCP + UDP
66 #options        MROUTING        # IP multicast routing
67 #options        PIM             # Protocol Independent Multicast
68 #options        ISO,TPIP        # OSI
69 #options        EON             # OSI tunneling over IP
70 #options        PFIL_HOOKS      # pfil(9) packet filter hooks (Required
71                                 # if you enable the pseudo-device ipl).
72 #options        TCP_DEBUG       # Record last TCP_NDEBUG packets with SO_DEBUG
74 # Compatibility options
76 options         COMPAT_43       # 4.3BSD compatibility.
77 options         COMPAT_40       # NetBSD 4.0 compatibility.
78 options         COMPAT_30       # NetBSD 3.0 compatibility.
79 options         COMPAT_20       # NetBSD 2.0 compatibility.
80 options         COMPAT_16       # NetBSD 1.6 compatibility.
81 options         COMPAT_12       # NetBSD 1.2 compatibility.
82 #options        COMPAT_11       # NetBSD 1.1 compatibility.
83 #options        COMPAT_10       # NetBSD 1.0 compatibility.
84 #options        COMPAT_09       # NetBSD 0.9 compatibility.
85 #options        TCP_COMPAT_42   # 4.2BSD TCP/IP bug compat. Not recommended.
86 options         COMPAT_BSDPTY   # /dev/[pt]ty?? ptys.
88 # Shared memory options
90 options         SYSVMSG         # System V-like message queues
91 options         SYSVSEM         # System V-like semaphores
92 options         SYSVSHM         # System V-like memory sharing
94 # Device options
96 #options        MEMORY_DISK_HOOKS       # boottime setup of ramdisk
97 #options        MEMORY_DISK_ROOT_SIZE=0 # Size in KBytes
99 # Miscellaneous kernel options
100 options         KTRACE          # system call tracing, a la ktrace(1)
101 options         IRQSTATS        # manage IRQ statistics
102 options         KMEMSTATS       # kernel memory statistics
103 options         USERCONF        # userconf(4) support
104 #options        PIPE_SOCKETPAIR # smaller, but slower pipe(2)
105 #options        SYSCTL_INCLUDE_DESCR    # Include sysctl descriptions in kernel
107 # Development and Debugging options
109 #options        ARM700BUGTRACK  # track the ARM700 swi bug
110 #options        PORTMASTER      # Enable PortMaster only options
111 options         DIAGNOSTIC      # internally consistency checks
112 options         DDB             # in-kernel debugger
113 #makeoptions    DEBUG="-g"      # compile full symbol table
115 config          netbsd  root on ofnet0 type nfs
116 #config         netbsd  root nfs swap nfs
118 # The main bus device
119 mainbus0 at root
121 # The boot CPU
122 cpu0 at mainbus?
124 # Open Firmware devices
125 ofbus*          at root
126 ofbus*          at ofbus?
127 ofdisk*         at ofbus?
128 ofnet*          at ofbus?
129 ofcons*         at ofbus?
130 ofrtc*          at ofbus?
131 ofrom*          at ofbus?
133 # Pull in optional local configuration
134 cinclude "arch/shark/conf/GENERIC.local"
136 pseudo-device   loop    1               # network loopback
137 pseudo-device   bpfilter                # packet filter
138 #pseudo-device  sl                      # CSLIP
139 #pseudo-device  ppp                     # PPP
140 #pseudo-device  tun                     # network tunneling over tty
141 #pseudo-device  ipfilter 1              # ip filter
143 pseudo-device   pty                     # pseudo-terminals
144 pseudo-device   vnd                     # disk-like interface to files
145 #pseudo-device  ccd     2               # concatenated disk devices
146 #pseudo-device  fss     4               # file system snapshot device
147 pseudo-device   rnd                     # /dev/random and /dev/urandom
149 #pseudo-device  md      1               # Ramdisk driver
150 pseudo-device   clockctl                # user control of clock subsystem
151 pseudo-device   openfirm                # /dev/openfirm