| @@ -1,1685 +1,1690 @@ | | | @@ -1,1685 +1,1690 @@ |
1 | # $NetBSD: files,v 1.957 2009/09/26 19:05:07 jakllsch Exp $ | | 1 | # $NetBSD: files,v 1.958 2009/09/30 20:44:49 jmcneill Exp $ |
2 | # @(#)files.newconf 7.5 (Berkeley) 5/10/93 | | 2 | # @(#)files.newconf 7.5 (Berkeley) 5/10/93 |
3 | | | 3 | |
4 | version 20090313 | | 4 | version 20090313 |
5 | | | 5 | |
6 | # | | 6 | # |
7 | # device classes | | 7 | # device classes |
8 | # | | 8 | # |
9 | devclass disk | | 9 | devclass disk |
10 | devclass tape | | 10 | devclass tape |
11 | devclass ifnet | | 11 | devclass ifnet |
12 | devclass tty | | 12 | devclass tty |
13 | devclass audiodev | | 13 | devclass audiodev |
14 | devclass displaydev | | 14 | devclass displaydev |
15 | devclass bus | | 15 | devclass bus |
16 | | | 16 | |
17 | # options understood by the machine-independent part of the kernel | | 17 | # options understood by the machine-independent part of the kernel |
18 | # (note, these are case-sensitive) | | 18 | # (note, these are case-sensitive) |
19 | # | | 19 | # |
20 | defflag INSECURE | | 20 | defflag INSECURE |
21 | defflag KMEMSTATS | | 21 | defflag KMEMSTATS |
22 | defflag KTRACE | | 22 | defflag KTRACE |
23 | defflag MBUFTRACE | | 23 | defflag MBUFTRACE |
24 | defflag PTRACE | | 24 | defflag PTRACE |
25 | defflag COREDUMP | | 25 | defflag COREDUMP |
26 | defflag MODULAR | | 26 | defflag MODULAR |
27 | defflag KEYLOCK | | 27 | defflag KEYLOCK |
28 | | | 28 | |
29 | defparam DEFCORENAME | | 29 | defparam DEFCORENAME |
30 | defparam HZ | | 30 | defparam HZ |
31 | defparam MAXUPRC | | 31 | defparam MAXUPRC |
32 | defparam RTC_OFFSET | | 32 | defparam RTC_OFFSET |
33 | defflag opt_pipe.h PIPE_SOCKETPAIR PIPE_NODIRECT | | 33 | defflag opt_pipe.h PIPE_SOCKETPAIR PIPE_NODIRECT |
34 | | | 34 | |
35 | defflag AIO | | 35 | defflag AIO |
36 | defflag MQUEUE | | 36 | defflag MQUEUE |
37 | | | 37 | |
38 | defflag BUFQ_DISKSORT | | 38 | defflag BUFQ_DISKSORT |
39 | defflag BUFQ_FCFS | | 39 | defflag BUFQ_FCFS |
40 | defflag BUFQ_PRIOCSCAN | | 40 | defflag BUFQ_PRIOCSCAN |
41 | defflag BUFQ_READPRIO | | 41 | defflag BUFQ_READPRIO |
42 | defflag NEW_BUFQ_STRATEGY # same as BUFQ_READPRIO | | 42 | defflag NEW_BUFQ_STRATEGY # same as BUFQ_READPRIO |
43 | | | 43 | |
44 | defflag opt_sched.h SCHED_4BSD | | 44 | defflag opt_sched.h SCHED_4BSD |
45 | defflag opt_sched.h SCHED_M2 | | 45 | defflag opt_sched.h SCHED_M2 |
46 | | | 46 | |
47 | defparam SOMAXKVA | | 47 | defparam SOMAXKVA |
48 | defflag opt_sock_counters.h SOSEND_COUNTERS | | 48 | defflag opt_sock_counters.h SOSEND_COUNTERS |
49 | defflag opt_sosend_loan.h SOSEND_NO_LOAN | | 49 | defflag opt_sosend_loan.h SOSEND_NO_LOAN |
50 | defflag opt_route.h RTCACHE_DEBUG RTFLUSH_DEBUG | | 50 | defflag opt_route.h RTCACHE_DEBUG RTFLUSH_DEBUG |
51 | | | 51 | |
52 | defflag MULTIPROCESSOR | | 52 | defflag MULTIPROCESSOR |
53 | | | 53 | |
54 | defflag opt_config.h INCLUDE_CONFIG_FILE INCLUDE_JUST_CONFIG | | 54 | defflag opt_config.h INCLUDE_CONFIG_FILE INCLUDE_JUST_CONFIG |
55 | | | 55 | |
56 | defparam opt_dump.h DUMP_ON_PANIC | | 56 | defparam opt_dump.h DUMP_ON_PANIC |
57 | | | 57 | |
58 | defflag opt_callout.h CALLWHEEL_STATS | | 58 | defflag opt_callout.h CALLWHEEL_STATS |
59 | | | 59 | |
60 | defflag CPU_IN_CKSUM | | 60 | defflag CPU_IN_CKSUM |
61 | | | 61 | |
62 | defflag opt_posix.h P1003_1B_SEMAPHORE | | 62 | defflag opt_posix.h P1003_1B_SEMAPHORE |
63 | defflag opt_sysv.h SYSVMSG SYSVSEM SYSVSHM | | 63 | defflag opt_sysv.h SYSVMSG SYSVSEM SYSVSHM |
64 | defparam opt_sysvparam.h SHMMAXPGS SEMMNI SEMMNS SEMUME SEMMNU | | 64 | defparam opt_sysvparam.h SHMMAXPGS SEMMNI SEMMNS SEMUME SEMMNU |
65 | | | 65 | |
66 | defflag opt_ntp.h PPS_SYNC NTP | | 66 | defflag opt_ntp.h PPS_SYNC NTP |
67 | | | 67 | |
68 | defflag opt_ptm.h NO_DEV_PTM COMPAT_BSDPTY | | 68 | defflag opt_ptm.h NO_DEV_PTM COMPAT_BSDPTY |
69 | | | 69 | |
70 | defparam opt_kmempages.h NKMEMPAGES NKMEMPAGES_MIN NKMEMPAGES_MAX | | 70 | defparam opt_kmempages.h NKMEMPAGES NKMEMPAGES_MIN NKMEMPAGES_MAX |
71 | defflag opt_malloclog.h MALLOCLOG | | 71 | defflag opt_malloclog.h MALLOCLOG |
72 | defparam opt_malloclog.h MALLOCLOGSIZE | | 72 | defparam opt_malloclog.h MALLOCLOGSIZE |
73 | defflag opt_malloc_debug.h MALLOC_DEBUG | | 73 | defflag opt_malloc_debug.h MALLOC_DEBUG |
74 | defflag opt_pool.h POOL_DIAGNOSTIC | | 74 | defflag opt_pool.h POOL_DIAGNOSTIC |
75 | defparam opt_poollog.h POOL_LOGSIZE | | 75 | defparam opt_poollog.h POOL_LOGSIZE |
76 | defflag opt_powerhook.h POWERHOOK_DEBUG | | 76 | defflag opt_powerhook.h POWERHOOK_DEBUG |
77 | | | 77 | |
78 | defflag opt_revcache.h NAMECACHE_ENTER_REVERSE | | 78 | defflag opt_revcache.h NAMECACHE_ENTER_REVERSE |
79 | | | 79 | |
80 | defflag opt_execfmt.h EXEC_AOUT EXEC_COFF EXEC_ECOFF EXEC_ELF32 | | 80 | defflag opt_execfmt.h EXEC_AOUT EXEC_COFF EXEC_ECOFF EXEC_ELF32 |
81 | EXEC_ELF64 EXEC_MACHO EXEC_SCRIPT | | 81 | EXEC_ELF64 EXEC_MACHO EXEC_SCRIPT |
82 | EXEC_ELF_NOTELESS | | 82 | EXEC_ELF_NOTELESS |
83 | | | 83 | |
84 | defflag opt_dkwedge.h DKWEDGE_AUTODISCOVER | | 84 | defflag opt_dkwedge.h DKWEDGE_AUTODISCOVER |
85 | DKWEDGE_METHOD_BSDLABEL | | 85 | DKWEDGE_METHOD_BSDLABEL |
86 | DKWEDGE_METHOD_GPT | | 86 | DKWEDGE_METHOD_GPT |
87 | DKWEDGE_METHOD_MBR | | 87 | DKWEDGE_METHOD_MBR |
88 | | | 88 | |
89 | defflag opt_veriexec.h VERIFIED_EXEC_FP_SHA1 | | 89 | defflag opt_veriexec.h VERIFIED_EXEC_FP_SHA1 |
90 | VERIFIED_EXEC_FP_SHA256 | | 90 | VERIFIED_EXEC_FP_SHA256 |
91 | VERIFIED_EXEC_FP_SHA384 | | 91 | VERIFIED_EXEC_FP_SHA384 |
92 | VERIFIED_EXEC_FP_SHA512 | | 92 | VERIFIED_EXEC_FP_SHA512 |
93 | VERIFIED_EXEC_FP_MD5 | | 93 | VERIFIED_EXEC_FP_MD5 |
94 | VERIFIED_EXEC_FP_RMD160 | | 94 | VERIFIED_EXEC_FP_RMD160 |
95 | | | 95 | |
96 | # Per system call number counts and times | | 96 | # Per system call number counts and times |
97 | defflag opt_syscall_stats.h SYSCALL_STATS | | 97 | defflag opt_syscall_stats.h SYSCALL_STATS |
98 | defflag opt_syscall_stats.h SYSCALL_TIMES: SYSCALL_STATS | | 98 | defflag opt_syscall_stats.h SYSCALL_TIMES: SYSCALL_STATS |
99 | # Assume cpu_hascounter() returns true - to use disabled rdtsc() (for soekris) | | 99 | # Assume cpu_hascounter() returns true - to use disabled rdtsc() (for soekris) |
100 | defflag opt_syscall_stats.h SYSCALL_TIMES_HASCOUNTER: SYSCALL_TIMES | | 100 | defflag opt_syscall_stats.h SYSCALL_TIMES_HASCOUNTER: SYSCALL_TIMES |
101 | file kern/subr_syscall_stats.c syscall_stats | | 101 | file kern/subr_syscall_stats.c syscall_stats |
102 | | | 102 | |
103 | defparam opt_pax.h PAX_MPROTECT | | 103 | defparam opt_pax.h PAX_MPROTECT |
104 | PAX_SEGVGUARD | | 104 | PAX_SEGVGUARD |
105 | PAX_ASLR | | 105 | PAX_ASLR |
106 | PAX_ASLR_DELTA_MMAP_LSB | | 106 | PAX_ASLR_DELTA_MMAP_LSB |
107 | PAX_ASLR_DELTA_MMAP_LEN | | 107 | PAX_ASLR_DELTA_MMAP_LEN |
108 | PAX_ASLR_DELTA_STACK_LSB | | 108 | PAX_ASLR_DELTA_STACK_LSB |
109 | PAX_ASLR_DELTA_STACK_LEN | | 109 | PAX_ASLR_DELTA_STACK_LEN |
110 | PAX_ASLR_DELTA_PROG_LEN | | 110 | PAX_ASLR_DELTA_PROG_LEN |
111 | | | 111 | |
112 | defflag opt_fileassoc.h FILEASSOC | | 112 | defflag opt_fileassoc.h FILEASSOC |
113 | | | 113 | |
114 | defflag opt_gre.h GRE_DEBUG | | 114 | defflag opt_gre.h GRE_DEBUG |
115 | | | 115 | |
116 | # Write Ahead Physical Block Logging | | 116 | # Write Ahead Physical Block Logging |
117 | defflag opt_wapbl.h WAPBL WAPBL_DEBUG | | 117 | defflag opt_wapbl.h WAPBL WAPBL_DEBUG |
118 | defparam opt_wapbl.h WAPBL_DEBUG_PRINT | | 118 | defparam opt_wapbl.h WAPBL_DEBUG_PRINT |
119 | | | 119 | |
120 | # compatibility options | | 120 | # compatibility options |
121 | # | | 121 | # |
122 | defflag opt_sa.h KERN_SA | | 122 | defflag opt_sa.h KERN_SA |
123 | defflag opt_compat_netbsd.h COMPAT_NETBSD | | 123 | defflag opt_compat_netbsd.h COMPAT_NETBSD |
124 | defflag opt_compat_netbsd.h COMPAT_50: COMPAT_NETBSD | | 124 | defflag opt_compat_netbsd.h COMPAT_50: COMPAT_NETBSD |
125 | defflag opt_compat_netbsd.h COMPAT_40: COMPAT_50, KERN_SA, COMPAT_NETBSD | | 125 | defflag opt_compat_netbsd.h COMPAT_40: COMPAT_50, KERN_SA, COMPAT_NETBSD |
126 | defflag opt_compat_netbsd.h COMPAT_30: COMPAT_40, COMPAT_NETBSD | | 126 | defflag opt_compat_netbsd.h COMPAT_30: COMPAT_40, COMPAT_NETBSD |
127 | defflag opt_compat_netbsd.h COMPAT_20: COMPAT_30, COMPAT_NETBSD | | 127 | defflag opt_compat_netbsd.h COMPAT_20: COMPAT_30, COMPAT_NETBSD |
128 | defflag opt_compat_netbsd.h COMPAT_16: COMPAT_20, COMPAT_NETBSD | | 128 | defflag opt_compat_netbsd.h COMPAT_16: COMPAT_20, COMPAT_NETBSD |
129 | defflag opt_compat_netbsd.h COMPAT_15: COMPAT_16, COMPAT_NETBSD | | 129 | defflag opt_compat_netbsd.h COMPAT_15: COMPAT_16, COMPAT_NETBSD |
130 | defflag opt_compat_netbsd.h COMPAT_14: COMPAT_15, COMPAT_NETBSD | | 130 | defflag opt_compat_netbsd.h COMPAT_14: COMPAT_15, COMPAT_NETBSD |
131 | defflag opt_compat_netbsd.h COMPAT_13: COMPAT_14, COMPAT_NETBSD | | 131 | defflag opt_compat_netbsd.h COMPAT_13: COMPAT_14, COMPAT_NETBSD |
132 | defflag opt_compat_netbsd.h COMPAT_12: COMPAT_13, COMPAT_NETBSD | | 132 | defflag opt_compat_netbsd.h COMPAT_12: COMPAT_13, COMPAT_NETBSD |
133 | defflag opt_compat_netbsd.h COMPAT_11: COMPAT_12, COMPAT_NETBSD | | 133 | defflag opt_compat_netbsd.h COMPAT_11: COMPAT_12, COMPAT_NETBSD |
134 | defflag opt_compat_netbsd.h COMPAT_10: COMPAT_11, COMPAT_NETBSD | | 134 | defflag opt_compat_netbsd.h COMPAT_10: COMPAT_11, COMPAT_NETBSD |
135 | defflag opt_compat_netbsd.h COMPAT_09: COMPAT_10, COMPAT_NETBSD | | 135 | defflag opt_compat_netbsd.h COMPAT_09: COMPAT_10, COMPAT_NETBSD |
136 | defflag COMPAT_OSSAUDIO | | 136 | defflag COMPAT_OSSAUDIO |
137 | defflag COMPAT_FREEBSD: COMPAT_30 | | 137 | defflag COMPAT_FREEBSD: COMPAT_30 |
138 | defflag COMPAT_IBCS2 | | 138 | defflag COMPAT_IBCS2 |
139 | defflag COMPAT_IRIX | | 139 | defflag COMPAT_IRIX |
140 | defflag COMPAT_LINUX: COMPAT_16 | | 140 | defflag COMPAT_LINUX: COMPAT_16 |
141 | defflag COMPAT_LINUX32 | | 141 | defflag COMPAT_LINUX32 |
142 | defflag COMPAT_OSF1 | | 142 | defflag COMPAT_OSF1 |
143 | defflag COMPAT_SUNOS: COMPAT_30 | | 143 | defflag COMPAT_SUNOS: COMPAT_30 |
144 | defflag opt_compat_svr4.h COMPAT_SVR4 COMPAT_SVR4_32 SVR4_COMPAT_SOLARIS2 | | 144 | defflag opt_compat_svr4.h COMPAT_SVR4 COMPAT_SVR4_32 SVR4_COMPAT_SOLARIS2 |
145 | defflag COMPAT_ULTRIX: COMPAT_50 | | 145 | defflag COMPAT_ULTRIX: COMPAT_50 |
146 | defflag COMPAT_NETBSD32 | | 146 | defflag COMPAT_NETBSD32 |
147 | defflag COMPAT_AOUT_M68K: COMPAT_40 | | 147 | defflag COMPAT_AOUT_M68K: COMPAT_40 |
148 | defflag COMPAT_M68K4K | | 148 | defflag COMPAT_M68K4K |
149 | defflag COMPAT_MACH | | 149 | defflag COMPAT_MACH |
150 | defflag COMPAT_DARWIN | | 150 | defflag COMPAT_DARWIN |
151 | defflag COMPAT_VAX1K | | 151 | defflag COMPAT_VAX1K |
152 | defflag COMPAT_43 | | 152 | defflag COMPAT_43 |
153 | defflag COMPAT_PECOFF | | 153 | defflag COMPAT_PECOFF |
154 | defflag opt_compat_netbsd.h COMPAT_NOMID | | 154 | defflag opt_compat_netbsd.h COMPAT_NOMID |
155 | | | 155 | |
156 | # | | 156 | # |
157 | # Cryptography support. Include this early, since several things | | 157 | # Cryptography support. Include this early, since several things |
158 | # use it. | | 158 | # use it. |
159 | | | 159 | |
160 | # Individual crypto transforms | | 160 | # Individual crypto transforms |
161 | include "crypto/arc4/files.arc4" | | 161 | include "crypto/arc4/files.arc4" |
162 | include "crypto/des/files.des" | | 162 | include "crypto/des/files.des" |
163 | include "crypto/blowfish/files.blowfish" | | 163 | include "crypto/blowfish/files.blowfish" |
164 | include "crypto/cast128/files.cast128" | | 164 | include "crypto/cast128/files.cast128" |
165 | include "crypto/rijndael/files.rijndael" | | 165 | include "crypto/rijndael/files.rijndael" |
166 | include "crypto/skipjack/files.skipjack" | | 166 | include "crypto/skipjack/files.skipjack" |
167 | | | 167 | |
168 | # General-purpose crypto processing framework. | | 168 | # General-purpose crypto processing framework. |
169 | include "opencrypto/files.opencrypto" | | 169 | include "opencrypto/files.opencrypto" |
170 | | | 170 | |
171 | # | | 171 | # |
172 | # System monitoring framework | | 172 | # System monitoring framework |
173 | # | | 173 | # |
174 | include "dev/sysmon/files.sysmon" | | 174 | include "dev/sysmon/files.sysmon" |
175 | | | 175 | |
176 | # | | 176 | # |
177 | # Networking protocols | | 177 | # Networking protocols |
178 | # | | 178 | # |
179 | include "net80211/files.net80211" | | 179 | include "net80211/files.net80211" |
180 | include "netatalk/files.netatalk" | | 180 | include "netatalk/files.netatalk" |
181 | include "netbt/files.netbt" | | 181 | include "netbt/files.netbt" |
182 | include "netinet/files.netinet" | | 182 | include "netinet/files.netinet" |
183 | include "netinet/files.ipfilter" | | 183 | include "netinet/files.ipfilter" |
184 | include "netinet6/files.netinet6" | | 184 | include "netinet6/files.netinet6" |
185 | include "netinet6/files.ipsec" | | 185 | include "netinet6/files.ipsec" |
186 | include "netipsec/files.netipsec" | | 186 | include "netipsec/files.netipsec" |
187 | include "netiso/files.netiso" | | 187 | include "netiso/files.netiso" |
188 | include "netnatm/files.netnatm" | | 188 | include "netnatm/files.netnatm" |
189 | include "netsmb/files.netsmb" | | 189 | include "netsmb/files.netsmb" |
190 | include "net/files.pf" | | 190 | include "net/files.pf" |
191 | | | 191 | |
192 | obsolete defflag CCITT # obsolete | | 192 | obsolete defflag CCITT # obsolete |
193 | obsolete defflag HDLC # obsolete | | 193 | obsolete defflag HDLC # obsolete |
194 | obsolete defflag LLC # obsolete | | 194 | obsolete defflag LLC # obsolete |
195 | obsolete defflag opt_ns.h NS NSIP # obsolete | | 195 | obsolete defflag opt_ns.h NS NSIP # obsolete |
196 | obsolete defflag IPX # obsolete | | 196 | obsolete defflag IPX # obsolete |
197 | obsolete defflag opt_iso.h TPCONS | | 197 | obsolete defflag opt_iso.h TPCONS |
198 | obsolete defparam opt_md.h MEMORY_RBFLAGS # superseded by | | 198 | obsolete defparam opt_md.h MEMORY_RBFLAGS # superseded by |
199 | # MEMORY_DISK_RBFLAGS | | 199 | # MEMORY_DISK_RBFLAGS |
200 | | | 200 | |
201 | defflag PFIL_HOOKS # pfil(9) | | 201 | defflag PFIL_HOOKS # pfil(9) |
202 | defflag opt_bridge_ipf.h BRIDGE_IPF # bridge(4) use inet_pfil_hooks | | 202 | defflag opt_bridge_ipf.h BRIDGE_IPF # bridge(4) use inet_pfil_hooks |
203 | defflag opt_ppp.h PPP_DEFLATE PPP_BSDCOMP PPP_FILTER | | 203 | defflag opt_ppp.h PPP_DEFLATE PPP_BSDCOMP PPP_FILTER |
204 | # Include deflate or bsd | | 204 | # Include deflate or bsd |
205 | # compression, enable pppd | | 205 | # compression, enable pppd |
206 | # packet filtering support | | 206 | # packet filtering support |
207 | defflag opt_pppoe.h PPPOE_SERVER PPPOE_TERM_UNKNOWN_SESSIONS | | 207 | defflag opt_pppoe.h PPPOE_SERVER PPPOE_TERM_UNKNOWN_SESSIONS |
208 | | | 208 | |
209 | # networking options | | 209 | # networking options |
210 | # | | 210 | # |
211 | defflag GATEWAY | | 211 | defflag GATEWAY |
212 | defparam opt_nmbclusters.h NMBCLUSTERS | | 212 | defparam opt_nmbclusters.h NMBCLUSTERS |
213 | defparam SB_MAX | | 213 | defparam SB_MAX |
214 | | | 214 | |
215 | # file system options | | 215 | # file system options |
216 | # | | 216 | # |
217 | defflag QUOTA # XXX files.ufs? | | 217 | defflag QUOTA # XXX files.ufs? |
218 | defflag VNODE_LOCKDEBUG | | 218 | defflag VNODE_LOCKDEBUG |
219 | defflag MAGICLINKS | | 219 | defflag MAGICLINKS |
220 | | | 220 | |
221 | # buffer cache size options | | 221 | # buffer cache size options |
222 | # | | 222 | # |
223 | defparam opt_bufcache.h BUFCACHE BUFPAGES | | 223 | defparam opt_bufcache.h BUFCACHE BUFPAGES |
224 | | | 224 | |
225 | # userconf | | 225 | # userconf |
226 | # | | 226 | # |
227 | defflag USERCONF | | 227 | defflag USERCONF |
228 | | | 228 | |
229 | # sysctl related | | 229 | # sysctl related |
230 | # | | 230 | # |
231 | defflag opt_sysctl.h SYSCTL_DISALLOW_CREATE SYSCTL_DISALLOW_KWRITE | | 231 | defflag opt_sysctl.h SYSCTL_DISALLOW_CREATE SYSCTL_DISALLOW_KWRITE |
232 | SYSCTL_DEBUG_SETUP SYSCTL_DEBUG_CREATE | | 232 | SYSCTL_DEBUG_SETUP SYSCTL_DEBUG_CREATE |
233 | SYSCTL_INCLUDE_DESCR | | 233 | SYSCTL_INCLUDE_DESCR |
234 | | | 234 | |
235 | # | | 235 | # |
236 | # Not entirely MI, but present on multiple arch's | | 236 | # Not entirely MI, but present on multiple arch's |
237 | # | | 237 | # |
238 | | | 238 | |
239 | # PC-style MBR handling | | 239 | # PC-style MBR handling |
240 | # | | 240 | # |
241 | defflag opt_mbr.h COMPAT_386BSD_MBRPART | | 241 | defflag opt_mbr.h COMPAT_386BSD_MBRPART |
242 | | | 242 | |
243 | # | | 243 | # |
244 | # debugging options | | 244 | # debugging options |
245 | # | | 245 | # |
246 | include "ddb/files.ddb" # in-kernel dynamic debugger | | 246 | include "ddb/files.ddb" # in-kernel dynamic debugger |
247 | | | 247 | |
248 | defflag opt_kgdb.h KGDB | | 248 | defflag opt_kgdb.h KGDB |
249 | defparam opt_kgdb.h KGDB_DEV KGDB_DEVNAME KGDB_DEVPORT | | 249 | defparam opt_kgdb.h KGDB_DEV KGDB_DEVNAME KGDB_DEVPORT |
250 | KGDB_DEVADDR KGDB_DEVRATE KGDB_DEVMODE | | 250 | KGDB_DEVADDR KGDB_DEVRATE KGDB_DEVMODE |
251 | defflag LOCKDEBUG | | 251 | defflag LOCKDEBUG |
252 | defflag SYSCALL_DEBUG | | 252 | defflag SYSCALL_DEBUG |
253 | defflag opt_kstack.h KSTACK_CHECK_MAGIC | | 253 | defflag opt_kstack.h KSTACK_CHECK_MAGIC |
254 | | | 254 | |
255 | # memory (ram) disk options | | 255 | # memory (ram) disk options |
256 | # | | 256 | # |
257 | defflag opt_md.h MEMORY_DISK_HOOKS MEMORY_DISK_IS_ROOT | | 257 | defflag opt_md.h MEMORY_DISK_HOOKS MEMORY_DISK_IS_ROOT |
258 | MEMORY_DISK_DYNAMIC | | 258 | MEMORY_DISK_DYNAMIC |
259 | defparam opt_md.h MEMORY_DISK_SERVER=1 MEMORY_DISK_ROOT_SIZE | | 259 | defparam opt_md.h MEMORY_DISK_SERVER=1 MEMORY_DISK_ROOT_SIZE |
260 | MEMORY_DISK_RBFLAGS | | 260 | MEMORY_DISK_RBFLAGS |
261 | | | 261 | |
262 | defflag opt_tftproot.h TFTPROOT TFTPROOT_DEBUG | | 262 | defflag opt_tftproot.h TFTPROOT TFTPROOT_DEBUG |
263 | | | 263 | |
264 | # Support for hardware performance monitoring counters | | 264 | # Support for hardware performance monitoring counters |
265 | # | | 265 | # |
266 | defflag opt_perfctrs.h PERFCTRS | | 266 | defflag opt_perfctrs.h PERFCTRS |
267 | | | 267 | |
268 | defflag opt_wlan.h WLAN | | 268 | defflag opt_wlan.h WLAN |
269 | | | 269 | |
270 | # Machine-independent device majors assignements | | 270 | # Machine-independent device majors assignements |
271 | include "conf/majors" | | 271 | include "conf/majors" |
272 | | | 272 | |
273 | # generic attributes | | 273 | # generic attributes |
274 | # | | 274 | # |
275 | define audiobus { } | | 275 | define audiobus { } |
276 | define midibus { } | | 276 | define midibus { } |
277 | define midisyn | | 277 | define midisyn |
278 | define videobus { } | | 278 | define videobus { } |
279 | define ata {[channel = -1]} | | 279 | define ata {[channel = -1]} |
280 | define sata | | 280 | define sata |
281 | define sata_fis | | 281 | define sata_fis |
282 | define scsi_core | | 282 | define scsi_core |
283 | define scsi {[channel = -1]}: scsi_core | | 283 | define scsi {[channel = -1]}: scsi_core |
284 | define ata_hl {[drive = -1]} | | 284 | define ata_hl {[drive = -1]} |
285 | define atapi { } | | 285 | define atapi { } |
286 | define radiodev { } | | 286 | define radiodev { } |
287 | define gpibdev {[address = -1]} | | 287 | define gpibdev {[address = -1]} |
288 | define gpiobus { } | | 288 | define gpiobus { } |
289 | define onewirebus { } | | 289 | define onewirebus { } |
290 | define pckbport {[slot = -1]} | | 290 | define pckbport {[slot = -1]} |
291 | define pckbport_machdep_cnattach | | 291 | define pckbport_machdep_cnattach |
292 | define firmload | | 292 | define firmload |
293 | | | 293 | |
294 | # audio device attributes | | 294 | # audio device attributes |
295 | # | | 295 | # |
296 | define mulaw | | 296 | define mulaw |
297 | define auconv | | 297 | define auconv |
298 | define aurateconv | | 298 | define aurateconv |
299 | | | 299 | |
300 | # audio and midi devices, attaches to audio hardware driver | | 300 | # audio and midi devices, attaches to audio hardware driver |
301 | # | | 301 | # |
302 | device audio: audiodev | | 302 | device audio: audiodev |
303 | attach audio at audiobus | | 303 | attach audio at audiobus |
304 | device midi | | 304 | device midi |
305 | attach midi at midibus | | 305 | attach midi at midibus |
306 | | | 306 | |
307 | # console bell via audio device | | 307 | # console bell via audio device |
308 | # | | 308 | # |
309 | define audiobell | | 309 | define audiobell |
310 | | | 310 | |
311 | # video devices, attaches to video hardware driver | | 311 | # video devices, attaches to video hardware driver |
312 | # | | 312 | # |
313 | device video | | 313 | device video |
314 | attach video at videobus | | 314 | attach video at videobus |
315 | | | 315 | |
316 | # National Semiconductor LM7[89] | | 316 | # National Semiconductor LM7[89] |
317 | # | | 317 | # |
318 | # (included here so files.i2c can define an attachment) | | 318 | # (included here so files.i2c can define an attachment) |
319 | | | 319 | |
320 | device lm: sysmon_envsys | | 320 | device lm: sysmon_envsys |
321 | file dev/ic/nslm7x.c lm needs-flag | | 321 | file dev/ic/nslm7x.c lm needs-flag |
322 | | | 322 | |
323 | # I2C device support | | 323 | # I2C device support |
324 | include "dev/i2c/files.i2c" | | 324 | include "dev/i2c/files.i2c" |
325 | | | 325 | |
326 | # SPI device support | | 326 | # SPI device support |
327 | include "dev/spi/files.spi" | | 327 | include "dev/spi/files.spi" |
328 | | | 328 | |
329 | # IR device support | | 329 | # IR device support |
330 | include "dev/ir/files.ir" | | 330 | include "dev/ir/files.ir" |
331 | | | 331 | |
332 | # Parallel Port Bus support | | 332 | # Parallel Port Bus support |
333 | include "dev/ppbus/files.ppbus" | | 333 | include "dev/ppbus/files.ppbus" |
334 | | | 334 | |
335 | # raster operations attributes | | 335 | # raster operations attributes |
336 | # | | 336 | # |
337 | define rasops1 | | 337 | define rasops1 |
338 | define rasops2 | | 338 | define rasops2 |
339 | define rasops4 | | 339 | define rasops4 |
340 | define rasops8 | | 340 | define rasops8 |
341 | define rasops15 | | 341 | define rasops15 |
342 | define rasops16 | | 342 | define rasops16 |
343 | define rasops24 | | 343 | define rasops24 |
344 | define rasops32 | | 344 | define rasops32 |
345 | define rasops_rotation | | 345 | define rasops_rotation |
346 | | | 346 | |
347 | # splash screen support | | 347 | # splash screen support |
348 | include "dev/splash/files.splash" | | 348 | include "dev/splash/files.splash" |
349 | | | 349 | |
350 | # videomode support | | 350 | # videomode support |
351 | include "dev/videomode/files.videomode" | | 351 | include "dev/videomode/files.videomode" |
352 | | | 352 | |
353 | # net device attributes - we have generic code for arc(net), ether(net), | | 353 | # net device attributes - we have generic code for arc(net), ether(net), |
354 | # fddi, token ring, atm and eco(net). | | 354 | # fddi, token ring, atm and eco(net). |
355 | # | | 355 | # |
356 | define arcnet | | 356 | define arcnet |
357 | define atm | | 357 | define atm |
358 | define eco | | 358 | define eco |
359 | define ether | | 359 | define ether |
360 | define fddi | | 360 | define fddi |
361 | define hippi | | 361 | define hippi |
362 | define ieee1394 | | 362 | define ieee1394 |
363 | define token | | 363 | define token |
364 | define sppp | | 364 | define sppp |
365 | define wlan: arc4, rijndael | | 365 | define wlan: arc4, rijndael |
366 | define crypto | | 366 | define crypto |
367 | | | 367 | |
368 | # devices ARPing IPv4 pull this in: | | 368 | # devices ARPing IPv4 pull this in: |
369 | # | | 369 | # |
370 | define arp | | 370 | define arp |
371 | | | 371 | |
372 | # | | 372 | # |
373 | # ALTQ network traffic shaping subsystem | | 373 | # ALTQ network traffic shaping subsystem |
374 | # | | 374 | # |
375 | include "altq/files.altq" | | 375 | include "altq/files.altq" |
376 | | | 376 | |
377 | # | | 377 | # |
378 | # IPKDB kernel debugger | | 378 | # IPKDB kernel debugger |
379 | # | | 379 | # |
380 | include "ipkdb/files.ipkdb" | | 380 | include "ipkdb/files.ipkdb" |
381 | | | 381 | |
382 | # Logical disk | | 382 | # Logical disk |
383 | # | | 383 | # |
384 | device ld: disk | | 384 | device ld: disk |
385 | file dev/ld.c ld needs-flag | | 385 | file dev/ld.c ld needs-flag |
386 | | | 386 | |
387 | # | | 387 | # |
388 | # MII/PHY support for network devices | | 388 | # MII/PHY support for network devices |
389 | # | | 389 | # |
390 | include "dev/mii/files.mii" | | 390 | include "dev/mii/files.mii" |
391 | | | 391 | |
392 | # | | 392 | # |
393 | # RAIDframe | | 393 | # RAIDframe |
394 | # | | 394 | # |
395 | include "dev/raidframe/files.raidframe" | | 395 | include "dev/raidframe/files.raidframe" |
396 | | | 396 | |
397 | # | | 397 | # |
398 | # Hardware-assisted data mover API | | 398 | # Hardware-assisted data mover API |
399 | # | | 399 | # |
400 | include "dev/dmover/files.dmover" | | 400 | include "dev/dmover/files.dmover" |
401 | | | 401 | |
402 | # | | 402 | # |
403 | # "Chipset" drivers. These are the bus-independent routines which | | 403 | # "Chipset" drivers. These are the bus-independent routines which |
404 | # contain the cfdrivers. Attachments are provided by files.<bus> | | 404 | # contain the cfdrivers. Attachments are provided by files.<bus> |
405 | # | | 405 | # |
406 | | | 406 | |
407 | # Adaptec AIC-6[32]60 ICs | | 407 | # Adaptec AIC-6[32]60 ICs |
408 | # | | 408 | # |
409 | device aic: scsi | | 409 | device aic: scsi |
410 | file dev/ic/aic6360.c aic | | 410 | file dev/ic/aic6360.c aic |
411 | | | 411 | |
412 | # SMC 93Cx6 Serial EEPROM devices | | 412 | # SMC 93Cx6 Serial EEPROM devices |
413 | # | | 413 | # |
414 | define smc93cx6 | | 414 | define smc93cx6 |
415 | file dev/ic/smc93cx6.c smc93cx6 | | 415 | file dev/ic/smc93cx6.c smc93cx6 |
416 | | | 416 | |
417 | # Adaptec 2[789]4X, 394X, aic7770 and aic78[5678]0 SCSI controllers | | 417 | # Adaptec 2[789]4X, 394X, aic7770 and aic78[5678]0 SCSI controllers |
418 | # | | 418 | # |
419 | defparam opt_ahc.h AHC_DEBUG | | 419 | defparam opt_ahc.h AHC_DEBUG |
420 | defflag opt_ahc.h AHC_NO_TAGS | | 420 | defflag opt_ahc.h AHC_NO_TAGS |
421 | device ahc: scsi | | 421 | device ahc: scsi |
422 | define ahc_seeprom | | 422 | define ahc_seeprom |
423 | define ahc_aic77xx | | 423 | define ahc_aic77xx |
424 | file dev/ic/aic7xxx.c ahc | | 424 | file dev/ic/aic7xxx.c ahc |
425 | file dev/ic/aic7xxx_osm.c ahc | | 425 | file dev/ic/aic7xxx_osm.c ahc |
426 | file dev/ic/aic7xxx_seeprom.c ahc_seeprom | | 426 | file dev/ic/aic7xxx_seeprom.c ahc_seeprom |
427 | file dev/ic/aic77xx.c ahc_aic77xx | | 427 | file dev/ic/aic77xx.c ahc_aic77xx |
428 | | | 428 | |
429 | # Adaptec aic79xx SCSI controllers | | 429 | # Adaptec aic79xx SCSI controllers |
430 | defflag opt_ahd.h AHD_DEBUG | | 430 | defflag opt_ahd.h AHD_DEBUG |
431 | device ahd: scsi | | 431 | device ahd: scsi |
432 | file dev/ic/aic79xx.c ahd | | 432 | file dev/ic/aic79xx.c ahd |
433 | file dev/ic/aic79xx_osm.c ahd | | 433 | file dev/ic/aic79xx_osm.c ahd |
434 | | | 434 | |
435 | # DPT EATA SCSI controllers | | 435 | # DPT EATA SCSI controllers |
436 | # | | 436 | # |
437 | device dpt: scsi | | 437 | device dpt: scsi |
438 | file dev/ic/dpt.c dpt | | 438 | file dev/ic/dpt.c dpt |
439 | | | 439 | |
440 | # Compaq Smart ARRAY controllers | | 440 | # Compaq Smart ARRAY controllers |
441 | # | | 441 | # |
442 | device cac {unit = -1} | | 442 | device cac {unit = -1} |
443 | file dev/ic/cac.c cac | | 443 | file dev/ic/cac.c cac |
444 | | | 444 | |
445 | attach ld at cac with ld_cac | | 445 | attach ld at cac with ld_cac |
446 | file dev/ic/ld_cac.c ld_cac | | 446 | file dev/ic/ld_cac.c ld_cac |
447 | | | 447 | |
448 | # HP/Compaq Command Interface for SCSI-3 Support | | 448 | # HP/Compaq Command Interface for SCSI-3 Support |
449 | # | | 449 | # |
450 | device ciss: scsi | | 450 | device ciss: scsi |
451 | file dev/ic/ciss.c ciss | | 451 | file dev/ic/ciss.c ciss |
452 | | | 452 | |
453 | # Mylex DAC960 RAID controllers | | 453 | # Mylex DAC960 RAID controllers |
454 | # | | 454 | # |
455 | device mlx {unit = -1} | | 455 | device mlx {unit = -1} |
456 | file dev/ic/mlx.c mlx needs-flag | | 456 | file dev/ic/mlx.c mlx needs-flag |
457 | | | 457 | |
458 | attach ld at mlx with ld_mlx | | 458 | attach ld at mlx with ld_mlx |
459 | file dev/ic/ld_mlx.c ld_mlx | | 459 | file dev/ic/ld_mlx.c ld_mlx |
460 | | | 460 | |
461 | # ICP-Vortex/Intel RAID controllers | | 461 | # ICP-Vortex/Intel RAID controllers |
462 | # | | 462 | # |
463 | device icp {unit = -1} | | 463 | device icp {unit = -1} |
464 | file dev/ic/icp.c icp needs-flag | | 464 | file dev/ic/icp.c icp needs-flag |
465 | file dev/ic/icp_ioctl.c icp | | 465 | file dev/ic/icp_ioctl.c icp |
466 | | | 466 | |
467 | attach ld at icp with ld_icp | | 467 | attach ld at icp with ld_icp |
468 | file dev/ic/ld_icp.c ld_icp | | 468 | file dev/ic/ld_icp.c ld_icp |
469 | | | 469 | |
470 | device icpsp: scsi | | 470 | device icpsp: scsi |
471 | file dev/ic/icpsp.c icpsp | | 471 | file dev/ic/icpsp.c icpsp |
472 | attach icpsp at icp | | 472 | attach icpsp at icp |
473 | | | 473 | |
474 | # Adaptec FSA RAID controllers | | 474 | # Adaptec FSA RAID controllers |
475 | # | | 475 | # |
476 | device aac {unit = -1} | | 476 | device aac {unit = -1} |
477 | file dev/ic/aac.c aac | | 477 | file dev/ic/aac.c aac |
478 | | | 478 | |
479 | attach ld at aac with ld_aac | | 479 | attach ld at aac with ld_aac |
480 | file dev/ic/ld_aac.c ld_aac | | 480 | file dev/ic/ld_aac.c ld_aac |
481 | | | 481 | |
482 | # AdvanSys 1200A, 1200B and ULTRA SCSI controllers | | 482 | # AdvanSys 1200A, 1200B and ULTRA SCSI controllers |
483 | # | | 483 | # |
484 | device adv: scsi | | 484 | device adv: scsi |
485 | file dev/ic/adv.c adv | | 485 | file dev/ic/adv.c adv |
486 | file dev/ic/advlib.c adv | | 486 | file dev/ic/advlib.c adv |
487 | file dev/ic/advmcode.c adv | | 487 | file dev/ic/advmcode.c adv |
488 | | | 488 | |
489 | # AdvanSys ULTRA WIDE SCSI controllers | | 489 | # AdvanSys ULTRA WIDE SCSI controllers |
490 | # | | 490 | # |
491 | device adw: scsi | | 491 | device adw: scsi |
492 | file dev/ic/adw.c adw | | 492 | file dev/ic/adw.c adw |
493 | | | 493 | |
494 | # BusLogic MultiMaster and MultiMaster Ultra SCSI controllers | | 494 | # BusLogic MultiMaster and MultiMaster Ultra SCSI controllers |
495 | # (Must be declared before AHA to ensure bha probes before aha. | | 495 | # (Must be declared before AHA to ensure bha probes before aha. |
496 | # Probing AHA first configures bhas as aha, via their AHA | | 496 | # Probing AHA first configures bhas as aha, via their AHA |
497 | # hardware-compatibility mode.) | | 497 | # hardware-compatibility mode.) |
498 | # | | 498 | # |
499 | device bha: scsi | | 499 | device bha: scsi |
500 | file dev/ic/bha.c bha | | 500 | file dev/ic/bha.c bha |
501 | | | 501 | |
502 | # Adaptec AHA-154x and AHA-164x controllers | | 502 | # Adaptec AHA-154x and AHA-164x controllers |
503 | # (must be after bha, see above) | | 503 | # (must be after bha, see above) |
504 | # | | 504 | # |
505 | device aha: scsi | | 505 | device aha: scsi |
506 | file dev/ic/aha.c aha | | 506 | file dev/ic/aha.c aha |
507 | | | 507 | |
508 | # Initio INIC-940/950 SCSI controllers | | 508 | # Initio INIC-940/950 SCSI controllers |
509 | # | | 509 | # |
510 | device iha: scsi | | 510 | device iha: scsi |
511 | file dev/ic/iha.c iha | | 511 | file dev/ic/iha.c iha |
512 | | | 512 | |
513 | # Qlogic ISP 10x0 SCSI Controllers | | 513 | # Qlogic ISP 10x0 SCSI Controllers |
514 | # | | 514 | # |
515 | defflag opt_isp.h ISP_DISABLE_1020_SUPPORT | | 515 | defflag opt_isp.h ISP_DISABLE_1020_SUPPORT |
516 | ISP_DISABLE_1080_SUPPORT | | 516 | ISP_DISABLE_1080_SUPPORT |
517 | ISP_DISABLE_2100_SUPPORT | | 517 | ISP_DISABLE_2100_SUPPORT |
518 | ISP_DISABLE_2200_SUPPORT | | 518 | ISP_DISABLE_2200_SUPPORT |
519 | ISP_DISABLE_2300_SUPPORT | | 519 | ISP_DISABLE_2300_SUPPORT |
520 | ISP_DISABLE_2322_SUPPORT | | 520 | ISP_DISABLE_2322_SUPPORT |
521 | ISP_DISABLE_2400_SUPPORT | | 521 | ISP_DISABLE_2400_SUPPORT |
522 | ISP_DISABLE_FW | | 522 | ISP_DISABLE_FW |
523 | ISP_TARGET_MODE | | 523 | ISP_TARGET_MODE |
524 | defparam opt_isp.h ISP_LOGDEFAULT | | 524 | defparam opt_isp.h ISP_LOGDEFAULT |
525 | ISP_VPORTS | | 525 | ISP_VPORTS |
526 | device isp: scsi | | 526 | device isp: scsi |
527 | file dev/ic/isp.c isp | | 527 | file dev/ic/isp.c isp |
528 | file dev/ic/isp_library.c isp | | 528 | file dev/ic/isp_library.c isp |
529 | file dev/ic/isp_netbsd.c isp | | 529 | file dev/ic/isp_netbsd.c isp |
530 | file dev/ic/isp_target.c isp & isp_target_mode | | 530 | file dev/ic/isp_target.c isp & isp_target_mode |
531 | # LSILogic MegaRAID SAS | | 531 | # LSILogic MegaRAID SAS |
532 | # | | 532 | # |
533 | device mfi: scsi | | 533 | device mfi: scsi |
534 | file dev/ic/mfi.c mfi | | 534 | file dev/ic/mfi.c mfi |
535 | | | 535 | |
536 | # LSILogic Fusion-MPT I/O Processor SCSI/FC Controllers | | 536 | # LSILogic Fusion-MPT I/O Processor SCSI/FC Controllers |
537 | # | | 537 | # |
538 | device mpt: scsi | | 538 | device mpt: scsi |
539 | file dev/ic/mpt.c mpt | | 539 | file dev/ic/mpt.c mpt |
540 | file dev/ic/mpt_debug.c mpt | | 540 | file dev/ic/mpt_debug.c mpt |
541 | file dev/ic/mpt_netbsd.c mpt | | 541 | file dev/ic/mpt_netbsd.c mpt |
542 | | | 542 | |
543 | # Workbit NinjaSCSI-32 controllers | | 543 | # Workbit NinjaSCSI-32 controllers |
544 | device njs: scsi | | 544 | device njs: scsi |
545 | file dev/ic/ninjascsi32.c njs | | 545 | file dev/ic/ninjascsi32.c njs |
546 | | | 546 | |
547 | # Symbios/NCR 53c700 SCSI controllers | | 547 | # Symbios/NCR 53c700 SCSI controllers |
548 | device oosiop: scsi | | 548 | device oosiop: scsi |
549 | file dev/ic/oosiop.c oosiop | | 549 | file dev/ic/oosiop.c oosiop |
550 | | | 550 | |
551 | # Symbios/NCR 53c710 SCSI controllers | | 551 | # Symbios/NCR 53c710 SCSI controllers |
552 | # | | 552 | # |
553 | device osiop: scsi | | 553 | device osiop: scsi |
554 | file dev/ic/osiop.c osiop | | 554 | file dev/ic/osiop.c osiop |
555 | | | 555 | |
556 | # common stuff for siop and esiop | | 556 | # common stuff for siop and esiop |
557 | # | | 557 | # |
558 | define siop_common | | 558 | define siop_common |
559 | file dev/ic/siop_common.c siop_common | | 559 | file dev/ic/siop_common.c siop_common |
560 | | | 560 | |
561 | # Symbios/NCR 53c720/53c8xx SCSI controllers | | 561 | # Symbios/NCR 53c720/53c8xx SCSI controllers |
562 | # | | 562 | # |
563 | device siop: scsi,siop_common | | 563 | device siop: scsi,siop_common |
564 | file dev/ic/siop.c siop & (siop_pci | siop_gedoens) | | 564 | file dev/ic/siop.c siop & (siop_pci | siop_gedoens) |
565 | defflag opt_siop.h SIOP_SYMLED | | 565 | defflag opt_siop.h SIOP_SYMLED |
566 | | | 566 | |
567 | device esiop: scsi,siop_common | | 567 | device esiop: scsi,siop_common |
568 | file dev/ic/esiop.c esiop | | 568 | file dev/ic/esiop.c esiop |
569 | | | 569 | |
570 | # UltraStor SCSI controllers | | 570 | # UltraStor SCSI controllers |
571 | # | | 571 | # |
572 | device uha: scsi | | 572 | device uha: scsi |
573 | file dev/ic/uha.c uha | | 573 | file dev/ic/uha.c uha |
574 | | | 574 | |
575 | # 3Com common probe code | | 575 | # 3Com common probe code |
576 | define elink | | 576 | define elink |
577 | file dev/isa/elink.c elink | | 577 | file dev/isa/elink.c elink |
578 | | | 578 | |
579 | # Aironet PC4500/PC4800 | | 579 | # Aironet PC4500/PC4800 |
580 | # | | 580 | # |
581 | device an: arp, wlan, ifnet | | 581 | device an: arp, wlan, ifnet |
582 | file dev/ic/an.c an | | 582 | file dev/ic/an.c an |
583 | | | 583 | |
584 | # AMD 79c930-based 802.11 cards | | 584 | # AMD 79c930-based 802.11 cards |
585 | # | | 585 | # |
586 | device awi: arp, wlan, ifnet | | 586 | device awi: arp, wlan, ifnet |
587 | file dev/ic/awi.c awi | | 587 | file dev/ic/awi.c awi |
588 | file dev/ic/am79c930.c awi | | 588 | file dev/ic/am79c930.c awi |
589 | | | 589 | |
590 | # Lucent & Intersil WaveLan IEEE (802.11) | | 590 | # Lucent & Intersil WaveLan IEEE (802.11) |
591 | # | | 591 | # |
592 | device wi: arp, wlan, ifnet | | 592 | device wi: arp, wlan, ifnet |
593 | file dev/ic/wi.c wi | | 593 | file dev/ic/wi.c wi |
594 | | | 594 | |
595 | # Atheros HAL | | 595 | # Atheros HAL |
596 | # | | 596 | # |
597 | include "external/isc/atheros_hal/conf/files.ath_hal" | | 597 | include "external/isc/atheros_hal/conf/files.ath_hal" |
598 | | | 598 | |
599 | # Atheros 5210/5211/5212 multi-mode 802.11 | | 599 | # Atheros 5210/5211/5212 multi-mode 802.11 |
600 | # | | 600 | # |
601 | device ath: arp, wlan, ifnet | | 601 | device ath: arp, wlan, ifnet |
602 | file dev/ic/ath.c ath | | 602 | file dev/ic/ath.c ath |
603 | file dev/ic/ath_netbsd.c ath | | 603 | file dev/ic/ath_netbsd.c ath |
604 | file dev/ic/athrate-sample.c ath | | 604 | file dev/ic/athrate-sample.c ath |
605 | | | 605 | |
606 | # ADMtek ADM8211 802.11 | | 606 | # ADMtek ADM8211 802.11 |
607 | # | | 607 | # |
608 | device atw: arp, wlan, ifnet, smc93cx6 | | 608 | device atw: arp, wlan, ifnet, smc93cx6 |
609 | file dev/ic/atw.c atw | | 609 | file dev/ic/atw.c atw |
610 | | | 610 | |
611 | # Realtek RTL8180 802.11 | | 611 | # Realtek RTL8180 802.11 |
612 | # | | 612 | # |
613 | device rtw: arp, wlan, ifnet, smc93cx6 | | 613 | device rtw: arp, wlan, ifnet, smc93cx6 |
614 | file dev/ic/rtw.c rtw | | 614 | file dev/ic/rtw.c rtw |
615 | file dev/ic/rtwphy.c rtw | | 615 | file dev/ic/rtwphy.c rtw |
616 | file dev/ic/rtwphyio.c rtw | | 616 | file dev/ic/rtwphyio.c rtw |
617 | | | 617 | |
618 | # Ralink RT2500/RT2600 802.11 | | 618 | # Ralink RT2500/RT2600 802.11 |
619 | device ral: arp, ether, ifnet, wlan, firmload | | 619 | device ral: arp, ether, ifnet, wlan, firmload |
620 | file dev/ic/rt2560.c ral | | 620 | file dev/ic/rt2560.c ral |
621 | file dev/ic/rt2661.c ral | | 621 | file dev/ic/rt2661.c ral |
622 | | | 622 | |
623 | # 3Com Etherlink-III Ethernet controller | | 623 | # 3Com Etherlink-III Ethernet controller |
624 | # | | 624 | # |
625 | device ep: arp, ether, ifnet, mii, mii_bitbang | | 625 | device ep: arp, ether, ifnet, mii, mii_bitbang |
626 | file dev/ic/elink3.c ep | | 626 | file dev/ic/elink3.c ep |
627 | | | 627 | |
628 | # 3Com EtherLink XL Controller | | 628 | # 3Com EtherLink XL Controller |
629 | # | | 629 | # |
630 | device ex: arp, ether, ifnet, mii, mii_bitbang | | 630 | device ex: arp, ether, ifnet, mii, mii_bitbang |
631 | file dev/ic/elinkxl.c ex | | 631 | file dev/ic/elinkxl.c ex |
632 | | | 632 | |
633 | # DEC EtherWORKS III (LEMAC) Ethernet controllers | | 633 | # DEC EtherWORKS III (LEMAC) Ethernet controllers |
634 | # | | 634 | # |
635 | device lc: arp, ether, ifnet | | 635 | device lc: arp, ether, ifnet |
636 | file dev/ic/lemac.c lc | | 636 | file dev/ic/lemac.c lc |
637 | | | 637 | |
638 | # LANCE and PCnet Ethernet controllers | | 638 | # LANCE and PCnet Ethernet controllers |
639 | # | | 639 | # |
640 | device le: arp, ether, ifnet | | 640 | device le: arp, ether, ifnet |
641 | define le24 | | 641 | define le24 |
642 | define le32 | | 642 | define le32 |
643 | file dev/ic/am7990.c le24 | | 643 | file dev/ic/am7990.c le24 |
644 | file dev/ic/am79900.c le32 | | 644 | file dev/ic/am79900.c le32 |
645 | file dev/ic/lance.c le24 | le32 | | 645 | file dev/ic/lance.c le24 | le32 |
646 | | | 646 | |
647 | # DEC DEPCA-family of LANCE Ethernet controllers | | 647 | # DEC DEPCA-family of LANCE Ethernet controllers |
648 | # | | 648 | # |
649 | device depca { }: le24 | | 649 | device depca { }: le24 |
650 | file dev/ic/depca.c depca | | 650 | file dev/ic/depca.c depca |
651 | attach le at depca with le_depca | | 651 | attach le at depca with le_depca |
652 | | | 652 | |
653 | # Sun HME Ethernet controllers | | 653 | # Sun HME Ethernet controllers |
654 | # | | 654 | # |
655 | device hme: arp, ether, ifnet, mii | | 655 | device hme: arp, ether, ifnet, mii |
656 | file dev/ic/hme.c hme | | 656 | file dev/ic/hme.c hme |
657 | | | 657 | |
658 | # Sun GEM Ethernet controllers | | 658 | # Sun GEM Ethernet controllers |
659 | # | | 659 | # |
660 | device gem: arp, ether, ifnet, mii | | 660 | device gem: arp, ether, ifnet, mii |
661 | file dev/ic/gem.c gem | | 661 | file dev/ic/gem.c gem |
662 | | | 662 | |
663 | # 8390-family Ethernet controllers | | 663 | # 8390-family Ethernet controllers |
664 | # | | 664 | # |
665 | defflag opt_ipkdb.h IPKDB_DP8390 | | 665 | defflag opt_ipkdb.h IPKDB_DP8390 |
666 | define dp8390nic | | 666 | define dp8390nic |
667 | file dev/ic/dp8390.c dp8390nic | ipkdb_dp8390 | | 667 | file dev/ic/dp8390.c dp8390nic | ipkdb_dp8390 |
668 | | | 668 | |
669 | # National Semiconductor DP83905 AT/LANTIC Ethernet media support | | 669 | # National Semiconductor DP83905 AT/LANTIC Ethernet media support |
670 | # | | 670 | # |
671 | define dp83905 | | 671 | define dp83905 |
672 | file dev/ic/dp83905.c dp83905 | | 672 | file dev/ic/dp83905.c dp83905 |
673 | | | 673 | |
674 | # Macronix MX98905 Ethernet controller | | 674 | # Macronix MX98905 Ethernet controller |
675 | # (use as an attribute for an "ne" bus attachment) | | 675 | # (use as an attribute for an "ne" bus attachment) |
676 | # | | 676 | # |
677 | define mx98905 | | 677 | define mx98905 |
678 | file dev/ic/mx98905.c mx98905 | | 678 | file dev/ic/mx98905.c mx98905 |
679 | | | 679 | |
680 | # TROPIC Token-Ring controller | | 680 | # TROPIC Token-Ring controller |
681 | # | | 681 | # |
682 | device tr: arp, token, ifnet | | 682 | device tr: arp, token, ifnet |
683 | file dev/ic/tropic.c tr | | 683 | file dev/ic/tropic.c tr |
684 | | | 684 | |
685 | # NCR 5380 SCSI Bus Controller | | 685 | # NCR 5380 SCSI Bus Controller |
686 | # | | 686 | # |
687 | define ncr5380sbc | | 687 | define ncr5380sbc |
688 | file dev/ic/ncr5380sbc.c ncr5380sbc | | 688 | file dev/ic/ncr5380sbc.c ncr5380sbc |
689 | device nca: scsi, ncr5380sbc | | 689 | device nca: scsi, ncr5380sbc |
690 | | | 690 | |
691 | # Sun sc PAL SCSI Bus Controller | | 691 | # Sun sc PAL SCSI Bus Controller |
692 | # | | 692 | # |
693 | define sunscpal | | 693 | define sunscpal |
694 | file dev/ic/sunscpal.c sunscpal | | 694 | file dev/ic/sunscpal.c sunscpal |
695 | device ssc: scsi, sunscpal | | 695 | device ssc: scsi, sunscpal |
696 | | | 696 | |
697 | # DEC FDDI Chipset | | 697 | # DEC FDDI Chipset |
698 | # | | 698 | # |
699 | define pdq | | 699 | define pdq |
700 | file dev/ic/pdq.c pdq | | 700 | file dev/ic/pdq.c pdq |
701 | file dev/ic/pdq_ifsubr.c pdq | | 701 | file dev/ic/pdq_ifsubr.c pdq |
702 | | | 702 | |
703 | # Cyclades Cyclom-8/16/32 | | 703 | # Cyclades Cyclom-8/16/32 |
704 | # | | 704 | # |
705 | device cy: tty | | 705 | device cy: tty |
706 | file dev/ic/cy.c cy needs-flag | | 706 | file dev/ic/cy.c cy needs-flag |
707 | | | 707 | |
708 | # Efficient Networks, Inc. ATM interface | | 708 | # Efficient Networks, Inc. ATM interface |
709 | # | | 709 | # |
710 | device en: atm, ifnet | | 710 | device en: atm, ifnet |
711 | file dev/ic/midway.c en | | 711 | file dev/ic/midway.c en |
712 | | | 712 | |
713 | # NCR 53x9x or Emulex ESP SCSI Controller | | 713 | # NCR 53x9x or Emulex ESP SCSI Controller |
714 | # | | 714 | # |
715 | define ncr53c9x | | 715 | define ncr53c9x |
716 | device esp: scsi, ncr53c9x | | 716 | device esp: scsi, ncr53c9x |
717 | file dev/ic/ncr53c9x.c ncr53c9x | | 717 | file dev/ic/ncr53c9x.c ncr53c9x |
718 | | | 718 | |
719 | # Fujitsu MB87030/MB89352 SCSI Protocol Controller | | 719 | # Fujitsu MB87030/MB89352 SCSI Protocol Controller |
720 | device spc: scsi | | 720 | device spc: scsi |
721 | file dev/ic/mb89352.c spc | | 721 | file dev/ic/mb89352.c spc |
722 | | | 722 | |
723 | # Western Digital WD33C93/WD33C93A SCSI Bus Interface Controller | | 723 | # Western Digital WD33C93/WD33C93A SCSI Bus Interface Controller |
724 | define wd33c93 | | 724 | define wd33c93 |
725 | file dev/ic/wd33c93.c wd33c93 | | 725 | file dev/ic/wd33c93.c wd33c93 |
726 | | | 726 | |
727 | # Hitachi HD44780 LCD panel controller | | 727 | # Hitachi HD44780 LCD panel controller |
728 | define hd44780 | | 728 | define hd44780 |
729 | file dev/ic/hd44780_subr.c hd44780 | | 729 | file dev/ic/hd44780_subr.c hd44780 |
730 | file dev/ic/lcdkp_subr.c hd44780 | | 730 | file dev/ic/lcdkp_subr.c hd44780 |
731 | | | 731 | |
732 | # Matrix keypad | | 732 | # Matrix keypad |
733 | define matrixkp | | 733 | define matrixkp |
734 | file dev/ic/matrixkp_subr.c matrixkp | | 734 | file dev/ic/matrixkp_subr.c matrixkp |
735 | | | 735 | |
736 | # Hitachi HD64570 serial controller | | 736 | # Hitachi HD64570 serial controller |
737 | # | | 737 | # |
738 | define hd64570 | | 738 | define hd64570 |
739 | file dev/ic/hd64570.c hd64570 | | 739 | file dev/ic/hd64570.c hd64570 |
740 | | | 740 | |
741 | # Riscom/N2 ISA/PCI Sync Serial Controller | | 741 | # Riscom/N2 ISA/PCI Sync Serial Controller |
742 | # | | 742 | # |
743 | device ntwoc: ifnet, hd64570 | | 743 | device ntwoc: ifnet, hd64570 |
744 | | | 744 | |
745 | # Intel 82586 Ethernet Controller | | 745 | # Intel 82586 Ethernet Controller |
746 | # | | 746 | # |
747 | define i82586 | | 747 | define i82586 |
748 | file dev/ic/i82586.c i82586 | | 748 | file dev/ic/i82586.c i82586 |
749 | | | 749 | |
750 | # Intel 82596 Ethernet Controller | | 750 | # Intel 82596 Ethernet Controller |
751 | # | | 751 | # |
752 | define i82596 | | 752 | define i82596 |
753 | file dev/ic/i82596.c i82596 | | 753 | file dev/ic/i82596.c i82596 |
754 | | | 754 | |
755 | # Intel 82557/82558/82559 Ethernet Controller | | 755 | # Intel 82557/82558/82559 Ethernet Controller |
756 | # | | 756 | # |
757 | device fxp: ether, ifnet, arp, mii | | 757 | device fxp: ether, ifnet, arp, mii |
758 | file dev/ic/i82557.c fxp | | 758 | file dev/ic/i82557.c fxp |
759 | | | 759 | |
760 | # SEEQ 8005 Advanced Ethernet Data Link Controller | | 760 | # SEEQ 8005 Advanced Ethernet Data Link Controller |
761 | # | | 761 | # |
762 | define seeq8005 | | 762 | define seeq8005 |
763 | file dev/ic/seeq8005.c seeq8005 | | 763 | file dev/ic/seeq8005.c seeq8005 |
764 | | | 764 | |
765 | # SMC 91Cxx Ethernet Controller | | 765 | # SMC 91Cxx Ethernet Controller |
766 | # | | 766 | # |
767 | device sm: arp, ether, ifnet, mii, mii_bitbang | | 767 | device sm: arp, ether, ifnet, mii, mii_bitbang |
768 | file dev/ic/smc91cxx.c sm | | 768 | file dev/ic/smc91cxx.c sm |
769 | | | 769 | |
770 | # SMC 83C170 EPIC/100 Fast Ethernet Controller | | 770 | # SMC 83C170 EPIC/100 Fast Ethernet Controller |
771 | # | | 771 | # |
772 | device epic: arp, ether, ifnet, mii | | 772 | device epic: arp, ether, ifnet, mii |
773 | file dev/ic/smc83c170.c epic | | 773 | file dev/ic/smc83c170.c epic |
774 | | | 774 | |
775 | # DEC SGEC Second Generation Ethernet Controller | | 775 | # DEC SGEC Second Generation Ethernet Controller |
776 | # | | 776 | # |
777 | define sgec | | 777 | define sgec |
778 | file dev/ic/sgec.c sgec | | 778 | file dev/ic/sgec.c sgec |
779 | | | 779 | |
780 | # MB86950 Ethernet Controller | | 780 | # MB86950 Ethernet Controller |
781 | # | | 781 | # |
782 | define mb86950 | | 782 | define mb86950 |
783 | file dev/ic/mb86950.c mb86950 | | 783 | file dev/ic/mb86950.c mb86950 |
784 | | | 784 | |
785 | # MB8696x Ethernet Controller | | 785 | # MB8696x Ethernet Controller |
786 | # | | 786 | # |
787 | define mb86960 | | 787 | define mb86960 |
788 | file dev/ic/mb86960.c mb86960 | | 788 | file dev/ic/mb86960.c mb86960 |
789 | | | 789 | |
790 | # Generic MB8696x Ethernet Controller driver | | 790 | # Generic MB8696x Ethernet Controller driver |
791 | # | | 791 | # |
792 | device mbe: arp, ether, ifnet, mb86960 | | 792 | device mbe: arp, ether, ifnet, mb86960 |
793 | | | 793 | |
794 | # Interwave Am78C201 audio driver | | 794 | # Interwave Am78C201 audio driver |
795 | # | | 795 | # |
796 | define interwave | | 796 | define interwave |
797 | file dev/ic/interwave.c interwave | | 797 | file dev/ic/interwave.c interwave |
798 | | | 798 | |
799 | # TMS 320av110 MPEG2/audio driver | | 799 | # TMS 320av110 MPEG2/audio driver |
800 | # | | 800 | # |
801 | define tms320av110 | | 801 | define tms320av110 |
802 | file dev/ic/tms320av110.c tms320av110 | | 802 | file dev/ic/tms320av110.c tms320av110 |
803 | | | 803 | |
804 | # Novell NE2000-compatible Ethernet cards, based on the | | 804 | # Novell NE2000-compatible Ethernet cards, based on the |
805 | # National Semiconductor DS8390. | | 805 | # National Semiconductor DS8390. |
806 | # | | 806 | # |
807 | defflag opt_ipkdb.h IPKDB_NE : IPKDB_DP8390 | | 807 | defflag opt_ipkdb.h IPKDB_NE : IPKDB_DP8390 |
808 | device ne: ether, ifnet, arp, dp8390nic, mii | | 808 | device ne: ether, ifnet, arp, dp8390nic, mii |
809 | file dev/ic/ne2000.c ne | ipkdb_ne | | 809 | file dev/ic/ne2000.c ne | ipkdb_ne |
810 | | | 810 | |
811 | # 8250/16[45]50-based "com" ports | | 811 | # 8250/16[45]50-based "com" ports |
812 | # | | 812 | # |
813 | defflag opt_com.h COM_DEBUG | | 813 | defflag opt_com.h COM_DEBUG |
814 | # XXX In a perfect world, this would be done with attributes | | 814 | # XXX In a perfect world, this would be done with attributes |
815 | defflag opt_com.h COM_16650 COM_HAYESP COM_PXA2X0 COM_AU1X00 | | 815 | defflag opt_com.h COM_16650 COM_HAYESP COM_PXA2X0 COM_AU1X00 |
816 | COM_REGMAP | | 816 | COM_REGMAP |
817 | device com { } : tty | | 817 | device com { } : tty |
818 | file dev/ic/com.c com needs-flag | | 818 | file dev/ic/com.c com needs-flag |
819 | | | 819 | |
820 | # PC-like keyboard controller | | 820 | # PC-like keyboard controller |
821 | # | | 821 | # |
822 | device pckbc: pckbport | | 822 | device pckbc: pckbport |
823 | file dev/ic/pckbc.c pckbc needs-flag | | 823 | file dev/ic/pckbc.c pckbc needs-flag |
824 | | | 824 | |
825 | device attimer | | 825 | device attimer |
826 | file dev/ic/attimer.c attimer needs-flag | | 826 | file dev/ic/attimer.c attimer needs-flag |
827 | | | 827 | |
828 | # Cirrus Logic CD240[01] 4-port Multi-Protocol Communications Controller | | 828 | # Cirrus Logic CD240[01] 4-port Multi-Protocol Communications Controller |
829 | # | | 829 | # |
830 | device clmpcc: tty | | 830 | device clmpcc: tty |
831 | file dev/ic/clmpcc.c clmpcc needs-flag | | 831 | file dev/ic/clmpcc.c clmpcc needs-flag |
832 | | | 832 | |
833 | # Abit uGuru | | 833 | # Abit uGuru |
834 | # | | 834 | # |
835 | device ug: sysmon_envsys | | 835 | device ug: sysmon_envsys |
836 | file dev/ic/ug.c ug needs-flag | | 836 | file dev/ic/ug.c ug needs-flag |
837 | | | 837 | |
838 | # Essential Communications Corp. HIPPI Interface | | 838 | # Essential Communications Corp. HIPPI Interface |
839 | # | | 839 | # |
840 | device esh: hippi, ifnet | | 840 | device esh: hippi, ifnet |
841 | file dev/ic/rrunner.c esh needs-flag | | 841 | file dev/ic/rrunner.c esh needs-flag |
842 | | | 842 | |
843 | # SMC 90c26, SMC 90C56 (and 90C66 if in compat mode) chip driver | | 843 | # SMC 90c26, SMC 90C56 (and 90C66 if in compat mode) chip driver |
844 | # | | 844 | # |
845 | device bah: ifnet, arcnet, arp | | 845 | device bah: ifnet, arcnet, arp |
846 | file dev/ic/smc90cx6.c bah | | 846 | file dev/ic/smc90cx6.c bah |
847 | | | 847 | |
848 | # OPL2/OPL3 FM synth driver | | 848 | # OPL2/OPL3 FM synth driver |
849 | # | | 849 | # |
850 | device opl: midibus, midisyn | | 850 | device opl: midibus, midisyn |
851 | file dev/ic/opl.c opl | | 851 | file dev/ic/opl.c opl |
852 | file dev/ic/oplinstrs.c opl | | 852 | file dev/ic/oplinstrs.c opl |
853 | | | 853 | |
854 | # MPU401 MIDI UART compatibles | | 854 | # MPU401 MIDI UART compatibles |
855 | # | | 855 | # |
856 | device mpu: midibus | | 856 | device mpu: midibus |
857 | file dev/ic/mpu.c mpu needs-flag | | 857 | file dev/ic/mpu.c mpu needs-flag |
858 | | | 858 | |
859 | # AD1848 (CS4248, CS4231, AD1845) audio codec support; used by other drivers | | 859 | # AD1848 (CS4248, CS4231, AD1845) audio codec support; used by other drivers |
860 | # | | 860 | # |
861 | define ad1848 | | 861 | define ad1848 |
862 | file dev/ic/ad1848.c ad1848 | | 862 | file dev/ic/ad1848.c ad1848 |
863 | | | 863 | |
864 | # AMD 7930 audio/ISDN codec | | 864 | # AMD 7930 audio/ISDN codec |
865 | # | | 865 | # |
866 | define am7930 | | 866 | define am7930 |
867 | file dev/ic/am7930.c am7930 | | 867 | file dev/ic/am7930.c am7930 |
868 | | | 868 | |
869 | # SPARC `SUNW,audiocs' | | 869 | # SPARC `SUNW,audiocs' |
870 | # | | 870 | # |
871 | device audiocs: audiobus, auconv, ad1848 | | 871 | device audiocs: audiobus, auconv, ad1848 |
872 | file dev/ic/cs4231.c audiocs | | 872 | file dev/ic/cs4231.c audiocs |
873 | | | 873 | |
874 | # AC-97 CODECs | | 874 | # AC-97 CODECs |
875 | # | | 875 | # |
876 | define ac97 | | 876 | define ac97 |
877 | file dev/ic/ac97.c ac97 | | 877 | file dev/ic/ac97.c ac97 |
878 | | | 878 | |
879 | # Oki MSM6258 support code | | 879 | # Oki MSM6258 support code |
880 | # | | 880 | # |
881 | define msm6258 | | 881 | define msm6258 |
882 | file dev/ic/msm6258.c msm6258 | | 882 | file dev/ic/msm6258.c msm6258 |
883 | | | 883 | |
884 | # LSI64854 DMA controller back-end | | 884 | # LSI64854 DMA controller back-end |
885 | # | | 885 | # |
886 | define lsi64854 | | 886 | define lsi64854 |
887 | file dev/ic/lsi64854.c lsi64854 | | 887 | file dev/ic/lsi64854.c lsi64854 |
888 | | | 888 | |
889 | # Cirrus Logic CL-CD180/1864/1865 multi port serial controller back-end | | 889 | # Cirrus Logic CL-CD180/1864/1865 multi port serial controller back-end |
890 | # | | 890 | # |
891 | define cd18xx | | 891 | define cd18xx |
892 | file dev/ic/cd18xx.c cd18xx | | 892 | file dev/ic/cd18xx.c cd18xx |
893 | | | 893 | |
894 | # Realtek 8019/8029 NE2000-compatible network interface subroutines | | 894 | # Realtek 8019/8029 NE2000-compatible network interface subroutines |
895 | # | | 895 | # |
896 | define rtl80x9 | | 896 | define rtl80x9 |
897 | file dev/ic/rtl80x9.c rtl80x9 | | 897 | file dev/ic/rtl80x9.c rtl80x9 |
898 | | | 898 | |
899 | # Realtek 8129/8139 Ethernet controllers | | 899 | # Realtek 8129/8139 Ethernet controllers |
900 | # | | 900 | # |
901 | device rtk: ether, ifnet, arp, mii | | 901 | device rtk: ether, ifnet, arp, mii |
902 | file dev/ic/rtl81x9.c rtk | re | | 902 | file dev/ic/rtl81x9.c rtk | re |
903 | | | 903 | |
904 | # Realtek 8169 Ethernet controllers | | 904 | # Realtek 8169 Ethernet controllers |
905 | # | | 905 | # |
906 | device re: ether, ifnet, arp, mii | | 906 | device re: ether, ifnet, arp, mii |
907 | file dev/ic/rtl8169.c re | | 907 | file dev/ic/rtl8169.c re |
908 | | | 908 | |
909 | # Common code for ESDI/IDE/etc. controllers | | 909 | # Common code for ESDI/IDE/etc. controllers |
910 | # | | 910 | # |
911 | define wdc_common | | 911 | define wdc_common |
912 | define ata_dma | | 912 | define ata_dma |
913 | define ata_udma | | 913 | define ata_udma |
914 | define ata_piobm | | 914 | define ata_piobm |
915 | device wdc: ata, wdc_common | | 915 | device wdc: ata, wdc_common |
916 | | | 916 | |
917 | defflag opt_ata.h ATADEBUG | | 917 | defflag opt_ata.h ATADEBUG |
918 | | | 918 | |
919 | device atabus: atapi,ata_hl | | 919 | device atabus: atapi,ata_hl |
920 | attach atabus at ata | | 920 | attach atabus at ata |
921 | # The strange expression is to dump ata_* definitions to ata_dma.h. | | 921 | # The strange expression is to dump ata_* definitions to ata_dma.h. |
922 | file dev/ic/wdc.c (ata_dma | ata_udma | ata_piobm | atabus) & atabus & wdc_common needs-flag | | 922 | file dev/ic/wdc.c (ata_dma | ata_udma | ata_piobm | atabus) & atabus & wdc_common needs-flag |
923 | | | 923 | |
924 | # Workbit NinjaATA-32 IDE controllers | | 924 | # Workbit NinjaATA-32 IDE controllers |
925 | device njata: ata, ata_piobm, wdc_common | | 925 | device njata: ata, ata_piobm, wdc_common |
926 | file dev/ic/ninjaata32.c njata | | 926 | file dev/ic/ninjaata32.c njata |
927 | | | 927 | |
928 | # CHIPS and Technologies 82C7[12][01] Universal Peripheral Controller | | 928 | # CHIPS and Technologies 82C7[12][01] Universal Peripheral Controller |
929 | # | | 929 | # |
930 | device upc { [offset = -1] } | | 930 | device upc { [offset = -1] } |
931 | attach wdc at upc with wdc_upc | | 931 | attach wdc at upc with wdc_upc |
932 | attach com at upc with com_upc | | 932 | attach com at upc with com_upc |
933 | attach lpt at upc with lpt_upc | | 933 | attach lpt at upc with lpt_upc |
934 | file dev/ic/upc.c upc | | 934 | file dev/ic/upc.c upc |
935 | file dev/ic/wdc_upc.c wdc_upc | | 935 | file dev/ic/wdc_upc.c wdc_upc |
936 | file dev/ic/com_upc.c com_upc | | 936 | file dev/ic/com_upc.c com_upc |
937 | file dev/ic/lpt_upc.c lpt_upc | | 937 | file dev/ic/lpt_upc.c lpt_upc |
938 | | | 938 | |
939 | # AHCI-compatible SATA controllers | | 939 | # AHCI-compatible SATA controllers |
940 | define ahcisata_core | | 940 | define ahcisata_core |
941 | file dev/ic/ahcisata_core.c ahcisata_core | | 941 | file dev/ic/ahcisata_core.c ahcisata_core |
942 | device ahcisata: ata, ata_dma, ata_udma, sata, sata_fis, ahcisata_core | | 942 | device ahcisata: ata, ata_dma, ata_udma, sata, sata_fis, ahcisata_core |
943 | | | 943 | |
944 | # Silicon Image SteelVine SATA-II controllers | | 944 | # Silicon Image SteelVine SATA-II controllers |
945 | define siisata | | 945 | define siisata |
946 | file dev/ic/siisata.c siisata | | 946 | file dev/ic/siisata.c siisata |
947 | device siisata: ata, ata_dma, ata_udma, sata, sata_fis, siisata | | 947 | device siisata: ata, ata_dma, ata_udma, sata, sata_fis, siisata |
948 | | | 948 | |
949 | # Marvell Serial-ATA Host Controller | | 949 | # Marvell Serial-ATA Host Controller |
950 | define mvsata | | 950 | define mvsata |
951 | file dev/ic/mvsata.c mvsata | | 951 | file dev/ic/mvsata.c mvsata |
952 | device mvsata: ata, ata_dma, ata_udma, wdc_common, sata, mvsata | | 952 | device mvsata: ata, ata_dma, ata_udma, wdc_common, sata, mvsata |
953 | defflag opt_mvsata.h MVSATA_WITHOUTDMA | | 953 | defflag opt_mvsata.h MVSATA_WITHOUTDMA |
954 | | | 954 | |
955 | # DECchip 21x4x Ethernet controller family, and assorted clones. | | 955 | # DECchip 21x4x Ethernet controller family, and assorted clones. |
956 | # | | 956 | # |
957 | device tlp: arp, ether, ifnet, mii, mii_bitbang | | 957 | device tlp: arp, ether, ifnet, mii, mii_bitbang |
958 | file dev/ic/tulip.c tlp | | 958 | file dev/ic/tulip.c tlp |
959 | | | 959 | |
960 | # Adaptec AIC-6915 Ethernet interface | | 960 | # Adaptec AIC-6915 Ethernet interface |
961 | # | | 961 | # |
962 | device sf: arp, ether, ifnet, mii | | 962 | device sf: arp, ether, ifnet, mii |
963 | file dev/ic/aic6915.c sf | | 963 | file dev/ic/aic6915.c sf |
964 | | | 964 | |
965 | # Mostek time-of-day clock and NVRAM | | 965 | # Mostek time-of-day clock and NVRAM |
966 | # | | 966 | # |
967 | define mk48txx | | 967 | define mk48txx |
968 | file dev/ic/mk48txx.c mk48txx | | 968 | file dev/ic/mk48txx.c mk48txx |
969 | | | 969 | |
970 | # Intersil 7170 time-of-day clock | | 970 | # Intersil 7170 time-of-day clock |
971 | # | | 971 | # |
972 | define intersil7170 | | 972 | define intersil7170 |
973 | file dev/ic/intersil7170.c intersil7170 | | 973 | file dev/ic/intersil7170.c intersil7170 |
974 | | | 974 | |
975 | # National Semiconductor MM58167 time-of-day clock | | 975 | # National Semiconductor MM58167 time-of-day clock |
976 | # | | 976 | # |
977 | define mm58167 | | 977 | define mm58167 |
978 | file dev/ic/mm58167.c mm58167 | | 978 | file dev/ic/mm58167.c mm58167 |
979 | | | 979 | |
980 | # Motorola mc146818 (and compatible) time-of-day clock | | 980 | # Motorola mc146818 (and compatible) time-of-day clock |
981 | # | | 981 | # |
982 | define mc146818 | | 982 | define mc146818 |
983 | file dev/ic/mc146818.c mc146818 | | 983 | file dev/ic/mc146818.c mc146818 |
984 | | | 984 | |
985 | # Ricoh RS5C313 time of-day-clock | | 985 | # Ricoh RS5C313 time of-day-clock |
986 | # | | 986 | # |
987 | define rs5c313 | | 987 | define rs5c313 |
988 | file dev/ic/rs5c313.c rs5c313 | | 988 | file dev/ic/rs5c313.c rs5c313 |
989 | | | 989 | |
990 | # D-Link DL10019/10022 NE2000-compatible network interface subroutines | | 990 | # D-Link DL10019/10022 NE2000-compatible network interface subroutines |
991 | # | | 991 | # |
992 | define dl10019 | | 992 | define dl10019 |
993 | file dev/ic/dl10019.c dl10019 | | 993 | file dev/ic/dl10019.c dl10019 |
994 | | | 994 | |
995 | # ASIX AX88190 NE2000-compatible network interface subroutines | | 995 | # ASIX AX88190 NE2000-compatible network interface subroutines |
996 | # | | 996 | # |
997 | define ax88190 | | 997 | define ax88190 |
998 | file dev/ic/ax88190.c ax88190 | | 998 | file dev/ic/ax88190.c ax88190 |
999 | | | 999 | |
1000 | # WD/SMC 80x3 family, SMC Elite Ultra [8216], SMC EtherEZ | | 1000 | # WD/SMC 80x3 family, SMC Elite Ultra [8216], SMC EtherEZ |
1001 | # | | 1001 | # |
1002 | device we: ether, ifnet, arp, dp8390nic | | 1002 | device we: ether, ifnet, arp, dp8390nic |
1003 | file dev/ic/we.c we | | 1003 | file dev/ic/we.c we |
1004 | | | 1004 | |
1005 | # Allied-Telesis Ethernet driver based on Fujitsu MB8696xA controllers | | 1005 | # Allied-Telesis Ethernet driver based on Fujitsu MB8696xA controllers |
1006 | # | | 1006 | # |
1007 | device ate: arp, ether, ifnet, mb86960 | | 1007 | device ate: arp, ether, ifnet, mb86960 |
1008 | | | 1008 | |
1009 | # Fujitsu FMV-18x Ethernet driver based on Fujitsu MB8696xA controllers | | 1009 | # Fujitsu FMV-18x Ethernet driver based on Fujitsu MB8696xA controllers |
1010 | # | | 1010 | # |
1011 | device fmv: arp, ether, ifnet, mb86960 | | 1011 | device fmv: arp, ether, ifnet, mb86960 |
1012 | file dev/ic/fmv.c fmv | | 1012 | file dev/ic/fmv.c fmv |
1013 | | | 1013 | |
1014 | # Crystal Semiconductor CS8900, CS8920, and CS8920M Ethernet | | 1014 | # Crystal Semiconductor CS8900, CS8920, and CS8920M Ethernet |
1015 | # | | 1015 | # |
1016 | device cs: arp, ether, ifnet | | 1016 | device cs: arp, ether, ifnet |
1017 | device tscs: arp, ether, ifnet | | 1017 | device tscs: arp, ether, ifnet |
1018 | file dev/ic/cs89x0.c cs | tscs | | 1018 | file dev/ic/cs89x0.c cs | tscs |
1019 | | | 1019 | |
1020 | # Radio device attributes | | 1020 | # Radio device attributes |
1021 | # | | 1021 | # |
1022 | define tea5757 | | 1022 | define tea5757 |
1023 | file dev/ic/tea5757.c tea5757 | | 1023 | file dev/ic/tea5757.c tea5757 |
1024 | define lm700x | | 1024 | define lm700x |
1025 | file dev/ic/lm700x.c lm700x | | 1025 | file dev/ic/lm700x.c lm700x |
1026 | | | 1026 | |
1027 | # Philips PCF8584 i2c controller | | 1027 | # Philips PCF8584 i2c controller |
1028 | define pcf8584 | | 1028 | define pcf8584 |
1029 | file dev/ic/pcf8584.c pcf8584 | | 1029 | file dev/ic/pcf8584.c pcf8584 |
1030 | | | 1030 | |
1031 | # ACPI power management timer (hardware access, independent of ACPI) | | 1031 | # ACPI power management timer (hardware access, independent of ACPI) |
1032 | # | | 1032 | # |
1033 | define acpipmtimer | | 1033 | define acpipmtimer |
1034 | file dev/ic/acpipmtimer.c acpipmtimer | | 1034 | file dev/ic/acpipmtimer.c acpipmtimer |
1035 | | | 1035 | |
1036 | device hpet | | 1036 | device hpet |
1037 | file dev/ic/hpet.c hpet needs-flag | | 1037 | file dev/ic/hpet.c hpet needs-flag |
1038 | | | 1038 | |
1039 | # SMSC LAN9118 Family Ethernet Controller | | 1039 | # SMSC LAN9118 Family Ethernet Controller |
1040 | # | | 1040 | # |
1041 | device smsh: arp, ether, ifnet | | 1041 | device smsh: arp, ether, ifnet |
1042 | file dev/ic/lan9118.c smsh | | 1042 | file dev/ic/lan9118.c smsh |
1043 | | | 1043 | |
1044 | # DRM - Direct Rendering Infrastructure: dev/drm | | 1044 | # DRM - Direct Rendering Infrastructure: dev/drm |
1045 | define drm {} | | 1045 | define drm {} |
1046 | include "external/bsd/drm/conf/files.drm" | | 1046 | include "external/bsd/drm/conf/files.drm" |
1047 | | | 1047 | |
1048 | # Definitions for wscons | | 1048 | # Definitions for wscons |
1049 | # device attributes: display, display with emulator, keyboard, and mouse | | 1049 | # device attributes: display, display with emulator, keyboard, and mouse |
1050 | # | | 1050 | # |
1051 | define wsdisplaydev {[kbdmux = 1]} | | 1051 | define wsdisplaydev {[kbdmux = 1]} |
1052 | define wsemuldisplaydev {[console = -1], [kbdmux = 1]} | | 1052 | define wsemuldisplaydev {[console = -1], [kbdmux = 1]} |
1053 | define wskbddev {[console = -1], [mux = 1]} | | 1053 | define wskbddev {[console = -1], [mux = 1]} |
1054 | define wsmousedev {[mux = 0]} | | 1054 | define wsmousedev {[mux = 0]} |
1055 | define vcons | | 1055 | define vcons |
1056 | # attribute to pull in raster support | | 1056 | # attribute to pull in raster support |
1057 | # | | 1057 | # |
1058 | define wsrasteremulops | | 1058 | define wsrasteremulops |
1059 | # common PC display functions | | 1059 | # common PC display functions |
1060 | # | | 1060 | # |
1061 | defflag opt_pcdisplay.h PCDISPLAY_SOFTCURSOR | | 1061 | defflag opt_pcdisplay.h PCDISPLAY_SOFTCURSOR |
1062 | define pcdisplayops | | 1062 | define pcdisplayops |
1063 | file dev/ic/pcdisplay_subr.c pcdisplayops | | 1063 | file dev/ic/pcdisplay_subr.c pcdisplayops |
1064 | file dev/ic/pcdisplay_chars.c pcdisplayops | | 1064 | file dev/ic/pcdisplay_chars.c pcdisplayops |
1065 | # an attribute used by arch specific config files to include /dev/fb* (or | | 1065 | # an attribute used by arch specific config files to include /dev/fb* (or |
1066 | # equivalent) support - on most archs this is just a NOP (untill, maybe | | 1066 | # equivalent) support - on most archs this is just a NOP (untill, maybe |
1067 | # someday when we might make /dev/fb* support MI) | | 1067 | # someday when we might make /dev/fb* support MI) |
1068 | define fb | | 1068 | define fb |
1069 | # VGA graphics | | 1069 | # VGA graphics |
1070 | # | | 1070 | # |
1071 | defparam opt_vga.h VGA_CONSOLE_SCREENTYPE | | 1071 | defparam opt_vga.h VGA_CONSOLE_SCREENTYPE |
1072 | defflag opt_vga.h VGA_CONSOLE_ATI_BROKEN_FONTSEL | | 1072 | defflag opt_vga.h VGA_CONSOLE_ATI_BROKEN_FONTSEL |
1073 | defflag opt_vga.h VGA_RASTERCONSOLE | | 1073 | defflag opt_vga.h VGA_RASTERCONSOLE |
1074 | defflag opt_vga.h VGA_RESET | | 1074 | defflag opt_vga.h VGA_RESET |
1075 | device vga: displaydev, wsemuldisplaydev, pcdisplayops, drm | | 1075 | device vga: displaydev, wsemuldisplaydev, pcdisplayops, drm |
1076 | file dev/ic/vga.c vga & !vga_rasterconsole needs-flag | | 1076 | file dev/ic/vga.c vga & !vga_rasterconsole needs-flag |
1077 | file dev/ic/vga_raster.c vga_rasterconsole needs-flag | | 1077 | file dev/ic/vga_raster.c vga_rasterconsole needs-flag |
1078 | file dev/ic/vga_subr.c vga | vga_rasterconsole | | 1078 | file dev/ic/vga_subr.c vga | vga_rasterconsole |
1079 | file dev/ic/vga_common.c vga | vga_rasterconsole | | 1079 | file dev/ic/vga_common.c vga | vga_rasterconsole |
1080 | # Integraphics Systems IGA168x and CyberPro framebuffers (linear non-VGA mode) | | 1080 | # Integraphics Systems IGA168x and CyberPro framebuffers (linear non-VGA mode) |
1081 | # | | 1081 | # |
1082 | device igsfb: wsemuldisplaydev, wsrasteremulops, rasops8, vcons | | 1082 | device igsfb: wsemuldisplaydev, wsrasteremulops, rasops8, vcons |
1083 | file dev/ic/igsfb.c igsfb needs-flag | | 1083 | file dev/ic/igsfb.c igsfb needs-flag |
1084 | file dev/ic/igsfb_subr.c igsfb | | 1084 | file dev/ic/igsfb_subr.c igsfb |
1085 | | | 1085 | |
1086 | # STI (hp graphics) | | 1086 | # STI (hp graphics) |
1087 | device sti: wsemuldisplaydev | | 1087 | device sti: wsemuldisplaydev |
1088 | file dev/ic/sti.c sti & (sti_pci | sti_gedoens) | | 1088 | file dev/ic/sti.c sti & (sti_pci | sti_gedoens) |
1089 | | | 1089 | |
1090 | include "dev/wscons/files.wscons" | | 1090 | include "dev/wscons/files.wscons" |
1091 | include "dev/rasops/files.rasops" | | 1091 | include "dev/rasops/files.rasops" |
1092 | include "dev/wsfont/files.wsfont" | | 1092 | include "dev/wsfont/files.wsfont" |
1093 | include "dev/wsfb/files.wsfb" | | 1093 | include "dev/wsfb/files.wsfb" |
1094 | | | 1094 | |
1095 | # Attributes which machine-independent bus support can be attached to. | | 1095 | # Attributes which machine-independent bus support can be attached to. |
1096 | # These should be defined here, because some of these busses can have | | 1096 | # These should be defined here, because some of these busses can have |
1097 | # devices which provide these attributes, and we'd like to avoid hairy | | 1097 | # devices which provide these attributes, and we'd like to avoid hairy |
1098 | # ordering constraints on inclusion of the busses' "files" files. | | 1098 | # ordering constraints on inclusion of the busses' "files" files. |
1099 | # | | 1099 | # |
1100 | define isabus { } # ISA attachment | | 1100 | define isabus { } # ISA attachment |
1101 | define eisabus { } # EISA attachment | | 1101 | define eisabus { } # EISA attachment |
1102 | define pcibus {[bus = -1]} # PCI attachment | | 1102 | define pcibus {[bus = -1]} # PCI attachment |
1103 | define tcbus { } # TurboChannel attachment | | 1103 | define tcbus { } # TurboChannel attachment |
1104 | define mcabus { } # MicroChannel attachment | | 1104 | define mcabus { } # MicroChannel attachment |
1105 | define usbus { } # USB attachment | | 1105 | define usbus { } # USB attachment |
1106 | define fwbus { } # IEEE 1394 attachment | | 1106 | define fwbus { } # IEEE 1394 attachment |
1107 | define vmebus { } # VME bus attachment | | 1107 | define vmebus { } # VME bus attachment |
1108 | define acpibus { } # ACPI "bus" attachment | | 1108 | define acpibus { } # ACPI "bus" attachment |
1109 | define pcmciabus { [controller = -1], [socket = -1]} # PCMCIA bus attachment | | 1109 | define pcmciabus { [controller = -1], [socket = -1]} # PCMCIA bus attachment |
1110 | define cbbus { } # CardBus attachment | | 1110 | define cbbus { } # CardBus attachment |
1111 | define pcmciaslot { } # PCMCIA slot itself | | 1111 | define pcmciaslot { } # PCMCIA slot itself |
1112 | define sdmmcbus { } # SD/MMC attachment | | 1112 | define sdmmcbus { } # SD/MMC attachment |
1113 | | | 1113 | |
1114 | # We need the USB bus controllers here so different busses can | | 1114 | # We need the USB bus controllers here so different busses can |
1115 | # use them in an 'attach-with'. | | 1115 | # use them in an 'attach-with'. |
1116 | # UHCI USB controller | | 1116 | # UHCI USB controller |
1117 | # | | 1117 | # |
1118 | | | 1118 | |
1119 | defparam USB_MEM_RESERVE | | 1119 | defparam USB_MEM_RESERVE |
1120 | | | 1120 | |
1121 | define usbroothub | | 1121 | define usbroothub |
1122 | file dev/usb/usbroothub_subr.c usbroothub | | 1122 | file dev/usb/usbroothub_subr.c usbroothub |
1123 | | | 1123 | |
1124 | device uhci: usbus, usbroothub | | 1124 | device uhci: usbus, usbroothub |
1125 | file dev/usb/uhci.c uhci needs-flag | | 1125 | file dev/usb/uhci.c uhci needs-flag |
1126 | | | 1126 | |
1127 | # OHCI USB controller | | 1127 | # OHCI USB controller |
1128 | # | | 1128 | # |
1129 | device ohci: usbus, usbroothub | | 1129 | device ohci: usbus, usbroothub |
1130 | file dev/usb/ohci.c ohci needs-flag | | 1130 | file dev/usb/ohci.c ohci needs-flag |
1131 | | | 1131 | |
1132 | # EHCI USB controller | | 1132 | # EHCI USB controller |
1133 | # | | 1133 | # |
1134 | device ehci: usbus, usbroothub | | 1134 | device ehci: usbus, usbroothub |
1135 | file dev/usb/ehci.c ehci needs-flag | | 1135 | file dev/usb/ehci.c ehci needs-flag |
1136 | | | 1136 | |
1137 | # SL811HS/T USB controller | | 1137 | # SL811HS/T USB controller |
1138 | defflag opt_slhci.h SLHCI_DEBUG SLHCI_TRY_LSVH SLHCI_PROFILE_TRANSFER | | 1138 | defflag opt_slhci.h SLHCI_DEBUG SLHCI_TRY_LSVH SLHCI_PROFILE_TRANSFER |
1139 | device slhci: usbus, usbroothub | | 1139 | device slhci: usbus, usbroothub |
1140 | file dev/ic/sl811hs.c slhci needs-flag | | 1140 | file dev/ic/sl811hs.c slhci needs-flag |
1141 | | | 1141 | |
1142 | # USB HID processing (as used by bluetooth and usb code) | | 1142 | # USB HID processing (as used by bluetooth and usb code) |
1143 | define hid | | 1143 | define hid |
1144 | file dev/usb/hid.c hid | | 1144 | file dev/usb/hid.c hid |
1145 | | | 1145 | |
1146 | # SD Host controller | | 1146 | # SD Host controller |
1147 | device sdhc: sdmmcbus | | 1147 | device sdhc: sdmmcbus |
1148 | file dev/sdmmc/sdhc.c sdhc needs-flag | | 1148 | file dev/sdmmc/sdhc.c sdhc needs-flag |
1149 | | | 1149 | |
| | | 1150 | # Winbond Integrated Media Reader |
| | | 1151 | device wb: sdmmcbus |
| | | 1152 | file dev/ic/w83l518d.c wb |
| | | 1153 | file dev/ic/w83l518d_sdmmc.c wb |
| | | 1154 | |
1150 | # Myson MTD803 3-in-1 Fast Ethernet Controller | | 1155 | # Myson MTD803 3-in-1 Fast Ethernet Controller |
1151 | device mtd: arp, ether, ifnet, mii | | 1156 | device mtd: arp, ether, ifnet, mii |
1152 | file dev/ic/mtd803.c mtd | | 1157 | file dev/ic/mtd803.c mtd |
1153 | | | 1158 | |
1154 | # radio devices, attaches to radio hardware driver | | 1159 | # radio devices, attaches to radio hardware driver |
1155 | device radio | | 1160 | device radio |
1156 | attach radio at radiodev | | 1161 | attach radio at radiodev |
1157 | | | 1162 | |
1158 | # IEEE 1394 controllers | | 1163 | # IEEE 1394 controllers |
1159 | # (These need to be here since it will have both PCI and CardBus attachments) | | 1164 | # (These need to be here since it will have both PCI and CardBus attachments) |
1160 | # | | 1165 | # |
1161 | device fwohci: fwbus | | 1166 | device fwohci: fwbus |
1162 | | | 1167 | |
1163 | # Sony Programmable I/O Controller | | 1168 | # Sony Programmable I/O Controller |
1164 | device spic: wsmousedev | | 1169 | device spic: wsmousedev |
1165 | file dev/ic/spic.c spic | | 1170 | file dev/ic/spic.c spic |
1166 | | | 1171 | |
1167 | # IBM CPC700 PowerPC bridge | | 1172 | # IBM CPC700 PowerPC bridge |
1168 | define cpcbus { addr, [irq=-1] } | | 1173 | define cpcbus { addr, [irq=-1] } |
1169 | device cpc: cpcbus, pcibus | | 1174 | device cpc: cpcbus, pcibus |
1170 | file dev/ic/cpc700.c cpc | | 1175 | file dev/ic/cpc700.c cpc |
1171 | | | 1176 | |
1172 | attach com at cpcbus with com_cpcbus | | 1177 | attach com at cpcbus with com_cpcbus |
1173 | file dev/ic/com_cpcbus.c com_cpcbus | | 1178 | file dev/ic/com_cpcbus.c com_cpcbus |
1174 | | | 1179 | |
1175 | device cpctim | | 1180 | device cpctim |
1176 | attach cpctim at cpcbus | | 1181 | attach cpctim at cpcbus |
1177 | file dev/ic/timer_cpcbus.c cpctim | | 1182 | file dev/ic/timer_cpcbus.c cpctim |
1178 | | | 1183 | |
1179 | device cpciic | | 1184 | device cpciic |
1180 | attach cpciic at cpcbus with iic_cpcbus | | 1185 | attach cpciic at cpcbus with iic_cpcbus |
1181 | file dev/ic/iic_cpcbus.c iic_cpcbus | | 1186 | file dev/ic/iic_cpcbus.c iic_cpcbus |
1182 | | | 1187 | |
1183 | | | 1188 | |
1184 | # Attribute used by various things that need BPF's virtual machine | | 1189 | # Attribute used by various things that need BPF's virtual machine |
1185 | # | | 1190 | # |
1186 | define bpf_filter | | 1191 | define bpf_filter |
1187 | defparam opt_bpf.h BPF_BUFSIZE | | 1192 | defparam opt_bpf.h BPF_BUFSIZE |
1188 | | | 1193 | |
1189 | # Attributes used by the ISDN subsystem | | 1194 | # Attributes used by the ISDN subsystem |
1190 | # | | 1195 | # |
1191 | define isdndev # the ISDN subsystem | | 1196 | define isdndev # the ISDN subsystem |
1192 | define passive_isdn # files needed by passive cards (XXX - protocol | | 1197 | define passive_isdn # files needed by passive cards (XXX - protocol |
1193 | # specific) | | 1198 | # specific) |
1194 | define isdncapi # ISDN CAPI (http://www.capi.org/) | | 1199 | define isdncapi # ISDN CAPI (http://www.capi.org/) |
1195 | | | 1200 | |
1196 | # The isac found on the Fritz V2.0 Card. | | 1201 | # The isac found on the Fritz V2.0 Card. |
1197 | define nisacsx | | 1202 | define nisacsx |
1198 | file dev/ic/isacsx.c nisacsx needs-flag | | 1203 | file dev/ic/isacsx.c nisacsx needs-flag |
1199 | | | 1204 | |
1200 | # The 'standard' isac | | 1205 | # The 'standard' isac |
1201 | define nisac | | 1206 | define nisac |
1202 | file dev/ic/isac.c nisac needs-flag | | 1207 | file dev/ic/isac.c nisac needs-flag |
1203 | | | 1208 | |
1204 | # ISDN cards based on the Siemens ISAC/HSCX chipset (or lookalikes) | | 1209 | # ISDN cards based on the Siemens ISAC/HSCX chipset (or lookalikes) |
1205 | # | | 1210 | # |
1206 | device isic: isdndev, passive_isdn, nisac | | 1211 | device isic: isdndev, passive_isdn, nisac |
1207 | | | 1212 | |
1208 | file dev/ic/isic.c isic | | 1213 | file dev/ic/isic.c isic |
1209 | file dev/ic/isic_l1.c isic|ifpci|ifritz | | 1214 | file dev/ic/isic_l1.c isic|ifpci|ifritz |
1210 | file dev/ic/isic_l1fsm.c isic|ifpci|ifritz | | 1215 | file dev/ic/isic_l1fsm.c isic|ifpci|ifritz |
1211 | file dev/ic/hscx.c isic | | 1216 | file dev/ic/hscx.c isic |
1212 | file dev/ic/isic_bchan.c isic | | 1217 | file dev/ic/isic_bchan.c isic |
1213 | | | 1218 | |
1214 | # (old) Diehl active ISDN cards | | 1219 | # (old) Diehl active ISDN cards |
1215 | # | | 1220 | # |
1216 | #device daic: isdndev | | 1221 | #device daic: isdndev |
1217 | #file dev/ic/daic.c daic | | 1222 | #file dev/ic/daic.c daic |
1218 | | | 1223 | |
1219 | # AWM B1/T1 | | 1224 | # AWM B1/T1 |
1220 | # XXX: passive_isdn | | 1225 | # XXX: passive_isdn |
1221 | device iavc: isdndev, isdncapi, passive_isdn | | 1226 | device iavc: isdndev, isdncapi, passive_isdn |
1222 | file dev/ic/iavc.c iavc | | 1227 | file dev/ic/iavc.c iavc |
1223 | | | 1228 | |
1224 | # Broadcom AirForce / Apple Airport Extreme | | 1229 | # Broadcom AirForce / Apple Airport Extreme |
1225 | device bwi: arp, ifnet, firmload, wlan | | 1230 | device bwi: arp, ifnet, firmload, wlan |
1226 | file dev/ic/bwi.c bwi | | 1231 | file dev/ic/bwi.c bwi |
1227 | | | 1232 | |
1228 | # legitimate pseudo-devices | | 1233 | # legitimate pseudo-devices |
1229 | # | | 1234 | # |
1230 | defpseudodev vnd: disk | | 1235 | defpseudodev vnd: disk |
1231 | defflag opt_vnd.h VND_COMPRESSION | | 1236 | defflag opt_vnd.h VND_COMPRESSION |
1232 | defpseudo ccd: disk | | 1237 | defpseudo ccd: disk |
1233 | defpseudo cgd: disk, des, blowfish, cast128, rijndael | | 1238 | defpseudo cgd: disk, des, blowfish, cast128, rijndael |
1234 | defpseudodev md: disk | | 1239 | defpseudodev md: disk |
1235 | defpseudodev fss: disk | | 1240 | defpseudodev fss: disk |
1236 | | | 1241 | |
1237 | defpseudo pty: tty | | 1242 | defpseudo pty: tty |
1238 | defpseudo rnd | | 1243 | defpseudo rnd |
1239 | defpseudo ksyms | | 1244 | defpseudo ksyms |
1240 | defpseudo nullcons | | 1245 | defpseudo nullcons |
1241 | defpseudo lockstat | | 1246 | defpseudo lockstat |
1242 | defpseudo bio: sysmon_envsys | | 1247 | defpseudo bio: sysmon_envsys |
1243 | | | 1248 | |
1244 | defpseudo loop: ifnet | | 1249 | defpseudo loop: ifnet |
1245 | defpseudo sl: ifnet | | 1250 | defpseudo sl: ifnet |
1246 | defpseudo ppp: ifnet, bpf_filter | | 1251 | defpseudo ppp: ifnet, bpf_filter |
1247 | defpseudo pppoe: ifnet, ether, sppp | | 1252 | defpseudo pppoe: ifnet, ether, sppp |
1248 | defpseudo sppp: ifnet | | 1253 | defpseudo sppp: ifnet |
1249 | defpseudo tun: ifnet | | 1254 | defpseudo tun: ifnet |
1250 | defpseudo vlan: ifnet, ether | | 1255 | defpseudo vlan: ifnet, ether |
1251 | defpseudo bridge: ifnet, ether | | 1256 | defpseudo bridge: ifnet, ether |
1252 | defpseudo bpfilter: ifnet, bpf_filter | | 1257 | defpseudo bpfilter: ifnet, bpf_filter |
1253 | defpseudo strip: ifnet | | 1258 | defpseudo strip: ifnet |
1254 | defpseudo gre: ifnet | | 1259 | defpseudo gre: ifnet |
1255 | defpseudo gif: ifnet | | 1260 | defpseudo gif: ifnet |
1256 | defpseudo faith: ifnet | | 1261 | defpseudo faith: ifnet |
1257 | defpseudo srt: ifnet | | 1262 | defpseudo srt: ifnet |
1258 | defpseudo stf: ifnet | | 1263 | defpseudo stf: ifnet |
1259 | defpseudodev tap: ifnet, ether, arp, bpf_filter | | 1264 | defpseudodev tap: ifnet, ether, arp, bpf_filter |
1260 | defpseudo carp: ifnet, ether, arp, bpf_filter | | 1265 | defpseudo carp: ifnet, ether, arp, bpf_filter |
1261 | defpseudodev etherip: ifnet, ether, arp, bpf_filter | | 1266 | defpseudodev etherip: ifnet, ether, arp, bpf_filter |
1262 | | | 1267 | |
1263 | defpseudo sequencer | | 1268 | defpseudo sequencer |
1264 | defpseudo clockctl | | 1269 | defpseudo clockctl |
1265 | defpseudo irix_kmem | | 1270 | defpseudo irix_kmem |
1266 | defpseudo irix_usema | | 1271 | defpseudo irix_usema |
1267 | | | 1272 | |
1268 | # | | 1273 | # |
1269 | # Accept filters. XXX should use another registration/initialization method. | | 1274 | # Accept filters. XXX should use another registration/initialization method. |
1270 | # | | 1275 | # |
1271 | defpseudo accf_data | | 1276 | defpseudo accf_data |
1272 | defpseudo accf_http | | 1277 | defpseudo accf_http |
1273 | | | 1278 | |
1274 | # ISDN userland pseudo devices | | 1279 | # ISDN userland pseudo devices |
1275 | # | | 1280 | # |
1276 | defpseudo isdntrc: isdndev, tty | | 1281 | defpseudo isdntrc: isdndev, tty |
1277 | defpseudo isdnbchan: isdndev, tty | | 1282 | defpseudo isdnbchan: isdndev, tty |
1278 | defpseudo isdntel: isdndev, tty | | 1283 | defpseudo isdntel: isdndev, tty |
1279 | defpseudo isdnctl: isdndev, tty | | 1284 | defpseudo isdnctl: isdndev, tty |
1280 | defpseudo isdn: isdndev, tty | | 1285 | defpseudo isdn: isdndev, tty |
1281 | | | 1286 | |
1282 | # ISDN network interfaces | | 1287 | # ISDN network interfaces |
1283 | defpseudo irip: isdndev, ifnet | | 1288 | defpseudo irip: isdndev, ifnet |
1284 | defflag opt_irip.h IRIP_VJ | | 1289 | defflag opt_irip.h IRIP_VJ |
1285 | defpseudo ippp: isdndev, sppp, ifnet | | 1290 | defpseudo ippp: isdndev, sppp, ifnet |
1286 | | | 1291 | |
1287 | # KTTCP network throughput testing pseudo-device | | 1292 | # KTTCP network throughput testing pseudo-device |
1288 | defpseudo kttcp | | 1293 | defpseudo kttcp |
1289 | file dev/kttcp.c kttcp needs-flag | | 1294 | file dev/kttcp.c kttcp needs-flag |
1290 | | | 1295 | |
1291 | # Veriexec | | 1296 | # Veriexec |
1292 | defpseudo veriexec | | 1297 | defpseudo veriexec |
1293 | file kern/kern_verifiedexec.c veriexec | | 1298 | file kern/kern_verifiedexec.c veriexec |
1294 | file dev/verified_exec.c veriexec needs-flag | | 1299 | file dev/verified_exec.c veriexec needs-flag |
1295 | | | 1300 | |
1296 | # isochronous pseudo device for IEEE 1394, i.LINK or FireWire | | 1301 | # isochronous pseudo device for IEEE 1394, i.LINK or FireWire |
1297 | defpseudo fwiso: ieee1394 | | 1302 | defpseudo fwiso: ieee1394 |
1298 | | | 1303 | |
1299 | # driver attach / detach user interface | | 1304 | # driver attach / detach user interface |
1300 | defpseudo drvctl | | 1305 | defpseudo drvctl |
1301 | file kern/kern_drvctl.c drvctl needs-flag | | 1306 | file kern/kern_drvctl.c drvctl needs-flag |
1302 | | | 1307 | |
1303 | # cpu control | | 1308 | # cpu control |
1304 | defpseudo cpuctl | | 1309 | defpseudo cpuctl |
1305 | | | 1310 | |
1306 | # pass-to-userspace transporter | | 1311 | # pass-to-userspace transporter |
1307 | defpseudo putter | | 1312 | defpseudo putter |
1308 | file dev/putter/putter.c putter | | 1313 | file dev/putter/putter.c putter |
1309 | | | 1314 | |
1310 | # userspace block/char device drivers | | 1315 | # userspace block/char device drivers |
1311 | defpseudo pud | | 1316 | defpseudo pud |
1312 | file dev/pud/pud.c pud | | 1317 | file dev/pud/pud.c pud |
1313 | file dev/pud/pud_dev.c pud | | 1318 | file dev/pud/pud_dev.c pud |
1314 | | | 1319 | |
1315 | # device-mapper driver for LVM | | 1320 | # device-mapper driver for LVM |
1316 | include "dev/dm/files.dm" | | 1321 | include "dev/dm/files.dm" |
1317 | | | 1322 | |
1318 | # | | 1323 | # |
1319 | # File systems | | 1324 | # File systems |
1320 | # | | 1325 | # |
1321 | include "coda/files.coda" | | 1326 | include "coda/files.coda" |
1322 | include "fs/adosfs/files.adosfs" | | 1327 | include "fs/adosfs/files.adosfs" |
1323 | include "fs/cd9660/files.cd9660" | | 1328 | include "fs/cd9660/files.cd9660" |
1324 | include "fs/efs/files.efs" | | 1329 | include "fs/efs/files.efs" |
1325 | include "fs/filecorefs/files.filecorefs" | | 1330 | include "fs/filecorefs/files.filecorefs" |
1326 | include "fs/hfs/files.hfs" | | 1331 | include "fs/hfs/files.hfs" |
1327 | include "fs/msdosfs/files.msdosfs" | | 1332 | include "fs/msdosfs/files.msdosfs" |
1328 | include "fs/nilfs/files.nilfs" | | 1333 | include "fs/nilfs/files.nilfs" |
1329 | include "fs/ntfs/files.ntfs" | | 1334 | include "fs/ntfs/files.ntfs" |
1330 | include "fs/ptyfs/files.ptyfs" | | 1335 | include "fs/ptyfs/files.ptyfs" |
1331 | include "fs/puffs/files.puffs" | | 1336 | include "fs/puffs/files.puffs" |
1332 | include "fs/udf/files.udf" | | 1337 | include "fs/udf/files.udf" |
1333 | include "fs/smbfs/files.smbfs" | | 1338 | include "fs/smbfs/files.smbfs" |
1334 | include "fs/sysvbfs/files.sysvbfs" | | 1339 | include "fs/sysvbfs/files.sysvbfs" |
1335 | include "fs/tmpfs/files.tmpfs" | | 1340 | include "fs/tmpfs/files.tmpfs" |
1336 | include "fs/union/files.union" | | 1341 | include "fs/union/files.union" |
1337 | include "miscfs/fdesc/files.fdesc" | | 1342 | include "miscfs/fdesc/files.fdesc" |
1338 | include "miscfs/kernfs/files.kernfs" | | 1343 | include "miscfs/kernfs/files.kernfs" |
1339 | include "miscfs/nullfs/files.nullfs" | | 1344 | include "miscfs/nullfs/files.nullfs" |
1340 | include "miscfs/overlay/files.overlay" | | 1345 | include "miscfs/overlay/files.overlay" |
1341 | include "miscfs/portal/files.portal" | | 1346 | include "miscfs/portal/files.portal" |
1342 | include "miscfs/procfs/files.procfs" | | 1347 | include "miscfs/procfs/files.procfs" |
1343 | include "miscfs/umapfs/files.umapfs" | | 1348 | include "miscfs/umapfs/files.umapfs" |
1344 | include "nfs/files.nfs" | | 1349 | include "nfs/files.nfs" |
1345 | include "ufs/files.ufs" | | 1350 | include "ufs/files.ufs" |
1346 | | | 1351 | |
1347 | # | | 1352 | # |
1348 | # UVM (virtual memory) | | 1353 | # UVM (virtual memory) |
1349 | # | | 1354 | # |
1350 | include "uvm/files.uvm" | | 1355 | include "uvm/files.uvm" |
1351 | | | 1356 | |
1352 | # | | 1357 | # |
1353 | # Security models | | 1358 | # Security models |
1354 | # | | 1359 | # |
1355 | include "secmodel/files.secmodel" | | 1360 | include "secmodel/files.secmodel" |
1356 | | | 1361 | |
1357 | # | | 1362 | # |
1358 | # kernel sources | | 1363 | # kernel sources |
1359 | # | | 1364 | # |
1360 | file compat/common/compat_mod.c compat_netbsd | | 1365 | file compat/common/compat_mod.c compat_netbsd |
1361 | file compat/sa/compat_sa.c | | 1366 | file compat/sa/compat_sa.c |
1362 | file conf/debugsyms.c | | 1367 | file conf/debugsyms.c |
1363 | file dev/auconv.c auconv | mulaw | | 1368 | file dev/auconv.c auconv | mulaw |
1364 | file dev/audio.c audio | midi | midibus needs-flag | | 1369 | file dev/audio.c audio | midi | midibus needs-flag |
1365 | file dev/audiobell.c audiobell | | 1370 | file dev/audiobell.c audiobell |
1366 | file dev/aurateconv.c aurateconv needs-flag | | 1371 | file dev/aurateconv.c aurateconv needs-flag |
1367 | file dev/bio.c bio needs-flag | | 1372 | file dev/bio.c bio needs-flag |
1368 | file dev/ccd.c ccd needs-flag | | 1373 | file dev/ccd.c ccd needs-flag |
1369 | file dev/cgd.c cgd needs-flag | | 1374 | file dev/cgd.c cgd needs-flag |
1370 | file dev/cgd_crypto.c cgd | | 1375 | file dev/cgd_crypto.c cgd |
1371 | file dev/clock_subr.c | | 1376 | file dev/clock_subr.c |
1372 | file dev/clockctl.c clockctl needs-flag | | 1377 | file dev/clockctl.c clockctl needs-flag |
1373 | file dev/dksubr.c cgd | xbd | ccd | raid | | 1378 | file dev/dksubr.c cgd | xbd | ccd | raid |
1374 | file dev/dkwedge/dk.c | | 1379 | file dev/dkwedge/dk.c |
1375 | file dev/dkwedge/dkwedge_bsdlabel.c dkwedge_method_bsdlabel | | 1380 | file dev/dkwedge/dkwedge_bsdlabel.c dkwedge_method_bsdlabel |
1376 | file dev/dkwedge/dkwedge_gpt.c dkwedge_method_gpt | | 1381 | file dev/dkwedge/dkwedge_gpt.c dkwedge_method_gpt |
1377 | file dev/dkwedge/dkwedge_mbr.c dkwedge_method_mbr | | 1382 | file dev/dkwedge/dkwedge_mbr.c dkwedge_method_mbr |
1378 | file dev/firmload.c firmload | | 1383 | file dev/firmload.c firmload |
1379 | file dev/fss.c fss needs-count | | 1384 | file dev/fss.c fss needs-count |
1380 | file dev/keylock.c keylock | | 1385 | file dev/keylock.c keylock |
1381 | file dev/lockstat.c lockstat needs-flag | | 1386 | file dev/lockstat.c lockstat needs-flag |
1382 | file dev/md.c md needs-count | | 1387 | file dev/md.c md needs-count |
1383 | file dev/midi.c midi | midibus needs-flag | | 1388 | file dev/midi.c midi | midibus needs-flag |
1384 | file dev/midictl.c midisyn | | 1389 | file dev/midictl.c midisyn |
1385 | file dev/midisyn.c midisyn | | 1390 | file dev/midisyn.c midisyn |
1386 | file dev/mm.c | | 1391 | file dev/mm.c |
1387 | file dev/mulaw.c mulaw needs-flag | | 1392 | file dev/mulaw.c mulaw needs-flag |
1388 | file dev/nullcons_subr.c nullcons needs-flag | | 1393 | file dev/nullcons_subr.c nullcons needs-flag |
1389 | file dev/radio.c radio needs-flag | | 1394 | file dev/radio.c radio needs-flag |
1390 | file dev/rnd.c rnd needs-flag | | 1395 | file dev/rnd.c rnd needs-flag |
1391 | file dev/rndpool.c rnd needs-flag | | 1396 | file dev/rndpool.c rnd needs-flag |
1392 | file dev/sequencer.c sequencer needs-flag | | 1397 | file dev/sequencer.c sequencer needs-flag |
1393 | file dev/video.c video needs-flag | | 1398 | file dev/video.c video needs-flag |
1394 | file dev/vnd.c vnd needs-flag | | 1399 | file dev/vnd.c vnd needs-flag |
1395 | file kern/bufq_disksort.c bufq_disksort | | 1400 | file kern/bufq_disksort.c bufq_disksort |
1396 | file kern/bufq_fcfs.c bufq_fcfs | | 1401 | file kern/bufq_fcfs.c bufq_fcfs |
1397 | file kern/bufq_priocscan.c bufq_priocscan | | 1402 | file kern/bufq_priocscan.c bufq_priocscan |
1398 | file kern/bufq_readprio.c bufq_readprio | new_bufq_strategy | | 1403 | file kern/bufq_readprio.c bufq_readprio | new_bufq_strategy |
1399 | file kern/core_elf32.c exec_elf32 | | 1404 | file kern/core_elf32.c exec_elf32 |
1400 | file kern/core_elf64.c exec_elf64 | | 1405 | file kern/core_elf64.c exec_elf64 |
1401 | file kern/core_netbsd.c exec_aout | exec_coff | | | 1406 | file kern/core_netbsd.c exec_aout | exec_coff | |
1402 | exec_ecoff | exec_macho | | 1407 | exec_ecoff | exec_macho |
1403 | file kern/cnmagic.c | | 1408 | file kern/cnmagic.c |
1404 | file kern/exec_aout.c exec_aout | | 1409 | file kern/exec_aout.c exec_aout |
1405 | file kern/exec_ecoff.c exec_ecoff | | 1410 | file kern/exec_ecoff.c exec_ecoff |
1406 | file kern/exec_elf32.c exec_elf32 | | 1411 | file kern/exec_elf32.c exec_elf32 |
1407 | file kern/exec_elf64.c exec_elf64 | | 1412 | file kern/exec_elf64.c exec_elf64 |
1408 | file kern/exec_macho.c exec_macho | | 1413 | file kern/exec_macho.c exec_macho |
1409 | file kern/exec_script.c exec_script | | 1414 | file kern/exec_script.c exec_script |
1410 | file kern/exec_subr.c | | 1415 | file kern/exec_subr.c |
1411 | file kern/init_main.c | | 1416 | file kern/init_main.c |
1412 | file kern/init_sysctl.c | | 1417 | file kern/init_sysctl.c |
1413 | file kern/init_sysctl_base.c | | 1418 | file kern/init_sysctl_base.c |
1414 | file kern/init_sysent.c | | 1419 | file kern/init_sysent.c |
1415 | file kern/kern_acct.c | | 1420 | file kern/kern_acct.c |
1416 | file kern/kern_auth.c | | 1421 | file kern/kern_auth.c |
1417 | file kern/kern_clock.c | | 1422 | file kern/kern_clock.c |
1418 | file kern/kern_condvar.c | | 1423 | file kern/kern_condvar.c |
1419 | file kern/kern_core.c coredump | | 1424 | file kern/kern_core.c coredump |
1420 | file kern/kern_cpu.c | | 1425 | file kern/kern_cpu.c |
1421 | file kern/kern_descrip.c | | 1426 | file kern/kern_descrip.c |
1422 | file kern/kern_event.c | | 1427 | file kern/kern_event.c |
1423 | file kern/kern_exec.c | | 1428 | file kern/kern_exec.c |
1424 | file kern/kern_exit.c | | 1429 | file kern/kern_exit.c |
1425 | file kern/kern_fork.c | | 1430 | file kern/kern_fork.c |
1426 | file kern/kern_idle.c | | 1431 | file kern/kern_idle.c |
1427 | file kern/kern_kthread.c | | 1432 | file kern/kern_kthread.c |
1428 | file kern/kern_ktrace.c ktrace | | 1433 | file kern/kern_ktrace.c ktrace |
1429 | file kern/kern_ksyms.c ksyms | ddb | modular needs-flag | | 1434 | file kern/kern_ksyms.c ksyms | ddb | modular needs-flag |
1430 | file kern/kern_lock.c | | 1435 | file kern/kern_lock.c |
1431 | file kern/kern_lwp.c | | 1436 | file kern/kern_lwp.c |
1432 | file kern/kern_malloc.c | | 1437 | file kern/kern_malloc.c |
1433 | file kern/kern_malloc_stdtype.c | | 1438 | file kern/kern_malloc_stdtype.c |
1434 | file kern/kern_malloc_debug.c malloc_debug | | 1439 | file kern/kern_malloc_debug.c malloc_debug |
1435 | file kern/kern_module.c | | 1440 | file kern/kern_module.c |
1436 | file kern/kern_mutex.c | | 1441 | file kern/kern_mutex.c |
1437 | file kern/kern_fileassoc.c fileassoc | | 1442 | file kern/kern_fileassoc.c fileassoc |
1438 | file kern/kern_ntptime.c | | 1443 | file kern/kern_ntptime.c |
1439 | file kern/kern_pax.c pax_mprotect | pax_segvguard | | 1444 | file kern/kern_pax.c pax_mprotect | pax_segvguard |
1440 | file kern/kern_physio.c | | 1445 | file kern/kern_physio.c |
1441 | file kern/kern_pmf.c | | 1446 | file kern/kern_pmf.c |
1442 | file kern/kern_proc.c | | 1447 | file kern/kern_proc.c |
1443 | file kern/kern_prot.c | | 1448 | file kern/kern_prot.c |
1444 | file kern/kern_ras.c | | 1449 | file kern/kern_ras.c |
1445 | file kern/kern_rate.c | | 1450 | file kern/kern_rate.c |
1446 | file kern/kern_resource.c | | 1451 | file kern/kern_resource.c |
1447 | file kern/kern_runq.c | | 1452 | file kern/kern_runq.c |
1448 | file kern/kern_rwlock.c | | 1453 | file kern/kern_rwlock.c |
1449 | file kern/kern_sig.c | | 1454 | file kern/kern_sig.c |
1450 | file kern/kern_sleepq.c | | 1455 | file kern/kern_sleepq.c |
1451 | file kern/kern_softint.c | | 1456 | file kern/kern_softint.c |
1452 | file kern/kern_ssp.c | | 1457 | file kern/kern_ssp.c |
1453 | file kern/kern_stub.c | | 1458 | file kern/kern_stub.c |
1454 | file kern/kern_subr.c | | 1459 | file kern/kern_subr.c |
1455 | file kern/kern_synch.c | | 1460 | file kern/kern_synch.c |
1456 | file kern/kern_sysctl.c | | 1461 | file kern/kern_sysctl.c |
1457 | file kern/kern_tc.c | | 1462 | file kern/kern_tc.c |
1458 | file kern/kern_time.c | | 1463 | file kern/kern_time.c |
1459 | file kern/kern_timeout.c | | 1464 | file kern/kern_timeout.c |
1460 | file kern/kern_turnstile.c | | 1465 | file kern/kern_turnstile.c |
1461 | file kern/kern_todr.c | | 1466 | file kern/kern_todr.c |
1462 | file kern/kern_uidinfo.c | | 1467 | file kern/kern_uidinfo.c |
1463 | file kern/kern_uuid.c | | 1468 | file kern/kern_uuid.c |
1464 | file kern/kern_xxx.c | | 1469 | file kern/kern_xxx.c |
1465 | file kern/kgdb_stub.c kgdb | | 1470 | file kern/kgdb_stub.c kgdb |
1466 | file kern/sched_4bsd.c sched_4bsd | | 1471 | file kern/sched_4bsd.c sched_4bsd |
1467 | file kern/sched_m2.c sched_m2 | | 1472 | file kern/sched_m2.c sched_m2 |
1468 | file kern/subr_autoconf.c | | 1473 | file kern/subr_autoconf.c |
1469 | file kern/subr_blist.c vmswap | | 1474 | file kern/subr_blist.c vmswap |
1470 | file kern/subr_bufq.c | | 1475 | file kern/subr_bufq.c |
1471 | file kern/subr_callback.c | | 1476 | file kern/subr_callback.c |
1472 | file kern/subr_debug.c debug | | 1477 | file kern/subr_debug.c debug |
1473 | file kern/subr_devsw.c | | 1478 | file kern/subr_devsw.c |
1474 | file kern/subr_disk.c | | 1479 | file kern/subr_disk.c |
1475 | file kern/subr_disk_open.c | | 1480 | file kern/subr_disk_open.c |
1476 | file kern/subr_iostat.c | | 1481 | file kern/subr_iostat.c |
1477 | file kern/subr_evcnt.c | | 1482 | file kern/subr_evcnt.c |
1478 | file kern/subr_exec_fd.c | | 1483 | file kern/subr_exec_fd.c |
1479 | file kern/subr_extent.c | | 1484 | file kern/subr_extent.c |
1480 | file kern/subr_hash.c | | 1485 | file kern/subr_hash.c |
1481 | file kern/subr_kmem.c | | 1486 | file kern/subr_kmem.c |
1482 | file kern/subr_kobj.c | | 1487 | file kern/subr_kobj.c |
1483 | file kern/subr_lockdebug.c | | 1488 | file kern/subr_lockdebug.c |
1484 | file kern/subr_log.c | | 1489 | file kern/subr_log.c |
1485 | file kern/subr_percpu.c | | 1490 | file kern/subr_percpu.c |
1486 | file kern/subr_pool.c | | 1491 | file kern/subr_pool.c |
1487 | file kern/subr_prf.c | | 1492 | file kern/subr_prf.c |
1488 | file kern/subr_prof.c | | 1493 | file kern/subr_prof.c |
1489 | file kern/subr_once.c | | 1494 | file kern/subr_once.c |
1490 | file kern/subr_optstr.c | | 1495 | file kern/subr_optstr.c |
1491 | file kern/subr_specificdata.c | | 1496 | file kern/subr_specificdata.c |
1492 | file kern/subr_tftproot.c tftproot | | 1497 | file kern/subr_tftproot.c tftproot |
1493 | file kern/subr_time.c | | 1498 | file kern/subr_time.c |
1494 | file kern/subr_userconf.c userconf | | 1499 | file kern/subr_userconf.c userconf |
1495 | file kern/subr_vmem.c | | 1500 | file kern/subr_vmem.c |
1496 | file kern/subr_workqueue.c | | 1501 | file kern/subr_workqueue.c |
1497 | file kern/subr_xcall.c | | 1502 | file kern/subr_xcall.c |
1498 | file kern/sys_aio.c aio | | 1503 | file kern/sys_aio.c aio |
1499 | file kern/sys_descrip.c | | 1504 | file kern/sys_descrip.c |
1500 | file kern/sys_generic.c | | 1505 | file kern/sys_generic.c |
1501 | file kern/sys_module.c | | 1506 | file kern/sys_module.c |
1502 | file kern/sys_mqueue.c mqueue | | 1507 | file kern/sys_mqueue.c mqueue |
1503 | file kern/sys_lwp.c | | 1508 | file kern/sys_lwp.c |
1504 | file kern/sys_pipe.c !pipe_socketpair | | 1509 | file kern/sys_pipe.c !pipe_socketpair |
1505 | file kern/sys_pmc.c | | 1510 | file kern/sys_pmc.c |
1506 | file kern/sys_process.c ptrace | ktrace | | 1511 | file kern/sys_process.c ptrace | ktrace |
1507 | file kern/sys_pset.c | | 1512 | file kern/sys_pset.c |
1508 | file kern/sys_select.c | | 1513 | file kern/sys_select.c |
1509 | file kern/sys_sig.c | | 1514 | file kern/sys_sig.c |
1510 | file kern/sys_sched.c | | 1515 | file kern/sys_sched.c |
1511 | file kern/sys_socket.c | | 1516 | file kern/sys_socket.c |
1512 | file kern/syscalls.c syscall_debug | | 1517 | file kern/syscalls.c syscall_debug |
1513 | file kern/sysv_ipc.c sysvshm | sysvsem | sysvmsg | | 1518 | file kern/sysv_ipc.c sysvshm | sysvsem | sysvmsg |
1514 | file kern/sysv_msg.c sysvmsg | | 1519 | file kern/sysv_msg.c sysvmsg |
1515 | file kern/sysv_sem.c sysvsem | | 1520 | file kern/sysv_sem.c sysvsem |
1516 | file kern/sysv_shm.c sysvshm | | 1521 | file kern/sysv_shm.c sysvshm |
1517 | file kern/tty.c | | 1522 | file kern/tty.c |
1518 | file kern/tty_conf.c | | 1523 | file kern/tty_conf.c |
1519 | file kern/tty_bsdpty.c compat_bsdpty | | 1524 | file kern/tty_bsdpty.c compat_bsdpty |
1520 | file kern/tty_pty.c pty needs-flag | | 1525 | file kern/tty_pty.c pty needs-flag |
1521 | file kern/tty_ptm.c pty | | 1526 | file kern/tty_ptm.c pty |
1522 | file kern/tty_subr.c | | 1527 | file kern/tty_subr.c |
1523 | file kern/tty_tty.c | | 1528 | file kern/tty_tty.c |
1524 | file kern/uipc_accf.c | | 1529 | file kern/uipc_accf.c |
1525 | file kern/uipc_domain.c | | 1530 | file kern/uipc_domain.c |
1526 | file kern/uipc_mbuf.c | | 1531 | file kern/uipc_mbuf.c |
1527 | file kern/uipc_mbuf2.c | | 1532 | file kern/uipc_mbuf2.c |
1528 | file net/link_proto.c | | 1533 | file net/link_proto.c |
1529 | file kern/uipc_proto.c | | 1534 | file kern/uipc_proto.c |
1530 | file kern/uipc_sem.c p1003_1b_semaphore | | 1535 | file kern/uipc_sem.c p1003_1b_semaphore |
1531 | file kern/uipc_socket.c | | 1536 | file kern/uipc_socket.c |
1532 | file kern/uipc_socket2.c | | 1537 | file kern/uipc_socket2.c |
1533 | file kern/uipc_syscalls.c | | 1538 | file kern/uipc_syscalls.c |
1534 | file kern/uipc_usrreq.c | | 1539 | file kern/uipc_usrreq.c |
1535 | file kern/vfs_bio.c | | 1540 | file kern/vfs_bio.c |
1536 | file kern/vfs_cache.c | | 1541 | file kern/vfs_cache.c |
1537 | file kern/vfs_cwd.c | | 1542 | file kern/vfs_cwd.c |
1538 | file kern/vfs_dirhash.c | | 1543 | file kern/vfs_dirhash.c |
1539 | file kern/vfs_getcwd.c | | 1544 | file kern/vfs_getcwd.c |
1540 | file kern/vfs_hooks.c | | 1545 | file kern/vfs_hooks.c |
1541 | file kern/vfs_init.c | | 1546 | file kern/vfs_init.c |
1542 | file kern/vfs_lockf.c | | 1547 | file kern/vfs_lockf.c |
1543 | file kern/vfs_lookup.c | | 1548 | file kern/vfs_lookup.c |
1544 | file kern/vfs_subr.c | | 1549 | file kern/vfs_subr.c |
1545 | file kern/vfs_syscalls.c | | 1550 | file kern/vfs_syscalls.c |
1546 | file kern/vfs_trans.c | | 1551 | file kern/vfs_trans.c |
1547 | file kern/vfs_vnops.c | | 1552 | file kern/vfs_vnops.c |
1548 | file kern/vfs_wapbl.c wapbl | | 1553 | file kern/vfs_wapbl.c wapbl |
1549 | file kern/vfs_xattr.c | | 1554 | file kern/vfs_xattr.c |
1550 | file kern/vnode_if.c | | 1555 | file kern/vnode_if.c |
1551 | file miscfs/deadfs/dead_vnops.c | | 1556 | file miscfs/deadfs/dead_vnops.c |
1552 | file miscfs/fifofs/fifo_vnops.c | | 1557 | file miscfs/fifofs/fifo_vnops.c |
1553 | file miscfs/genfs/genfs_io.c | | 1558 | file miscfs/genfs/genfs_io.c |
1554 | file miscfs/genfs/genfs_vfsops.c | | 1559 | file miscfs/genfs/genfs_vfsops.c |
1555 | file miscfs/genfs/genfs_vnops.c | | 1560 | file miscfs/genfs/genfs_vnops.c |
1556 | file miscfs/genfs/layer_subr.c nullfs | overlay | umapfs | | 1561 | file miscfs/genfs/layer_subr.c nullfs | overlay | umapfs |
1557 | file miscfs/genfs/layer_vfsops.c nullfs | overlay | umapfs | | 1562 | file miscfs/genfs/layer_vfsops.c nullfs | overlay | umapfs |
1558 | file miscfs/genfs/layer_vnops.c nullfs | overlay | umapfs | | 1563 | file miscfs/genfs/layer_vnops.c nullfs | overlay | umapfs |
1559 | file miscfs/specfs/spec_vnops.c | | 1564 | file miscfs/specfs/spec_vnops.c |
1560 | file miscfs/syncfs/sync_subr.c | | 1565 | file miscfs/syncfs/sync_subr.c |
1561 | file miscfs/syncfs/sync_vnops.c | | 1566 | file miscfs/syncfs/sync_vnops.c |
1562 | file net/bpf.c bpfilter needs-flag | | 1567 | file net/bpf.c bpfilter needs-flag |
1563 | file net/bpf_filter.c bpf_filter | | 1568 | file net/bpf_filter.c bpf_filter |
1564 | file net/bsd-comp.c ppp & ppp_bsdcomp | | 1569 | file net/bsd-comp.c ppp & ppp_bsdcomp |
1565 | file net/if.c | | 1570 | file net/if.c |
1566 | file net/if_arcsubr.c arcnet needs-flag | | 1571 | file net/if_arcsubr.c arcnet needs-flag |
1567 | file net/if_atmsubr.c atm | | 1572 | file net/if_atmsubr.c atm |
1568 | file net/if_bridge.c bridge needs-flag | | 1573 | file net/if_bridge.c bridge needs-flag |
1569 | file net/bridgestp.c bridge | | 1574 | file net/bridgestp.c bridge |
1570 | file net/if_ecosubr.c eco | | 1575 | file net/if_ecosubr.c eco |
1571 | file net/if_etherip.c etherip needs-flag | | 1576 | file net/if_etherip.c etherip needs-flag |
1572 | file net/if_ethersubr.c ether | fddi | netatalk | token | | | 1577 | file net/if_ethersubr.c ether | fddi | netatalk | token | |
1573 | wlan | | 1578 | wlan |
1574 | file net/if_faith.c faith & inet & inet6 needs-flag | | 1579 | file net/if_faith.c faith & inet & inet6 needs-flag |
1575 | file net/if_fddisubr.c fddi needs-flag | | 1580 | file net/if_fddisubr.c fddi needs-flag |
1576 | file net/if_gif.c gif needs-flag | | 1581 | file net/if_gif.c gif needs-flag |
1577 | file net/if_gre.c gre needs-flag | | 1582 | file net/if_gre.c gre needs-flag |
1578 | file net/if_hippisubr.c hippi needs-flag | | 1583 | file net/if_hippisubr.c hippi needs-flag |
1579 | file net/if_ieee1394subr.c ieee1394 | | 1584 | file net/if_ieee1394subr.c ieee1394 |
1580 | file net/if_loop.c loop needs-flag | | 1585 | file net/if_loop.c loop needs-flag |
1581 | file net/if_media.c | | 1586 | file net/if_media.c |
1582 | file net/if_ppp.c ppp needs-flag | | 1587 | file net/if_ppp.c ppp needs-flag |
1583 | file net/if_srt.c srt | | 1588 | file net/if_srt.c srt |
1584 | file net/if_stf.c stf & inet & inet6 needs-flag | | 1589 | file net/if_stf.c stf & inet & inet6 needs-flag |
1585 | file net/if_sl.c sl needs-flag | | 1590 | file net/if_sl.c sl needs-flag |
1586 | file net/if_spppsubr.c sppp | | 1591 | file net/if_spppsubr.c sppp |
1587 | file net/if_strip.c strip needs-flag | | 1592 | file net/if_strip.c strip needs-flag |
1588 | file net/if_tokensubr.c token needs-flag | | 1593 | file net/if_tokensubr.c token needs-flag |
1589 | file net/if_tap.c tap needs-flag | | 1594 | file net/if_tap.c tap needs-flag |
1590 | file net/if_tun.c tun needs-flag | | 1595 | file net/if_tun.c tun needs-flag |
1591 | file net/if_vlan.c vlan needs-flag | | 1596 | file net/if_vlan.c vlan needs-flag |
1592 | file net/if_pppoe.c pppoe needs-flag | | 1597 | file net/if_pppoe.c pppoe needs-flag |
1593 | file net/pfil.c pfil_hooks | ipfilter | pf | | 1598 | file net/pfil.c pfil_hooks | ipfilter | pf |
1594 | file net/ppp-deflate.c ppp & ppp_deflate | | 1599 | file net/ppp-deflate.c ppp & ppp_deflate |
1595 | file net/ppp_tty.c ppp | | 1600 | file net/ppp_tty.c ppp |
1596 | file net/net_stats.c | | 1601 | file net/net_stats.c |
1597 | file net/radix.c | | 1602 | file net/radix.c |
1598 | file net/raw_cb.c | | 1603 | file net/raw_cb.c |
1599 | file net/raw_usrreq.c | | 1604 | file net/raw_usrreq.c |
1600 | file net/route.c | | 1605 | file net/route.c |
1601 | file net/rtsock.c | | 1606 | file net/rtsock.c |
1602 | file net/slcompress.c sl | ppp | strip | (irip & irip_vj) | | 1607 | file net/slcompress.c sl | ppp | strip | (irip & irip_vj) |
1603 | file net/zlib.c (ppp & ppp_deflate) | ipsec | opencrypto | vnd_compression | | 1608 | file net/zlib.c (ppp & ppp_deflate) | ipsec | opencrypto | vnd_compression |
1604 | file netinet/accf_data.c accf_data | | 1609 | file netinet/accf_data.c accf_data |
1605 | file netinet/accf_http.c accf_http | | 1610 | file netinet/accf_http.c accf_http |
1606 | file netinet/cpu_in_cksum.c (inet | inet6) & !cpu_in_cksum | | 1611 | file netinet/cpu_in_cksum.c (inet | inet6) & !cpu_in_cksum |
1607 | file netinet/if_arp.c arp | netatalk needs-flag | | 1612 | file netinet/if_arp.c arp | netatalk needs-flag |
1608 | file netinet/if_atm.c atm | | 1613 | file netinet/if_atm.c atm |
1609 | file netinet/in4_cksum.c inet | | 1614 | file netinet/in4_cksum.c inet |
1610 | file netinet/in_cksum.c inet | | 1615 | file netinet/in_cksum.c inet |
1611 | file netinet/in_gif.c gif & inet | | 1616 | file netinet/in_gif.c gif & inet |
1612 | file netinet/ip_carp.c carp & (inet | inet6) needs-flag | | 1617 | file netinet/ip_carp.c carp & (inet | inet6) needs-flag |
1613 | file netinet/ip_ecn.c ipsec | fast_ipsec | gif | stf | | 1618 | file netinet/ip_ecn.c ipsec | fast_ipsec | gif | stf |
1614 | file netinet/ip_encap.c inet | inet6 | | 1619 | file netinet/ip_encap.c inet | inet6 |
1615 | file netinet/ip_etherip.c etherip & inet | | 1620 | file netinet/ip_etherip.c etherip & inet |
1616 | file netinet6/ip6_etherip.c etherip & inet6 | | 1621 | file netinet6/ip6_etherip.c etherip & inet6 |
1617 | file netinet6/in6_gif.c gif & inet6 | | 1622 | file netinet6/in6_gif.c gif & inet6 |
1618 | | | 1623 | |
1619 | file netisdn/i4b_ctl.c isdnctl needs-flag | | 1624 | file netisdn/i4b_ctl.c isdnctl needs-flag |
1620 | file netisdn/i4b_isppp.c ippp needs-count | | 1625 | file netisdn/i4b_isppp.c ippp needs-count |
1621 | file netisdn/i4b_ipr.c irip needs-count | | 1626 | file netisdn/i4b_ipr.c irip needs-count |
1622 | file netisdn/i4b_rbch.c isdnbchan needs-count | | 1627 | file netisdn/i4b_rbch.c isdnbchan needs-count |
1623 | file netisdn/i4b_tel.c isdntel needs-count | | 1628 | file netisdn/i4b_tel.c isdntel needs-count |
1624 | file netisdn/i4b_trace.c isdntrc needs-count | | 1629 | file netisdn/i4b_trace.c isdntrc needs-count |
1625 | | | 1630 | |
1626 | file netisdn/i4b_mbuf.c passive_isdn | | 1631 | file netisdn/i4b_mbuf.c passive_isdn |
1627 | file netisdn/i4b_l2.c passive_isdn | | 1632 | file netisdn/i4b_l2.c passive_isdn |
1628 | file netisdn/i4b_l2fsm.c passive_isdn | | 1633 | file netisdn/i4b_l2fsm.c passive_isdn |
1629 | file netisdn/i4b_uframe.c passive_isdn | | 1634 | file netisdn/i4b_uframe.c passive_isdn |
1630 | file netisdn/i4b_tei.c passive_isdn | | 1635 | file netisdn/i4b_tei.c passive_isdn |
1631 | file netisdn/i4b_sframe.c passive_isdn | | 1636 | file netisdn/i4b_sframe.c passive_isdn |
1632 | file netisdn/i4b_iframe.c passive_isdn | | 1637 | file netisdn/i4b_iframe.c passive_isdn |
1633 | file netisdn/i4b_l2timer.c passive_isdn | | 1638 | file netisdn/i4b_l2timer.c passive_isdn |
1634 | file netisdn/i4b_util.c passive_isdn | | 1639 | file netisdn/i4b_util.c passive_isdn |
1635 | file netisdn/i4b_lme.c passive_isdn | | 1640 | file netisdn/i4b_lme.c passive_isdn |
1636 | # Q.931 handler | | 1641 | # Q.931 handler |
1637 | file netisdn/i4b_q931.c passive_isdn | | 1642 | file netisdn/i4b_q931.c passive_isdn |
1638 | file netisdn/i4b_q932fac.c passive_isdn | | 1643 | file netisdn/i4b_q932fac.c passive_isdn |
1639 | file netisdn/i4b_l3fsm.c passive_isdn | | 1644 | file netisdn/i4b_l3fsm.c passive_isdn |
1640 | file netisdn/i4b_l3timer.c passive_isdn | | 1645 | file netisdn/i4b_l3timer.c passive_isdn |
1641 | file netisdn/i4b_l2if.c passive_isdn | | 1646 | file netisdn/i4b_l2if.c passive_isdn |
1642 | file netisdn/i4b_l4if.c passive_isdn | | 1647 | file netisdn/i4b_l4if.c passive_isdn |
1643 | # isdn device driver, interface to isdnd | | 1648 | # isdn device driver, interface to isdnd |
1644 | file netisdn/i4b_i4bdrv.c isdn needs-flag | | 1649 | file netisdn/i4b_i4bdrv.c isdn needs-flag |
1645 | file netisdn/i4b_l4.c isdndev needs-flag | | 1650 | file netisdn/i4b_l4.c isdndev needs-flag |
1646 | file netisdn/i4b_l4mgmt.c isdndev needs-flag | | 1651 | file netisdn/i4b_l4mgmt.c isdndev needs-flag |
1647 | file netisdn/i4b_l4timer.c isdndev needs-flag | | 1652 | file netisdn/i4b_l4timer.c isdndev needs-flag |
1648 | # capi | | 1653 | # capi |
1649 | file netisdn/i4b_capi_l4if.c isdncapi | | 1654 | file netisdn/i4b_capi_l4if.c isdncapi |
1650 | file netisdn/i4b_capi_llif.c isdncapi | | 1655 | file netisdn/i4b_capi_llif.c isdncapi |
1651 | file netisdn/i4b_capi_msgs.c isdncapi | | 1656 | file netisdn/i4b_capi_msgs.c isdncapi |
1652 | | | 1657 | |
1653 | # Game adapter (joystick) | | 1658 | # Game adapter (joystick) |
1654 | device joy | | 1659 | device joy |
1655 | file dev/ic/joy.c joy needs-flag | | 1660 | file dev/ic/joy.c joy needs-flag |
1656 | | | 1661 | |
1657 | include "net/agr/files.agr" | | 1662 | include "net/agr/files.agr" |
1658 | | | 1663 | |
1659 | # | | 1664 | # |
1660 | # General Purpose Input/Output framework | | 1665 | # General Purpose Input/Output framework |
1661 | # | | 1666 | # |
1662 | define onewire_bitbang | | 1667 | define onewire_bitbang |
1663 | include "dev/gpio/files.gpio" | | 1668 | include "dev/gpio/files.gpio" |
1664 | | | 1669 | |
1665 | include "dev/onewire/files.onewire" | | 1670 | include "dev/onewire/files.onewire" |
1666 | | | 1671 | |
1667 | # | | 1672 | # |
1668 | # Pseudo audio device | | 1673 | # Pseudo audio device |
1669 | # | | 1674 | # |
1670 | include "dev/pad/files.pad" | | 1675 | include "dev/pad/files.pad" |
1671 | | | 1676 | |
1672 | # | | 1677 | # |
1673 | # Intel 386 Real Mode emulator | | 1678 | # Intel 386 Real Mode emulator |
1674 | # | | 1679 | # |
1675 | include "lib/libx86emu/files.x86emu" | | 1680 | include "lib/libx86emu/files.x86emu" |
1676 | | | 1681 | |
1677 | # | | 1682 | # |
1678 | # "tprof" profiler. | | 1683 | # "tprof" profiler. |
1679 | # | | 1684 | # |
1680 | include "dev/tprof/files.tprof" | | 1685 | include "dev/tprof/files.tprof" |
1681 | | | 1686 | |
1682 | # | | 1687 | # |
1683 | # alternate memory device | | 1688 | # alternate memory device |
1684 | # | | 1689 | # |
1685 | include "dev/altmem/files.altmem" | | 1690 | include "dev/altmem/files.altmem" |