freebsd-dev/sys/sparc64/pci
John Baldwin 7b10638c5b MFC 198134,198149,198170,198171,198391,200948:
Add a facility for associating optional descriptions with active interrupt
handlers.  This is primarily intended as a way to allow devices that use
multiple interrupts (e.g. MSI) to meaningfully distinguish the various
interrupt handlers.
- Add a new BUS_DESCRIBE_INTR() method to the bus interface to associate
  a description with an active interrupt handler setup by BUS_SETUP_INTR.
  It has a default method (bus_generic_describe_intr()) which simply passes
  the request up to the parent device.
- Add a bus_describe_intr() wrapper around BUS_DESCRIBE_INTR() that supports
  printf(9) style formatting using var args.
- Reserve MAXCOMLEN bytes in the intr_handler structure to hold the name of
  an interrupt handler and copy the name passed to intr_event_add_handler()
  into that buffer instead of just saving the pointer to the name.
- Add a new intr_event_describe_handler() which appends a description string
  to an interrupt handler's name.
- Implement support for interrupt descriptions on amd64, i386, and sparc64 by
  having the nexus(4) driver supply a custom bus_describe_intr method that
  invokes a new intr_describe() MD routine which in turn looks up the
  associated interrupt event and invokes intr_event_describe_handler().
2010-01-21 17:54:29 +00:00
..
apb.c MFC: r200874 2010-01-13 20:03:24 +00:00
fire.c MFC: r201052, r201200, r202003, r202010, r202023 2010-01-15 21:45:46 +00:00
firereg.h MFC: r201052, r201200, r202003, r202010, r202023 2010-01-15 21:45:46 +00:00
firevar.h MFC: r201052, r201200, r202003, r202010, r202023 2010-01-15 21:45:46 +00:00
ofw_pci.h MFC: r200918 2010-01-13 21:04:56 +00:00
ofw_pcib_subr.c Adapt parts of the sparc64 Open Firmware bus enumeration code (in particular, 2008-12-15 15:31:10 +00:00
ofw_pcib_subr.h On sparc64 machines with multiple host-PCI-bridges these bridges 2008-04-17 12:38:00 +00:00
ofw_pcib.c - Hook up the default implementations of the MSI/MSI-X pcib_if methods 2010-01-15 15:38:49 +00:00
ofw_pcibus.c MFC: r200921 2010-01-13 21:12:27 +00:00
psycho.c MFC 198134,198149,198170,198171,198391,200948: 2010-01-21 17:54:29 +00:00
psychoreg.h Clear any possibly pending PCI error bits left by the firmware. These 2008-09-18 19:45:22 +00:00
psychovar.h MFC: r201395 2010-01-15 16:46:03 +00:00
schizo.c MFC 198134,198149,198170,198171,198391,200948: 2010-01-21 17:54:29 +00:00
schizoreg.h - According to OpenSolaris, CDMA flushing/syncing for Tomatillos 2008-11-20 18:44:09 +00:00
schizovar.h MFC: r201395 2010-01-15 16:46:03 +00:00