Skip site navigation (1)Skip section navigation (2)
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>