FreeBSD/Linux Kernel Cross Reference
sys/conf/files
1 #
2 # Mach Operating System
3 # Copyright (c) 1993,1992,1991,1990,1989 Carnegie Mellon University
4 # All Rights Reserved.
5 #
6 # Permission to use, copy, modify and distribute this software and its
7 # documentation is hereby granted, provided that both the copyright
8 # notice and this permission notice appear in all copies of the
9 # software, derivative works or modified versions, and any portions
10 # thereof, and that both notices appear in supporting documentation.
11 #
12 # CARNEGIE MELLON ALLOWS FREE USE OF THIS SOFTWARE IN ITS "AS IS"
13 # CONDITION. CARNEGIE MELLON DISCLAIMS ANY LIABILITY OF ANY KIND FOR
14 # ANY DAMAGES WHATSOEVER RESULTING FROM THE USE OF THIS SOFTWARE.
15 #
16 # Carnegie Mellon requests users of this software to return to
17 #
18 # Software Distribution Coordinator or Software.Distribution@CS.CMU.EDU
19 # School of Computer Science
20 # Carnegie Mellon University
21 # Pittsburgh PA 15213-3890
22 #
23 # any improvements or extensions that they make and grant Carnegie Mellon
24 # the rights to redistribute these changes.
25 #
26 #
27 # HISTORY
28 # $Log: files,v $
29 # Revision 2.45 93/11/17 16:16:05 dbg
30 # Removed ancient timestamp facility.
31 # [93/06/18 dbg]
32 #
33 # Added device/clock_dev.c.
34 # [93/06/02 dbg]
35 #
36 # Added MACH_RT option, selectable scheduling policies,
37 # new clocks and timers, and real-time support. Added
38 # MACH_IO_BINDING option to enable binding threads to
39 # IO-specific processors. Removed MACH_FIXPRI (always
40 # enabled).
41 # [93/05/21 dbg]
42 #
43 # Revision 2.44 93/08/10 15:45:58 mrt
44 # Added net_atm option to switch on the atm kernel traps.
45 # [93/07/29 cmaeda]
46 #
47 # Added device/dk_label.c
48 # [93/08/19 rvb]
49 #
50 # Revision 2.43 93/05/10 23:23:17 rvb
51 # Added TTD teledebug optional files.
52 # [93/03/01 grm]
53 #
54 # Revision 2.42 93/03/11 13:57:51 danner
55 # kern/strings.c
56 # [93/03/09 danner]
57 #
58 # Revision 2.41 93/03/09 10:52:45 danner
59 # Added kern/sscanf.c
60 # [93/03/05 af]
61 #
62 # Revision 2.40 93/01/24 13:14:47 danner
63 # Add mach4 interface "defs" file and kern/pc_sample.c
64 # [93/01/11 rvb]
65 #
66 # Revision 2.39 93/01/14 17:23:51 danner
67 # Added ddb/db_mp.c for multiprocessor debugger support.
68 # [92/10/25 dbg]
69 #
70 # Revision 2.38 92/08/05 18:06:11 jfriedl
71 # Added power_save option to trigger machine independent
72 # power conservation functions.
73 # [92/08/05 mrt]
74 #
75 # Revision 2.37 92/07/20 14:48:16 cmaeda
76 # Added fast_tas option.
77 #
78 #
79 # Revision 2.36 92/05/04 11:23:39 danner
80 # Added bootstrap_symbols option. When set, the bootstrap task
81 # symbols are preserved by the kernel debugger. Used in
82 # kern/bootstrap.c
83 # [92/05/03 danner]
84 #
85 # Revision 2.35 92/03/10 16:25:03 jsb
86 # Merged in norma branch changes as of NORMA_MK7.
87 # [92/03/09 12:56:28 jsb]
88 #
89 # Revision 2.34 92/03/06 13:38:21 rpd
90 # Added vm/vm_external.c.
91 # [92/03/06 13:16:00 jsb]
92 #
93 # Revision 2.33 92/03/05 18:53:32 rpd
94 # Fixed ./mach/memory_object_*.c for norma.
95 # [92/03/05 rpd]
96 #
97 # Revision 2.32 92/02/29 15:33:31 rpd
98 # Removed vers.c.
99 # [92/02/27 rpd]
100 #
101 # Revision 2.31 92/02/19 15:07:17 elf
102 # Simplified, condensed history.
103 # [92/02/17 rpd]
104 #
105 #
106 # Condensed history:
107 # Removed bootstrap code (dbg).
108 # Converted to new IPC (rpd).
109 # Changes for MACH_KERNEL (dbg, rwd).
110 # Changes for new scheduling code (dlb).
111 # Created mach directory (rpd).
112 # Options cleanup (mwyoung).
113 # Split up IPC files (rpd).
114 # Added MACH and CMUCS options (mja).
115 # Cleaned up, removed old history (avie).
116
117 #
118 # N.B. "kern/lock.c" is listed as "optional cpus" so that config will
119 # create a "cpus.h" file.
120 #
121
122 OPTIONS/bootstrap_symbols optional bootstrap_symbols
123 OPTIONS/cmucs_disk optional cmucs_disk
124 OPTIONS/dli optional dli
125 OPTIONS/fast_tas optional fast_tas
126 OPTIONS/hw_footprint optional hw_footprint
127 OPTIONS/mach_assert optional mach_assert
128 OPTIONS/mach_counters optional mach_counters
129 OPTIONS/mach_debug optional mach_debug
130 OPTIONS/mach_host optional mach_host
131 OPTIONS/mach_io_binding optional mach_io_binding
132 OPTIONS/mach_ipc_compat optional mach_ipc_compat
133 OPTIONS/mach_ipc_debug optional mach_ipc_debug
134 OPTIONS/mach_ipc_test optional mach_ipc_test
135 OPTIONS/mach_kdb optional mach_kdb
136 OPTIONS/mach_ldebug optional mach_ldebug
137 OPTIONS/mach_machine_routines.h optional mach_machine_routines
138 OPTIONS/mach_pagemap optional mach_pagemap
139 OPTIONS/mach_pcsample optional mach_pcsample
140 OPTIONS/mach_rt optional mach_rt
141 OPTIONS/mach_ttd optional mach_ttd
142 OPTIONS/mach_vm_debug optional mach_vm_debug
143 OPTIONS/net_atm optional net_atm
144 OPTIONS/norma_device optional norma_device
145 OPTIONS/norma_ether optional norma_ether
146 OPTIONS/norma_ipc optional norma_ipc
147 OPTIONS/norma_task optional norma_task
148 OPTIONS/norma_vm optional norma_vm
149 OPTIONS/power_save optional power_save
150 OPTIONS/simple_clock optional simple_clock
151 OPTIONS/stat_time optional stat_time
152 OPTIONS/xpr_debug optional xpr_debug
153 ddb/db_access.c optional mach_kdb
154 ddb/db_aout.c optional mach_kdb
155 ddb/db_break.c optional mach_kdb
156 ddb/db_command.c optional mach_kdb
157 ddb/db_cond.c optional mach_kdb
158 ddb/db_examine.c optional mach_kdb
159 ddb/db_expr.c optional mach_kdb
160 ddb/db_ext_symtab.c optional mach_kdb
161 ddb/db_input.c optional mach_kdb
162 ddb/db_lex.c optional mach_kdb
163 ddb/db_macro.c optional mach_kdb
164 ddb/db_mp.c optional mach_kdb cpus
165 ddb/db_output.c optional mach_kdb
166 ddb/db_print.c optional mach_kdb
167 ddb/db_run.c optional mach_kdb
168 ddb/db_sym.c optional mach_kdb
169 ddb/db_task_thread.c optional mach_kdb
170 ddb/db_trap.c optional mach_kdb
171 ddb/db_variables.c optional mach_kdb
172 ddb/db_watch.c optional mach_kdb
173 ddb/db_write_cmd.c optional mach_kdb
174 ipc/ipc_entry.c standard
175 ipc/ipc_hash.c standard
176 ipc/ipc_init.c standard
177 ipc/ipc_kmsg.c standard
178 ipc/ipc_marequest.c standard
179 ipc/ipc_mqueue.c standard
180 ipc/ipc_notify.c standard
181 ipc/ipc_object.c standard
182 ipc/ipc_port.c standard
183 ipc/ipc_pset.c standard
184 ipc/ipc_right.c standard
185 ipc/ipc_space.c standard
186 ipc/ipc_splay.c standard
187 ipc/ipc_table.c standard
188 ipc/ipc_thread.c standard
189 ipc/mach_debug.c optional mach_ipc_debug
190 ipc/mach_msg.c standard
191 ipc/mach_port.c standard
192 kern/ast.c standard
193 kern/bootstrap.c standard
194 kern/counters.c standard
195 kern/debug.c standard
196 kern/eventcount.c standard
197 kern/exception.c standard
198 kern/host.c standard
199 kern/ipc_host.c standard
200 kern/ipc_kobject.c standard
201 kern/ipc_mig.c standard
202 kern/ipc_tt.c standard
203 kern/kalloc.c standard
204 kern/lock.c optional cpus
205 kern/mach_clock.c standard
206 kern/mach_factor.c standard
207 kern/mach_timer.c standard
208 kern/machine.c standard
209 kern/pc_sample.c optional mach_pcsample
210 kern/printf.c standard
211 kern/processor.c standard
212 kern/quantum.c standard
213 kern/queue.c standard
214 kern/rt_thread.c standard
215 kern/run_queues.c standard
216 kern/sched.c standard
217 kern/sched_policy.c standard
218 kern/sched_policy_config.c standard
219 kern/sched_prim.c standard
220 kern/sscanf.c standard
221 kern/startup.c standard
222 kern/strings.c standard
223 kern/syscall_emulation.c standard
224 kern/syscall_subr.c standard
225 kern/syscall_sw.c standard
226 kern/task.c standard
227 kern/thread.c standard
228 kern/thread_swap.c standard
229 kern/timer.c standard
230 kern/xpr.c optional xpr_debug
231 kern/zalloc.c standard
232 ./mach/memory_object_data_provided.c optional not norma_task
233 ./mach/memory_object_data_unavailable.c optional not norma_task
234 ./mach/memory_object_data_error.c optional not norma_task
235 ./mach/memory_object_set_attributes.c optional not norma_task
236 ./mach/memory_object_data_supply.c optional not norma_task
237 ./mach/memory_object_ready.c optional not norma_task
238 ./mach/memory_object_change_attributes.c optional not norma_task
239 ./mach/mach_host_server.c standard
240 ./mach/mach_port_server.c standard
241 ./mach/mach_server.c standard
242 ./mach/mach4_server.c standard
243 ./mach/memory_object_default_user.c standard
244 ./mach/memory_object_user.c standard
245 ./mach/mach_timer_reply_user.c standard
246 ./mach_debug/mach_debug_server.c optional mach_debug
247 sched_policy/bg.c standard
248 sched_policy/bp.c optional mach_host
249 sched_policy/dm.c optional mach_rt
250 sched_policy/edf.c optional mach_rt
251 sched_policy/fp.c standard
252 sched_policy/mk_ts.c standard
253 sched_policy/real_time.c optional mach_rt
254 sched_policy/rm.c optional mach_rt
255 ttd/ttd_comm.c optional mach_ttd
256 ttd/ttd_stub.c optional mach_ttd
257 ttd/ttd_server.c optional mach_ttd
258 vm/memory_object.c standard
259 vm/vm_debug.c optional mach_vm_debug
260 vm/vm_external.c optional mach_pagemap
261 vm/vm_fault.c standard
262 vm/vm_init.c standard
263 vm/vm_kern.c standard
264 vm/vm_map.c standard
265 vm/vm_object.c standard
266 vm/vm_pageout.c standard
267 vm/vm_resident.c standard
268 vm/vm_user.c standard
269 device/blkio.c standard
270 device/chario.c standard
271 device/cirbuf.c standard
272 device/clock_dev.c standard
273 device/dev_lookup.c standard
274 device/dev_name.c standard
275 device/dev_pager.c standard
276 ./device/device_reply_user.c standard
277 ./device/device_server.c standard
278 device/device_init.c standard
279 device/dk_label.c standard
280 device/ds_routines.c standard
281 device/net_io.c standard
282 device/subrs.c standard
283 ./ioconf.c standard
284 ./mach/dev_forward.c optional norma_device
285 ./mach/mach_norma_server.c optional norma_ipc
286 ./mach/norma_internal_server.c optional norma_ipc
287 norma/ipc_clean.c optional norma_ipc
288 norma/ipc_input.c optional norma_ipc
289 norma/ipc_kserver.c optional norma_ipc
290 norma/ipc_list.c optional norma_ipc
291 norma/ipc_migrate.c optional norma_ipc
292 norma/ipc_net.c optional norma_ipc
293 norma/ipc_output.c optional norma_ipc
294 norma/ipc_special.c optional norma_ipc
295 norma/ipc_transit.c optional norma_ipc
296 norma/ipc_unreliable.c optional norma_ipc
297 norma/ipc_wait.c optional norma_ipc
298 norma/ipc_wire.c optional norma_ipc
299 ./mach/proxy_user.c optional norma_vm
300 ./mach/proxy_server.c optional norma_vm
301 norma/xmm.c optional norma_vm
302 norma/xmm_buffer.c optional norma_vm
303 norma/xmm_copy.c optional norma_vm
304 norma/xmm_debug.c optional norma_vm
305 norma/xmm_export.c optional norma_vm
306 norma/xmm_import.c optional norma_vm
307 norma/xmm_interpose.c optional norma_vm
308 norma/xmm_invalid.c optional norma_vm
309 norma/xmm_invoke.c optional norma_vm
310 norma/xmm_object.c optional norma_vm
311 norma/xmm_server.c optional norma_vm
312 norma/xmm_split.c optional norma_vm
313 norma/xmm_svm.c optional norma_vm
314 norma/xmm_user.c optional norma_vm
315 ./mach/mach_norma_user.c optional norma_task
316 ./mach/norma_internal_user.c optional norma_task
317 ./mach/mach_user.c optional norma_task
318 norma/kern_task.c optional norma_ipc
319 norma/ipc_ether.c optional norma_ether
Cache object: 4b467213ed66df77e8c6b536c97cb1eb
|