SYSCONF(8) COMMAND REFERENCE SYSCONF(8)
NAME
sysconf - system configuration interface
SYNOPSIS
sysconf [ -d devicename ] [ -s sysin ] [ -o sysout ]
DESCRIPTION
The System Configuration package is supplied as a separate
package. The package must be installed to use; see
sysadmin(8). It consists of a menu program sysconf , pre-
linked kernel objects, a device driver library, a directory
of device description files, an assembler and a linker.
Sysconf is a menu-driven program which provides menus to set
parameters and enable devices. The option to generate a
kernel uses the selected driver information and parameter
settings to generate an assembler file, param.s. A shell
script ld_kernel is executed to assemble param.s and link
the kernel with a pre-linked kernel object and device
library. A system definition file, sysdef(5), is created
showing the active device drivers supported and current
parameter settings. A file, MAKEDEV, is created containing
rules for making the special device files for active device
drivers.
OPTIONS
-d devicename
Specifies a directory containing the device description
files. The default directory is ./descrip
-s sysin
Specifies a system definition file to use for default
input. The default is to set all installed devices
active and use default values for parameters.
-o sysout
Specifies an output file for the system definition file.
The default is ./sysdef.
System Configuration means device drivers and system
parameters can be configured for a given application.
System Configuration consists of two facets: device
configuration and parameter tuning. An option also exists
to specify an alternative pre-linked kernel object.
Each device which may be attached to a workstation needs a
device driver to allow useage of the device. Drivers are
normally linked into the kernel. Any driver linked into the
kernel is considered active. If the driver is not active,
the given device can not be used and the memory normally
taken by the driver is available for use by user processes.
Some drivers require static buffers which consume memory;
Printed 10/17/86 1
SYSCONF(8) COMMAND REFERENCE SYSCONF(8)
this memory is also available if the driver is not active.
A driver may provide support for more than one device; one
device is considered the real device and other devices are
aliases for the real device. Device configuration is based
on drivers not on devices; if the driver is active, support
is available for the real and alias devices. All device
information is obtained from device description files(see
devdes(5) ). Sysconf depends on the these files for all
information dealing with device drivers. They should not be
lightly modified. Sysconf provides a menu to allow the
enabling and disabling of drivers. The default device
configuration is obtained by checking the workstation for
devices currently installed; drivers for all on-board
devices and any installed devices are considered active.
Parameter tuning allows the sizes of Utek internal tables to
be adjusted and allows the setting of timezone parameters.
The default values for parameters are based on whether
networking is to be used and the maximum load factor. The
maximum load factor is average amount of entries needed in
Utek tables to support work by x user processes. Parameter
tuning is done in six areas: timezone setting; process
limits; file I/O; general I/O; mass storage; and dynamically
set parameters. Timezone setting consists of setting the
minutes west of Greenwich and specifying the type of
daylight saving's time to be used. Process limits are the
maximum number of processes allowed, and the number of
segments allowed. For the enhanced virtual memory kernel,
the number of memory maps and text segments may be set.
File I/O parameters consist of the number of change
directories allowed using the Distributed File System; the
number of inodes available and the number of total open
files allowed. General I/O parameters are number of
terminal character lists; number of message buffers; and
number of entries in the timeout queue. Mass storage
parameter tuning allows specification of the root, dump and
argument devices. The dynamically set parameters deal with
memory allocation for page buffers, the number of buffer
headers and number of swap buffers.
FILES
/usr/sys/conf/sysconf System Configuration program
/usr/sys/conf/descrip Directory of Device Description
files
/usr/sys/conf/lib6?00.a Device Driver Library
/usr/sys/conf/*.o pre-linked kernel object
sysdef System Definition file
Printed 10/17/86 2
SYSCONF(8) COMMAND REFERENCE SYSCONF(8)
MAKEDEV Shell script to make special
devices for active drivers
SEE ALSO
devdes(5), sysdef(5), sysadmin(8), as(1), ld(1).
Printed 10/17/86 3
%%index%%
na:72,76;
sy:148,206;
de:354,1236;
op:1590,1428;3162,2450;
fi:5612,496;6252,131;
se:6383,210;
%%index%%000000000127