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