<feed xmlns='http://www.w3.org/2005/Atom'>
<title>src/sys/modules/sio, branch releng/7.0</title>
<subtitle>FreeBSD source tree</subtitle>
<id>https://cgit-dev.freebsd.org/src/atom?h=releng%2F7.0</id>
<link rel='self' href='https://cgit-dev.freebsd.org/src/atom?h=releng%2F7.0'/>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/'/>
<updated>2006-04-28T21:21:53Z</updated>
<entry>
<title>Rewrite of puc(4). Significant changes are:</title>
<updated>2006-04-28T21:21:53Z</updated>
<author>
<name>Marcel Moolenaar</name>
<email>marcel@FreeBSD.org</email>
</author>
<published>2006-04-28T21:21:53Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=64220a7e28f7124b98734c60dbd17a13a3e22822'/>
<id>urn:sha1:64220a7e28f7124b98734c60dbd17a13a3e22822</id>
<content type='text'>
o  Properly use rman(9) to manage resources. This eliminates the
   need to puc-specific hacks to rman. It also allows devinfo(8)
   to be used to find out the specific assignment of resources to
   serial/parallel ports.
o  Compress the PCI device "database" by optimizing for the common
   case and to use a procedural interface to handle the exceptions.
   The procedural interface also generalizes the need to setup the
   hardware (program chipsets, program clock frequencies).
o  Eliminate the need for PUC_FASTINTR. Serdev devices are fast by
   default and non-serdev devices are handled by the bus.
o  Use the serdev I/F to collect interrupt status and to handle
   interrupts across ports in priority order.
o  Sync the PCI device configuration to include devices found in
   NetBSD and not yet merged to FreeBSD.
o  Add support for Quatech 2, 4 and 8 port UARTs.
o  Add support for a couple dozen Timedia serial cards as found
   in Linux.
</content>
</entry>
<entry>
<title>Let modules use the kernel's opt_*.h files if built along with</title>
<updated>2005-10-14T23:30:17Z</updated>
<author>
<name>Yaroslav Tykhiy</name>
<email>ytykhiy@gmail.com</email>
</author>
<published>2005-10-14T23:30:17Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=822923447e454b30d310cb46903c9ddeca9f0a7a'/>
<id>urn:sha1:822923447e454b30d310cb46903c9ddeca9f0a7a</id>
<content type='text'>
the kernel by wrapping all targets for fake opt_*.h files in
.if defined(KERNBUILDDIR).  Thus, such fake files won't be
created at all if modules are built with the kernel.

Some modules undergo cleanup like removing unused or unneeded
options or .h files, without which they wouldn't build this way
or the other.

Reviewed by:	ru
Tested by:	no binary changes in modules built alone
Tested on:	i386 sparc64 amd64
</content>
</entry>
<entry>
<title>Change a directory layout for pc98.</title>
<updated>2005-05-10T12:02:18Z</updated>
<author>
<name>Yoshihiro Takahashi</name>
<email>nyan@FreeBSD.org</email>
</author>
<published>2005-05-10T12:02:18Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=d1725ef7ffee0ca75c9ae7dfff87b09e33e800f0'/>
<id>urn:sha1:d1725ef7ffee0ca75c9ae7dfff87b09e33e800f0</id>
<content type='text'>
  - Move MD files into &lt;arch&gt;/&lt;arch&gt;.
  - Move bus dependent files into &lt;arch&gt;/&lt;bus&gt;.
Rename some files to more suitable names.

Repo-copied by:	peter
Discussed with:	imp
</content>
</entry>
<entry>
<title>o  Remove opt_ddb.h from SRCS.</title>
<updated>2004-11-20T23:04:32Z</updated>
<author>
<name>Marcel Moolenaar</name>
<email>marcel@FreeBSD.org</email>
</author>
<published>2004-11-20T23:04:32Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=165af6d313c7da5ced99fb1d6fd5fe5618e172a8'/>
<id>urn:sha1:165af6d313c7da5ced99fb1d6fd5fe5618e172a8</id>
<content type='text'>
o  Add opt_gdb.h and opt_kdb.h to SRCS.
</content>
</entry>
<entry>
<title>Move to generating pccarddevs.h on the fly, both for the kernel and</title>
<updated>2004-05-26T00:53:10Z</updated>
<author>
<name>Warner Losh</name>
<email>imp@FreeBSD.org</email>
</author>
<published>2004-05-26T00:53:10Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=dba6dd177bdee890cf445fbe21a5dccefd5de18e'/>
<id>urn:sha1:dba6dd177bdee890cf445fbe21a5dccefd5de18e</id>
<content type='text'>
the modules.

Also generate usbdevs.h automatically now, but a non-kernel file is
stopping that at the moment.
</content>
</entry>
<entry>
<title>Remove the source file for the sio(4) EBus attachment here, too.</title>
<updated>2004-04-30T18:28:26Z</updated>
<author>
<name>Marius Strobl</name>
<email>marius@FreeBSD.org</email>
</author>
<published>2004-04-30T18:28:26Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=0e59ab9692301f21d5d8ef908cb87f33dd944e64'/>
<id>urn:sha1:0e59ab9692301f21d5d8ef908cb87f33dd944e64</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fixed some style bugs:</title>
<updated>2003-12-29T08:45:38Z</updated>
<author>
<name>Bruce Evans</name>
<email>bde@FreeBSD.org</email>
</author>
<published>2003-12-29T08:45:38Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=8a1a7f65e224427fa8fd1ec43f0812d42c78ebf7'/>
<id>urn:sha1:8a1a7f65e224427fa8fd1ec43f0812d42c78ebf7</id>
<content type='text'>
- SRCS was totally disordered.
- the echos to create options headers were hidden using '@'.
- the args of echos to create options headers were single-quoted.
- the target names for the rules to create options headers were repeated.
- the unused option COMPAT_FREEBSD4 was put in opt_compat.h.
</content>
</entry>
<entry>
<title>Fixed some style bugs.  SRCS and the opt_*.h rules were totally</title>
<updated>2003-12-29T08:35:33Z</updated>
<author>
<name>Bruce Evans</name>
<email>bde@FreeBSD.org</email>
</author>
<published>2003-12-29T08:35:33Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=1c07192538ba9e87b4d7803a0bfe222d7f9b2509'/>
<id>urn:sha1:1c07192538ba9e87b4d7803a0bfe222d7f9b2509</id>
<content type='text'>
disordered.  This commit only fixes the external disorder by
rearranging whole lines.
</content>
</entry>
<entry>
<title>Fix to support pc98 and currect typo.</title>
<updated>2003-12-28T12:27:34Z</updated>
<author>
<name>Yoshihiro Takahashi</name>
<email>nyan@FreeBSD.org</email>
</author>
<published>2003-12-28T12:27:34Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=a19cac5c3cc22d156981f13f315ebe08143f9d21'/>
<id>urn:sha1:a19cac5c3cc22d156981f13f315ebe08143f9d21</id>
<content type='text'>
</content>
</entry>
<entry>
<title>New sio module.  A number of people have suggested this over the years</title>
<updated>2003-12-27T19:50:37Z</updated>
<author>
<name>Warner Losh</name>
<email>imp@FreeBSD.org</email>
</author>
<published>2003-12-27T19:50:37Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=34f40c9b637ce5f27d3e343cdffa1c0aed2669c4'/>
<id>urn:sha1:34f40c9b637ce5f27d3e343cdffa1c0aed2669c4</id>
<content type='text'>
(most recently bde), so I'll commit the module I've had knocking
around in my tree for a while.  This may have some rough edges, so if
you are able to build it on non-i386 platform (including pc98) please
let me know you succeeded.  When I get enough reports, I'll connect it
to the build.  If there are problems, feel free to fix them.

Suggested by: bde
</content>
</entry>
</feed>
