History log of /openbsd-current/sys/dev/cardbus/cardbusvar.h
Revision (<<< Hide revision tags) (Show revision tags >>>) Date Author Comments
Revision tags: OPENBSD_5_7_BASE OPENBSD_5_8_BASE OPENBSD_5_9_BASE OPENBSD_6_0_BASE OPENBSD_6_1_BASE OPENBSD_6_2_BASE
# 1.20 18-Dec-2014 mpi

Merge from NetBSD r1.54 from Matthias Drochner:
--
kick out the error-prone handcrafted single-linked list of cardbus
functions; replace by a simple *array[8]
--

In other words, prevent a use after free when removing a cardbus
function.

ok deraadt@, miod@


Revision tags: OPENBSD_4_8_BASE OPENBSD_4_9_BASE OPENBSD_5_0_BASE OPENBSD_5_1_BASE OPENBSD_5_2_BASE OPENBSD_5_3_BASE OPENBSD_5_4_BASE OPENBSD_5_5_BASE OPENBSD_5_6_BASE
# 1.19 27-Mar-2010 jsg

replace a bunch of BAR wrangling code with calls to the pci
code it was originally copied from.

ok kettenis@


# 1.18 27-Mar-2010 jsg

Give cardbus the pci_chipset_tag_t from pccbb and push it out through
cardbus_attach_args so we can switch to using proper pci config
space functions instead of callback based wrappers.

ok oga@ krw@ kettenis@


# 1.17 27-Mar-2010 jsg

Bring back cardbus_chipset_tag_t which is in practice a
pointer to the pccbb softc, to distinguish it from a pci_chipset_tag_t
which can be passed to the normal pci functions.

Suggested by and ok kettenis@


# 1.16 22-Mar-2010 jsg

Remove some cardbus defines and types which are identical to
their pci counterparts, similar to recent changes in NetBSD.

ok oga@ deraadt@ jasper@


Revision tags: OPENBSD_4_7_BASE
# 1.15 13-Jan-2010 jsg

As per NetBSD move HAYAKAWA Koichi's licenses to two clause.


# 1.14 25-Jul-2009 miod

Fix Cardbus_conf_{read,write} macros. Not used by anything yet.


# 1.13 23-Jul-2009 kettenis

Remove unused code.

ok oga@, jsg@, blambert@, zap zap zap deraadt@


Revision tags: OPENBSD_4_1_BASE OPENBSD_4_2_BASE OPENBSD_4_3_BASE OPENBSD_4_4_BASE OPENBSD_4_5_BASE OPENBSD_4_6_BASE
# 1.12 12-Oct-2006 grange

Add a symbolic name parameter to cardbus_intr_establish().
Count cardbus devices interrupts in cbb(4) using evcount(9).

ok deraadt@


Revision tags: OPENBSD_4_0_BASE
# 1.11 31-Jul-2006 mickey

puc@cardbus (only added (commented out) to whom has puc@pci enabled)
tested on puc@pci by fkr and meself on the cardbus.
still needs a bit more work but generally works.
deraadt@ ok and some input from miod@


# 1.10 21-Jun-2006 fkr

removal of '#ifdef rbus ... #else ...' directives, we use rbus in all
cases anyways, so we might as well remove code (the !rbus case) thats been
dead throughout the last years and just use the rbus code without ifdefs.

brad, miod "I am all for this diff"
ok deraadt, mickey


Revision tags: OPENBSD_3_9_BASE
# 1.9 13-Sep-2005 fgsch

knf; no binary change.


Revision tags: OPENBSD_3_8_BASE
# 1.8 27-Jun-2005 deraadt

typo; mitja@muzenic.net


# 1.7 09-May-2005 brad

add cardbus_matchbyid(), mimics the PCI layers pci_matchbyid().


Revision tags: OPENBSD_3_1_BASE OPENBSD_3_2_BASE OPENBSD_3_3_BASE OPENBSD_3_4_BASE OPENBSD_3_5_BASE OPENBSD_3_6_BASE OPENBSD_3_7_BASE SMP_SYNC_A SMP_SYNC_B UBC_SYNC_A UBC_SYNC_B
# 1.6 14-Mar-2002 millert

Final __P removal plus some cosmetic fixups


# 1.5 14-Mar-2002 millert

First round of __P removal in sys


# 1.4 03-Jan-2002 nate

Add the bus to the cardbus_attach_args
From NetBSD


Revision tags: OPENBSD_2_8_BASE OPENBSD_2_9_BASE OPENBSD_3_0_BASE UBC_BASE
# 1.3 15-May-2000 niklas

branches: 1.3.6; 1.3.10;
Cardbus serial infrastructure


Revision tags: OPENBSD_2_7_BASE
# 1.2 26-Apr-2000 brad

fix RCS id


# 1.1 08-Apr-2000 aaron

Initial check-in for support of 32-bit CardBus PC Cards; from NetBSD. On many
machines, this code needs the new PCIBIOS* options enabled in the kernel config
file to work, but your mileage may vary. Included is a working 3c575 driver for
3Com 10/100 CardBus PC Card NICs (tested only with the 'C' revision). The 3c575
is the pccard version of the PCI EtherLink XL cards, and thus the xl driver has
been split into /sys/dev/ic.