]> git.saurik.com Git - apple/xnu.git/blame - osfmk/conf/MASTER.i386
xnu-344.tar.gz
[apple/xnu.git] / osfmk / conf / MASTER.i386
CommitLineData
1c79356b
A
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######################################################################
1c79356b
A
14#
15# NeXT (PSEUDO-)DEVICES (select any combination)
16# ex = Excelan EXOS 202 Ethernet interface
17# ip = Interphase V/SMD 3200 disk controller
18# od = Canon OMD-1 Optical Disk
19# rd = RAM disk
20# sd = SCSI disk
21# sg = Generic SCSI Device
22# st = SCSI tape
23# fd = Floppy Disk
24# en = Integrated Ethernet controller
25# dsp = DSP560001 digital signal processor
26# iplmeas = ipl time measurement
27# nextp = NeXT Laser Printer
28# sound = sound I/O
29# vol = removable volume support device
30# venip = virtual Ethernet/IP network interface
31# zs = Serial device
32#
33# MULTIPROCESSOR SUPPORT (select exactly one)
34# multi = support 4 processors
35# uni = supports single processor
36#
37# SPECIAL CHARACTERISTICS (select any combination)
38# gdb = GNU kernel debugger
39# posix_kern = POSIX support
40#
41# CPU TYPE (select exactly one)
42# NeXT = FIXME
43#
44######################################################################
45#
46# Standard Apple MacOS X Configurations:
47# -------- ---- -------- ---------------
48#
9bccf70c
A
49# osfmk = [intel pc mach small event vol pst gdb fixpri simple_clock mkernserv uxpr kernstack ipc_compat ipc_debug mk30 mk30_i386]
50# 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]
51# 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]
52# 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]
1c79356b
A
53#
54######################################################################
55#
56machine "i386" # <intel>
57cpu "i386" # <intel>
58
59pseudo-device cpus 2
60
61# choices for platform_bus are pci at386 sqt and kkt
62makeoptions OSFMK_MACHINE = "i386" # <mk30>
63makeoptions CCONFIGFLAGS = "-g -O -fno-omit-frame-pointer" # <debug>
64makeoptions CCONFIGFLAGS = "-O3" # <!debug>
65makeoptions RELOC = "00100000" # <intel>
66makeoptions SYMADDR = "00780000" # <intel>
67
68options GDB # GNU kernel debugger # <gdb>
69options DEBUG # general debugging code # <debug>
70options SHOW_SPACE # print size of structures # <debug>
71options EVENTMETER # event meter support # <debug>
72options FP_EMUL # floating point emulation # <fp>
73options PC_SUPPORT # virtual PC support # <pc>
74options UXPR # user-level XPR package # <uxpr>
75options STAT_TIME # time stats
76config mach_kernel swap generic # <mach>
77
78options EVENT # <event>
79
80options MACH_BSD
81options IOKIT # # <iokit>
82options MACH_PE # # <mach_pe>
83
84#options DDB # Inline debugger # <debug>
85options MACH_KDP # KDP # <mach_kdp>
86
87# SMP
88options MP_V1_1
89
90# FIXME
91pseudo-device com 2