freebsd-nq/sys/pccard
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
..
cardinfo.h Th -> The in a comment 2001-05-12 06:04:02 +00:00
cis.h MFPAO3. Improvement of of pccard cis tuple parsing capability. 2000-04-26 15:36:43 +00:00
driver.h Axe a few __P() while I'm in the neighborhood. 2001-03-22 05:49:18 +00:00
i82365.h Update copyright info 2001-05-25 18:03:07 +00:00
mecia.c Initialize cinfo structure at compile time rather than run time since 2001-05-19 06:17:37 +00:00
meciareg.h pcic98reg.h is now contained in meciareg.h. 2001-05-15 23:53:18 +00:00
pccard_beep.c Minor style(9) changes: 2001-05-14 06:15:24 +00:00
pccard_nbk.c Update copyright info 2001-05-25 18:03:07 +00:00
pccard_nbk.h Update copyright info 2001-05-25 18:03:07 +00:00
pccard.c Update copyright info 2001-05-25 18:03:07 +00:00
pcic_isa.c Turns out that one bit isn't enough. Introduce two new fields 2001-05-28 02:53:02 +00:00
pcic_pci.c Fix a minor formatting nit 2001-05-25 19:24:58 +00:00
pcic_pci.h Move to using the common device list. 2001-05-25 19:22:36 +00:00
pcic.c Turns out that one bit isn't enough. Introduce two new fields 2001-05-28 02:53:02 +00:00
pcicvar.h Turns out that one bit isn't enough. Introduce two new fields 2001-05-28 02:53:02 +00:00
slot.h slots and next haven't been used in a while. GC them. 2001-05-19 06:13:12 +00:00