Home | History | Annotate | Download | only in ic
History log of /src/sys/dev/ic/athrate-amrr.c
RevisionDateAuthorComments
 1.13  10-Nov-2019  chs in many device attach paths, allocate memory with M_WAITOK instead of M_NOWAIT
and remove code to handle failures that can no longer happen.
 1.12  08-Nov-2012  dyoung branches: 1.12.38;
Use NetBSD's own KASSERT() and KASSERTMSG() instead of #undef and re-#defining
KASSERT(), which is awkward at best.
 1.11  11-Dec-2008  alc branches: 1.11.14; 1.11.24;
Sync ath(4) with the new HAL, mostly based on <jmcneill>'s patches.

Everything should be fine again !
 1.10  04-Jan-2008  ad branches: 1.10.6; 1.10.10; 1.10.16; 1.10.18; 1.10.20; 1.10.26;
Start detangling lock.h from intr.h. This is likely to cause short term
breakage, but the mess of dependencies has been regularly breaking the
build recently anyhow.
 1.9  19-Oct-2007  ad branches: 1.9.2; 1.9.8;
machine/{bus,cpu,intr}.h -> sys/{bus,cpu,intr}.h
 1.8  02-Apr-2006  gdamore branches: 1.8.18; 1.8.32; 1.8.34; 1.8.38;
Reorganize ath layout as requested by sam@ and suggested by dyoung@ in
http://mail-index.netbsd.org/tech-net/2006/03/15/0000.html.

The new layout almost precisely matches FreeBSD, and should make
future imports much easier.

At the same time, import the current 0.9.16.16 HAL from FreeBSD. According
to sam@, this is the proper version we should be using.
 1.7  02-Mar-2006  dyoung branches: 1.7.2; 1.7.4; 1.7.6;
Miscellaneous ath(4) and net80211 updates and bug-fixes coming from
sam@ and various open source repositories:

ath(4):

Ignore "phantom" beacon misses: should stabilize connections
to access points (no more ceaseless link-UP/DOWN indications).
Also, re-synchronize beacon timer using the TSF in the
first beacon received after joining a BSS---this should
also help suppress spurious beacon misses. I am hopeful
that this will help ath(4) lossage reported by perry@ and
smb@.

Add new configuration through sysctl.

Use a shorter calibration interval until IQ calibration
finishes.

Report antenna noise through radiotap.

Rudiments of Radar Detection / Dynamic Frequency Selection.

Update to HAL version 0.9.16.13.

Update open sources for changes to the HAL API.

Add HALs for additional architectures: add big-endian ELF
HALs for sparc64 and for PowerPC. Also add a Alpha HAL.
These new HALs are untested under NetBSD.

ath(4) + net80211:

Make the multicast transmit rate configurable by ioctl.

Miscellaneous bug fixes.
 1.6  05-Feb-2006  xtraeme Add missing $NetBSD$ tags and __KERNEL_RCSID().
 1.5  18-Nov-2005  skrll branches: 1.5.2; 1.5.4; 1.5.6;
Resolve conflicts.
 1.4  26-Jul-2005  dyoung branches: 1.4.6; 1.4.8;
Resolve conflicts.
 1.3  30-Jun-2005  dyoung branches: 1.3.2;
Fix $FreeBSD$ RCS IDs, which gave me a real shock when their revision
numbers moved backwards.
 1.2  22-Jun-2005  dyoung Resolve conflicts in importation of 18-May-2005 ath(4) / net80211(9)
from FreeBSD. Introduce compatibility shims (sys/dev/ic/ath_netbsd.[ch],
sys/net80211/ieee80211_netbsd.[ch]). Update drivers (an, atu, atw,
awi, ipw, iwi, rtw, wi) for the new net80211(9) API.
 1.1  21-Jun-2005  dyoung branches: 1.1.1;
Initial revision
 1.1.1.3  18-Nov-2005  skrll Import FreeBSD's ath(4) of 1-nov-2005
 1.1.1.2  26-Jul-2005  dyoung Import FreeBSD's ath(4) of 2005-07-11
 1.1.1.1  21-Jun-2005  dyoung Import FreeBSD's ath(4) of 2005-05-18
 1.3.2.3  21-Jan-2008  yamt sync with head
 1.3.2.2  27-Oct-2007  yamt sync with head.
 1.3.2.1  21-Jun-2006  yamt sync with head.
 1.4.8.1  22-Nov-2005  yamt sync with head.
 1.4.6.3  11-Dec-2005  christos Sync with head.
 1.4.6.2  10-Nov-2005  skrll Sync with HEAD. Here we go again...
 1.4.6.1  26-Jul-2005  skrll file athrate-amrr.c was added on branch ktrace-lwp on 2005-11-10 14:04:13 +0000
 1.5.6.1  22-Apr-2006  simonb Sync with head.
 1.5.4.1  09-Sep-2006  rpaulo sync with head
 1.5.2.1  18-Feb-2006  yamt sync with head.
 1.7.6.1  24-May-2006  tron Merge 2006-05-24 NetBSD-current into the "peter-altq" branch.
 1.7.4.1  19-Apr-2006  elad sync with head.
 1.7.2.1  11-Apr-2006  yamt sync with head
 1.8.38.1  25-Oct-2007  bouyer Sync with HEAD.
 1.8.34.2  09-Jan-2008  matt sync with HEAD
 1.8.34.1  06-Nov-2007  matt sync with HEAD
 1.8.32.1  26-Oct-2007  joerg Sync with HEAD.

Follow the merge of pmap.c on i386 and amd64 and move
pmap_init_tmp_pgtbl into arch/x86/x86/pmap.c. Modify the ACPI wakeup
code to restore CR4 before jumping back into kernel space as the large
page option might cover that.
 1.8.18.1  23-Oct-2007  ad Sync with head.
 1.9.8.1  08-Jan-2008  bouyer Sync with HEAD
 1.9.2.1  18-Feb-2008  mjf Sync with HEAD.
 1.10.26.1  21-Apr-2010  matt sync to netbsd-5
 1.10.20.1  07-Aug-2009  snj Apply patch (requested by jmcneill in ticket 775):
Update to the open source atheros HAL.
 1.10.18.1  19-Jan-2009  skrll Sync with HEAD.
 1.10.16.1  13-Dec-2008  haad Update haad-dm branch to haad-dm-base2.
 1.10.10.1  04-May-2009  yamt sync with head.
 1.10.6.1  17-Jan-2009  mjf Sync with HEAD.
 1.11.24.1  20-Nov-2012  tls Resync to 2012-11-19 00:00:00 UTC
 1.11.14.1  16-Jan-2013  yamt sync with (a bit old) head
 1.12.38.1  13-Apr-2020  martin Mostly merge changes from HEAD upto 20200411

RSS XML Feed