Age | Commit message (Collapse) | Author |
|
symptoms that were fixed are:
* Very slow throughput
* ccb timeout (i.e. ami0: timeout ccb 1)
* All IO to ami devices hangs
* Only 1 LD (Logical Drive) can be accessed at the same time
* System hangs/freezes when running IO to ami cards.
Issues it doesn't fix:
* Really old ULTRA-2 controllers still crash whenever more than 1 LD are
accessed at the same time therefore the driver limits the maximum LDs to 1.
Tested by several folks and ok beck@ mickey@
|
|
Compiles (with an ega0 at isa?; wsdisplay* at ega? couple of lines in the
kernel configuration file); not tested on real hardware.
|
|
|
|
no functional change.
|
|
|
|
|
|
MI code. this has led to the i386 "laptop" floppy having a lot of
extra space. heck, let's add minimum usb support! umass, ukbd, aue,
url, and wi at usb should now work here.
|
|
|
|
- reorder operations and a few return (0)'s to break's with MII_TICK switch case
|
|
|
|
ok krw@
|
|
|
|
functional change.
|
|
without copying which is against C conventions and broke GENERIC.MP
with a gcc3 optimization
From niklas, tested by many
|
|
HW_SENSORS sysctl trees if option SMALL_KERNEL.
ok deraadt@
|
|
From NetBSD (wsemul_vt100.c 1.24, wsemul_vt100var.h 1.7)
|
|
sequence.
From NetBSD (1.13)
|
|
When moving the cursor down, only scroll up if cursor is exactly at
bottom of scroll region; don't scroll if below scroll region.
|
|
loadfirmware() fails because the file is missing, we do not want to
try again when the first softclock -> fxp_stats_update -> fxp_init
happens later. calling namei in that context is really bad; tested by mcbride
|
|
ok mickey, deraadt
|
|
-#if NPCIBIOS > 0
+#if (NPCIBIOS > 0) || (NIOAPIC > 0)
|
|
|
|
firmwares or revisions of the chip. also remove the option to turn it off.
|
|
ieee80211.h r 1.9
#define the difference in microseconds between a fast and a slow
preamble and PLCP header.
ieee80211_output.c r 1.19
Fix a bug in ieee80211_compute_duration: the 802.11 Duration field
in an 802.11 unicast data packet is equal to the duration of the
SIFS and Acknowledgement. That is, the amount of time reserved
*after* the packet has finished transmitting.
Change the arguments to ieee80211_compute_duration: pass the entire
packet length, not just the payload length. Add a 'debug' argument
to ieee80211_compute_duration and its helper subroutine,
ieee80211_compute_duration1.
If debug != 0, ieee80211_compute_duration printfs its arguments
and several local variables.
In rtw(4), load the 802.11 Duration field with the result from
ieee80211_compute_duration.
|
|
Define for more bits in the Service field of the 802.11 PLCP Header.
For use by the subroutine ieee80211_compute_duration, add struct
ieee80211_duration, and #define a number of microsecond constants
used for the transmit timing of 802.11 packets.
Add the subroutine ieee80211_compute_duration, which computes for
any packet the appropriate 802.11 Duration field, the PLCP Length
field, as well as the Duration and Length fields for an RTS frame.
atw(4), rtw(4), future drivers, and possibly ath(4) will share
ieee80211_compute_duration.
ok millert@
|
|
ok mickey@ henning@, "looks good" markus@ jason@
|
|
- allow reception of Jumbo frames all the time on GEnesis based cards,
same as Yukon based cards.
ok krw@ mcbride@
|
|
and if so, resume to regular phase change processing (due to the way this
SCSI controller works, it is not possible to rely upon DMA completion
interrupts).
While there, bring back openings to 2 in all cases, and move timeout_del()
to spc_done().
Tested by deraadt@, millert@ and I.
|
|
- more delay in loops (1.36)
- on manual xfer via TEMP register, set PCTL_BFINT_ENAB and check
bus free by INTS register (1.35)
|
|
transferred correctly.
|
|
|
|
packet filtering should occur (like loopback, for instance).
Code from Max Laier, with minor improvements based on feedback from
deraadt@. ok mcbride@, henning@
|
|
|
|
Initial work by Dmitry Bogdan <bogdan@eastonline.ru> with a help
from me and Theo.
ok deraadt@
|
|
callback after in_ifinit has run. This lets us correct any routes that
in_ifinit has incorrectly added for our interface.
Also be more explicit with the routing checks/changes that we make. This
makes it possible to have different prefix lengths on a CARP interface and
the physical interface it is bound to.
ok mcbride@
|
|
things when older prism firmware gets wedged.
|
|
OK claudio@ kevlo@ deraadt@
|
|
|
|
This primarily improves IPsec performance when using crypto accelerators.
With help from markus@, tested by wvdputte@.
ok deraadt@, markus@
|
|
valid and don't call ahd_setup_data() after ahd_execute_scb() may have
freed the scb.
|
|
ok tdeval@.
|
|
number of key bits is supplied.
Only AES and DES/3DES might fail.
ok and help markus@
|
|
|
|
|
|
are still done early, but audio subsystem setup is deferred till
after root is mounted. tested by mcbride
|
|
|
|
list than physical interfaces. This makes ifa_ifwith* prefer a physical
interface over a CARP one.
This addresses the problem where a CARP interface in BACKUP state is
selected after a route change, resulting in a loss of communications
despite there being another interface available which is perfectly usable.
ok mcbride@ mpf@
|
|
|
|
kills a couple of ugly line wraps. From Max Laier.
ok pascoe@
|
|
by many
|