]>
Commit | Line | Data |
---|---|---|
1c79356b A |
1 | # |
2 | # Mach Operating System | |
3 | # Copyright (c) 1986 Carnegie-Mellon University | |
4 | # All rights reserved. The CMU software License Agreement | |
5 | # specifies the terms and conditions for use and redistribution. | |
6 | # | |
7 | ###################################################################### | |
8 | # | |
1c79356b A |
9 | # Standard Apple MacOS X Configurations: |
10 | # -------- ---- -------- --------------- | |
11 | # | |
9bccf70c A |
12 | # osfmk = [intel pc mach small event vol pst gdb fixpri simple_clock mkernserv uxpr kernstack ipc_compat ipc_debug mk30 mk30_i386] |
13 | # RELEASE = [intel pc iokit mach_pe mach mach_kdp small event vol hd pst gdb fixpri simple_clock mkernserv uxpr kernstack ipc_compat ipc_debug fb mk30 mk30_i386] | |
14 | # DEBUG_KDP = [intel pc iokit mach_pe mach mach_kdp small event vol hd pst gdb fixpri simple_clock mkernserv uxpr kernstack ipc_compat ipc_debug fb mk30 mk30_i386 osf_debug debug] | |
15 | # DEBUG= [intel pc iokit mach_pe mach mach_kdp small event vol hd pst gdb fixpri simple_clock mkernserv uxpr kernstack ipc_compat ipc_debug fb mk30 mk30_i386 osf_debug debug] | |
55e303ae | 16 | # PROFILE = [ RELEASE profile ] |
1c79356b A |
17 | # |
18 | ###################################################################### | |
19 | # | |
20 | machine "i386" # <intel> | |
21 | cpu "i386" # <intel> | |
22 | ||
55e303ae A |
23 | pseudo-device cpus 4 |
24 | pseudo-device com 2 | |
25 | pseudo-device vc 1 | |
1c79356b A |
26 | |
27 | # choices for platform_bus are pci at386 sqt and kkt | |
28 | makeoptions OSFMK_MACHINE = "i386" # <mk30> | |
29 | makeoptions CCONFIGFLAGS = "-g -O -fno-omit-frame-pointer" # <debug> | |
30 | makeoptions CCONFIGFLAGS = "-O3" # <!debug> | |
31 | makeoptions RELOC = "00100000" # <intel> | |
32 | makeoptions SYMADDR = "00780000" # <intel> | |
33 | ||
34 | options GDB # GNU kernel debugger # <gdb> | |
35 | options DEBUG # general debugging code # <debug> | |
36 | options SHOW_SPACE # print size of structures # <debug> | |
37 | options EVENTMETER # event meter support # <debug> | |
38 | options FP_EMUL # floating point emulation # <fp> | |
39 | options PC_SUPPORT # virtual PC support # <pc> | |
55e303ae | 40 | options PROFILE # kernel profiling # <profile> |
1c79356b A |
41 | options UXPR # user-level XPR package # <uxpr> |
42 | options STAT_TIME # time stats | |
43 | config mach_kernel swap generic # <mach> | |
44 | ||
55e303ae A |
45 | options GPROF # kgmon profiling # <profile> |
46 | ||
1c79356b A |
47 | options EVENT # <event> |
48 | ||
49 | options MACH_BSD | |
50 | options IOKIT # # <iokit> | |
51 | options MACH_PE # # <mach_pe> | |
52 | ||
53 | #options DDB # Inline debugger # <debug> | |
54 | options MACH_KDP # KDP # <mach_kdp> | |
55 |