home *** CD-ROM | disk | FTP | other *** search
/ Otherware / Otherware_1_SB_Development.iso / amiga / os / bsdss4.tz / bsdss4 / bsdss / server / conf / MASTER < prev    next >
Encoding:
Text File  |  1992-07-09  |  6.8 KB  |  244 lines

  1. # Mach Operating System
  2. # Copyright (c) 1992 Carnegie Mellon University
  3. # All Rights Reserved.
  4. # Permission to use, copy, modify and distribute this software and its
  5. # documentation is hereby granted, provided that both the copyright
  6. # notice and this permission notice appear in all copies of the
  7. # software, derivative works or modified versions, and any portions
  8. # thereof, and that both notices appear in supporting documentation.
  9. # CARNEGIE MELLON ALLOWS FREE USE OF THIS SOFTWARE IN ITS "AS IS"
  10. # CONDITION.  CARNEGIE MELLON DISCLAIMS ANY LIABILITY OF ANY KIND FOR
  11. # ANY DAMAGES WHATSOEVER RESULTING FROM THE USE OF THIS SOFTWARE.
  12. # Carnegie Mellon requests users of this software to return to
  13. #  Software Distribution Coordinator  or  Software.Distribution@CS.CMU.EDU
  14. #  School of Computer Science
  15. #  Carnegie Mellon University
  16. #  Pittsburgh PA 15213-3890
  17. # any improvements or extensions that they make and grant Carnegie Mellon 
  18. # the rights to redistribute these changes.
  19. #
  20. #
  21. # HISTORY
  22. # $Log:    MASTER,v $
  23. # Revision 2.3  92/07/08  16:16:47  mrt
  24. #     Removed second_server option from STD so it would build under a
  25. #     BNR system. Added isofs option
  26. #     [92/07/06            mrt]
  27. # Revision 2.2  92/04/22  14:00:59  rwd
  28. #     "mach" is no longer a option.  Nothing depends on it now.
  29. #     [92/04/22            rwd]
  30. # Revision 2.1  92/04/21  17:11:43  rwd
  31. # BSDSS
  32. #
  33. #
  34.  
  35. #######################################################################
  36. #
  37. #    Master machine independent configuration file.
  38. #
  39. #    Specific configuration files are created based on this and
  40. #    the machine specific master file using the doconf script.
  41. #
  42. #    Any changes to the master configuration files will affect all
  43. #    other configuration files based upon it.
  44. #
  45. #######################################################################
  46. #
  47. #    To build a configuration, execute "doconf <configuration>."
  48. #    Configurations are specified in the "Configurations:" section
  49. #    of the MASTER and MASTER.* files as follows:
  50. #
  51. #    <configuration> = [ <attribute0> <attribute1> ... <attributeN> ]
  52. #
  53. #    Lines in the MASTER and MASTER.* files are selected based on
  54. #    the attribute selector list, found in a comment at the end of
  55. #    the line.  This is a list of attributes separated by commas.
  56. #    The "!" operator selects the line if none of the attributes are
  57. #    specified.
  58. #
  59. #    For example:
  60. #
  61. #    <foo,bar>    selects a line if "foo" or "bar" are specified.
  62. #    <!foo,bar>    selects a line if neither "foo" nor "bar" is
  63. #            specified.
  64. #
  65. #    Lines with no attributes specified are selected for all
  66. #    configurations.
  67. #
  68. #######################################################################
  69. #
  70. #  STANDARD CONFIGURATION OPTIONS (select any combination)
  71. #
  72. #    debug   = extra kernel level debugging support
  73. #    mach    = Mach support 
  74. #    unix    = a UNIX perspective on the world
  75. #
  76. #  EXPERIMENTAL CONFIGURATION OPTIONS (select any combination, carefully)
  77. #
  78. #    nbc     = no buffer cache support
  79. #
  80. #  PSEUDO-DEVICES (select any combination)
  81. #
  82. #    sl   = Serial line IP support
  83. #
  84. #  MULTI-PROCESSOR CONFIGURATION (select at most one)
  85. #
  86. #    multi16 = enable 16 multi-processors
  87. #    multi32 = enable 32 multi-processors
  88. #    multi64 = enable 64 multi-processors
  89. #
  90. #  SYSTEM SIZE CONFIGURATION (select no more than one)
  91. #
  92. #    xlarge = extra large scale system configuration
  93. #    large  = large scale system configuration
  94. #    medium = medium scale system configuration
  95. #    small  = small scale system configuration
  96. #    xsmall = extra small scale system configuration
  97. #    bsmall = special extra small scale system configuration for
  98. #         (e.g. for boot floppies)
  99. #
  100. #######################################################################
  101. #
  102. #  DEPRECATED CONFIGURATION OPTIONS (select any combination, reluctantly)
  103. #
  104. #    oldfs   = 4.1 file system support
  105. #    oldipc  = old CMU IPC support
  106. #
  107. #  DEPRECATED PSEUDO-DEVICES (select any combination, reluctantly)
  108. #
  109. #    fe   = CMU CS Front End terminal support
  110. #    ild  = INGRES lock device support
  111. #
  112. #######################################################################
  113. #  
  114. #
  115. #  Standard Configuration Components:
  116. #  -------- ------------- ----------
  117. #
  118. #  STD       = [      mach unix small MSTD tcp_compat_42 inet mtime syscalltrace debug]
  119. #
  120. #  BS         = [bsmall]
  121. #  XS        = [xsmall]
  122. #  S         = [ small]
  123. #  M         = [medium]
  124. #  L         = [ large]
  125. #  XL        = [xlarge]
  126. #
  127. #  (Optional for multi-processor configurations)
  128. #
  129. #  64        = [multi64]
  130. #  32        = [multi32]
  131. #  16        = [multi16]
  132. #
  133. #  Options which are almost always turned on when mach is turned on,
  134. #  but can still be individually selected (eg, "MACH-ipc_tcache"):
  135. #
  136. #  MSTD      = [ atsys ]
  137. #
  138. #  Some old Mach configuration shorthands... to construct a configuration
  139. #  for an old name like "MACHRTEMUL" use "MACH+mach_emulation":
  140. #
  141. #  MACH          = [ STD ]
  142. #  MACHXPE       = [ MACH me ]
  143. #
  144. #  MACHSUN3      = [ STD ANY ]
  145. #  MACHRT        = [ STD ANY ]
  146. #  MACHMM        = [ debug unix MSTD ANY multi64 xlarge timing simple ]
  147. #  MACHSQT       = [ debug unix MSTD ANY multi32 xlarge db ]
  148. #
  149. #  DIR           = [ vmtp np ]
  150. #
  151. #  To protect the innocent:
  152. #
  153. #  mach_emulation = [ me ]
  154. #
  155. #######################################################################
  156. #
  157. ident        CMU
  158.  
  159. options        DEBUG        # <debug>
  160. options        SECOND_SERVER    # <second_server>
  161. options        COMPAT_42    # <compat_42>
  162. options        GENERIC        # <!bsmall>
  163. options        INET        # <inet>
  164. options        TRACE        # <trace>
  165. options        KTRACE        # <ktrace>
  166. options        KMEMSTATS    # <kmemstats>
  167. options        GPROF        # <gprof>
  168. options        ISO        # <iso>
  169. options        NS        # <ns>
  170. options        NSIP        # <nsip>
  171. options        EON        # <eon>
  172. options        CCITT        # <ccitt>
  173. options        RMP        # <rmp>
  174. options        TPIP        # <tpip>
  175. options        DIAGNOSTIC    # <diagnostic>
  176. options        GATEWAY        # <gateway>
  177. options        SYSVSHM        # <sysvshm>
  178. options        FIFO        # <fifo>
  179. options        MFS        # <mfs>
  180. options        BPFILTER    # <bpfilter>
  181. options        TCP_COMPAT_42   # <tcp_compat_42>
  182. options        MACH        # Standard Mach features
  183. options        NFS        # Network File System        # <nfs>
  184. options        ISOFS        # ISO9660 file system        # <isofs>
  185. options        MAP_ETHER    # Use mapped ethernet        # <map_ether>
  186. options        MAP_TIME    # Use mapped time from kernel    # <mtime>
  187. options        QUOTA        # <quota>
  188. options        SYSCALLTRACE    # <syscalltrace>
  189.  
  190. #maxusers    64        # <xlarge>
  191. #maxusers    50        # <large>
  192. #maxusers    32        # <medium>
  193. #maxusers    16        # <small>
  194. #maxusers    8        # <xsmall>
  195. #maxusers    2        # <bsmall>
  196.  
  197. #
  198. #  Multi-processor selection
  199. #
  200. pseudo-device    cpus        64    # <multi64>
  201. pseudo-device    cpus        32    # <multi32>
  202. pseudo-device    cpus        16    # <multi16>
  203. pseudo-device    cpus        2    # <!multi64,multi32,multi16>
  204. #
  205. #  CMU pseudo terminal service
  206. #
  207. #  Ethernet (ARP)
  208. #
  209. pseudo-device    ether
  210. #
  211. #   SL-IP
  212. #
  213. pseudo-device    sl            # <sl>
  214. #
  215. #  Network loopback device
  216. #
  217. pseudo-device    loop
  218. #
  219. # Number of communication ttys:
  220. #
  221. pseudo-device    com    2
  222. #
  223. #  UCB pseudo terminal service
  224. #
  225. pseudo-device    pty    80            # <!bsmall>
  226. pseudo-device    netthreads    2
  227. pseudo-device    mbclusters    256
  228.  
  229. pseudo-device    vnodepager    1
  230.  
  231. pseudo-device    imp        0
  232.  
  233. pseudo-device    log
  234. pseudo-device    hy        0
  235.