Home | History | Annotate | Download | only in ic
History log of /src/sys/dev/ic/athrate-sample.c
RevisionDateAuthorComments
 1.21  09-Aug-2021  andvar s/alway /always/
 1.20  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.19  08-Nov-2012  dyoung branches: 1.19.38;
Use NetBSD's own KASSERT() and KASSERTMSG() instead of #undef and re-#defining
KASSERT(), which is awkward at best.
 1.18  20-Feb-2011  jmcneill branches: 1.18.4; 1.18.14;
support building as a module
 1.17  11-Dec-2008  alc branches: 1.17.6; 1.17.8; 1.17.10;
Sync ath(4) with the new HAL, mostly based on <jmcneill>'s patches.

Everything should be fine again !
 1.16  09-Jul-2008  joerg branches: 1.16.2; 1.16.4; 1.16.10;
- device/softc split for ath(4)
 1.15  08-Apr-2008  cegger branches: 1.15.4; 1.15.6; 1.15.8; 1.15.10;
use aprint_*_dev and device_xname
 1.14  04-Jan-2008  ad branches: 1.14.6;
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.13  19-Oct-2007  ad branches: 1.13.2; 1.13.8;
machine/{bus,cpu,intr}.h -> sys/{bus,cpu,intr}.h
 1.12  16-Nov-2006  christos branches: 1.12.8; 1.12.22; 1.12.24; 1.12.28;
__unused removal on arguments; approved by core.
 1.11  12-Oct-2006  christos - sprinkle __unused on function decls.
- fix a couple of unused bugs
- no more -Wno-unused for i386
 1.10  14-Apr-2006  christos branches: 1.10.8; 1.10.10;
Coverty CID 1317: Avoid negative index.
 1.9  02-Apr-2006  gdamore 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  24-Dec-2005  perry branches: 1.6.2; 1.6.4; 1.6.6;
Remove leading __ from __(const|inline|signed|volatile) -- it is obsolete.
 1.5  18-Nov-2005  skrll Resolve conflicts.
 1.4  25-Oct-2005  martin branches: 1.4.2; 1.4.4;
Add missing <sys/device.h> include.
XXX - this is handled inconsistently accross the ath* files, maybe we
should move it to ath_netbsd.h and be done?
 1.3  28-Jul-2005  dyoung branches: 1.3.2;
Fix variable shadowing, sysctl attachment, ident(1) strings,
#includes so that the SampleRate rate-control algorithm will build
on NetBSD.
 1.2  22-Jun-2005  dyoung branches: 1.2.2;
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.2  18-Nov-2005  skrll Import FreeBSD's ath(4) of 1-nov-2005
 1.1.1.1  21-Jun-2005  dyoung Import FreeBSD's ath(4) of 2005-05-18
 1.2.2.4  21-Jan-2008  yamt sync with head
 1.2.2.3  27-Oct-2007  yamt sync with head.
 1.2.2.2  30-Dec-2006  yamt sync with head.
 1.2.2.1  21-Jun-2006  yamt sync with head.
 1.3.2.1  26-Oct-2005  yamt sync with head
 1.4.4.1  22-Nov-2005  yamt sync with head.
 1.4.2.3  11-Dec-2005  christos Sync with head.
 1.4.2.2  10-Nov-2005  skrll Sync with HEAD. Here we go again...
 1.4.2.1  25-Oct-2005  skrll file athrate-sample.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.2  24-May-2006  yamt sync with head.
 1.8.2.1  11-Apr-2006  yamt sync with head
 1.10.10.2  10-Dec-2006  yamt sync with head.
 1.10.10.1  22-Oct-2006  yamt sync with head
 1.10.8.1  18-Nov-2006  ad Sync with head.
 1.12.28.1  25-Oct-2007  bouyer Sync with HEAD.
 1.12.24.2  09-Jan-2008  matt sync with HEAD
 1.12.24.1  06-Nov-2007  matt sync with HEAD
 1.12.22.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.12.8.1  23-Oct-2007  ad Sync with head.
 1.13.8.1  08-Jan-2008  bouyer Sync with HEAD
 1.13.2.1  18-Feb-2008  mjf Sync with HEAD.
 1.14.6.3  17-Jan-2009  mjf Sync with HEAD.
 1.14.6.2  28-Sep-2008  mjf Sync with HEAD.
 1.14.6.1  02-Jun-2008  mjf Sync with HEAD.
 1.15.10.2  13-Dec-2008  haad Update haad-dm branch to haad-dm-base2.
 1.15.10.1  19-Oct-2008  haad Sync with HEAD.
 1.15.8.1  18-Jul-2008  simonb Sync with head.
 1.15.6.1  18-Sep-2008  wrstuden Sync with wrstuden-revivesa-base-2.
 1.15.4.1  04-May-2009  yamt sync with head.
 1.16.10.1  21-Apr-2010  matt sync to netbsd-5
 1.16.4.1  07-Aug-2009  snj Apply patch (requested by jmcneill in ticket 775):
Update to the open source atheros HAL.
 1.16.2.1  19-Jan-2009  skrll Sync with HEAD.
 1.17.10.1  05-Mar-2011  bouyer Sync with HEAD
 1.17.8.1  06-Jun-2011  jruoho Sync with HEAD.
 1.17.6.1  05-Mar-2011  rmind sync with head
 1.18.14.1  20-Nov-2012  tls Resync to 2012-11-19 00:00:00 UTC
 1.18.4.1  16-Jan-2013  yamt sync with (a bit old) head
 1.19.38.1  13-Apr-2020  martin Mostly merge changes from HEAD upto 20200411

RSS XML Feed