]> git.saurik.com Git - apple/xnu.git/blobdiff - osfmk/conf/MASTER.i386
xnu-792.18.15.tar.gz
[apple/xnu.git] / osfmk / conf / MASTER.i386
index 6afea00412acfaf544ef98f22e6ff5dca3f969d8..1e9f170b6894ae83fce140effe693600948c7760 100644 (file)
@@ -6,57 +6,22 @@
 #  
 ######################################################################
 #
-#  Master Apple MacOS X configuration file
-#  (see the master machine independent
-#  configuration file for a description of the file format).
-#
-######################################################################
-#
-#  NeXT (PSEUDO-)DEVICES (select any combination)
-#      ex   = Excelan EXOS 202 Ethernet interface
-#      ip   = Interphase V/SMD 3200 disk controller
-#      od   = Canon OMD-1 Optical Disk
-#      rd   = RAM disk
-#      sd   = SCSI disk
-#      sg   = Generic SCSI Device
-#      st   = SCSI tape
-#      fd   = Floppy Disk 
-#      en   = Integrated Ethernet controller
-#      dsp  = DSP560001 digital signal processor
-#      iplmeas = ipl time measurement
-#      nextp = NeXT Laser Printer
-#      sound = sound I/O
-#      vol   = removable volume support device
-#      venip = virtual Ethernet/IP network interface
-#      zs    = Serial device
-#
-#  MULTIPROCESSOR SUPPORT (select exactly one)
-#      multi = support 4 processors
-#      uni   = supports single processor
-#
-#  SPECIAL CHARACTERISTICS (select any combination)
-#      gdb        = GNU kernel debugger
-#      posix_kern = POSIX support
-#
-#  CPU TYPE (select exactly one)
-#      NeXT   = FIXME
-#
-######################################################################
-#  
 #  Standard Apple MacOS X Configurations:
 #  -------- ---- -------- ---------------
 #
 #  osfmk = [intel pc mach small event vol pst gdb fixpri simple_clock mkernserv uxpr kernstack ipc_compat ipc_debug mk30 mk30_i386]
 #  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]
 #  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]
-#  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]
+#  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 mach_kdb]
+#  PROFILE = [ RELEASE profile ]
 #
 ######################################################################
 #
 machine                "i386"                                          # <intel>
 cpu            "i386"                                          # <intel>
 
-pseudo-device  cpus    2
+pseudo-device  com             2
+pseudo-device  vc              1
 
 # choices for platform_bus are pci at386 sqt and kkt
 makeoptions    OSFMK_MACHINE = "i386"                          # <mk30>
@@ -71,21 +36,20 @@ options             SHOW_SPACE      # print size of structures      # <debug>
 options                EVENTMETER      # event meter support           # <debug>
 options                FP_EMUL         # floating point emulation      # <fp>
 options                PC_SUPPORT      # virtual PC support            # <pc>
+options                PROFILE         # kernel profiling              # <profile>
 options                UXPR            # user-level XPR package        # <uxpr>
-options                STAT_TIME       # time stats
 config         mach_kernel     swap generic                    # <mach>
 
+options                GPROF           # kgmon profiling               # <profile>
+
 options                EVENT                                           # <event>
 
 options                MACH_BSD
 options         IOKIT          #                               # <iokit>
 options         MACH_PE                #                               # <mach_pe>
 
-#options       DDB             # Inline debugger               # <debug>
+options                DDB             # Inline debugger               # <debug>
+options                MACH_KDB        #                               # <mach_kdb>
 options                MACH_KDP        # KDP                           # <mach_kdp>
-
-# SMP
-options                MP_V1_1
-
-# FIXME
-pseudo-device com 2
+options                PAE
+options                X86_64