Expand PMF_FN_* macros.
[netbsd-mini2440.git] / sys / arch / acorn26 / conf / FOURMEG
blobfdde14fd74f5bbff7edae8b5914d3e22817edfcd
1 # $NetBSD: FOURMEG,v 1.34 2009/04/19 03:06:22 tsutsui Exp $
3 # FOURMEG arm26 configuration -- something small
5 include "arch/acorn26/conf/std.acorn26"
7 #options        INCLUDE_CONFIG_FILE     # embed config file in kernel binary
9 maxusers 2
11 # CPU support
12 options         CPU_ARM2
13 options         CPU_ARM250
14 options         CPU_ARM3
16 # Diagnostic/debugging support options
17 #options        DIAGNOSTIC              # Cheap kernel consistency checks
18 #options        DEBUG                   # More expensive checks and printfs
19 #options        DDB                     # kernel debugger
20 #options        SYSCALL_DEBUG           # trace syscall entry/exit
21 #options        SCSIDEBUG
22 #options        UVMHIST
24 ## Compile the kernel with debugging symbols (`netbsd.gdb' is the debug file),
25 ## such that gdb(1) can be used on a kernel coredump.
26 #makeoptions    DEBUG="-g"
28 makeoptions     COPTS="-Os -fno-inline"
30 # File systems
31 file-system     FFS             # Fast file system
32 #file-system    LFS             # log-structured file system
33 file-system     MFS             # Memory-based file system
34 #file-system    EXT2FS          # second extended file system (linux)
35 #file-system    CD9660          # ISO-9660 CD-ROM FS (w/RockRidge extensions)
36 file-system     FILECORE        # Acorn filecore file system
37 #file-system    ADOSFS          # AmigaDOS-compatible file system
38 #file-system    MSDOSFS         # MS-DOS-compatible file system
39 #file-system    NTFS            # Windows/NT file system (experimental)
40 file-system     NFS             # Sun NFS-compatible file system client
41 #file-system    NULLFS          # loopback file system
42 #file-system    OVERLAY         # overlay filesystem
43 #file-system    UMAPFS          # NULLFS + uid and gid remapping
44 #file-system    UNION           # union file system
45 file-system     PROCFS          # /proc
46 file-system     KERNFS          # /kern
47 file-system     FDESC           # /dev/fd
48 file-system     PTYFS           # /dev/pts/N support
50 # File system options
51 #options        QUOTA           # UFS quotas
52 #options        NFSSERVER       # Sun NFS-compatible file system server
53 options         FFS_EI          # FFS endianness-independence support
54 options         NFS_V2_ONLY     # Make a smaller NFS
55 options         FFS_NO_SNAPSHOT # No FFS snapshot support
57 # Executable format options
58 options         EXEC_ELF32
59 options         EXEC_SCRIPT
61 # Networking options
62 #options        GATEWAY         # packet forwarding
63 options         INET            # Internet protocol suite
64 options         INET6           # IPV6
65 #options        IPSEC           # IP security
66 #options        IPSEC_ESP       # IP security (encryption part; define w/IPSEC)
67 #options        IPSEC_NAT_T     # IPsec NAT traversal (NAT-T)
68 #options        IPSEC_DEBUG     # debug for IP security
69 #options        MROUTING        # IP multicast routing
70 #options        PIM             # Protocol Independent Multicast
71 #options        ISO,TPIP        # OSI
72 #options        EON             # OSI tunneling over IP
73 #options        NETATALK        # AppleTalk networking
74 #options        PFIL_HOOKS      # pfil(9) packet filter hooks
75 #options        PPP_BSDCOMP     # BSD-Compress compression support for PPP
76 #options        PPP_DEFLATE     # Deflate compression support for PPP
77 #options        PPP_FILTER      # Active filter support for PPP (requires bpf)
78 #options        TCP_DEBUG       # Record last TCP_NDEBUG packets with SO_DEBUG
80 #options        TCP_COMPAT_42   # 4.2BSD TCP/IP bug compat. Not recommended.
81 #options        COMPAT_43       # 4.3BSD compatibility.
82 options         COMPAT_16       # NetBSD 1.6 compatibility.
83 options         COMPAT_BSDPTY   # /dev/[pt]ty?? ptys.
85 # Binary compatibility with previous versions of NetBSD.
86 # None yet, since NetBSD/arm26 hasn't been released.
88 # System V IPC
89 options         SYSVMSG         # System V-like message queues
90 options         SYSVSEM         # System V-like semaphores
91 options         SYSVSHM         # System V-like shared memory
93 # Miscellaneous kernel options
94 options         KTRACE          # system call tracing, a la ktrace(1)
95 #options        IRQSTATS        # manage IRQ statistics
96 #options        KMEMSTATS       # kernel memory statistics
97 #options        SCSIVERBOSE     # Verbose SCSI errors
98 options         BUFPAGES=1
99 #options        USERCONF        # userconf(4) support
100 options         PIPE_SOCKETPAIR # smaller, but slower pipe(2)
101 #options        SYSCTL_INCLUDE_DESCR    # Include sysctl descriptions in kernel
103 # Disable kernel security.
104 #options        INSECURE
106 # NFS boot options
107 options         NFS_BOOT_DHCP           # superset of BOOTP
108 options         NFS_BOOT_BOOTPARAM
109 #options        NFS_BOOT_RWSIZE=1024    # XXX "ea" driver bug workaround
111 # WS console uses DUMB, SUN or VT100 terminal emulation
112 #options        WSEMUL_NODUMB
113 #options        WSEMUL_SUN
114 #options        WSEMUL_VT100
115 options         FONT_VT220L8x8          # 8x8 font for console
116 options         RASOPS_SMALL
118 config          netbsd  root on ? type ?
119 #config         netbsd  root on sd0 type ffs
120 #config         netbsd  root on ? type nfs
122 cpu0            at root
124 iobus0          at root                 # 16-bit I/O bus
126 ioc0            at iobus0 base 0x200000 # I/O controller
128 iociic0         at ioc0                 # I^2C serial bus
129 iic0            at iociic0
131 pcfrtc0         at iic0 addr 0x50       # Real-time clock
133 arckbd0         at ioc0 bank 0 offset 0x04 # System keyboard
134 wskbd0          at arckbd0
135 wsmouse0        at arckbd0
137 ioeb0           at ioc0 bank 5          # I/O Extension Block (A5000)
138 latches0        at ioc0 bank 5          # Printer/FDC control latches (Arc)
140 podulebus0      at ioc0 bank 4          # Expansion card bus
141 unixbp0         at ioc0 bank 6          # Unix Backplane (interrupt routing)
143 ei*             at podulebus0 slot ?    # Acorn AKA25 (Ether1)
144 ea*             at podulebus0 slot ?    # Atomwide Ether3
145 eh*             at podulebus0 slot ?    # i-cubed EtherH (E100/200/500)
147 dtide*          at podulebus0 slot ?    # D.T. Software IDE interface
148 atabus*         at dtide? channel ?     # ATA bus
150 hcide*          at podulebus0 slot ?    # HCCS IDE interface
151 atabus*         at hcide? channel ?     # ATA bus
153 hcsc*           at podulebus0 slot ?    # HCCS 8-bit SCSI interface
154 scsibus*        at hcsc?
156 oak*            at podulebus0 slot ?    # Oak Solutions 16-bit SCSI interface
157 scsibus*        at oak?
159 upc0            at iobus0 base 0x010000 # I/O chip on IOEB machines
160 #com0           at upc0                 # Serial port
161 #lpt0           at upc0                 # Parallel port
162 wdc0            at upc0                 # IDE controller
163 atabus*         at wdc?                 # ATA bus
165 wd*             at atabus? drive ?      # IDE hard discs
166 atapibus*       at atabus?              # ATAPI devices
167 cd*             at atapibus? drive ?    # ATAPI CD-ROM drives
168 #sd*            at atapibus? drive ?    # ATAPI disk drives
169 #uk*            at atapibus? drive ?    # ATAPI unknown
171 sd*             at scsibus? target ? lun ?      # SCSI disk drives
172 #st*            at scsibus? target ? lun ?      # SCSI tape drives
173 cd*             at scsibus? target ? lun ?      # SCSI CD-ROM drives
174 #ch*            at scsibus? target ? lun ?      # SCSI auto-changers
175 #uk*            at scsibus? target ? lun ?      # SCSI unknown device
176 #ss*            at scsibus? target ? lun ?      # SCSI scanner
178 arcvideo0       at root                 # On-board video
179 wsdisplay0      at arcvideo0
181 #pseudo-device  bpfilter
182 #pseudo-device  ccd             4
183 #pseudo-device  raid            4       # RAIDframe disk driver
184 #options        RAID_AUTOCONFIG         # auto-configuration of RAID components
185 #pseudo-device  fss             4       # file system snapshot device
186 #pseudo-device  ipfilter
187 pseudo-device   loop
188 pseudo-device   md              1
189 #options        MEMORY_DISK_HOOKS
190 #options        MEMORY_DISK_ROOT_SIZE=
191 #pseudo-device  ppp             
192 pseudo-device   pty
193 #pseudo-device  sl              
194 #pseudo-device  vnd             
195 #pseudo-device  gre                     # generic L3 over IP tunnel
196 #pseudo-device  gif                     # IPv[46] over IPv[46] tunnel (RFC1933)
197 #pseudo-device  faith                   # IPv[46] tcp relay translation i/f
198 #pseudo-device  sequencer       1       # MIDI sequencer
199 pseudo-device   wsmux                   # keyboard/mouse multiplexor
200 pseudo-device   clockctl                # user control of clock subsystem
202 # rnd is EXPERIMENTAL
203 #pseudo-device  rnd                     # /dev/random and in-kernel generator