Annotation of XNU/osfmk/conf/MASTER.i386, revision 1.1

1.1     ! root        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: #  Master Apple MacOS X configuration file
        !            10: #  (see the master machine independent
        !            11: #  configuration file for a description of the file format).
        !            12: #
        !            13: ######################################################################
        !            14: # HISTORY
        !            15: # 5-Jun-1998   Umesh Vaishampayan      ([email protected])
        !            16: #      Deleted obsolete history. Created tagets like RELEASEX, PROFILEX,
        !            17: #      DEBUGX for MacOS X. These in short term will facilitate development
        !            18: #      concurrent to MacOSX.
        !            19: ######################################################################
        !            20: #
        !            21: #  NeXT (PSEUDO-)DEVICES (select any combination)
        !            22: #      ex   = Excelan EXOS 202 Ethernet interface
        !            23: #      ip   = Interphase V/SMD 3200 disk controller
        !            24: #      od   = Canon OMD-1 Optical Disk
        !            25: #      rd   = RAM disk
        !            26: #      sd   = SCSI disk
        !            27: #      sg   = Generic SCSI Device
        !            28: #      st   = SCSI tape
        !            29: #      fd   = Floppy Disk 
        !            30: #      en   = Integrated Ethernet controller
        !            31: #      dsp  = DSP560001 digital signal processor
        !            32: #      iplmeas = ipl time measurement
        !            33: #      nextp = NeXT Laser Printer
        !            34: #      sound = sound I/O
        !            35: #      vol   = removable volume support device
        !            36: #      venip = virtual Ethernet/IP network interface
        !            37: #      zs    = Serial device
        !            38: #
        !            39: #  MULTIPROCESSOR SUPPORT (select exactly one)
        !            40: #      multi = support 4 processors
        !            41: #      uni   = supports single processor
        !            42: #
        !            43: #  SPECIAL CHARACTERISTICS (select any combination)
        !            44: #      gdb        = GNU kernel debugger
        !            45: #      posix_kern = POSIX support
        !            46: #
        !            47: #  CPU TYPE (select exactly one)
        !            48: #      NeXT   = FIXME
        !            49: #
        !            50: ######################################################################
        !            51: #  
        !            52: #  Standard Apple MacOS X Configurations:
        !            53: #  -------- ---- -------- ---------------
        !            54: #
        !            55: #  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]
        !            56: #  RELEASEX = [MOSTX libdriver]
        !            57: #  PROFILEX = [RELEASE profile]
        !            58: #  DEBUGX = [MOSTX libdriver_g debug xpr_debug uxpr diagnostic]
        !            59: #  DEBUG-PROFILEX = [DEBUGX profile]
        !            60: #  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]
        !            61: #  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]
        !            62: #  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]
        !            63: #  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]
        !            64: #  RELEASEX = [MOSTX libdriver]
        !            65: #
        !            66: ######################################################################
        !            67: #
        !            68: machine                "i386"                                          # <intel>
        !            69: cpu            "i386"                                          # <intel>
        !            70: 
        !            71: pseudo-device  cpus    2
        !            72: 
        !            73: # choices for platform_bus are pci at386 sqt and kkt
        !            74: makeoptions    OSFMK_MACHINE = "i386"                          # <mk30>
        !            75: makeoptions    CCONFIGFLAGS = "-g -O -fno-omit-frame-pointer"  # <debug>
        !            76: makeoptions    CCONFIGFLAGS = "-O3"                            # <!debug>
        !            77: makeoptions    RELOC = "00100000"                              # <intel>
        !            78: makeoptions    SYMADDR = "00780000"                            # <intel>
        !            79: 
        !            80: options                GDB             # GNU kernel debugger           # <gdb>
        !            81: options                DEBUG           # general debugging code        # <debug>
        !            82: options                SHOW_SPACE      # print size of structures      # <debug>
        !            83: options                EVENTMETER      # event meter support           # <debug>
        !            84: options                FP_EMUL         # floating point emulation      # <fp>
        !            85: options                PC_SUPPORT      # virtual PC support            # <pc>
        !            86: options                UXPR            # user-level XPR package        # <uxpr>
        !            87: options                STAT_TIME       # time stats
        !            88: config         mach_kernel     swap generic                    # <mach>
        !            89: 
        !            90: options                EVENT                                           # <event>
        !            91: 
        !            92: options                MACH_BSD
        !            93: options         IOKIT          #                               # <iokit>
        !            94: options         MACH_PE                #                               # <mach_pe>
        !            95: 
        !            96: #options       DDB             # Inline debugger               # <debug>
        !            97: options                MACH_KDP        # KDP                           # <mach_kdp>
        !            98: 
        !            99: # SMP
        !           100: options                MP_V1_1
        !           101: 
        !           102: # FIXME
        !           103: pseudo-device com 2

unix.superglobalmegacorp.com

This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.