ARCTIC revision 1.2 1 # $NetBSD: ARCTIC,v 1.2 2000/01/23 21:01:52 soda Exp $
2 # $OpenBSD: ARCTIC,v 1.8 1997/04/29 05:16:40 deraadt Exp $
3 #
4 # Generic configuration file for MIPS R4x00 ARC Systems
5 #
6
7 include "arch/arc/conf/std.arc"
8
9 maxusers 32
10
11 # Need to set locally
12 options RTC_OFFSET=0 # hardware clock is this many mins. west of GMT
13
14 # Standard system options
15 options KTRACE # system call tracing support
16
17 # Diagnostic/debugging support options
18 options DIAGNOSTIC # extra kernel debugging checks
19 options DEBUG # extra kernel debugging support
20
21 # System V options
22 options SYSVMSG # System V-like message queues
23 options SYSVSEM # System V-like semaphores
24 options SYSVSHM # System V-like memory sharing
25 options SHMMAXPGS=1024 # 1024 pages is the default
26
27 # Compatibilitry modules
28 options COMPAT_43 # compatibility with 4.3BSD binaries
29 options COMPAT_11
30 options COMPAT_12
31 options COMPAT_13
32 options COMPAT_14
33 #options COMPAT_ULTRIX # Ultrix binary compatibility (no go yet)
34 options COMPAT_386BSD_MBRPART # recognize old partition ID
35
36 # Filesystem options
37 file-system FFS # fast filesystem
38 file-system MFS # memory-based filesystem
39 #file-system LFS # Log-based filesystem (still experimental)
40 file-system CD9660 # ISO 9660 + Rock Ridge file system
41 file-system MSDOSFS # Ability to read write MS-Dos filsystem
42 file-system NFS # Sun NFS-compatible filesystem (client)
43 file-system KERNFS # kernel data-structure filesystem
44 file-system PROCFS # /proc
45 file-system FDESC # user file descriptor filesystem
46 file-system UMAPFS # uid/gid remapping filesystem
47 file-system UNION # union file system
48 file-system NULLFS # null layer filesystem
49 file-system OVERLAY # overlay file system
50 file-system PORTAL # portal filesystem (still experimental)
51
52 options FIFO # POSIX fifo support (in all filesystems)
53 options QUOTA # FFS quotas
54 #options FFS_EI # FFS Endian Independant support
55 #options SOFTDEP # FFS soft updates support.
56 options NFSSERVER # Sun NFS-compatible filesystem (server)
57
58 # Pull in config fragments for kernel crypto. This is required for
59 # options IPSEC etc. to work. If you want to run with IPSEC, uncomment
60 # one of these, based on whether you use crypto-us or crypto-intl, and
61 # adjust the prefixes as necessary.
62
63 #prefix ../crypto-us/sys
64 #cinclude "conf/files.crypto-us"
65 #prefix
66
67 #prefix ../crypto-intl/sys
68 #cinclude "conf/files.crypto-intl"
69 #prefix
70
71 # Networking options
72 options GATEWAY # IP packet forwarding
73 options INET # Internet protocols
74 #options INET6 # IPV6
75 #options IPSEC # IP security
76 #options IPSEC_ESP # IP security (encryption part; define w/IPSEC)
77 #options IPSEC_DEBUG # debug for IP security
78 #options MROUTING # Multicast routing support
79 #options ISO,TPIP # OSI networking
80 #options EON # OSI tunneling over IP
81 #options TCP_COMPAT_42 # compatibility with 4.2BSD TCP/IP
82
83 # Special options
84 options MACHINE_NONCONTIG # Support noncontigous memory.
85 options PCCONS_FORCE_WORD # Max out at 16bit accesses to the
86 # VGA memory
87 options NFS_BOOT_BOOTP,NFS_BOOT_BOOTPARAM
88
89 # Specify storage configuration
90 config netbsd root on ? type ?
91
92 #
93 # Definition of system
94 #
95 mainbus0 at root
96 cpu* at mainbus0
97
98 isabr* at mainbus0
99
100 #
101 # ISA Bus.
102 #
103
104 isa* at isabr?
105 #isadma0 at isa?
106
107 aclock0 at isa? port 0x70 irq 0
108
109 pc0 at isa? port 0x60 irq 1 # generic PC console device
110 com0 at isa? port 0x3f8 irq 4
111 com1 at isa? port 0x2f8 irq 3
112 com2 at isa? port 0x3e8 irq 4
113 com3 at isa? port 0x2e8 irq 3
114 ast0 at isa? port 0x1a0 irq 3 # AST 4-port serial cards
115 com* at ast? slave ?
116
117 # ISA ST506, ESDI, and IDE controllers
118 # Use flags 0x01 if you want to try to use 32bits data I/O (the driver will
119 # fall back to 16bits I/O if 32bits I/O are not functional).
120 # Some controllers pass the initial 32bit test, but will fail later.
121 wdc0 at isa? port 0x1f0 irq 14 flags 0x00
122 wdc1 at isa? port 0x170 irq 15 flags 0x00
123
124 # IDE drives
125 # Flags are used only with controllers that support DMA operations
126 # and mode settings (e.g. some pciide controllers)
127 # The lowest order four bits (rightmost digit) of the flags define the PIO
128 # mode to use, the next set of four bits the DMA mode and the third set the
129 # UltraDMA mode. For each set of four bits, the 3 lower bits define the mode
130 # to use, and the last bit must be 1 for this setting to be used.
131 # For DMA and UDMA, 0xf (1111) means 'disable'.
132 # 0x0fac means 'use PIO mode 4, DMA mode 2, disable UltraDMA'.
133 # (0xc=1100, 0xa=1010, 0xf=1111)
134 # 0x0000 means "use whatever the drive claims to support".
135 wd* at wdc? channel ? drive ? flags 0x0000
136
137 # ATAPI bus support
138 atapibus* at wdc? channel ?
139 atapibus* at pciide? channel ?
140
141 # ATAPI devices
142 # flags have the same meaning as for IDE drives.
143 cd* at atapibus? drive ? flags 0x0000 # ATAPI CD-ROM drives
144 sd* at atapibus? drive ? flags 0x0000 # ATAPI disk drives
145 uk* at atapibus? drive ? flags 0x0000 # ATAPI unknown
146
147
148 # Parallel Printer Interfaces
149
150 lpt0 at isa? port 0x378 irq 7
151
152
153 # Network Interfaces
154
155 ec0 at isa? port 0x250 iomem 0xd8000 irq 9 # 3Com 3c503 Ethernet
156 ep0 at isa? port ? irq ? # 3C509 ethernet cards
157 ne0 at isa? port 0x280 irq 9 # NE[12]000 ethernet cards
158 ne1 at isa? port 0x300 irq 10
159 we0 at isa? port 0x280 iomem 0xd0000 irq 9 # WD/SMC Ethernet
160 we1 at isa? port 0x300 iomem 0xcc000 irq 10
161
162 #tel0 at isa? iomem 0xe0000 irq 9 # Teles S0, NICCY 1000, Creatix 8bit
163 #tel1 at isa? port 0xe80 iomem 0xde000 irq 11 # Teles S0/16, NICCY 1016,
164 #tel2 at isa? port 0x180 irq 5 # Teles S0/16.3 card (no shared memory)
165
166 #aha0 at isa? port 0x330 irq ? drq ? # Adaptec 154[02] SCSI controllers
167 #aha1 at isa? port 0x334 irq ? drq ? # Adaptec 154[02] SCSI controllers
168 #scsibus* at aha?
169 btl0 at isa? port 0x330 irq ? drq ?
170 scsibus* at btl?
171 #wds0 at isa? port 0x350 irq 15 drq 6 # WD7000 and TMC-7000 controllers
172 #wds1 at isa? port 0x358 irq 11 drq 5
173 #scsibus* at wds?
174
175 #
176 # SCSI Bus devices
177 #
178
179 sd* at scsibus? target ? lun ?
180 st* at scsibus? target ? lun ?
181 cd* at scsibus? target ? lun ?
182 ch* at scsibus? target ? lun ?
183 ss* at scsibus? target ? lun ?
184 uk* at scsibus? target ? lun ?
185
186 #
187 pseudo-device sl 2 # serial-line IP ports
188 pseudo-device ppp 2 # serial-line PPP ports
189 pseudo-device tun 2 # network tunneling over tty
190 pseudo-device pty 64 # pseudo ptys
191 pseudo-device tb 1 # tablet line discipline
192 pseudo-device bpfilter 8 # packet filter ports
193 #pseudo-device gre 2 # generic L3 over IP tunnel
194 pseudo-device loop 1 # network loopback
195 pseudo-device gif 4 # IPv[46] over IPv[46] tunnel (RFC1933)
196 #pseudo-device faith 1 # IPv[46] tcp relay translation i/f
197 pseudo-device vnd 4 # paging to files
198 pseudo-device ccd 4 # concatenated disks
199 #pseudo-device raid 4 # RAIDframe disk driver
200 #pseudo-device enc 4 # IP encap
201