History log of /openbsd-current/sys/dev/cardbus/rbus.c
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 22-Sep-2010 jsg

remove unused offset argument to rbus functions
ok krw@ kettenis@


Revision tags: OPENBSD_4_8_BASE
# 1.15 02-Apr-2010 jsg

Remove parent/slave mode of rbus as nothing uses it.
ok kettenis, sgi usage of rbus_new_body() pointed out by miod


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

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


# 1.13 21-Jul-2009 miod

Make rbus_new_body() invocable from outside cardbus.c, to allow md code
to use it to allocate a ``every operation will fail'' rbus in case of
error.


# 1.12 21-Jul-2009 miod

Change the rbus md_space_{map,unmap} signature to take a rbus_tag_t instead
of the bus_space_tag_t it contains; an upcoming implementation will need
to know the rbus_tag_t for which it works at this point.

All callers updated accordingly; no functional change intended.


Revision tags: OPENBSD_4_3_BASE OPENBSD_4_4_BASE OPENBSD_4_5_BASE OPENBSD_4_6_BASE
# 1.11 17-Sep-2007 miod

Un-staticize if option DDB.


Revision tags: OPENBSD_3_9_BASE OPENBSD_4_0_BASE OPENBSD_4_1_BASE OPENBSD_4_2_BASE
# 1.10 13-Sep-2005 fgsch

some missing cleanup from the previous commit.


# 1.9 13-Sep-2005 fgsch

knf; no binary change.


Revision tags: OPENBSD_3_6_BASE OPENBSD_3_7_BASE OPENBSD_3_8_BASE
# 1.8 09-Jul-2004 brad

brings in a few fixes from NetBSD...
- fix typo in comment: resister -> register
- Remove an unreachable return statement (and fix a whitespace nit)
- Fix some DPRINTF statements to deal with bus_addr_t and bus_size_t types
defined in terms if 'int' instead of 'long'.
- use u_long for extent_alloc_subregion result instead of bus_addr_t

ok deraadt@


Revision tags: OPENBSD_3_5_BASE SMP_SYNC_A SMP_SYNC_B
# 1.7 21-Oct-2003 jmc

typos from Tom Cosgrove;


Revision tags: OPENBSD_3_4_BASE
# 1.6 26-Jun-2003 mickey

alignment for extent_alloc_subregion cannot be zero


Revision tags: OPENBSD_3_2_BASE OPENBSD_3_3_BASE UBC_SYNC_A UBC_SYNC_B
# 1.5 07-Jun-2002 nordin

Don't free an uninitialized pointer. art@ ok


Revision tags: OPENBSD_3_1_BASE
# 1.4 14-Mar-2002 millert

First round of __P removal in sys


Revision tags: OPENBSD_3_0_BASE UBC_BASE
# 1.3 05-Jul-2001 art

branches: 1.3.4;
Get rid of the wrapper macros around extent_alloc*1
Pass the right amount of arguments and rename them back to their right names.


Revision tags: OPENBSD_2_8_BASE OPENBSD_2_9_BASE
# 1.2 31-May-2000 aaron

branches: 1.2.6;
Bug fix from NetBSD, plus some more DPRINTF().


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.