<feed xmlns='http://www.w3.org/2005/Atom'>
<title>src/usr.sbin/config/mkioconf.c, branch release/4.1.0_cvs</title>
<subtitle>FreeBSD source tree</subtitle>
<id>https://cgit-dev.freebsd.org/src/atom?h=release%2F4.1.0_cvs</id>
<link rel='self' href='https://cgit-dev.freebsd.org/src/atom?h=release%2F4.1.0_cvs'/>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/'/>
<updated>2000-07-26T21:12:35Z</updated>
<entry>
<title>This commit was manufactured by cvs2svn to create tag</title>
<updated>2000-07-26T21:12:35Z</updated>
<author>
<name>cvs2svn</name>
<email>cvs2svn@FreeBSD.org</email>
</author>
<published>2000-07-26T21:12:35Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=7f1bf9342879a7ee2dd88e11a33ae7509eab55b0'/>
<id>urn:sha1:7f1bf9342879a7ee2dd88e11a33ae7509eab55b0</id>
<content type='text'>
'RELENG_4_1_0_RELEASE'.

This commit was manufactured to restore the state of the 4.1-RELEASE image.
Releases prior to 5.3-RELEASE are omitting the secure/ and crypto/ subdirs.
</content>
</entry>
<entry>
<title>Mark the 'conflicts' keyword as obsolete, and don't generate (unused)</title>
<updated>2000-01-29T18:14:59Z</updated>
<author>
<name>Peter Wemm</name>
<email>peter@FreeBSD.org</email>
</author>
<published>2000-01-29T18:14:59Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=ac0711e123ea119914d198876637977b72697747'/>
<id>urn:sha1:ac0711e123ea119914d198876637977b72697747</id>
<content type='text'>
resource table entries for it.
</content>
</entry>
<entry>
<title>Remove the cam-specific device wiring code.  This was a duplicate of</title>
<updated>2000-01-23T18:05:24Z</updated>
<author>
<name>Peter Wemm</name>
<email>peter@FreeBSD.org</email>
</author>
<published>2000-01-23T18:05:24Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=8ef328cfe9119a56229aec500cf96b5ed456b92c'/>
<id>urn:sha1:8ef328cfe9119a56229aec500cf96b5ed456b92c</id>
<content type='text'>
the data in the resource tables, and cam is getting it directly now.
</content>
</entry>
<entry>
<title>Clean up something in config(8) that has annoyed me for ages.  Remove</title>
<updated>2000-01-23T12:01:08Z</updated>
<author>
<name>Peter Wemm</name>
<email>peter@FreeBSD.org</email>
</author>
<published>2000-01-23T12:01:08Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=218f95f38b038085a62d33a970b7d07ddad40cbc'/>
<id>urn:sha1:218f95f38b038085a62d33a970b7d07ddad40cbc</id>
<content type='text'>
the need to specify the unit number of unwired devices.  ie: instead
of saying "device fxp0" we can say "device fxp" which is much closer
to what it actually means.  The former (fxp0) implied something about
reserving the 0th unit, but it does not and never did - it was a
figment of config(8)'s imagination that we had to work around..
"device fxp0" simply means "compile in the fxp device driver", so we
may as well just write it as "device fxp" which is closer to what it
really means.

Doing this also saves us from filling up the ioconf.c tables with
meaningless entries.
</content>
</entry>
<entry>
<title>Fix a bungle with the CAM static wiring tables.  Write CAMCONF_UNSPEC</title>
<updated>2000-01-12T14:20:12Z</updated>
<author>
<name>Peter Wemm</name>
<email>peter@FreeBSD.org</email>
</author>
<published>2000-01-12T14:20:12Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=22c22b08b03e6ba0828b14d2aefa6f0ccd64ecbc'/>
<id>urn:sha1:22c22b08b03e6ba0828b14d2aefa6f0ccd64ecbc</id>
<content type='text'>
instead of -2.  This (I believe) caused static wirings to not match.
This should fix Bill Pechter's problem but we'll see.

Problem discovered by:	Bill Pechter &lt;pechter@shell.monmouth.com&gt;
</content>
</entry>
<entry>
<title>Apply the axe to some more cruft in config(8).  In particular:</title>
<updated>2000-01-08T15:57:22Z</updated>
<author>
<name>Peter Wemm</name>
<email>peter@FreeBSD.org</email>
</author>
<published>2000-01-08T15:57:22Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=9414269597fb9b45bbd8eabd340bfb26ea67f4c4'/>
<id>urn:sha1:9414269597fb9b45bbd8eabd340bfb26ea67f4c4</id>
<content type='text'>
- 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.
</content>
</entry>
<entry>
<title>Allow config to generate proper ioconf.c files when devices request DMA</title>
<updated>1999-11-22T14:31:55Z</updated>
<author>
<name>Andrew Gallatin</name>
<email>gallatin@FreeBSD.org</email>
</author>
<published>1999-11-22T14:31:55Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=4c6aa17cdcaf4c808adb7a6f6ede0313dffa5b8a'/>
<id>urn:sha1:4c6aa17cdcaf4c808adb7a6f6ede0313dffa5b8a</id>
<content type='text'>
channel 0.

Submitted by: dfr
</content>
</entry>
<entry>
<title>Further cleanup.  Also remove the following unused or defunct tokens:</title>
<updated>1999-10-10T17:36:11Z</updated>
<author>
<name>Peter Wemm</name>
<email>peter@FreeBSD.org</email>
</author>
<published>1999-10-10T17:36:11Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=1c56dc3655845edf777fd8321bc272b011955b4b'/>
<id>urn:sha1:1c56dc3655845edf777fd8321bc272b011955b4b</id>
<content type='text'>
and, bio, cam, master, minor, net, priority, sequential, size, slave, trace
</content>
</entry>
<entry>
<title>$Id$ -&gt; $FreeBSD$</title>
<updated>1999-08-28T01:35:59Z</updated>
<author>
<name>Peter Wemm</name>
<email>peter@FreeBSD.org</email>
</author>
<published>1999-08-28T01:35:59Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=97d92980a96a50750844f420cc225ddf918f0699'/>
<id>urn:sha1:97d92980a96a50750844f420cc225ddf918f0699</id>
<content type='text'>
</content>
</entry>
<entry>
<title>More cleanups, tweaks and features.</title>
<updated>1999-04-24T18:59:19Z</updated>
<author>
<name>Peter Wemm</name>
<email>peter@FreeBSD.org</email>
</author>
<published>1999-04-24T18:59:19Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=96217b0fbc0dac955a89bd029a0f365445e3c66a'/>
<id>urn:sha1:96217b0fbc0dac955a89bd029a0f365445e3c66a</id>
<content type='text'>
- make this work:   options FOO123=456   *without quotes*
- grumble (but accept) vector xxxintr, and tty/net/bio/cam flags.
- complain if a device is specified twice (eg: 2 x psm0)
- don't require quotes around:  port IO_COM2
- recognize negative numbers.  (ie: options CAM_DEBUG_UNIT=-1)
- GC some more unused stuff (we don't have composite disks from config(8)).
- various other nits (snprintf paranoia etc)
</content>
</entry>
</feed>
