]> git.saurik.com Git - apple/xnu.git/blame - bsd/conf/MASTER.ppc
xnu-1228.7.58.tar.gz
[apple/xnu.git] / bsd / conf / MASTER.ppc
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 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#
2d21ac55
A
48# BASE = [ ppc mach medium config_dtrace vol pst gdb noprofiling simple_clock kernstack compat_43_tty sysv_sem sysv_msg sysv_shm audit panic_info config_imageboot ]
49# FILESYS = [ devfs revfs hfs journaling fdesc config_fse quota namedstreams fifo ffs union cd9660 config_volfs ]
50# NETWORKING = [ inet inet6 compat_oldsock mrouting tcpdrop_synfin bpfilter ipdivert netat ipfirewall ipv6firewall ipfw2 dummynet traffic_mgt sendfile netmibs bond vlan gif stf zlib randomipid ifnet_input_chk ]
51# NFS = [ nfsclient nfsserver ]
52# VPN = [ ipsec ]
53# RELEASE = [ BASE NETWORKING NFS VPN FILESYS libdriver ]
54# DEVELOPMENT = [ RELEASE ]
55# PROFILE = [ RELEASE profile ]
56# DEBUG = [ BASE NETWORKING NFS VPN FILESYS libdriver_g debug xpr_debug mach_assert ]
1c79356b
A
57#
58######################################################################
59#
60machine "ppc" # <ppc>
61cpu "ppc" # <ppc>
62
63options GDB # GNU kernel debugger # <gdb>
64options DEBUG # general debugging code # <debug>
65options SHOW_SPACE # print size of structures # <debug>
66options EVENTMETER # event meter support # <debug>
67options FP_EMUL # floating point emulation # <fp>
68options UXPR # user-level XPR package # <uxpr>
69config mach_kernel swap generic # <mach>
70
2d21ac55 71#
4a3eedf9
A
72# Note: MAC options must be set in all the bsd/conf, osfmk/conf, and
73# security/conf MASTER files.
2d21ac55
A
74#
75options CONFIG_MACF # Mandatory Access Control Framework
76options CONFIG_MACF_SOCKET_SUBSET # MAC socket subest (no labels)
77#options CONFIG_MACF_SOCKET # MAC socket labels
78#options CONFIG_MACF_NET # mbuf
79#options CONFIG_MACF_DEBUG
80#options CONFIG_MACF_MACH
81
1c79356b
A
82options EVENT # <event>
83
84#
85# Ipl measurement system
86#
87pseudo-device iplmeas # <iplmeas>
88
89#
90# NFS measurement system
91#
92pseudo-device nfsmeas # <nfsmeas>
93
94#
95# Removable Volume support
96#
97pseudo-device vol # <vol>
98