summaryrefslogtreecommitdiffstats
path: root/sys/dev/cardbus/cardbus_cis.c
Commit message (Expand)AuthorAgeFilesLines
* Partially revert 222753: If a CardBus card stores its CIS in a BAR, deletejhb2011-09-121-0/+1
* Minor cleanup:imp2011-06-211-5/+16
* More properly handle Cardbus cards that that store their CIS in a BAR afterjhb2011-06-061-3/+2
* Fix an error case I missed in the previous change so that the CIS resourcejhb2009-12-301-2/+2
* Delete the CIS resource after releasing it. This is needed when the CIS isjhb2009-12-301-2/+3
* Teach the PCI bus driver to handle PCIR_BIOS BARs properly and remove specialjhb2009-12-301-6/+0
* Use bus_*() rather than bus_space_*().jhb2009-12-301-17/+7
* Minorly improved debugging. Use the DEVPRINTF macro and report theimp2009-03-131-13/+7
* Overhaul of CIS parsing, next step: keep a cached copy of the CIS,imp2008-11-171-0/+1
* First step in cleaning up CIS parsing and /dev/cardbus*.cis: removeimp2008-11-151-18/+16
* Use child (the card) in preference to cbdev (the bridge) whenimp2008-11-031-2/+4
* gcc 4.2 thinks that tupleid is uninitialized. Or might be usedimp2007-06-081-1/+1
* Change PCIM_CIS_ASI_TUPLE to _CONFIG.imp2007-05-161-1/+1
* Minor cleanup of CIS parsing.imp2006-06-121-5/+1
* Better error message when the CIS is a non-standards conforming '0'.imp2006-06-121-1/+3
* Use the child to allocate the resource rather than bridge, since we'reimp2006-01-031-41/+6
* Minor style(9) hacking, plus use a macro in place of (struct resource *)~0ULimp2006-01-031-6/+7
* Fixing build bustage.avatar2005-12-311-1/+1
* The RID2BAR macro returns a number, not a bitmask. Fix this.imp2005-12-301-4/+6
* Retire BARBIT in favor of new PCI_RID2BAR.imp2005-12-291-4/+4
* Implement /dev/cardbus%d.cis, same thing as /dev/pccard%d.cis. Thereimp2005-12-291-71/+49
* Eliminate even more duplication, and move some definitions into pcireg.himp2005-10-281-19/+19
* Simplify code a little, prefer PCI?_FOO registers where possible.imp2005-10-281-15/+9
* Be more verbose on errors with CIS reading. This should be a noop, butimp2005-02-201-4/+9
* Move resource allocation routines from cardbus_cis.c to cardbus.c.imp2005-02-061-315/+3
* Use the standard FreeBSD licenseimp2005-01-131-8/+5
* Start each of the license/copyright comments with /*-, minor shuffle of linesimp2005-01-061-1/+1
* Add note about why we're ignoring the below 1MB bit.imp2004-04-111-0/+19
* Convert callers to the new bus_alloc_resource_any(9) API.njl2004-03-171-2/+1
* remove obsolete quirks for cardbus cis. none have proven to be needed.imp2003-10-071-25/+3
* o move the cis tuple definitions into a common file.imp2003-10-071-35/+4
* Remove prototype for decode_tuple_copy() which was axed in the lastjhb2003-10-061-3/+0
* remove the cardbus cis reading code. nobody ever used it and it hasimp2003-10-061-109/+0
* Use PCIR_BAR(x) instead of PCIR_MAPS.jhb2003-09-021-1/+1
* Use __FBSDID().obrien2003-08-241-1/+3
* Don't leak "barlist" allocation on failure.phk2003-06-011-0/+4
* Ignore the 'must allocate below 1MB' flag for the TPL_BAR_REG. It isimp2003-05-241-0/+2
* MFp4: when you can't allocate a resource, print a message, don't panic.imp2003-04-081-0/+19
* Back out M_* changes, per decision of the TRB.imp2003-02-191-3/+3
* Move the resource handling down into the pci bus as well.imp2003-02-181-90/+39
* Sanity check the BAR length reported by the CIS with the BAR length thatscottl2003-02-171-4/+22
* Clean up the CIS BAR parsing code by removing several pointless checks.scottl2003-02-161-19/+19
* MF-p4:imp2003-02-121-80/+154
* Whitespace nits.imp2003-02-121-2/+2
* MFp4:imp2003-01-271-37/+37
* Remove M_TRYWAIT/M_WAITOK/M_WAIT. Callers should use 0.alfred2003-01-211-3/+3
* Implement PCI_IVAR_ETHADDR. Cardbus has the MAC addr in the CIS,imp2002-11-271-2/+65
* minor correction to commentimp2002-11-141-1/+1
* When parsing the CIS, if a BAR tuple is encountered, enable the correspondingscottl2002-11-131-0/+5
* Fix two typos from the previous commit. This code is definitely infectious.scottl2002-11-121-2/+2
OpenPOWER on IntegriCloud