1 # $NetBSD: INSTALL,v 1.28 2009/04/19 03:06:22 tsutsui Exp $
3 # INSTALL configuration, used to generate installation media
5 include "arch/acorn26/conf/std.acorn26"
14 # Diagnostic/debugging support options
15 #options DIAGNOSTIC # Cheap kernel consistency checks
16 #options DEBUG # More expensive checks and printfs
17 #options DDB # kernel debugger
18 #options SYSCALL_DEBUG # trace syscall entry/exit
22 ## Compile the kernel with debugging symbols (`netbsd.gdb' is the debug file),
23 ## such that gdb(1) can be used on a kernel coredump.
24 #makeoptions DEBUG="-g"
26 makeoptions COPTS="-Os -fno-inline"
29 file-system FFS # Fast file system
30 #file-system LFS # log-structured file system
31 file-system MFS # Memory-based file system
32 #file-system EXT2FS # second extended file system (linux)
33 file-system CD9660 # ISO-9660 CD-ROM FS (w/RockRidge extensions)
34 file-system FILECORE # Acorn filecore file system
35 #file-system ADOSFS # AmigaDOS-compatible file system
36 #file-system MSDOSFS # MS-DOS-compatible file system
37 #file-system NTFS # Windows/NT file system (experimental)
38 file-system NFS # Sun NFS-compatible file system client
39 #file-system NULLFS # loopback file system
40 #file-system OVERLAY # overlay filesystem
41 #file-system UMAPFS # NULLFS + uid and gid remapping
42 #file-system UNION # union file system
43 #file-system PROCFS # /proc
44 file-system KERNFS # /kern
45 #file-system FDESC # /dev/fd
46 file-system PTYFS # /dev/pts/N support
49 #options QUOTA # UFS quotas
50 #options NFSSERVER # Sun NFS-compatible file system server
51 options FFS_EI # FFS endianness-independence support
52 options WAPBL # File system journaling support - Experimental
53 options NFS_V2_ONLY # Make a smaller NFS
54 options FFS_NO_SNAPSHOT # No FFS snapshot support
56 # Executable format options
61 #options GATEWAY # packet forwarding
62 options INET # Internet protocol suite
64 #options IPSEC # IP security
65 #options IPSEC_ESP # IP security (encryption part; define w/IPSEC)
66 #options IPSEC_NAT_T # IPsec NAT traversal (NAT-T)
67 #options IPSEC_DEBUG # debug for IP security
68 #options MROUTING # IP multicast routing
69 #options PIM # Protocol Independent Multicast
70 #options ISO,TPIP # OSI
71 #options EON # OSI tunneling over IP
72 #options NETATALK # AppleTalk networking
73 #options PFIL_HOOKS # pfil(9) packet filter hooks
74 #options PPP_BSDCOMP # BSD-Compress compression support for PPP
75 #options PPP_DEFLATE # Deflate compression support for PPP
76 #options PPP_FILTER # Active filter support for PPP (requires bpf)
77 #options TCP_DEBUG # Record last TCP_NDEBUG packets with SO_DEBUG
79 #options TCP_COMPAT_42 # 4.2BSD TCP/IP bug compat. Not recommended.
80 #options COMPAT_43 # 4.3BSD compatibility.
81 options COMPAT_BSDPTY # /dev/[pt]ty?? ptys.
83 # Binary compatibility with previous versions of NetBSD.
84 # None yet, since NetBSD/arm26 hasn't been released.
87 #options SYSVMSG # System V-like message queues
88 #options SYSVSEM # System V-like semaphores
89 #options SYSVSHM # System V-like shared memory
91 # Miscellaneous kernel options
92 #options KTRACE # system call tracing, a la ktrace(1)
93 #options IRQSTATS # manage IRQ statistics
94 #options KMEMSTATS # kernel memory statistics
95 #options SCSIVERBOSE # Verbose SCSI errors
97 options USERCONF # userconf(4) support
98 options PIPE_SOCKETPAIR # smaller, but slower pipe(2)
100 # Disable kernel security.
104 #options NFS_BOOT_DHCP # superset of BOOTP
105 #options NFS_BOOT_BOOTPARAM
106 #options NFS_BOOT_RWSIZE=1024 # XXX "ea" driver bug workaround
108 # RAM disk root options
109 # Enable the hooks used for initializing the root memory-disk.
110 options MEMORY_DISK_HOOKS
111 options MEMORY_DISK_IS_ROOT # force root on memory disk
112 options MEMORY_DISK_SERVER=0 # no userspace memory disk support
113 options MEMORY_DISK_ROOT_SIZE=4096 # size of memory disk, in blocks
114 options MEMORY_DISK_RBFLAGS=RB_SINGLE # boot in single-user mode
116 # WS console uses DUMB, SUN or VT100 terminal emulation
117 options WSEMUL_NODUMB
119 #options WSEMUL_VT100
120 options FONT_VT220L8x8 # 8x8 font for console
123 config netbsd root on ? type ?
124 #config netbsd root on sd0 type ffs
125 #config netbsd root on ? type nfs
129 iobus0 at root # 16-bit I/O bus
131 ioc0 at iobus0 base 0x200000 # I/O controller
133 iociic0 at ioc0 # I^2C serial bus
136 pcfrtc0 at iic0 addr 0x50 # Real-time clock
138 arckbd0 at ioc0 bank 0 offset 0x04 # System keyboard
142 ioeb0 at ioc0 bank 5 # I/O Extension Block (A5000)
143 latches0 at ioc0 bank 5 # Printer/FDC control latches (Arc)
145 podulebus0 at ioc0 bank 4 # Expansion card bus
146 #unixbp0 at ioc0 bank 6 # Unix Backplane (interrupt routing)
148 ei* at podulebus0 slot ? # Acorn AKA25 (Ether1)
149 ea* at podulebus0 slot ? # Atomwide Ether3
150 eh* at podulebus0 slot ? # i-cubed EtherH (E100/200/500)
152 dtide* at podulebus0 slot ? # D.T. Software IDE interface
153 atabus* at dtide? channel ? # ATA bus
155 hcide* at podulebus0 slot ? # HCCS IDE interface
156 atabus* at hcide? channel ? # ATA bus
158 sec* at podulebus0 slot ? # Acorn SCSI interface
161 hcsc* at podulebus0 slot ? # HCCS 8-bit SCSI interface
164 oak* at podulebus0 slot ? # Oak Solutions 16-bit SCSI interface
167 upc0 at iobus0 base 0x010000 # I/O chip on IOEB machines
168 #com0 at upc0 # Serial port
169 #lpt0 at upc0 # Parallel port
170 wdc0 at upc0 # IDE controller
171 atapibus* at atabus? # ATA bus
173 wd* at atabus? drive ? # IDE hard discs
174 atapibus* at atabus? # ATAPI devices
175 cd* at atapibus? drive ? # ATAPI CD-ROM drives
176 #sd* at atapibus? drive ? # ATAPI disk drives
177 #uk* at atapibus? drive ? # ATAPI unknown
179 sd* at scsibus? target ? lun ? # SCSI disk drives
180 #st* at scsibus? target ? lun ? # SCSI tape drives
181 cd* at scsibus? target ? lun ? # SCSI CD-ROM drives
182 #ch* at scsibus? target ? lun ? # SCSI auto-changers
183 #uk* at scsibus? target ? lun ? # SCSI unknown device
184 #ss* at scsibus? target ? lun ? # SCSI scanner
186 arcvideo0 at root # On-board video
187 wsdisplay0 at arcvideo0
189 #pseudo-device bpfilter
191 #pseudo-device raid 4 # RAIDframe disk driver
192 #options RAID_AUTOCONFIG # auto-configuration of RAID components
193 #pseudo-device fss 4 # file system snapshot device
194 #pseudo-device ipfilter
197 #options MEMORY_DISK_HOOKS
198 #options MEMORY_DISK_ROOT_SIZE=
203 #pseudo-device gre # generic L3 over IP tunnel
204 #pseudo-device gif # IPv[46] over IPv[46] tunnel (RFC1933)
205 #pseudo-device faith # IPv[46] tcp relay translation i/f
206 #pseudo-device sequencer 1 # MIDI sequencer
207 pseudo-device wsmux # keyboard/mouse multiplexor
209 # rnd is EXPERIMENTAL
210 pseudo-device rnd # /dev/random and in-kernel generator