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
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
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"
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
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
62 #options GATEWAY # packet forwarding
63 options INET # Internet protocol suite
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.
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
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.
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
114 #options WSEMUL_VT100
115 options FONT_VT220L8x8 # 8x8 font for console
118 config netbsd root on ? type ?
119 #config netbsd root on sd0 type ffs
120 #config netbsd root on ? type nfs
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
131 pcfrtc0 at iic0 addr 0x50 # Real-time clock
133 arckbd0 at ioc0 bank 0 offset 0x04 # System keyboard
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
156 oak* at podulebus0 slot ? # Oak Solutions 16-bit SCSI interface
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
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
189 #options MEMORY_DISK_HOOKS
190 #options MEMORY_DISK_ROOT_SIZE=
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