Date: Sat, 6 Jan 2001 10:04:56 -0800 (PST) From: Jonathan Chen <jon@FreeBSD.org> To: cvs-committers@FreeBSD.org, cvs-all@FreeBSD.org Subject: cvs commit: src/sys/dev/cardbus cardbus.c cardbus_cis.c cardbus_cis.h src/sys/dev/pccard card_if.m pccard.c pccardvar.h src/sys/dev/pccbb pccbb.c pccbbvar.h Message-ID: <200101061804.f06I4uR20978@freefall.freebsd.org>
next in thread | raw e-mail | index | archive | help
jon 2001/01/06 10:04:56 PST
Modified files:
sys/dev/cardbus cardbus.c cardbus_cis.c cardbus_cis.h
sys/dev/pccard card_if.m pccard.c pccardvar.h
sys/dev/pccbb pccbb.c pccbbvar.h
Log:
* 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
Revision Changes Path
1.8 +61 -29 src/sys/dev/cardbus/cardbus.c
1.7 +181 -64 src/sys/dev/cardbus/cardbus_cis.c
1.4 +8 -1 src/sys/dev/cardbus/cardbus_cis.h
1.10 +54 -2 src/sys/dev/pccard/card_if.m
1.29 +202 -63 src/sys/dev/pccard/pccard.c
1.21 +5 -1 src/sys/dev/pccard/pccardvar.h
1.8 +95 -55 src/sys/dev/pccbb/pccbb.c
1.5 +2 -3 src/sys/dev/pccbb/pccbbvar.h
To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe cvs-all" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200101061804.f06I4uR20978>
