]> 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 f71300ff9f3f66842a99037326d67f05057ddfa4..1e9f170b6894ae83fce140effe693600948c7760 100644 (file)
@@ -6,69 +6,22 @@
 #  
 ######################################################################
 #
-#  Master Apple MacOS X configuration file
-#  (see the master machine independent
-#  configuration file for a description of the file format).
-#
-######################################################################
-# HISTORY
-# 5-Jun-1998   Umesh Vaishampayan      (umeshv@apple.com)
-#      Deleted obsolete history. Created tagets like RELEASEX, PROFILEX,
-#      DEBUGX for MacOS X. These in short term will facilitate development
-#      concurrent to MacOSX.
-######################################################################
-#
-#  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:
 #  -------- ---- -------- ---------------
 #
-#  MOSTX = [intel pc mach medium event vol pst gdb kernobjc fixpri simple_clock mdebug kernserv driverkit uxpr kernstack ipc_compat ipc_debug nfsclient nfsserver quota fifo fdesc union portal ffs cd9660 compat_43 revfs]
-#  RELEASEX = [MOSTX libdriver]
-#  PROFILEX = [RELEASE profile]
-#  DEBUGX = [MOSTX libdriver_g debug xpr_debug uxpr diagnostic]
-#  DEBUG-PROFILEX = [DEBUGX profile]
-#  osfmk = [intel pc mach small event vol pst gdb kernobjc fixpri simple_clock mkernserv driverkit uxpr kernstack ipc_compat ipc_debug nfsclient nfsserver quota fifo fdesc union portal ffs cd9660 compat_43 revfs mk30 mk30_i386]
-#  RELEASE = [intel pc iokit mach_pe mach mach_kdp small event vol hd pst gdb kernobjc fixpri simple_clock mkernserv driverkit uxpr kernstack ipc_compat ipc_debug nfsclient nfsserver quota fifo fdesc union portal ffs fb cd9660 compat_43 revfs mk30 mk30_i386]
-#  DEBUG_KDP = [intel pc iokit mach_pe mach mach_kdp small event vol hd pst gdb kernobjc fixpri simple_clock mkernserv driverkit uxpr kernstack ipc_compat ipc_debug nfsclient nfsserver quota fifo fdesc union portal ffs fb cd9660 compat_43 revfs mk30 mk30_i386 osf_debug debug]
-#  DEBUG= [intel pc iokit mach_pe mach mach_kdp small event vol hd pst gdb kernobjc fixpri simple_clock mkernserv driverkit uxpr kernstack ipc_compat ipc_debug nfsclient nfsserver quota fifo fdesc union portal ffs fb cd9660 compat_43 revfs mk30 mk30_i386 osf_debug debug]
-#  RELEASEX = [MOSTX libdriver]
+#  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 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>
@@ -83,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