<feed xmlns='http://www.w3.org/2005/Atom'>
<title>src/sys/dev/ieee488/pcii.c, branch releng/12.2</title>
<subtitle>FreeBSD source tree</subtitle>
<id>https://cgit-dev.freebsd.org/src/atom?h=releng%2F12.2</id>
<link rel='self' href='https://cgit-dev.freebsd.org/src/atom?h=releng%2F12.2'/>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/'/>
<updated>2014-12-25T20:15:13Z</updated>
<entry>
<title>Deorbit the IEEE-488/GPIB support.</title>
<updated>2014-12-25T20:15:13Z</updated>
<author>
<name>Poul-Henning Kamp</name>
<email>phk@FreeBSD.org</email>
</author>
<published>2014-12-25T20:15:13Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=c05bafc566aad6e7c22154b09b0a6aa860d91bb3'/>
<id>urn:sha1:c05bafc566aad6e7c22154b09b0a6aa860d91bb3</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Convert files to UTF-8</title>
<updated>2012-01-15T13:23:43Z</updated>
<author>
<name>Ulrich Spörlein</name>
<email>uqs@FreeBSD.org</email>
</author>
<published>2012-01-15T13:23:43Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=62355ca27fcc3ad6b09f1281fae54bff78ab4318'/>
<id>urn:sha1:62355ca27fcc3ad6b09f1281fae54bff78ab4318</id>
<content type='text'>
</content>
</entry>
<entry>
<title>GPIB overhaul, part #2: make the tnt4882 driver work with the newer</title>
<updated>2010-02-01T21:21:10Z</updated>
<author>
<name>Joerg Wunsch</name>
<email>joerg@FreeBSD.org</email>
</author>
<published>2010-02-01T21:21:10Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=ac0797c3d1232a76d5e8a16896fb42532e63c781'/>
<id>urn:sha1:ac0797c3d1232a76d5e8a16896fb42532e63c781</id>
<content type='text'>
TNT5004 IC.  This involved a major rewrite of a number of things, as
this chip no longer supports the NAT7210 legacy mode but requires the
host to use the (more modern) FIFO mode.

In theory, this also ought to work on the older TNT4882C chip.  I'll
probably add this as optional support (perhaps by a device.hints flag)
later on.  By now, FIFO mode is *only* activates iff a TNT5004 chip
has been detected (where the old code didn't work at all), while
everything else is supposed to use the old code.

MFC after:	2 weeks
</content>
</entry>
<entry>
<title>Fix breakage introduced to the tnt4882 driver in r202870.  This PCI</title>
<updated>2010-01-23T21:33:33Z</updated>
<author>
<name>Joerg Wunsch</name>
<email>joerg@FreeBSD.org</email>
</author>
<published>2010-01-23T21:33:33Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=ce3853023fa4b55c09720d55e4dcb93561f9c33c'/>
<id>urn:sha1:ce3853023fa4b55c09720d55e4dcb93561f9c33c</id>
<content type='text'>
frontend uses the same uPD7210 backend as the pcii ISA frontend, so
the backend has to cope with both situations.

Also, hide the first printf in pcii_probe (address mismatch) behind
bootverbose as the ISA bus parent tries to probe all configured ISA
devices against each driver, so a the console has been cluttered with
this message for a bunch of unrelated driver probes.

MFC after:	3 days
</content>
</entry>
<entry>
<title>Overhaul of the pcii driver:</title>
<updated>2010-01-23T07:54:06Z</updated>
<author>
<name>Joerg Wunsch</name>
<email>joerg@FreeBSD.org</email>
</author>
<published>2010-01-23T07:54:06Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=72821110ac8804d5f7f6d75af5d6bff3251f6b4a'/>
<id>urn:sha1:72821110ac8804d5f7f6d75af5d6bff3251f6b4a</id>
<content type='text'>
. Properly allocate all IO space resources.  These cards scatter their
  IO addresses over a range of 0x1600 bytes, and they require an
  additional address for "special interrupt handling".

. Implement the "special interrupt handling" per the GPIB-PCIIA
  Technical Reference Manual; this was apparently not declared for the
  clone card this driver has been originally implemented for, but it
  turned out to be needed for both, an original NI brand PCII/PCIIA
  card as well as the Axiom AX5488 clone.

. Add some diagnostic messages for various resource allocation etc.
  failures during probe.

. Add some comments about the structure of the IO address space that
  is used by these cards.

MFC after:	1 day
</content>
</entry>
<entry>
<title>Catchup with filters</title>
<updated>2007-02-23T19:34:52Z</updated>
<author>
<name>Warner Losh</name>
<email>imp@FreeBSD.org</email>
</author>
<published>2007-02-23T19:34:52Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=21ab16bd5b7077b165e9264b71f964c66f6831f2'/>
<id>urn:sha1:21ab16bd5b7077b165e9264b71f964c66f6831f2</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Make resources do the right thing by design instead of accident.</title>
<updated>2006-01-14T09:46:27Z</updated>
<author>
<name>Poul-Henning Kamp</name>
<email>phk@FreeBSD.org</email>
</author>
<published>2006-01-14T09:46:27Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=99425c6e7a29ed7eb925f6baddb7d0b518b499d9'/>
<id>urn:sha1:99425c6e7a29ed7eb925f6baddb7d0b518b499d9</id>
<content type='text'>
Found with:   Coverity Prevent(tm)
</content>
</entry>
<entry>
<title>Use new bus_space/resource convenience functions.</title>
<updated>2005-09-24T20:44:55Z</updated>
<author>
<name>Poul-Henning Kamp</name>
<email>phk@FreeBSD.org</email>
</author>
<published>2005-09-24T20:44:55Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=6b4a241211c40d27a823084590db2c644419024a'/>
<id>urn:sha1:6b4a241211c40d27a823084590db2c644419024a</id>
<content type='text'>
Pretend the 10-bit I/O ISA addressing is not our problem.
</content>
</entry>
<entry>
<title>Split the ibfoo API into its own file.</title>
<updated>2005-02-12T17:39:50Z</updated>
<author>
<name>Poul-Henning Kamp</name>
<email>phk@FreeBSD.org</email>
</author>
<published>2005-02-12T17:39:50Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=3ee4a2a426c591dcf8fb4b59426d645e8e5fd23e'/>
<id>urn:sha1:3ee4a2a426c591dcf8fb4b59426d645e8e5fd23e</id>
<content type='text'>
Implement ibdma() (only affects ibrd() mode)
Implement ibeot()
</content>
</entry>
<entry>
<title>Allocate more space for softc.  Amazing my machine survived this.</title>
<updated>2005-02-06T22:45:12Z</updated>
<author>
<name>Poul-Henning Kamp</name>
<email>phk@FreeBSD.org</email>
</author>
<published>2005-02-06T22:45:12Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=a15fbb42c33c6f5ccc5a3fc9c06991148293043f'/>
<id>urn:sha1:a15fbb42c33c6f5ccc5a3fc9c06991148293043f</id>
<content type='text'>
</content>
</entry>
</feed>
