Annotation of XNU/osfmk/conf/MASTER.i386, revision 1.1.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.