Home | History | Annotate | Download | only in pcmcia
History log of /src/sys/dev/pcmcia/if_rayreg.h
RevisionDateAuthorComments
 1.13  17-Feb-2025  andvar Fix typo in unused struct name: s/ray_cmd_udpate_apm/ray_cmd_update_apm/.
 1.12  22-May-2022  andvar branches: 1.12.10;
fix various small typos, mainly in comments.
 1.11  06-Sep-2015  dholland More on PR 41200: headers that declare ioctls should include sys/ioccom.h.
This covers (I think) all the MI headers outside of external/ (and dist/).
 1.10  25-Dec-2007  perry branches: 1.10.54; 1.10.74;
Convert many of the uses of __attribute__ to equivalent
__packed, __unused and __dead macros from cdefs.h
 1.9  11-Dec-2005  christos branches: 1.9.46; 1.9.52; 1.9.56; 1.9.60;
merge ktrace-lwp.
 1.8  27-Feb-2005  perry branches: 1.8.4;
nuke trailing whitespace
 1.7  02-Nov-2003  wiz branches: 1.7.8; 1.7.10;
Fix some typos. From Tom Cosgrove via jmc@openbsd.
 1.6  22-Oct-2003  mjl Typo in comment. From OpenBSD.
 1.5  10-Mar-2002  martin branches: 1.5.12;
Adjust some unused register offsets to the new world order and fix a
comment.
 1.4  10-Mar-2002  martin Remove RAY_USE_AMEM. This option claimed to use attribute memory access
for the registers, which was true, but actually the same as the driver
did without this option.

What it realy did is work around a stupid bug in the driver that did not
use the "offset" result from the pcmcia_mem_map call mapping the CIS memory.

We got away with this for a long time since on i386 and typical pcmcia
bridged the offset returned will be 0. It always failed (without
RAY_USE_AMEM=1) if the check for a different function CCR aliases in pcmcia.c
failed and mapped the CCR base new - this time at the CCR base of this
function (0xf00), so all register acceses (that had 0xf00 added) happened
way off in neverland.

Now we do not hardcode the CCR base to the register definitions, but
instead use the offset returned by pcmcia_mem_map. This makes the driver
work with and without CCR base aliases being found.
 1.3  10-Aug-2000  ad branches: 1.3.2; 1.3.4; 1.3.6;
Define SIOC[SG]IFGENERIC in <sys/sockio.h>, as FreeBSD and OpenBSD do.
 1.2  27-Feb-2000  augustss Add code (off by default) to keep track of the signal strength of the last
few packets received from different MAC addresses.
 1.1  23-Jan-2000  chopps add driver for raylink/aviator wireless 802.11 FH 2Mbps cards, currently only
tested with aviator 2.4
 1.3.6.1  16-Mar-2002  jdolecek Catch up with -current.
 1.3.4.1  01-Apr-2002  nathanw Catch up to -current.
(CVS: It's not just a program. It's an adventure!)
 1.3.2.2  20-Nov-2000  bouyer Update thorpej_scsipi to -current as of a month ago
A i386 GENERIC kernel compiles without the siop, ahc and bha drivers
(will be updated later). i386 IDE/ATAPI and ncr work, as well as
sparc/esp_sbus. alpha should work as well (untested yet).
siop, ahc and bha will be updated once I've updated the branch to current
-current, as well as machine-dependant code.
 1.3.2.1  10-Aug-2000  bouyer file if_rayreg.h was added on branch thorpej_scsipi on 2000-11-20 11:42:44 +0000
 1.5.12.4  04-Mar-2005  skrll Sync with HEAD.

Hi Perry!
 1.5.12.3  21-Sep-2004  skrll Fix the sync with head I botched.
 1.5.12.2  18-Sep-2004  skrll Sync with HEAD.
 1.5.12.1  03-Aug-2004  skrll Sync with HEAD
 1.7.10.1  19-Mar-2005  yamt sync with head. xen and whitespace. xen part is not finished.
 1.7.8.1  29-Apr-2005  kent sync with -current
 1.8.4.1  21-Jan-2008  yamt sync with head
 1.9.60.1  02-Jan-2008  bouyer Sync with HEAD
 1.9.56.1  26-Dec-2007  ad Sync with head.
 1.9.52.1  18-Feb-2008  mjf Sync with HEAD.
 1.9.46.1  09-Jan-2008  matt sync with HEAD
 1.10.74.1  22-Sep-2015  skrll Sync with HEAD
 1.10.54.1  03-Dec-2017  jdolecek update from HEAD
 1.12.10.1  02-Aug-2025  perseant Sync with HEAD

RSS XML Feed