Warner Losh f83a4e8171 Turns out that one bit isn't enough. Introduce two new fields
csc_route and func_route to hold the way that each interrupt is
routed.  csc is Card Status Change in the datasheets and standard, but
is called "Management Interrupt" in FreeBSDese.  There are three types
of interrupt routing:  ISA parallel, PCI parallel and ISA serial (some
chipsets support other types as well, but I don't plan on supporting
them).

When we try to allocate an interrupt, and the type for that interrupt
is pci_parallel, allow it to be shared by oring in RF_SHAREABLE to the
flags argument.  Introduce pcic_alloc_resource to allow this to
happen.
2001-05-28 02:53:02 +00:00
..
2001-05-12 06:04:02 +00:00
2001-05-25 18:03:07 +00:00
2001-05-14 06:15:24 +00:00
2001-05-25 18:03:07 +00:00
2001-05-25 18:03:07 +00:00
2001-05-25 18:03:07 +00:00
2001-05-25 19:24:58 +00:00