1 *ident "%Z%%M% %I% %E% SMI" /* SVR4 1.5 */ 2 * 3 * CDDL HEADER START 4 * 5 * The contents of this file are subject to the terms of the 6 * Common Development and Distribution License, Version 1.0 only 7 * (the "License"). You may not use this file except in compliance 8 * with the License. 9 * 10 * You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE 11 * or http://www.opensolaris.org/os/licensing. 12 * See the License for the specific language governing permissions 13 * and limitations under the License. 14 * 15 * When distributing Covered Code, include this CDDL HEADER in each 16 * file and include the License file at usr/src/OPENSOLARIS.LICENSE. 17 * If applicable, add the following below this CDDL HEADER, with the 18 * fields enclosed by brackets "[]" replaced with your own identifying 19 * information: Portions Copyright [yyyy] [name of copyright owner] 20 * 21 * CDDL HEADER END 22 * 23 * 24 * SYSTEM SPECIFICATION FILE 25 * 26 27 * moddir: 28 * 29 * Set the search path for modules. This has a format similar to the 30 * csh path variable. If the module isn't found in the first directory 31 * it tries the second and so on. The default is /kernel /usr/kernel 32 * 33 * Example: 34 * moddir: /kernel /usr/kernel /other/modules 35 36 37 38 * root device and root filesystem configuration: 39 * 40 * The following may be used to override the defaults provided by 41 * the boot program: 42 * 43 * rootfs: Set the filesystem type of the root. 44 * 45 * rootdev: Set the root device. This should be a fully 46 * expanded physical pathname. The default is the 47 * physical pathname of the device where the boot 48 * program resides. The physical pathname is 49 * highly platform and configuration dependent. 50 * 51 * Example: 52 * rootfs:ufs 53 * rootdev:/sbus@1,f8000000/esp@0,800000/sd@3,0:a 54 * 55 * (Swap device configuration should be specified in /etc/vfstab.) 56 57 58 59 * exclude: 60 * 61 * Modules appearing in the moddir path which are NOT to be loaded, 62 * even if referenced. Note that `exclude' accepts either a module name, 63 * or a filename which includes the directory. 64 * 65 * Examples: 66 * exclude: win 67 * exclude: sys/shmsys 68 69 70 71 * forceload: 72 * 73 * Cause these modules to be loaded at boot time, (just before mounting 74 * the root filesystem) rather than at first reference. Note that 75 * forceload expects a filename which includes the directory. Also 76 * note that loading a module does not necessarily imply that it will 77 * be installed. 78 * 79 * Example: 80 * forceload: drv/foo 81 82 83 84 * set: 85 * 86 * Set an integer variable in the kernel or a module to a new value. 87 * This facility should be used with caution. See system(4). 88 * 89 * Examples: 90 * 91 * To set variables in 'unix': 92 * 93 * set nautopush=32 94 * set maxusers=40 95 * 96 * To set a variable named 'debug' in the module named 'test_module' 97 * 98 * set test_module:debug = 0x13 99