Age | Commit message (Collapse) | Author |
|
ok dlg@
|
|
Based on the same change to re(4) quite some time ago.
ok dlg@
|
|
semi, so now even more data sheets are available at
http://www.onsemi.com/PowerSolutions/parametrics.do?id=2127
so if people want to help write drivers...
|
|
various segments. Hopefully this will help remove various
hacks in the boot loader in the future. This should have no
effect on most architectures (as we tend to have LMA == VMA).
ok drahn@, soft ok's various others.
|
|
len exceeds MLEN, not MINCLSIZE; inspired by a similar
commit from damien.
ok damien@, blambert@
|
|
|
|
(1.5Gb/s). Useful where faster speeds are unstable; ok dlg@
|
|
|
|
|
|
|
|
and do an ipi_nop cross-call from signotify() instead.
ok miod@
|
|
|
|
ok krw@
|
|
|
|
ok kettenis
|
|
size, since the UVC spec uses different USB descriptors with the same
bDescriptorSubtype ID.
|
|
crc in addition to the existing "oneshot" mode and use them to replace
ieee80211_crc_update() with the new ether_crc32_le_update(). Saves 1k
kernel bss + some code.
Mark the new ether_crc32_[lb]e_update functions as __pure for a
~25x speedup (on my i386 at least).
feedback and ok damien@
|
|
power of two.
use arc4random_bytes() when requesting more than a word of PRNG
output.
ok deraadt@
|
|
|
|
|
|
ok damien@
|
|
gets called for every clock tick, even if we miss one.
|
|
and use the ieee80211_crc_update() function too.
not tested as I do not have a wi(4) but I see no reason why it
would not work.
"Just be brave" deraadt@
|
|
(not a series of 8 bit registers), the bytes come off the wire in
big-endian order
|
|
we may end up passing control frames (ps-poll or others) which
is not supported by ieee80211_get_hdrlen().
first found by pedro la peu, reminded by jsg@
closes kernel/5750
|
|
attaches instead of at every attach.
discussed with deraadt@
|
|
|
|
|
|
|
|
resolutions on my cam work.
|
|
allocate a mbuf cluster only if length is greater than MLEN
instead of MINCLSIZE.
ok blambert@, thib@
|
|
|
|
instead of NULL. Makes rtc(4) really work on the u25.
tested by mikeb@
|
|
handshake protocols (both supplicant and authenticator state
machines) as defined in the IEEE 802.11i standard.
Software implementation of the TKIP (Temporal Key Integrity
Protocol) and CCMP (CTR with CBC-MAC Protocol) protocols.
This diff doesn't implement any of the 802.1X authentication
protocols and thus only PSK authentication (using pre-shared
keys) is currently supported.
In concrete terms, this adds support for WPA-PSK and WPA2-PSK
protocols, both in station and hostap modes.
The following drivers are marked as WPA-capable and should
work: bwi(4), malo(4), ral(4), iwn(4), wpi(4), ural(4),
rum(4), upgt(4), and zyd(4)
The following options have been added to ifconfig(8):
wpa, wpapsk, wpaprotos, wpaakms, wpaciphers, wpagroupcipher
wpa-psk(8) can be used to generate keys from passphrases.
tested by many@
ok deraadt@
|
|
|
|
|
|
cookie all the time, and only call timeout_del if we're not going to
timeout_add right away.
Testing by johan@, oga@, sthen@, and possibly some more people (thanks).
Ok krw@, oga@, sthen@.
|
|
inherited from the original drm driver.
input and ok oga@.
|
|
|
|
games.
Tested by robert@ and myself
|
|
sometimes fail, which would result in the periodic clock interrupts on a CPU
stop.
Spotted in a NetBSD commit message, loosely based on code in OpenSolaris.
|
|
Ultra 25 and Ultra 45.
|
|
when we finally find one of these devices. looked at by kettenis..
|
|
video boards, is a known entity, so add support for 2d acceleration with
the help of the X code (which makes baby Jesus cry).
The blitter is fast enough to make a cgsix feel as slow as a cgthree in
comparison.
|
|
|
|
|
|
|
|
|
|
use the .section based mechanism to patch them up for sun4v.
|
|
nfsm_uiotombuf():
- no meaningful return, function becomes void
- replace frankensteined uiomove/MGET with actual call to uiomove
nfsm_strtmbuf():
- no meaningful return, becomes void
- rename and reorder parameters to be consistent with other functions
- becomes wrapper to nfsm_uiotombuf
nfsm_buftombuf():
- new function; unused but slated for future use
- wrapper to nfsm_uiotombuf
As a bonus, making these functions void removes much unneeded code and
garbage collects `magic' variable t2 which was only used (invisibly)
by the macros from nfsm_subs.h
Preps the way for removing much more NFS goo...
testing by myself, thib@ and merdely@
ok thib@
|