freebsd-dev/sys/dev/cardbus
Jonathan Chen 0c95c70577 * Better kld support in pccbb/cardbus
- pccbb no longer needs to remember whether a card is inserted.
  - pccbb reissues insertion on load of cardbus/pccard modules.
  - got rid of unnecessary delays in power functions.
  - Cardbus children are no longer deleted if probe/attach fails.
  - non-attached child devices are reprobed at driver_added.

* CARD interface to read CIS
  - added card_cis_read/card_cis_free interface to read arbitrary CIS
    data.  This currently is only implemented in cardbus.

* pccard begins to work
  - pccard can now use higher memory space (and uses it by default).
  - set_memory_offset interface changed.
  - fixed ccr access, which was broken at multiple locations.
  - implement an interrupt handler - pccard can now share interrupts.
  - resource alloc/release/activate/deactivate functions gutted: some
    resources are allocated by the bridge before the child device is
    probed or attached.  Thus the resource "belongs" to the bridge, and
    the pccard_*_resource functions need to fudge the owner/rid.
  - changed some error conditions to panics to speed debugging.

* Mutex fix - Giant is entered at the beginning of thread
2001-01-06 18:04:55 +00:00
..
cardbus_cis.c * Better kld support in pccbb/cardbus 2001-01-06 18:04:55 +00:00
cardbus_cis.h * Better kld support in pccbb/cardbus 2001-01-06 18:04:55 +00:00
cardbus.c * Better kld support in pccbb/cardbus 2001-01-06 18:04:55 +00:00
cardbusreg.h Oops, broke CIS reading from ROM on my last commit. 2000-11-29 16:08:01 +00:00
cardbusvar.h Initial commit of NEWCARD cardbus side (that actually compiles and works) 2000-10-18 03:25:13 +00:00