Home | History | Annotate | Download | only in ic
History log of /src/sys/dev/ic/athrate-onoe.c
RevisionDateAuthorComments
 1.16  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.15  08-Nov-2012  dyoung branches: 1.15.38;
Use NetBSD's own KASSERT() and KASSERTMSG() instead of #undef and re-#defining
KASSERT(), which is awkward at best.
 1.14  27-Mar-2009  dyoung branches: 1.14.12; 1.14.22;
Make this build on -current.
 1.13  11-Dec-2008  alc branches: 1.13.2;
Sync ath(4) with the new HAL, mostly based on <jmcneill>'s patches.

Everything should be fine again !
 1.12  04-Jan-2008  ad branches: 1.12.6; 1.12.10; 1.12.16; 1.12.18; 1.12.20; 1.12.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.11  26-Nov-2007  dyoung branches: 1.11.6;
Make this compile. Use callout_init() instead of ATH_CALLOUT_INIT(),
since callout_init() on FreeBSD and NetBSD are the same, now.
 1.10  19-Oct-2007  ad branches: 1.10.2;
machine/{bus,cpu,intr}.h -> sys/{bus,cpu,intr}.h
 1.9  02-Apr-2006  gdamore branches: 1.9.18; 1.9.32; 1.9.34; 1.9.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.8  02-Mar-2006  dyoung branches: 1.8.2; 1.8.4; 1.8.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.7  05-Feb-2006  xtraeme Add missing $NetBSD$ tags and __KERNEL_RCSID().
 1.6  18-Nov-2005  skrll branches: 1.6.2; 1.6.4; 1.6.6;
Resolve conflicts.
 1.5  26-Jul-2005  dyoung branches: 1.5.6; 1.5.8;
Resolve conflicts.
 1.4  30-Jun-2005  dyoung branches: 1.4.2;
Fix $FreeBSD$ RCS IDs, which gave me a real shock when their revision
numbers moved backwards.
 1.3  22-Jun-2005  martin Remove unused <atomic.h> include; add <sys/device.h> includes where
needed.
 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.4.2.4  21-Jan-2008  yamt sync with head
 1.4.2.3  07-Dec-2007  yamt sync with head
 1.4.2.2  27-Oct-2007  yamt sync with head.
 1.4.2.1  21-Jun-2006  yamt sync with head.
 1.5.8.1  22-Nov-2005  yamt sync with head.
 1.5.6.3  11-Dec-2005  christos Sync with head.
 1.5.6.2  10-Nov-2005  skrll Sync with HEAD. Here we go again...
 1.5.6.1  26-Jul-2005  skrll file athrate-onoe.c was added on branch ktrace-lwp on 2005-11-10 14:04:14 +0000
 1.6.6.1  22-Apr-2006  simonb Sync with head.
 1.6.4.1  09-Sep-2006  rpaulo sync with head
 1.6.2.1  18-Feb-2006  yamt sync with head.
 1.8.6.1  24-May-2006  tron Merge 2006-05-24 NetBSD-current into the "peter-altq" branch.
 1.8.4.1  19-Apr-2006  elad sync with head.
 1.8.2.1  11-Apr-2006  yamt sync with head
 1.9.38.1  25-Oct-2007  bouyer Sync with HEAD.
 1.9.34.2  09-Jan-2008  matt sync with HEAD
 1.9.34.1  06-Nov-2007  matt sync with HEAD
 1.9.32.2  27-Nov-2007  joerg Sync with HEAD. amd64 Xen support needs testing.
 1.9.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.9.18.1  23-Oct-2007  ad Sync with head.
 1.10.2.2  18-Feb-2008  mjf Sync with HEAD.
 1.10.2.1  08-Dec-2007  mjf Sync with HEAD.
 1.11.6.1  08-Jan-2008  bouyer Sync with HEAD
 1.12.26.1  21-Apr-2010  matt sync to netbsd-5
 1.12.20.1  07-Aug-2009  snj Apply patch (requested by jmcneill in ticket 775):
Update to the open source atheros HAL.
 1.12.18.2  28-Apr-2009  skrll Sync with HEAD.
 1.12.18.1  19-Jan-2009  skrll Sync with HEAD.
 1.12.16.1  13-Dec-2008  haad Update haad-dm branch to haad-dm-base2.
 1.12.10.1  04-May-2009  yamt sync with head.
 1.12.6.1  17-Jan-2009  mjf Sync with HEAD.
 1.13.2.1  13-May-2009  jym Sync with HEAD.

Commit is split, to avoid a "too many arguments" protocol error.
 1.14.22.1  20-Nov-2012  tls Resync to 2012-11-19 00:00:00 UTC
 1.14.12.1  16-Jan-2013  yamt sync with (a bit old) head
 1.15.38.1  13-Apr-2020  martin Mostly merge changes from HEAD upto 20200411

RSS XML Feed