Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 8 Jan 2000 07:57:23 -0800 (PST)
From:      Peter Wemm <peter@FreeBSD.org>
To:        cvs-committers@FreeBSD.org, cvs-all@FreeBSD.org
Subject:   cvs commit: src/usr.sbin/config config.8 config.h config.y mkheaders.c mkioconf.c
Message-ID:  <200001081557.HAA49917@freefall.freebsd.org>

next in thread | raw e-mail | index | archive | help
peter       2000/01/08 07:57:23 PST

  Modified files:
    usr.sbin/config      config.8 config.h config.y mkheaders.c 
                         mkioconf.c 
  Log:
  Apply the axe to some more cruft in config(8).  In particular:
  - redo the "at" configuration system so that it just syntax checks
    to make sure the device you're configuring something "at" appears to
    exist.  Nuke a bunch of complexity that was responsible for creating
    "clones" of wildcard devices and some wierd stuff in a few places
    including the scbus config tables etc.
  - merge "controller" and "device" - there is no difference as far as
    the kernel is concernend, it's just something there to make life
    difficult for config file writers.  "controller" is now an alias for
    "device".
  - emit full scsi config into the resource tables.  We could trivially
    change cam to use that rather than it's own "special" table for wiring
    and static configuration.  ATA could use this too for static wiring.
  - try and emulate some of the quirks of the old system where it made
    sense.  Some were too strange though and I'd be very suprised if they
    were features and not outright bugs.  nexus handling is still strange.
    One thing in particular is that some of the wierd entries in the
    newbus devtables is now gone as it was a quirk side effect of the
    wildcard/question-mark cloning above.
  
  GENERIC and LINT still build etc.
  
  Revision  Changes    Path
  1.19      +2 -9      src/usr.sbin/config/config.8
  1.33      +5 -5      src/usr.sbin/config/config.h
  1.39      +35 -87    src/usr.sbin/config/config.y
  1.14      +12 -19    src/usr.sbin/config/mkheaders.c
  1.58      +29 -78    src/usr.sbin/config/mkioconf.c



To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe cvs-all" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200001081557.HAA49917>