History log of /openbsd-current/sys/dev/pci/pccbbvar.h
Revision (<<< Hide revision tags) (Show revision tags >>>) Date Author Comments
Revision tags: 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 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.16 06-Sep-2010 kettenis

Save and restore pci config space registers common to all PCI-CardBus
bridges when we do suspend and resume.

ok deraadt@


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

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


# 1.14 25-Jul-2009 kettenis

Stop using rbus to set up the socket BAR if it has been left unitialized
by the firmware; our PCI code takes care of this now. Also eliminate
support for I/O socket BARs. There is no evidence they actually exist.
Clean up some unused structure members while there.

ok miod@


Revision tags: OPENBSD_4_3_BASE OPENBSD_4_4_BASE OPENBSD_4_5_BASE OPENBSD_4_6_BASE
# 1.13 30-Nov-2007 miod

Skip the sanity test introduced in r1.50 on TI devices, as it gets triggered
with valid devices.


Revision tags: OPENBSD_4_1_BASE OPENBSD_4_2_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 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


# 1.10 02-Apr-2006 brad

- add pccbb_attach_hook in pccbbattach for MD initializations.
- omit arithmetics to bus_space_handle_t.
- remove use of IST_LEVEL; not defined on sparc64 and unused.

From NetBSD


Revision tags: OPENBSD_3_9_BASE
# 1.9 02-Oct-2005 fgsch

add special handling for some o2micro devices, so by instance atheros works.
adapted from similar linux change by
Aristeu Sergio Rozanski Filho <aris at cathedrallabs dot org>
via Leonardo Chiquitto Filho <leonardo at iken dot com dot br>.
test compiled by pedro@.


# 1.8 23-Sep-2005 fgsch

complete rearrange and spaces. makes this readable. no binary change.


Revision tags: OPENBSD_3_6_BASE OPENBSD_3_7_BASE OPENBSD_3_8_BASE
# 1.7 14-Jul-2004 mickey

tweaks for ti12xx bridges; from freebsd via rees@


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

First round of __P removal in sys


Revision tags: OPENBSD_3_0_BASE UBC_BASE
# 1.5 01-May-2001 mickey

branches: 1.5.2; 1.5.6;
restore socket base addr and bus number on resume; from netbsd


Revision tags: OPENBSD_2_9_BASE
# 1.4 27-Jan-2001 mickey

introduce and use a flag indicating that interrupts are
enabled for this cbb. essentially this means that cbb
driver has completed it's initialization and is
ready to treat interrupts. this was exposed by
ccb's sharing their interrupt and pccbbintr() being called
for cbb which has not completed attachment due
to interrupt sharing.


Revision tags: OPENBSD_2_8_BASE
# 1.3 25-Jul-2000 mickey

convert to new timeouts


# 1.2 06-Jul-2000 aaron

Sync with NetBSD.


Revision tags: OPENBSD_2_7_BASE
# 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.