# # Mach Operating System # Copyright (c) 1986 Carnegie-Mellon University # All rights reserved. The CMU software License Agreement # specifies the terms and conditions for use and redistribution. # ###################################################################### # # Master Apple configuration file (see the master machine independent # configuration file for a description of the file format). # ###################################################################### # # Apple (PSEUDO-)DEVICES (select any combination) # ex = Excelan EXOS 202 Ethernet interface # ip = Interphase V/SMD 3200 disk controller # od = Canon OMD-1 Optical Disk # rd = RAM disk # sd = SCSI disk # sg = Generic SCSI Device # st = SCSI tape # fd = Floppy Disk # en = Integrated Ethernet controller # dsp = DSP560001 digital signal processor # iplmeas = ipl time measurement # nextp = NeXT Laser Printer # sound = sound I/O # vol = removable volume support device # venip = virtual Ethernet/IP network interface # zs = Serial device # # MULTIPROCESSOR SUPPORT (select exactly one) # multi = support 4 processors # uni = supports single processor # # SPECIAL CHARACTERISTICS (select any combination) # gdb = GNU kernel debugger # posix_kern = POSIX support # # CPU TYPE (select exactly one) # NeXT = FIXME # ###################################################################### # # Standard Apple Research Configurations: # -------- ----- -------- --------------- # BASE = [ intel mach medium config_dtrace vol pst gdb kernobjc fixpri simple_clock mdebug kernserv driverkit uxpr kernstack ipc_compat ipc_debug sysv_sem sysv_msg sysv_shm audit panic_info config_imageboot config_workqueue psynch ] # FILESYS = [ devfs revfs hfs journaling fdesc config_fse quota namedstreams fifo union config_volfs hfs_compression config_imgsrc_access ] # NETWORKING = [ inet inet6 compat_oldsock tcpdrop_synfin bpfilter ipdivert ipfirewall ipv6firewall ipfw2 dummynet traffic_mgt sendfile netmibs bond vlan gif stf zlib randomipid ifnet_input_chk config_mbuf_jumbo ipflow ] # NFS = [ nfsclient nfsserver ] # VPN = [ ipsec ] # RELEASE = [ BASE NETWORKING NFS VPN FILESYS libdriver ] # PROFILE = [ RELEASE profile ] # DEBUG = [ BASE NETWORKING NFS VPN FILESYS libdriver_g debug xpr_debug mach_assert pf pflog ] # # # EMBEDDED_BASE = [ intel mach bsmall vol pst gdb kernobjc fixpri simple_clock mdebug kernserv driverkit uxpr kernstack ipc_compat ipc_debug sysv_sem sysv_msg sysv_shm audit panic_info config_imageboot config_workqueue psynch ] # EMBEDDED_FILESYS = [ devfs hfs journaling fdesc fifo ] # EMBEDDED_NET = [ inet compat_oldsock tcpdrop_synfin bpfilter config_mbuf_noexpand ] # EMBEDDED = [ EMBEDDED_BASE EMBEDDED_NET VPN EMBEDDED_FILESYS libdriver no_printf_str no_kprintf_str no_kdebug ] # DEVELOPMENT = [ EMBEDDED_BASE EMBEDDED_NET NFS VPN EMBEDDED_FILESYS libdriver netmibs development mach_assert ] # ###################################################################### # machine "x86_64" # cpu "x86_64" # makeoptions CCONFIGFLAGS = "-g -O3 -fno-omit-frame-pointer" # makeoptions CCONFIGFLAGS = "-O3" # makeoptions RELOC = "00100000" # makeoptions SYMADDR = "00780000" # options GDB # GNU kernel debugger # options DEBUG # general debugging code # options SHOW_SPACE # print size of structures # options EVENTMETER # event meter support # options FP_EMUL # floating point emulation # options UXPR # user-level XPR package # config mach_kernel swap generic # options EVENT # options NO_NESTED_PMAP # # # Note: MAC/AUDIT options must be set in all the bsd/conf, osfmk/conf, and # security/conf MASTER files. # options CONFIG_MACF # Mandatory Access Control Framework options CONFIG_MACF_SOCKET_SUBSET # MAC socket subest (no labels) #options CONFIG_MACF_SOCKET # MAC socket labels #options CONFIG_MACF_NET # mbuf #options CONFIG_MACF_DEBUG #options CONFIG_MACF_MACH options CONFIG_AUDIT # Kernel auditing # app-profiling i.e. pre-heating - off? options CONFIG_APP_PROFILE=0 # # code decryption... used on i386 for DSMOS # must be set in all the bsd/conf and osfmk/conf MASTER files # options CONFIG_CODE_DECRYPTION # # Ipl measurement system # pseudo-device iplmeas # # # NFS measurement system # pseudo-device nfsmeas # # # Removable Volume support # pseudo-device vol #