This commit was manufactured by cvs2svn to create tag 'FreeBSD-release/1.0'.
[unix-history] / usr.sbin / config / config.8
index 9798b53..1712217 100644 (file)
@@ -29,7 +29,8 @@
 .\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
 .\" SUCH DAMAGE.
 .\"
 .\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
 .\" SUCH DAMAGE.
 .\"
-.\"     @(#)config.8   6.5 (Berkeley) 3/16/91
+.\"     from: @(#)config.8     6.5 (Berkeley) 3/16/91
+.\"    $Id: config.8,v 1.6 1993/08/07 07:53:27 cgd Exp $
 .\"
 .Dd March 16, 1991
 .Dt CONFIG 8
 .\"
 .Dd March 16, 1991
 .Dt CONFIG 8
@@ -39,7 +40,7 @@
 .Nd build system configuration files
 .Sh SYNOPSIS
 .Nm config
 .Nd build system configuration files
 .Sh SYNOPSIS
 .Nm config
-.Op Fl p
+.Op Fl gp
 .Ar SYSTEM_NAME
 .Sh DESCRIPTION
 .Pp
 .Ar SYSTEM_NAME
 .Sh DESCRIPTION
 .Pp
@@ -61,6 +62,12 @@ section below)
 Available option and operand:
 .Pp
 .Bl -tag -width SYSTEM_NAME
 Available option and operand:
 .Pp
 .Bl -tag -width SYSTEM_NAME
+.It Fl g
+If the
+.Fl g
+option is supplied, 
+.Nm config
+will configure a system for debugging.
 .It Fl p
 If the
 .Fl p
 .It Fl p
 If the
 .Fl p
@@ -70,6 +77,7 @@ will configure a system for profiling; for example,
 .Xr kgmon 8
 and
 .Xr gprof 1 .
 .Xr kgmon 8
 and
 .Xr gprof 1 .
+
 .It Ar SYSTEM_NAME
 specifies the name of the system configuration file
 containing device specifications, configuration options
 .It Ar SYSTEM_NAME
 specifies the name of the system configuration file
 containing device specifications, configuration options
@@ -80,24 +88,22 @@ and other system parameters for one system configuration.
 should be run from the
 .Pa conf
 subdirectory of the system source (usually
 should be run from the
 .Pa conf
 subdirectory of the system source (usually
-.Pa /sys/conf ) .
+.Pa /sys/ARCH/conf ) .
 .Nm Config
 assumes the directory
 .Nm Config
 assumes the directory
-.Pa ../SYSTEM_NAME
+.Pa ../../compile/SYSTEM_NAME
 exists and places all output files there.  
 The output of
 .Nm config
 consists of a number of files; for the
 exists and places all output files there.  
 The output of
 .Nm config
 consists of a number of files; for the
-.Tn VAX ,
+.Tn i386 ,
 they are:
 .Pa ioconf.c ,
 a description
 of what I/O devices are attached to the system;
 they are:
 .Pa ioconf.c ,
 a description
 of what I/O devices are attached to the system;
-.Pa ubglue.s ,
+.Pa vector.s ,
 a set of interrupt service routines for devices
 a set of interrupt service routines for devices
-attached to the
-.Tn UNIBUS ;
-.Pa ubvec.s ,
+attached to the bus plus
 offsets into a structure used for counting per-device interrupts;
 .Pa Makefile ,
 used by
 offsets into a structure used for counting per-device interrupts;
 .Pa Makefile ,
 used by
@@ -128,20 +134,20 @@ should be run again.
 Attempts to compile a system that had configuration errors
 are likely to fail.
 .Sh FILES
 Attempts to compile a system that had configuration errors
 are likely to fail.
 .Sh FILES
-.Bl -tag -width /sys/conf/Makefile.vax -compact
-.It Pa /sys/conf/Makefile.vax
-generic makefile for the
-.Tn VAX
+.Bl -tag -width /sys/i386/conf/Makefile.i386 -compact
 .It Pa /sys/conf/files
 list of common files system is built from
 .It Pa /sys/conf/files
 list of common files system is built from
-.It Pa /sys/conf/files.vax
+.It Pa /sys/i386/conf/Makefile.i386
+generic makefile for the
+.Tn i386
+.It Pa /sys/i386/conf/files.i386
 list of
 list of
-.Tn VAX
+.Tn i386
 specific files
 specific files
-.It Pa /sys/conf/devices.vax
+.It Pa /sys/i386/conf/devices.i386
 name to major device mapping file for the
 name to major device mapping file for the
-.Tn VAX
-.It Pa /sys/conf/files. Ns Em ERNIE
+.Tn i386
+.It Pa /sys/i386/conf/files. Ns Em ERNIE
 list of files specific to
 .Em ERNIE
 system
 list of files specific to
 .Em ERNIE
 system