freebsd-dev/sys/dev/ieee488
Joerg Wunsch 1f9b7387d8 Merge of r202870,202898:
Overhaul of the pcii driver:

. 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.
2010-01-27 10:32:02 +00:00
..
ibfoo_int.h
ibfoo.c Replace callout_init(..., 1) with callout_init(..., CALLOUT_MPSAFE) for 2008-04-16 16:47:14 +00:00
pcii.c Merge of r202870,202898: 2010-01-27 10:32:02 +00:00
tnt4882.c Merge of r202870,202898: 2010-01-27 10:32:02 +00:00
ugpib.h
upd7210.c Merge of r202870,202898: 2010-01-27 10:32:02 +00:00
upd7210.h Merge of r202870,202898: 2010-01-27 10:32:02 +00:00