Museum

Home

Lab Overview

Retrotechnology Articles

⇒ Online Manual

Media Vault

Software Library

Restoration Projects

Artifacts Sought

Related Articles

mkld(8)

sysconfig(8)

master(4)



  mkconfig(8)                         CLIX                         mkconfig(8)



  NAME

    mkconfig - Builds a configuration file for a CLIX kernel

  SYNOPSIS

    mkconfig [-d dir] [-u alt] [-o outfile] [-m asm] [-l ldlist] [-p path]
    file ...

  FLAGS

    -d dir       Specifies the search path to use when reading the fragment
                 files.  By default, the current directory is searched.

    -u alt       Appends alt to the search path and attempts to find the
                 fragment files there first.  This allows fragment files
                 common to a family of kernels or machines to be kept in a
                 single directory with unique or machine-dependent information
                 in subdirectories.

    -o outfile   Specifies the name of the generated source file.  The stdout
                 is the default output file.

    -m asm       Specifies the output file for routines generated by the model
                 option (see master(4)) of the VECTOR directive.  If the -m
                 argument is omitted on the command line, the output of the
                 model macro will be assumed to consist of lines of assembly
                 language source code bracketed within C language asm
                 directives and included in the primary output.  The
                 collective output from all VECTOR directives is condensed
                 into a C language data structure named VECTORS.  The VECTORS
                 data structure contains triplets of vector address, interrupt
                 service address, and System Status Word (SSW) values.

    -l ldlist    Specifies the output file for the LOAD directive.  The format
                 of the output file is the format accepted by mkld.

    -p path      Specifies a prefix path to be prepended to all library names
                 given as objects for the LOAD directive.

  DESCRIPTION

    The mkconfig command concatenates kernel source fragment files to produce
    a single source file for building CLIX kernels of various configurations.
    The fragment files may have embedded directives that control the order of
    concatenation and directives to generate certain configuration data
    structures for the CLIX kernel.

    The mkconfig command reads the files in the argument list and copies them
    to the output file.  The output is controlled by directives embedded in
    the files.



  2/94 - Intergraph Corporation                                              1






  mkconfig(8)                         CLIX                         mkconfig(8)



  CAUTIONS

    The mkconfig command does not require the S51K file system to be the first
    in the file system switch tables as the kernel does.  The S51K file system
    should be created before any others.

    If too many named sections are included that also include named sections,
    mkconfig may run out of file descriptors.

  EXIT VALUES

    If successful, the mkconfig command exits with a 0.  Otherwise, it exits
    with a 1.

  RELATED INFORMATION

    Commands:  mkld(8), sysconfig(8)

    Files:  master(4)



































  2                                              Intergraph Corporation - 2/94




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