History log of /src/sys/dev/ic/rt2560var.h |
Revision | | Date | Author | Comments |
1.11 |
| 05-Oct-2019 |
mrg | remove __packed attribute from struct ieee80211_radiotap_header and all the structures that include it.
this should not change anything while avoiding packed vs alignment warnings from GCC 8, and potentially pessimised code generation due to the packed marker (there are no misaligned members, just that the per-device parts may end unaligned.)
all consumers of these members are done from the properly aligned packet members directly, or, as a union with a 64 byte member, also properly aligned. codegen didn't appear to change, except for the definition of sizeof(struct driver_[rt]x_radiotap_header) in debug info, which is not directly used anywhere.
|
1.10 |
| 02-Feb-2017 |
nonaka | branches: 1.10.14; wlan interfaces make interrupt routine running on softint context.
see http://mail-index.netbsd.org/tech-kern/2016/12/06/msg021281.html
tested device: * ath at pci: AR5212, AR5424 * athn at pci: AR9287 * ipw at pci: 2100BG * iwi at pci: 2915ABG * iwm at pci: 3165, 7260, 8260 * iwn at pci: 4945, 6235 * ral at pci: RT2560 * rtwn at pci: RTL8192CE
|
1.9 |
| 18-Feb-2012 |
drochner | branches: 1.9.2; 1.9.16; 1.9.20; 1.9.24; split device_t/softc
|
1.8 |
| 19-Jan-2010 |
pooka | branches: 1.8.12; 1.8.16; 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.
|
1.7 |
| 17-Jan-2010 |
pooka | 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)
|
1.6 |
| 09-Dec-2007 |
jmcneill | branches: 1.6.14; Merge jmcneill-pm branch.
|
1.5 |
| 04-Mar-2007 |
christos | branches: 1.5.14; 1.5.16; 1.5.24; 1.5.26; Kill caddr_t; there will be some MI fallout, but it will be fixed shortly.
|
1.4 |
| 25-Sep-2006 |
jmcneill | branches: 1.4.4; Add powerhook for RT2560-based cardbus wireless adapters.
|
1.3 |
| 09-Jun-2006 |
drochner | branches: 1.3.4; 1.3.6; 1.3.8; 1.3.12; 1.3.14; 1.3.16; fix obvious botch in radiotap header alignment (untested)
|
1.2 |
| 06-Jun-2006 |
rpaulo | branches: 1.2.2; struct ifnet must be inside sc_ec. Fixes panics on detachment.
|
1.1 |
| 04-Jun-2006 |
rpaulo | Driver for Ralink chipsets RT2460A, RT2560, RT2561S, RT2561 and RT2661 from FreeBSD/OpenBSD that supersedes ral*.[ch].
Not yet enabled because I don't have a CardBus controller to test and it will most likely crash during detach.
I tried to include our modifications, but if something is missing please tell me or add it.
Special thanks to minipci.biz for the donation of one PCI RT2661 and one CardBus RT2661.
|
1.2.2.2 |
| 07-Jun-2006 |
kardel | Sync with head.
|
1.2.2.1 |
| 06-Jun-2006 |
kardel | file rt2560var.h was added on branch simonb-timecounters on 2006-06-07 15:51:09 +0000
|
1.3.16.1 |
| 22-Oct-2006 |
yamt | sync with head
|
1.3.14.2 |
| 09-Sep-2006 |
rpaulo | sync with head
|
1.3.14.1 |
| 09-Jun-2006 |
rpaulo | file rt2560var.h was added on branch rpaulo-netinet-merge-pcb on 2006-09-09 02:50:03 +0000
|
1.3.12.1 |
| 18-Nov-2006 |
ad | Sync with head.
|
1.3.8.2 |
| 26-Jun-2006 |
yamt | sync with head.
|
1.3.8.1 |
| 09-Jun-2006 |
yamt | file rt2560var.h was added on branch yamt-pdpolicy on 2006-06-26 12:51:02 +0000
|
1.3.6.5 |
| 21-Jan-2008 |
yamt | sync with head
|
1.3.6.4 |
| 03-Sep-2007 |
yamt | sync with head.
|
1.3.6.3 |
| 30-Dec-2006 |
yamt | sync with head.
|
1.3.6.2 |
| 21-Jun-2006 |
yamt | sync with head.
|
1.3.6.1 |
| 09-Jun-2006 |
yamt | file rt2560var.h was added on branch yamt-lazymbuf on 2006-06-21 15:02:56 +0000
|
1.3.4.2 |
| 19-Jun-2006 |
chap | Sync with head.
|
1.3.4.1 |
| 09-Jun-2006 |
chap | file rt2560var.h was added on branch chap-midi on 2006-06-19 03:58:14 +0000
|
1.4.4.1 |
| 12-Mar-2007 |
rmind | Sync with HEAD.
|
1.5.26.1 |
| 11-Dec-2007 |
yamt | sync with head.
|
1.5.24.1 |
| 26-Dec-2007 |
ad | Sync with head.
|
1.5.16.1 |
| 09-Jan-2008 |
matt | sync with HEAD
|
1.5.14.1 |
| 06-Nov-2007 |
joerg | 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.
|
1.6.14.1 |
| 11-Mar-2010 |
yamt | sync with head
|
1.8.16.1 |
| 24-Feb-2012 |
mrg | sync to -current.
|
1.8.12.1 |
| 17-Apr-2012 |
yamt | sync with head
|
1.9.24.1 |
| 21-Apr-2017 |
bouyer | Sync with HEAD
|
1.9.20.1 |
| 20-Mar-2017 |
pgoyette | Sync with HEAD
|
1.9.16.1 |
| 05-Feb-2017 |
skrll | Sync with HEAD
|
1.9.2.1 |
| 03-Dec-2017 |
jdolecek | update from HEAD
|
1.10.14.1 |
| 13-Apr-2020 |
martin | Mostly merge changes from HEAD upto 20200411
|