Museum

Home

Lab Overview

Retrotechnology Articles

Online Manuals

⇒ sysconf(8) — UTek W2.3

Media Vault

Software Library

Restoration Projects

Artifacts Sought

Related Articles

devdes(5)

sysdef(5)

sysadmin(8)

as(1)

ld(1)



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

Typewritten Software • bear@typewritten.org • Edmonds, WA 98026