History log of /src/sys/dev/pcmcia/if_awi_pcmcia.c |
Revision | | Date | Author | Comments |
1.47 |
| 08-Jan-2019 |
msaitoh | Whitespace fix.
|
1.46 |
| 14-Jul-2016 |
msaitoh | branches: 1.46.16; 1.46.18; KNF. No functional change.
|
1.45 |
| 27-Oct-2012 |
chs | branches: 1.45.14; split device_t/softc for all remaining drivers. replace "struct device *" with "device_t". use device_xname(), device_unit(), etc.
|
1.44 |
| 15-Sep-2009 |
dyoung | branches: 1.44.12; 1.44.22; To ease a future device_t/softc split, se device_private() instead of casting device_t to softc.
|
1.43 |
| 12-May-2009 |
cegger | struct device * -> device_t, no functional changes intended.
|
1.42 |
| 12-May-2009 |
cegger | struct cfdata * -> cfdata_t, no functional changes intended.
|
1.41 |
| 14-Mar-2009 |
dsl | Change about 4500 of the K&R function definitions to ANSI ones. There are still about 1600 left, but they have ',' or /* ... */ in the actual variable definitions - which my awk script doesn't handle. There are also many that need () -> (void). (The script does handle misordered arguments.)
|
1.40 |
| 28-Apr-2008 |
martin | branches: 1.40.8; 1.40.14; Remove clause 3 and 4 from TNF licenses
|
1.39 |
| 05-Apr-2008 |
cegger | branches: 1.39.2; 1.39.4; use aprint_*_dev and device_xname
|
1.38 |
| 19-Oct-2007 |
ad | branches: 1.38.16; machine/{bus,cpu,intr}.h -> sys/{bus,cpu,intr}.h
|
1.37 |
| 16-Nov-2006 |
christos | branches: 1.37.8; 1.37.22; 1.37.24; 1.37.28; __unused removal on arguments; approved by core.
|
1.36 |
| 12-Oct-2006 |
christos | - sprinkle __unused on function decls. - fix a couple of unused bugs - no more -Wno-unused for i386
|
1.35 |
| 11-Dec-2005 |
christos | branches: 1.35.20; 1.35.22; merge ktrace-lwp.
|
1.34 |
| 22-Jun-2005 |
dyoung | branches: 1.34.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.33 |
| 10-Aug-2004 |
mycroft | Rather than the silly state machine, set whatever higher-level reference count there is (for SCSI, adapt_refcnt) to 1 and call the appropriate "delref" function afterwards to disable the controller. This is a bit simpler.
In a couple of cases, just remove the state machine, because it wasn't really necessary.
|
1.32 |
| 10-Aug-2004 |
mycroft | Now that all the silly string printing is gone, move the location where we print a newline so it doesn't have to be done in every driver.
|
1.31 |
| 10-Aug-2004 |
mycroft | Enhance pcmcia_product_lookup(): * Remove the "expected function" value. This was just causing problems with multifunction cards. Differentiating the functions is better done by checking the function type (which we now do in ep and sm). * Add support for matching CIS strings. This necessitated changing the calling pattern a little too.
Use this enhanced version rather than driver-specific versions that do the same thing.
Also, remove the last vestiges of PCMCIA_STR_*.
|
1.30 |
| 10-Aug-2004 |
mycroft | Take a shot at updating this to the new world order. Hopefully someone will test it for me...
|
1.29 |
| 08-Aug-2004 |
mycroft | Remove the "offset" and "size" arguments to pcmcia_io_map(). In the singular case (ne@pcmcia) where we were using these to create a subregion, it is better handled by calling bus_space_subregion().
Now there is a 1:1 mapping between I/O spaces in the config table and windows mapped in the function. Rework the multifunction mapping code to take advantage of this by using both I/O base addresses if necessary.
|
1.28 |
| 22-Oct-2003 |
mjl | Typo in comment. From OpenBSD.
|
1.27 |
| 13-Oct-2003 |
dyoung | Adapt awi(4) to the new 802.11 layer.
|
1.26 |
| 02-Oct-2002 |
thorpej | branches: 1.26.6; Add trailing ; to CFATTACH_DECL.
|
1.25 |
| 30-Sep-2002 |
thorpej | Use CFATTACH_DECL().
|
1.24 |
| 27-Sep-2002 |
thorpej | Declare all cfattach structures const.
|
1.23 |
| 01-Jun-2002 |
lukem | SIMPLEQ rototill: - implement SIMPLEQ_REMOVE(head, elm, type, field). whilst it's O(n), this mirrors the functionality of SLIST_REMOVE() (the other singly-linked list type) and FreeBSD's STAILQ_REMOVE() - remove the unnecessary elm arg from SIMPLEQ_REMOVE_HEAD(). this mirrors the functionality of SLIST_REMOVE_HEAD() (the other singly-linked list type) and FreeBSD's STAILQ_REMOVE_HEAD() - remove notes about SIMPLEQ not supporting arbitrary element removal - use SIMPLEQ_FOREACH() instead of home-grown for loops - use SIMPLEQ_EMPTY() appropriately - use SIMPLEQ_*() instead of accessing sqh_first,sqh_last,sqe_next directly - reorder manual page; be consistent about how the types are listed - other minor cleanups
|
1.22 |
| 15-Dec-2001 |
soren | branches: 1.22.8; To make dev/pcmcia work on platforms with 64-bit bus_addr_t and 32-bit bus_size_t (sparc), change the pcmcia_mem_map(9) offsetp argument to bus_size_t as it is used as a bus_space offset.
|
1.21 |
| 13-Nov-2001 |
lukem | add RCSIDs
|
1.20 |
| 18-Sep-2001 |
onoe | Move IEEE 802.11 MAC management functions from awi driver to if_ieee80211subr.c, which can be shared between any IEEE 802.11 drivers. However, most of current working IEEE 802.11b wireless LAN cards have rich firmware and we cannot have a control to management frames for such cards.
IBSS creation is now supported for the awi driver.
|
1.19 |
| 01-Jul-2001 |
thorpej | branches: 1.19.2; 1.19.4; Remove unneeded include files. From Onno van der Linden.
|
1.18 |
| 18-Jan-2001 |
jdolecek | branches: 1.18.2; constify
|
1.17 |
| 05-Jul-2000 |
onoe | branches: 1.17.2; remove unneeded include "opt_awi.h"
|
1.16 |
| 09-Jun-2000 |
onoe | branches: 1.16.2; Add Farallon SkyLINE Wireless LAN Card for awi(4) driver. Tested on FreeBSD 3.4-RELEASE by Dirk-Willem van Gulik <dirkx@webweaving.org>.
|
1.15 |
| 09-Jun-2000 |
onoe | cleanup haeders. add opt_awi.h to define AWI_DEBUG, AWI_WEP_ARC4. show the firmware version at attach. create a framework to support WEP (encryption code is not included for now). a new wiconfig compatible ioctl interface replaced the awictl interface. fix memory leak in selecting AP fix bugs in ESSID selection changes from FreeBSD-current by Warner Losh: revision 1.2 date: 2000/04/17 22:58:15; author: imp; state: Exp; lines: +16 -1 Provide mem* for compat with NetBSD to fix LINT fixes from FreeBSD-current by Guido van Rooij: revision 1.4 date: 2000/05/29 19:58:10; author: guido; state: Exp; lines: +5 -2 Fix a panic resulting from an obvious null pointer deref. Apparently some other panics still exist in this driver, but with this fix, it was at least possible to run the Nokia card at SANE 2000.
|
1.14 |
| 22-Mar-2000 |
mycroft | branches: 1.14.2; Add the Nokia C020 WLAN card.
|
1.13 |
| 22-Mar-2000 |
onoe | Update awi driver, which now supports AMD 79c930 based 802.11 DS cards as well as 802.11 FH cards. Also, it can operate in infrastructure mode, adhoc mode, and wi(4) (aka WaveLAN/IEEE) compatible adhoc mode.
|
1.12 |
| 17-Feb-2000 |
sommerfeld | Add detach support. Light cleanup.
|
1.11 |
| 12-Feb-2000 |
chopps | awi is an 8-bit only card, so set the 8bit flag.
|
1.10 |
| 03-Feb-2000 |
enami | Make the product lookup table driven.
|
1.9 |
| 01-Feb-2000 |
enami | Pass an appropriate value as alignment (0 is not such a value).
|
1.8 |
| 01-Feb-2000 |
enami | Rearrenge code a bit for the sake of another device.
|
1.7 |
| 01-Feb-2000 |
enami | Cosmetic changes.
|
1.6 |
| 01-Feb-2000 |
enami | Sync awi_pcmcia_get_enaddr with mbe_pcmcia_get_enaddr.
|
1.5 |
| 06-Nov-1999 |
sommerfeld | branches: 1.5.2; 1.5.4; 1.5.6; Extract MAC address from CIS data in pcmcia front end. Fix multicast address manipulation. ipv6 now works through this driver.
|
1.4 |
| 05-Nov-1999 |
sommerfeld | Add rcsid's
|
1.3 |
| 04-Nov-1999 |
sommerfeld | Allow this to build on 1.4.x, too
|
1.2 |
| 04-Nov-1999 |
sommerfeld | Attempt to be smart about whether to use I/O space or memory space to access the card's shared memory: if we can't allocate the 32k we need, fall back and just use I/O space access.
|
1.1 |
| 04-Nov-1999 |
sommerfeld | Driver front-end for BayStack 650 PCMCIA 802.11 card. Committed using the driver.
|
1.5.6.1 |
| 27-Dec-1999 |
wrstuden | Pull up to last week's -current.
|
1.5.4.2 |
| 15-Nov-1999 |
fvdl | Sync with -current
|
1.5.4.1 |
| 06-Nov-1999 |
fvdl | file if_awi_pcmcia.c was added on branch fvdl-softdep on 1999-11-15 00:41:13 +0000
|
1.5.2.2 |
| 06-Nov-1999 |
sommerfeld | Extract MAC address from CIS data in pcmcia front end. Fix multicast address manipulation. ipv6 now works through this driver.
|
1.5.2.1 |
| 06-Nov-1999 |
sommerfeld | file if_awi_pcmcia.c was added on branch comdex-fall-1999 on 1999-11-06 16:43:55 +0000
|
1.14.2.1 |
| 22-Jun-2000 |
minoura | Sync w/ netbsd-1-5-base.
|
1.16.2.1 |
| 14-Jul-2000 |
onoe | Pull up revision 1.17 (approved by thorpej) Add WEP support for awi driver.
|
1.17.2.3 |
| 11-Feb-2001 |
bouyer | Sync with HEAD.
|
1.17.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.17.2.1 |
| 05-Jul-2000 |
bouyer | file if_awi_pcmcia.c was added on branch thorpej_scsipi on 2000-11-20 11:42:42 +0000
|
1.18.2.6 |
| 18-Oct-2002 |
nathanw | Catch up to -current.
|
1.18.2.5 |
| 20-Jun-2002 |
nathanw | Catch up to -current.
|
1.18.2.4 |
| 08-Jan-2002 |
nathanw | Catch up to -current.
|
1.18.2.3 |
| 14-Nov-2001 |
nathanw | Catch up to -current.
|
1.18.2.2 |
| 21-Sep-2001 |
nathanw | Catch up to -current.
|
1.18.2.1 |
| 24-Aug-2001 |
nathanw | Catch up with -current.
|
1.19.4.1 |
| 01-Oct-2001 |
fvdl | Catch up with -current.
|
1.19.2.3 |
| 10-Oct-2002 |
jdolecek | sync kqueue with -current; this includes merge of gehenna-devsw branch, merge of i386 MP branch, and part of autoconf rototil work
|
1.19.2.2 |
| 23-Jun-2002 |
jdolecek | catch up with -current on kqueue branch
|
1.19.2.1 |
| 10-Jan-2002 |
thorpej | Sync kqueue branch with -current.
|
1.22.8.1 |
| 20-Jun-2002 |
gehenna | catch up with -current.
|
1.26.6.5 |
| 10-Nov-2005 |
skrll | Sync with HEAD. Here we go again...
|
1.26.6.4 |
| 21-Sep-2004 |
skrll | Fix the sync with head I botched.
|
1.26.6.3 |
| 18-Sep-2004 |
skrll | Sync with HEAD.
|
1.26.6.2 |
| 12-Aug-2004 |
skrll | Sync with HEAD.
|
1.26.6.1 |
| 03-Aug-2004 |
skrll | Sync with HEAD
|
1.34.2.2 |
| 27-Oct-2007 |
yamt | sync with head.
|
1.34.2.1 |
| 30-Dec-2006 |
yamt | sync with head.
|
1.35.22.2 |
| 10-Dec-2006 |
yamt | sync with head.
|
1.35.22.1 |
| 22-Oct-2006 |
yamt | sync with head
|
1.35.20.1 |
| 18-Nov-2006 |
ad | Sync with head.
|
1.37.28.1 |
| 25-Oct-2007 |
bouyer | Sync with HEAD.
|
1.37.24.1 |
| 06-Nov-2007 |
matt | sync with HEAD
|
1.37.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.37.8.1 |
| 23-Oct-2007 |
ad | Sync with head.
|
1.38.16.1 |
| 02-Jun-2008 |
mjf | Sync with HEAD.
|
1.39.4.4 |
| 16-Sep-2009 |
yamt | sync with head
|
1.39.4.3 |
| 16-May-2009 |
yamt | sync with head
|
1.39.4.2 |
| 04-May-2009 |
yamt | sync with head.
|
1.39.4.1 |
| 16-May-2008 |
yamt | sync with head.
|
1.39.2.1 |
| 18-May-2008 |
yamt | sync with head.
|
1.40.14.1 |
| 13-May-2009 |
jym | Sync with HEAD.
Commit is split, to avoid a "too many arguments" protocol error.
|
1.40.8.1 |
| 28-Apr-2009 |
skrll | Sync with HEAD.
|
1.44.22.2 |
| 03-Dec-2017 |
jdolecek | update from HEAD
|
1.44.22.1 |
| 20-Nov-2012 |
tls | Resync to 2012-11-19 00:00:00 UTC
|
1.44.12.1 |
| 30-Oct-2012 |
yamt | sync with head
|
1.45.14.1 |
| 05-Oct-2016 |
skrll | Sync with HEAD
|
1.46.18.1 |
| 10-Jun-2019 |
christos | Sync with HEAD
|
1.46.16.1 |
| 18-Jan-2019 |
pgoyette | Synch with HEAD
|