The NetBSD Project

CVS log for src/sys/dev/pci/if_wpivar.h

[BACK] Up to [cvs.netbsd.org] / src / sys / dev / pci

Request diff between arbitrary revisions


Default branch: MAIN


Revision 1.11.10.2 / (download) - annotate - [select for diffs], Thu Mar 11 15:03:49 2010 UTC (2 years, 2 months ago) by yamt
Branch: yamt-nfs-mp
Changes since 1.11.10.1: +2 -4 lines
Diff to previous 1.11.10.1 (colored) to branchpoint 1.11 (colored) next main 1.12 (colored)

sync with head

Revision 1.15 / (download) - annotate - [select for diffs], Tue Jan 19 22:07:02 2010 UTC (2 years, 4 months ago) by pooka
Branch: MAIN
CVS Tags: yamt-pagecache-base5, yamt-pagecache-base4, yamt-pagecache-base3, yamt-pagecache-base2, yamt-pagecache-base, yamt-pagecache, yamt-nfs-mp-base9, yamt-nfs-mp-base11, yamt-nfs-mp-base10, uebayasi-xip-base4, uebayasi-xip-base3, uebayasi-xip-base2, uebayasi-xip-base1, uebayasi-xip-base, uebayasi-xip, rmind-uvmplock-nbase, rmind-uvmplock-base, rmind-uvmplock, netbsd-6-base, netbsd-6, matt-mips64-premerge-20101231, jruoho-x86intr-base, jruoho-x86intr, jmcneill-usbmp-pre-base2, jmcneill-usbmp-base9, jmcneill-usbmp-base8, jmcneill-usbmp-base7, jmcneill-usbmp-base6, jmcneill-usbmp-base5, jmcneill-usbmp-base4, jmcneill-usbmp-base3, jmcneill-usbmp-base2, jmcneill-usbmp-base, jmcneill-usbmp, jmcneill-audiomp3-base, jmcneill-audiomp3, cherry-xenmp-base, cherry-xenmp, bouyer-quota2-nbase, bouyer-quota2-base, bouyer-quota2, HEAD
Changes since 1.14: +1 -3 lines
Diff to previous 1.14 (colored)

Redefine bpf linkage through an always present op vector, i.e.
#if NBPFILTER is no longer required in the client.  This change
doesn't yet add support for loading bpf as a module, since drivers
can register before bpf is attached.  However, callers of bpf can
now be modularized.

Dynamically loadable bpf could probably be done fairly easily with
coordination from the stub driver and the real driver by registering
attachments in the stub before the real driver is loaded and doing
a handoff.  ... and I'm not going to ponder the depths of unload
here.

Tested with i386/MONOLITHIC, modified MONOLITHIC without bpf and rump.

Revision 1.14 / (download) - annotate - [select for diffs], Sun Jan 17 19:45:06 2010 UTC (2 years, 4 months ago) by pooka
Branch: MAIN
Changes since 1.13: +2 -2 lines
Diff to previous 1.13 (colored)

Forward declare struct bpf_if and use that as the type for bpf_if
instead of "void *".  Buys us oo times the type-safety for 0 times
the price.
(no functional change)

Revision 1.11.10.1 / (download) - annotate - [select for diffs], Mon May 4 08:12:58 2009 UTC (3 years ago) by yamt
Branch: yamt-nfs-mp
Changes since 1.11: +3 -1 lines
Diff to previous 1.11 (colored)

sync with head.

Revision 1.12.4.1 / (download) - annotate - [select for diffs], Mon Jan 19 13:18:26 2009 UTC (3 years, 4 months ago) by skrll
Branch: nick-hppapmap
Changes since 1.12: +2 -1 lines
Diff to previous 1.12 (colored) next main 1.13 (colored)

Sync with HEAD.

Revision 1.11.6.2 / (download) - annotate - [select for diffs], Sat Jan 17 13:29:00 2009 UTC (3 years, 4 months ago) by mjf
Branch: mjf-devfs2
Changes since 1.11.6.1: +1 -0 lines
Diff to previous 1.11.6.1 (colored) to branchpoint 1.11 (colored) next main 1.12 (colored)

Sync with HEAD.

Revision 1.12.2.1 / (download) - annotate - [select for diffs], Sat Dec 13 01:14:36 2008 UTC (3 years, 5 months ago) by haad
Branch: haad-dm
Changes since 1.12: +2 -1 lines
Diff to previous 1.12 (colored) next main 1.13 (colored)

Update haad-dm branch to haad-dm-base2.

Revision 1.12.6.1 / (download) - annotate - [select for diffs], Sun Nov 16 07:38:03 2008 UTC (3 years, 6 months ago) by snj
Branch: netbsd-5
CVS Tags: netbsd-5-1-RELEASE, netbsd-5-1-RC4, netbsd-5-1-RC3, netbsd-5-1-RC2, netbsd-5-1-RC1, netbsd-5-1-2-RELEASE, netbsd-5-1-1-RELEASE, netbsd-5-1, netbsd-5-0-RELEASE, netbsd-5-0-RC4, netbsd-5-0-RC3, netbsd-5-0-RC2, netbsd-5-0-RC1, netbsd-5-0-2-RELEASE, netbsd-5-0-1-RELEASE, netbsd-5-0, matt-nb5-pq3-base, matt-nb5-pq3, matt-nb5-mips64-u2-k2-k4-k7-k8-k9, matt-nb5-mips64-u1-k1-k5, matt-nb5-mips64-premerge-20101231, matt-nb5-mips64-premerge-20091211, matt-nb5-mips64-k15, matt-nb5-mips64, matt-nb4-mips64-k7-u2a-k9b
Changes since 1.12: +2 -1 lines
Diff to previous 1.12 (colored) next main 1.13 (colored)

Pull up following revision(s) (requested by joerg in ticket #62):
	sys/dev/pci/if_wpivar.h: revision 1.13
	sys/dev/pci/if_wpi.c: revision 1.41
Cache wpi firmware in memory, free it only on invalid content or when
the last user is detached. This stops wpi from accessing the disk on
resume.

Revision 1.13 / (download) - annotate - [select for diffs], Wed Nov 12 18:23:08 2008 UTC (3 years, 6 months ago) by joerg
Branch: MAIN
CVS Tags: yamt-nfs-mp-base8, yamt-nfs-mp-base7, yamt-nfs-mp-base6, yamt-nfs-mp-base5, yamt-nfs-mp-base4, yamt-nfs-mp-base3, nick-hppapmap-base4, nick-hppapmap-base3, nick-hppapmap-base2, nick-hppapmap-base, mjf-devfs2-base, matt-premerge-20091211, jymxensuspend-base, jym-xensuspend-nbase, jym-xensuspend-base, jym-xensuspend, haad-nbase2, haad-dm-base2, haad-dm-base, ad-audiomp2-base, ad-audiomp2
Changes since 1.12: +2 -1 lines
Diff to previous 1.12 (colored)

Cache wpi firmware in memory, free it only on invalid content or when
the last user is detached. This stops wpi from accessing the disk on
resume.

Revision 1.11.12.1 / (download) - annotate - [select for diffs], Thu Sep 18 04:35:07 2008 UTC (3 years, 8 months ago) by wrstuden
Branch: wrstuden-revivesa
Changes since 1.11: +2 -1 lines
Diff to previous 1.11 (colored) next main 1.12 (colored)

Sync with wrstuden-revivesa-base-2.

Revision 1.11.14.1 / (download) - annotate - [select for diffs], Thu Jul 3 18:38:04 2008 UTC (3 years, 10 months ago) by simonb
Branch: simonb-wapbl
Changes since 1.11: +2 -1 lines
Diff to previous 1.11 (colored) next main 1.12 (colored)

Sync with head.

Revision 1.11.6.1 / (download) - annotate - [select for diffs], Wed Jul 2 19:08:19 2008 UTC (3 years, 10 months ago) by mjf
Branch: mjf-devfs2
Changes since 1.11: +2 -1 lines
Diff to previous 1.11 (colored)

Sync with HEAD.

Revision 1.12 / (download) - annotate - [select for diffs], Wed Jul 2 03:42:55 2008 UTC (3 years, 10 months ago) by cube
Branch: MAIN
CVS Tags: wrstuden-revivesa-base-4, wrstuden-revivesa-base-3, wrstuden-revivesa-base-2, simonb-wapbl-nbase, simonb-wapbl-base, netbsd-5-base, matt-mips64-base2, haad-dm-base1
Branch point for: nick-hppapmap, netbsd-5, haad-dm
Changes since 1.11: +2 -1 lines
Diff to previous 1.11 (colored)

Protect private mbuf external data storage allocater with a mutex, as it
was done in nfe(4), sk(4) and msk(4).  And maybe some others.
Confirmed to fix the usual issue of data corruption by Jared McNeill.

Revision 1.6.8.3 / (download) - annotate - [select for diffs], Sun Mar 23 02:04:48 2008 UTC (4 years, 2 months ago) by matt
Branch: matt-armv6
Changes since 1.6.8.2: +3 -1 lines
Diff to previous 1.6.8.2 (colored) to branchpoint 1.6 (colored) next main 1.7 (colored)

sync with HEAD

Revision 1.8.6.3 / (download) - annotate - [select for diffs], Mon Feb 18 21:05:58 2008 UTC (4 years, 3 months ago) by mjf
Branch: mjf-devfs
Changes since 1.8.6.2: +3 -1 lines
Diff to previous 1.8.6.2 (colored) to branchpoint 1.8 (colored) next main 1.9 (colored)

Sync with HEAD.

Revision 1.2.4.6 / (download) - annotate - [select for diffs], Mon Jan 21 09:44:04 2008 UTC (4 years, 4 months ago) by yamt
Branch: yamt-lazymbuf
Changes since 1.2.4.5: +3 -2 lines
Diff to previous 1.2.4.5 (colored) to branchpoint 1.2 (colored) next main 1.3 (colored)

sync with head

Revision 1.10.2.1 / (download) - annotate - [select for diffs], Thu Jan 10 23:44:25 2008 UTC (4 years, 4 months ago) by bouyer
Branch: bouyer-xeni386
CVS Tags: bouyer-xeni386-merge1
Changes since 1.10: +3 -1 lines
Diff to previous 1.10 (colored) next main 1.11 (colored)

Sync with HEAD

Revision 1.11 / (download) - annotate - [select for diffs], Wed Jan 9 20:15:40 2008 UTC (4 years, 4 months ago) by degroote
Branch: MAIN
CVS Tags: yamt-pf42-baseX, yamt-pf42-base4, yamt-pf42-base3, yamt-pf42-base2, yamt-pf42-base, yamt-pf42, yamt-nfs-mp-base2, yamt-nfs-mp-base, yamt-lazymbuf-base15, yamt-lazymbuf-base14, wrstuden-revivesa-base-1, wrstuden-revivesa-base, nick-net80211-sync-base, nick-net80211-sync, mjf-devfs-base, matt-armv6-nbase, keiichi-mipv6-nbase, keiichi-mipv6-base, keiichi-mipv6, hpcarm-cleanup-nbase, hpcarm-cleanup-base, bouyer-xeni386-nbase, bouyer-xeni386-base, ad-socklock-base1
Branch point for: yamt-nfs-mp, wrstuden-revivesa, simonb-wapbl, mjf-devfs2
Changes since 1.10: +3 -1 lines
Diff to previous 1.10 (colored)

Add some sysctl to retrieve the radio state (and the debug level).

While here, fixe the return value in case where radio is off (suggested by
joerg@).

Revision 1.6.8.2 / (download) - annotate - [select for diffs], Wed Jan 9 01:53:52 2008 UTC (4 years, 4 months ago) by matt
Branch: matt-armv6
Changes since 1.6.8.1: +2 -3 lines
Diff to previous 1.6.8.1 (colored) to branchpoint 1.6 (colored)

sync with HEAD

Revision 1.8.6.2 / (download) - annotate - [select for diffs], Thu Dec 27 00:45:19 2007 UTC (4 years, 5 months ago) by mjf
Branch: mjf-devfs
Changes since 1.8.6.1: +1 -2 lines
Diff to previous 1.8.6.1 (colored) to branchpoint 1.8 (colored)

Sync with HEAD.

Revision 1.9.2.1 / (download) - annotate - [select for diffs], Wed Dec 26 19:47:00 2007 UTC (4 years, 5 months ago) by ad
Branch: vmlocking2
Changes since 1.9: +1 -2 lines
Diff to previous 1.9 (colored) next main 1.10 (colored)

Sync with head.

Revision 1.9.4.1 / (download) - annotate - [select for diffs], Tue Dec 11 15:32:15 2007 UTC (4 years, 5 months ago) by yamt
Branch: yamt-kmem
Changes since 1.9: +1 -2 lines
Diff to previous 1.9 (colored) next main 1.10 (colored)

sync with head.

Revision 1.10 / (download) - annotate - [select for diffs], Sun Dec 9 20:28:11 2007 UTC (4 years, 5 months ago) by jmcneill
Branch: MAIN
CVS Tags: yamt-kmem-base3, yamt-kmem-base2, vmlocking2-base3, matt-armv6-base, cube-autoconf-base, cube-autoconf
Branch point for: bouyer-xeni386
Changes since 1.9: +1 -2 lines
Diff to previous 1.9 (colored)

Merge jmcneill-pm branch.

Revision 1.2.4.5 / (download) - annotate - [select for diffs], Fri Dec 7 17:30:26 2007 UTC (4 years, 5 months ago) by yamt
Branch: yamt-lazymbuf
Changes since 1.2.4.4: +2 -2 lines
Diff to previous 1.2.4.4 (colored) to branchpoint 1.2 (colored)

sync with head

Revision 1.6.6.7 / (download) - annotate - [select for diffs], Wed Nov 21 21:55:33 2007 UTC (4 years, 6 months ago) by joerg
Branch: jmcneill-pm
Changes since 1.6.6.6: +2 -2 lines
Diff to previous 1.6.6.6 (colored) to branchpoint 1.6 (colored) next main 1.7 (colored)

Sync with HEAD.

Revision 1.8.6.1 / (download) - annotate - [select for diffs], Mon Nov 19 00:48:12 2007 UTC (4 years, 6 months ago) by mjf
Branch: mjf-devfs
Changes since 1.8: +2 -2 lines
Diff to previous 1.8 (colored)

Sync with HEAD.

Revision 1.8.4.1 / (download) - annotate - [select for diffs], Sun Nov 18 19:35:35 2007 UTC (4 years, 6 months ago) by bouyer
Branch: bouyer-xenamd64
Changes since 1.8: +2 -2 lines
Diff to previous 1.8 (colored) next main 1.9 (colored)

Sync with HEAD

Revision 1.9 / (download) - annotate - [select for diffs], Fri Nov 16 00:13:32 2007 UTC (4 years, 6 months ago) by degroote
Branch: MAIN
CVS Tags: yamt-kmem-base, vmlocking2-base2, vmlocking2-base1, vmlocking-nbase, reinoud-bufcleanup-nbase, reinoud-bufcleanup-base, jmcneill-pm-base, bouyer-xenamd64-base2, bouyer-xenamd64-base
Branch point for: yamt-kmem, vmlocking2
Changes since 1.8: +2 -2 lines
Diff to previous 1.8 (colored)

Use device_t instead of struct device* and use associated functions
Use callout_setfunc and callout_scheduler instead of callout_reset

No functionnal change expected

Revision 1.6.8.1 / (download) - annotate - [select for diffs], Tue Nov 6 23:29:12 2007 UTC (4 years, 6 months ago) by matt
Branch: matt-armv6
CVS Tags: matt-armv6-prevmlocking
Changes since 1.6: +3 -2 lines
Diff to previous 1.6 (colored)

sync with HEAD

Revision 1.6.6.6 / (download) - annotate - [select for diffs], Tue Nov 6 14:27:26 2007 UTC (4 years, 6 months ago) by joerg
Branch: jmcneill-pm
Changes since 1.6.6.5: +1 -2 lines
Diff to previous 1.6.6.5 (colored) to branchpoint 1.6 (colored)

Refactor PNP API:
- Make suspend/resume directly a device functionality. It consists of
  three layers (class logic, device logic, bus logic), all of them being
  optional. This replaces D0/D3 transitions.
- device_is_active returns true if the device was not disabled and was
  not suspended (even partially), device_is_enabled returns true if the
  device was enabled.
- Change pnp_global_transition into pnp_system_suspend and
  pnp_system_resume. Before running any suspend/resume handlers, check
  that all currently attached devices support power management and bail
  out otherwise. The latter is not done for the shutdown/panic case.
- Make the former bus-specific generic network handlers a class handler.
- Make PNP message like volume up/down/toogle PNP events. Each device
  can register what events they are interested in and whether the handler
  should be global or not.
- Introduce device_active API for devices to mark themselve in use from
  either the system or the device. Use this to implement the idle handling
  for audio and input devices. This is intended to replace most ad-hoc
  watchdogs as well.
- Fix somes situations in which audio resume would lose mixer settings.
- Make USB host controllers better deal with suspend in the light of
  shared interrupts.
- Flush filesystem cache on suspend.
- Flush disk caches on suspend. Put ATA disks into standby on suspend as
  well.
- Adopt drivers to use the new PNP API.
- Fix a critical bug in the generic cardbus layer that made D0->D3
  break.
- Fix ral(4) to set if_stop.
- Convert cbb(4) to the new PNP API.
- Apply the PCI Express SCI fix on resume again.

Revision 1.4.2.2 / (download) - annotate - [select for diffs], Tue Oct 9 13:41:48 2007 UTC (4 years, 7 months ago) by ad
Branch: vmlocking
Changes since 1.4.2.1: +3 -2 lines
Diff to previous 1.4.2.1 (colored) to branchpoint 1.4 (colored) next main 1.5 (colored)

Sync with head.

Revision 1.6.6.5 / (download) - annotate - [select for diffs], Mon Oct 1 05:37:49 2007 UTC (4 years, 7 months ago) by joerg
Branch: jmcneill-pm
Changes since 1.6.6.4: +1 -3 lines
Diff to previous 1.6.6.4 (colored) to branchpoint 1.6 (colored)

Extend device API by device_power_private and device_power_set_private.
The latter is a temporary mean until the pnp_register API itself is
overhault. This functions allow a generic power handler to store its
state independent of the driver.

Use this and revamp the PCI power handling. Pretty much all PCI devices
had power handlers that did the same thing, generalize this in
pci_generic_power_register/deregister and the handler. This interface
offers callbacks for the drivers to save and restore state on
transistions. After a long discussion with jmcneill@ it was considered
to be powerful enough until evidence is shown that devices can handle
D1/D2 with less code and higher speed than without the full
save/restore. The generic code is carefully written to handle device
without PCI-PM support and ensure that the correct registers are written
to when D3 loses all state.

Reimplement the generic PCI network device handling on
top of PCI generic power handling.

Introduce pci_disable_retry as used and implemented locally at least by
ath(4) and iwi(4). Use it in this drivers to restore behaviour from
before the introduction of generic PCI network handling.

Convert all PCI drivers that were using pnp_register to the new
framework. The only exception is vga(4) as it is commonly used as
console device. Add a note therein that this should be fixed later.

Revision 1.2.6.2 / (download) - annotate - [select for diffs], Sun Sep 30 03:39:07 2007 UTC (4 years, 7 months ago) by wrstuden
Branch: wrstuden-fixsa
Changes since 1.2.6.1: +3 -1 lines
Diff to previous 1.2.6.1 (colored) to branchpoint 1.2 (colored) next main 1.3 (colored)

Catch up on netbsd-4 as of a few days ago.

Revision 1.2.2.2 / (download) - annotate - [select for diffs], Thu Sep 27 15:02:10 2007 UTC (4 years, 7 months ago) by xtraeme
Branch: netbsd-4
CVS Tags: wrstuden-fixsa-newbase, wrstuden-fixsa-base-1, wrstuden-fixsa-base, netbsd-4-0-RELEASE, netbsd-4-0-RC5, netbsd-4-0-RC4, netbsd-4-0-RC3, netbsd-4-0-RC2, netbsd-4-0-1-RELEASE, netbsd-4-0, matt-nb4-arm-base, matt-nb4-arm
Changes since 1.2.2.1: +3 -1 lines
Diff to previous 1.2.2.1 (colored) to branchpoint 1.2 (colored) next main 1.3 (colored)

Pull up following revision(s) (requested by degroote in ticket #860):
	sys/dev/pci/if_wpivar.h: revision 1.7 (via patch)
	sys/dev/pci/if_wpi.c: revision 1.18   (via patch)
	sys/dev/pci/if_wpi.c: revision 1.19   (via patch)
	sys/dev/pci/if_wpi.c: revision 1.23   (via patch)

Call wpi_stop at the beginning of wpi_init so we are sure that wpi is really
stopped (in particular interrupt are disabled).
Fix possible "packet corruption" which appears on high load
Fix scanning code for wpi based on the iwi code.
Keep track of the status of the scan.
On a transition IEEE80211_S_SCAN -> IEEE80211_S_SCAN, don't stop the previous
scan, finish the current scan.
When we receive some frames in the IEEE80211_S_SCAN state, set current_channel
based on the value advertised in beacons or probre reponse.
Moreover, it fixes WPA issues for me.

Revision 1.6.6.4 / (download) - annotate - [select for diffs], Tue Sep 4 20:49:35 2007 UTC (4 years, 8 months ago) by degroote
Branch: jmcneill-pm
Changes since 1.6.6.3: +3 -1 lines
Diff to previous 1.6.6.3 (colored) to branchpoint 1.6 (colored)

Convert wpi_power to use pci_net_generic_power.
With this, I can use the card after resume.

Revision 1.6.6.3 / (download) - annotate - [select for diffs], Mon Sep 3 16:48:21 2007 UTC (4 years, 8 months ago) by jmcneill
Branch: jmcneill-pm
Changes since 1.6.6.2: +1 -2 lines
Diff to previous 1.6.6.2 (colored) to branchpoint 1.6 (colored)

Sync with HEAD.

Revision 1.2.4.4 / (download) - annotate - [select for diffs], Mon Sep 3 14:37:07 2007 UTC (4 years, 8 months ago) by yamt
Branch: yamt-lazymbuf
Changes since 1.2.4.3: +33 -11 lines
Diff to previous 1.2.4.3 (colored) to branchpoint 1.2 (colored)

sync with head.

Revision 1.6.2.1 / (download) - annotate - [select for diffs], Mon Sep 3 10:21:05 2007 UTC (4 years, 8 months ago) by skrll
Branch: nick-csl-alignment
Changes since 1.6: +3 -2 lines
Diff to previous 1.6 (colored) next main 1.7 (colored)

Sync with HEAD.

Revision 1.2.6.1 / (download) - annotate - [select for diffs], Mon Sep 3 07:04:35 2007 UTC (4 years, 8 months ago) by wrstuden
Branch: wrstuden-fixsa
Changes since 1.2: +45 -9 lines
Diff to previous 1.2 (colored)

Sync w/ NetBSD-4-RC_1

Revision 1.6.6.2 / (download) - annotate - [select for diffs], Sun Sep 2 12:50:36 2007 UTC (4 years, 8 months ago) by jmcneill
Branch: jmcneill-pm
Changes since 1.6.6.1: +3 -1 lines
Diff to previous 1.6.6.1 (colored) to branchpoint 1.6 (colored)

Sync with HEAD.

Revision 1.8 / (download) - annotate - [select for diffs], Sun Sep 2 12:18:05 2007 UTC (4 years, 8 months ago) by degroote
Branch: MAIN
CVS Tags: yamt-x86pmap-base4, yamt-x86pmap-base3, yamt-x86pmap-base2, yamt-x86pmap-base, yamt-x86pmap, vmlocking-base, nick-csl-alignment-base5, jmcneill-base
Branch point for: mjf-devfs, bouyer-xenamd64
Changes since 1.7: +1 -2 lines
Diff to previous 1.7 (colored)

The service queue isn't used anymore so don't allocate it.
It saves a bit of memory and reduces diff with other BSD.

Revision 1.7 / (download) - annotate - [select for diffs], Sun Sep 2 11:37:30 2007 UTC (4 years, 8 months ago) by degroote
Branch: MAIN
Changes since 1.6: +3 -1 lines
Diff to previous 1.6 (colored)

Fix scanning code for wpi based on the iwi code.

Keep track of the status of the scan.
On a transition IEEE80211_S_SCAN -> IEEE80211_S_SCAN, don't stop the previous
scan, finish the current scan.
When we receive some frames in the IEEE80211_S_SCAN state, set current_channel
based on the value advertised in beacons or probre reponse.

Moreover, it fixes WPA issues for me.

Revision 1.6.6.1 / (download) - annotate - [select for diffs], Fri Aug 3 22:17:19 2007 UTC (4 years, 9 months ago) by jmcneill
Branch: jmcneill-pm
Changes since 1.6: +2 -2 lines
Diff to previous 1.6 (colored)

Pull in power management changes from private branch.

Revision 1.2.2.1 / (download) - annotate - [select for diffs], Fri Jul 27 10:12:57 2007 UTC (4 years, 10 months ago) by liamjfoy
Branch: netbsd-4
CVS Tags: netbsd-4-0-RC1
Changes since 1.2: +45 -9 lines
Diff to previous 1.2 (colored)

Pullup requested by degroote in ticket 795:
	Rewrite of the rbuf management
	Sync with the last OpenBSD driver
	Use the last firmware available from Intel (2.4.14).
	Use legal limitations and Tx regulation embedded in the eeprom.
	Rewrite the way we handle the firmware.

Pullup the following revisions of this files
	sys/dev/pci/if_wpi.c rev 1.7 1.8 1.10 1.12 1.13 1.15 1.16 1.17 via patch
	sys/dev/pci/if_wpireg.h rev 1.3 1.4 1.5 via patch
	sys/dev/pci/if_wpivar.h rev 1.3 1.5 1.6 via patch

Revision 1.4.2.1 / (download) - annotate - [select for diffs], Sun Jul 15 13:21:36 2007 UTC (4 years, 10 months ago) by ad
Branch: vmlocking
Changes since 1.4: +28 -7 lines
Diff to previous 1.4 (colored)

Sync with head.

Revision 1.4.4.1 / (download) - annotate - [select for diffs], Wed Jul 11 20:07:48 2007 UTC (4 years, 10 months ago) by mjf
Branch: mjf-ufs-trans
Changes since 1.4: +28 -7 lines
Diff to previous 1.4 (colored) next main 1.5 (colored)

Sync with head.

Revision 1.6 / (download) - annotate - [select for diffs], Mon Jul 9 19:38:52 2007 UTC (4 years, 10 months ago) by degroote
Branch: MAIN
CVS Tags: nick-csl-alignment-base, mjf-ufs-trans-base, matt-mips64-base, matt-mips64, hpcarm-cleanup
Branch point for: nick-csl-alignment, matt-armv6, jmcneill-pm
Changes since 1.5: +26 -7 lines
Diff to previous 1.5 (colored)

Sync the driver with the OpenBSD one

1/ Update the driver to use the new firmware images from Intel (2.14.3.)
2/ Read the list of supported channels from the EEPROM instead of having
   it hard-coded in the driver.
3/ Limit output power to what is specified in EEPROM.
4/ Decrease output power for highest OFDM rates to reduce distortion.
5/ Automatically adjust output power to temperature changes for increased
   throughput and range.
6/ Attach the adapter's onboard thermal sensor to the sensor framework.
7/ Replace 'magic' fields in structures with their correct definitions.
8/ Rewrite the firmware load in order to reduce the diff with OpenBSD one

NOTE2: you must install sysutils/wpi-firmware2 in order to use the new
driver

NOTE2: if you are using a channel not allowed by the regulatory domain
of your adapter, you will no longer be able to associate.

Thanks a lot for his hard work to damien@OpenBSD.org

Revision 1.5 / (download) - annotate - [select for diffs], Mon Jun 18 19:40:49 2007 UTC (4 years, 11 months ago) by degroote
Branch: MAIN
Changes since 1.4: +3 -1 lines
Diff to previous 1.4 (colored)

Add a workaround in the case where we have low number of rbuf.
It seems to fix problem of frozen network with wpi.

ok by @joerg.

Revision 1.3.2.1 / (download) - annotate - [select for diffs], Mon Mar 12 05:55:23 2007 UTC (5 years, 2 months ago) by rmind
Branch: yamt-idlelwp
Changes since 1.3: +4 -4 lines
Diff to previous 1.3 (colored) next main 1.4 (colored)

Sync with HEAD.

Revision 1.4 / (download) - annotate - [select for diffs], Sun Mar 4 06:02:24 2007 UTC (5 years, 2 months ago) by christos
Branch: MAIN
CVS Tags: yamt-idlelwp-base8, thorpej-atomic-base, thorpej-atomic, reinoud-bufcleanup
Branch point for: vmlocking, mjf-ufs-trans
Changes since 1.3: +4 -4 lines
Diff to previous 1.3 (colored)

Kill caddr_t; there will be some MI fallout, but it will be fixed shortly.

Revision 1.2.4.3 / (download) - annotate - [select for diffs], Mon Feb 26 09:10:29 2007 UTC (5 years, 2 months ago) by yamt
Branch: yamt-lazymbuf
Changes since 1.2.4.2: +18 -3 lines
Diff to previous 1.2.4.2 (colored) to branchpoint 1.2 (colored)

sync with head.

Revision 1.1.4.2 / (download) - annotate - [select for diffs], Thu Feb 1 08:48:22 2007 UTC (5 years, 3 months ago) by ad
Branch: newlock2
Changes since 1.1.4.1: +18 -3 lines
Diff to previous 1.1.4.1 (colored) to branchpoint 1.1 (colored) next main 1.2 (colored)

Sync with head.

Revision 1.3 / (download) - annotate - [select for diffs], Sat Jan 13 09:39:06 2007 UTC (5 years, 4 months ago) by degroote
Branch: MAIN
CVS Tags: post-newlock2-merge, newlock2-nbase, newlock2-base, ad-audiomp-base, ad-audiomp
Branch point for: yamt-idlelwp
Changes since 1.2: +18 -3 lines
Diff to previous 1.2 (colored)

Sync the wpi driver with the openbsd one. Thanks to Jean-Baptiste
Campesato for his work.
Fix PR/34463


ok dyoung@ joerg@

Revision 1.2.4.2 / (download) - annotate - [select for diffs], Sat Dec 30 20:48:46 2006 UTC (5 years, 4 months ago) by yamt
Branch: yamt-lazymbuf
Changes since 1.2.4.1: +153 -0 lines
Diff to previous 1.2.4.1 (colored) to branchpoint 1.2 (colored)

sync with head.

Revision 1.1.8.1 / (download) - annotate - [select for diffs], Sun Dec 10 07:17:45 2006 UTC (5 years, 5 months ago) by yamt
Branch: yamt-splraiseipl
Changes since 1.1: +4 -7 lines
Diff to previous 1.1 (colored) next main 1.2 (colored)

sync with head.

Revision 1.1.4.1 / (download) - annotate - [select for diffs], Sat Nov 18 21:34:31 2006 UTC (5 years, 6 months ago) by ad
Branch: newlock2
Changes since 1.1: +4 -7 lines
Diff to previous 1.1 (colored)

Sync with head.

Revision 1.2.4.1, Tue Oct 31 21:53:41 2006 UTC (5 years, 6 months ago) by yamt
Branch: yamt-lazymbuf
Changes since 1.2: +0 -153 lines
FILE REMOVED

file if_wpivar.h was added on branch yamt-lazymbuf on 2006-12-30 20:48:46 +0000

Revision 1.2 / (download) - annotate - [select for diffs], Tue Oct 31 21:53:41 2006 UTC (5 years, 6 months ago) by joerg
Branch: MAIN
CVS Tags: yamt-splraiseipl-base5, yamt-splraiseipl-base4, yamt-splraiseipl-base3, netbsd-4-base
Branch point for: yamt-lazymbuf, wrstuden-fixsa, netbsd-4
Changes since 1.1: +4 -7 lines
Diff to previous 1.1 (colored)

Move AMRR code out of wpi(4) and ural(4) into net80211 itself.
From OpenBSD.

Revision 1.1.6.2 / (download) - annotate - [select for diffs], Sat Sep 9 02:52:18 2006 UTC (5 years, 8 months ago) by rpaulo
Branch: rpaulo-netinet-merge-pcb
Changes since 1.1.6.1: +156 -0 lines
Diff to previous 1.1.6.1 (colored) to branchpoint 1.1 (colored) next main 1.2 (colored)

sync with head

Revision 1.1.2.2 / (download) - annotate - [select for diffs], Sun Sep 3 15:24:22 2006 UTC (5 years, 8 months ago) by yamt
Branch: yamt-pdpolicy
Changes since 1.1.2.1: +156 -0 lines
Diff to previous 1.1.2.1 (colored) to branchpoint 1.1 (colored) next main 1.2 (colored)

sync with head.

Revision 1.1.6.1, Sun Aug 13 02:21:45 2006 UTC (5 years, 9 months ago) by rpaulo
Branch: rpaulo-netinet-merge-pcb
Changes since 1.1: +0 -156 lines
FILE REMOVED

file if_wpivar.h was added on branch rpaulo-netinet-merge-pcb on 2006-09-09 02:52:18 +0000

Revision 1.1.2.1, Sun Aug 13 02:21:45 2006 UTC (5 years, 9 months ago) by yamt
Branch: yamt-pdpolicy
Changes since 1.1: +0 -156 lines
FILE REMOVED

file if_wpivar.h was added on branch yamt-pdpolicy on 2006-09-03 15:24:22 +0000

Revision 1.1 / (download) - annotate - [select for diffs], Sun Aug 13 02:21:45 2006 UTC (5 years, 9 months ago) by simonb
Branch: MAIN
CVS Tags: yamt-splraiseipl-base2, yamt-splraiseipl-base, yamt-pdpolicy-base9, yamt-pdpolicy-base8, rpaulo-netinet-merge-pcb-base
Branch point for: yamt-splraiseipl, yamt-pdpolicy, rpaulo-netinet-merge-pcb, newlock2

Add a port of the OpenBSD Intel 3945ABG wpi(4) wireless driver, by
Jean-Baptiste Campesato.

From PR kern/33778.

This form allows you to request diff's between any two revisions of a file. You may select a symbolic revision name using the selection box or you may type in a numeric name using the type-in text box.




CVSweb <webmaster@jp.NetBSD.org>