freebsd-dev/sys/pccard
Warner Losh 7cf44afd1a <jkh> "Hey Rocky, watch me eject this pccard outta my laptop!" "What,
again?  That NEVER works!"  "This time for sure!"

Minor overhaul of how we do interrupts for the pci interrupt routing
case to cope with card ejection better (read: make it not hand on so
many cards):
	o Reintroduce func_intr and func_arg and use the to store the
	  interrupt handler to call.
	o Create a pcic_pci_func_intr to call the real interrupt handler
	  iff the card hasn't been ejected.
	o Remove some checks in pcic_setup_intr now that it is used
	  exclusively for isa routed interrupts.
	o Defer the eject event until later too, but make sure we can't
	  do any client driver ISR calling in the interrum.
	o Add some simple code to make sure that we don't attach more
	  than one child.  This should fix pccardd starting twice
	  problem (ala single user -> multi-user when you started pccardd
	  by hand in SU).

MFC: after jkh thinks I've put the crack pipe away.
2001-09-13 08:26:55 +00:00
..
cardinfo.h Use spaces instead of hard tabs in the diagram. 2001-07-28 03:45:55 +00:00
cis.h
driver.h
i82365.h Values for the Toshiba ToPIC's Function Control Register. 2001-09-04 04:30:04 +00:00
mecia.c Implement PIOCSRESOURCE for mecia like we do for pcic. 2001-08-14 23:24:56 +00:00
meciareg.h
pccard_beep.c
pccard_nbk.c If flags were specified for the device, print them in the probe 2001-09-09 17:28:02 +00:00
pccard_nbk.h
pccard.c <jkh> "Hey Rocky, watch me eject this pccard outta my laptop!" "What, 2001-09-13 08:26:55 +00:00
pcic_isa.c Move to using a chip function + function pointers to deal with the 2001-09-04 04:47:58 +00:00
pcic_pci.c <jkh> "Hey Rocky, watch me eject this pccard outta my laptop!" "What, 2001-09-13 08:26:55 +00:00
pcic_pci.h Add support for changing the way that ToPIC csc interrupts are routed. 2001-09-04 05:50:08 +00:00
pcic.c <jkh> "Hey Rocky, watch me eject this pccard outta my laptop!" "What, 2001-09-13 08:26:55 +00:00
pcicvar.h <jkh> "Hey Rocky, watch me eject this pccard outta my laptop!" "What, 2001-09-13 08:26:55 +00:00
plxcard.c
plxcardreg.h
slot.h To reduce diffs with -stable, ifdef selinfo.h or select.h include 2001-07-28 03:47:10 +00:00