|
|
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
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.