]> git.saurik.com Git - apple/xnu.git/blob - osfmk/conf/MASTER.i386
xnu-792.17.14.tar.gz
[apple/xnu.git] / osfmk / conf / MASTER.i386
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 #
9 # Standard Apple MacOS X Configurations:
10 # -------- ---- -------- ---------------
11 #
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]
16 # PROFILE = [ RELEASE profile ]
17 #
18 ######################################################################
19 #
20 machine "i386" # <intel>
21 cpu "i386" # <intel>
22
23 pseudo-device com 2
24 pseudo-device vc 1
25
26 # choices for platform_bus are pci at386 sqt and kkt
27 makeoptions OSFMK_MACHINE = "i386" # <mk30>
28 makeoptions CCONFIGFLAGS = "-g -O -fno-omit-frame-pointer" # <debug>
29 makeoptions CCONFIGFLAGS = "-O3" # <!debug>
30 makeoptions RELOC = "00100000" # <intel>
31 makeoptions SYMADDR = "00780000" # <intel>
32
33 options GDB # GNU kernel debugger # <gdb>
34 options DEBUG # general debugging code # <debug>
35 options SHOW_SPACE # print size of structures # <debug>
36 options EVENTMETER # event meter support # <debug>
37 options FP_EMUL # floating point emulation # <fp>
38 options PC_SUPPORT # virtual PC support # <pc>
39 options PROFILE # kernel profiling # <profile>
40 options UXPR # user-level XPR package # <uxpr>
41 config mach_kernel swap generic # <mach>
42
43 options GPROF # kgmon profiling # <profile>
44
45 options EVENT # <event>
46
47 options MACH_BSD
48 options IOKIT # # <iokit>
49 options MACH_PE # # <mach_pe>
50
51 #options DDB # Inline debugger # <debug>
52 options MACH_KDP # KDP # <mach_kdp>
53 #options PAE
54