]> git.saurik.com Git - apple/xnu.git/blame_incremental - bsd/conf/MASTER.i386
xnu-344.32.tar.gz
[apple/xnu.git] / bsd / conf / MASTER.i386
... / ...
CommitLineData
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 configuration file (see the master machine independent
10# configuration file for a description of the file format).
11#
12######################################################################
13#
14# Apple (PSEUDO-)DEVICES (select any combination)
15# ex = Excelan EXOS 202 Ethernet interface
16# ip = Interphase V/SMD 3200 disk controller
17# od = Canon OMD-1 Optical Disk
18# rd = RAM disk
19# sd = SCSI disk
20# sg = Generic SCSI Device
21# st = SCSI tape
22# fd = Floppy Disk
23# en = Integrated Ethernet controller
24# dsp = DSP560001 digital signal processor
25# iplmeas = ipl time measurement
26# nextp = NeXT Laser Printer
27# sound = sound I/O
28# vol = removable volume support device
29# venip = virtual Ethernet/IP network interface
30# zs = Serial device
31#
32# MULTIPROCESSOR SUPPORT (select exactly one)
33# multi = support 4 processors
34# uni = supports single processor
35#
36# SPECIAL CHARACTERISTICS (select any combination)
37# gdb = GNU kernel debugger
38# posix_kern = POSIX support
39#
40# CPU TYPE (select exactly one)
41# NeXT = FIXME
42#
43######################################################################
44#
45# Standard Apple Research Configurations:
46# -------- ----- -------- ---------------
47#
48# RELEASE = [intel pc mach medium event vol pst gdb kernobjc libdriver fixpri simple_clock mdebug kernserv driverkit uxpr kernstack ipc_compat ipc_debug nfsclient nfsserver quota fifo fdesc union ffs cd9660 compat_43 volfs devfs synthfs revfs hfs mrouting ipdivert ipfirewall inet6 ipsec gif tcpdrop_synfin ktrace stf]
49# PROFILE = [RELEASE profile]
50# DEBUG = [intel pc mach medium event vol pst gdb kernobjc libdriver_g fixpri debug simple_clock mdebug kernserv driverkit xpr_debug uxpr kernstack ipc_compat ipc_debug nfsclient nfsserver quota fifo fdesc union ffs cd9660 compat_43 revfs hfs volfs devfs synthfs mach_assert mrouting ipdivert ipfirewall inet6 ipsec gif tcpdrop_synfin ktrace stf]
51#
52######################################################################
53#
54machine "i386" # <intel>
55cpu "i386" # <intel>
56
57makeoptions CCONFIGFLAGS = "-g -O3 -fno-omit-frame-pointer" # <gdb>
58makeoptions CCONFIGFLAGS = "-O3" # <!gdb>
59makeoptions RELOC = "00100000" # <intel>
60makeoptions SYMADDR = "00780000" # <intel>
61
62options GDB # GNU kernel debugger # <gdb>
63options DEBUG # general debugging code # <debug>
64options SHOW_SPACE # print size of structures # <debug>
65options EVENTMETER # event meter support # <debug>
66options FP_EMUL # floating point emulation # <fp>
67#options PC_SUPPORT # virtual PC support # <pc>
68options UXPR # user-level XPR package # <uxpr>
69config mach_kernel swap generic # <mach>
70
71options EVENT # <event>
72
73#
74# Ipl measurement system
75#
76pseudo-device iplmeas # <iplmeas>
77
78#
79# NFS measurement system
80#
81pseudo-device nfsmeas # <nfsmeas>
82
83#
84# Removable Volume support
85#
86pseudo-device vol # <vol>
87