Age | Commit message (Collapse) | Author |
|
|
|
ok dlg@
|
|
|
|
stops the timeouts, and that DVACT_RESUME unwedges the soft state and
bring the hardware state back to normal operation.
Tested by rpe, thanks a lot!
|
|
machine-independent parts to MI land.
The MI code now allow MD configuration of the various input and output ports,
to allow for proper DCD/RTS/DTR monitoring and control. It will also allow
the second set of baud rates to be used (when possible, i.e. if both ports
can use the same BRG), allowing for 38400 bps mode.
|
|
ok otto
|
|
test period; i think 3 years ago the last bugs fell out.
ok otto beck others
|
|
|
|
wrong order, and depth traversal was not gauranteed.
ok stsp (tested too)
|
|
cleaning up some shutdown-hook related code on the way.
(A few drivers related to sparc are still skipped at kettenis' request)
ok kettenis mlarkin, tested by many others too
|
|
|
|
got ok's for azalia but I don't remember from whom.
|
|
for chipsets which stopped working.
ok mpi
|
|
ok sthen@
|
|
ok sthen@
|
|
spotted by krw, missed by jsg, and forwarded From: Alexey Suslikov
|
|
|
|
structures (including sound-card registers) from concurent
access by syscall and interrupt code-paths. Since critical
sections remain the same, calls to splraise/spllower can be
safely replaced by calls to mtx_enter/mtx_leave with two
exceptions: (1) mutexes are not reentrant (the inner splraise
is thus removed), and (2) we're not allowed to sleep with a
mutex (either msleep is used or the mutex is released before
sleeping).
ok and help from kettenis, a lot of work from armani
|
|
ok fgsch@ krw@ kettenis@
|
|
reminded of this diff by a report from Arto Jonsson
ok krw@ fgsch@
|
|
$VENDOR to complain about a lack of diagnostic material from their crappy
mgmt tools if you're not running an operating system they support.
|
|
newly replaced batteries dont show up immediately.
|
|
support it.
now i can tell (a bit better) why io might be slow on some of my boxes.
|
|
a %b thing for them too.
now i just have to figure out how to represent this nicely:
mfi0: fw_status 0xc00<REPLACE_PACK,CAPACITY_LOW>
:(
|
|
im somehow too lazy to read a %x and look for a couple of bits set, but not
lazy enough to not write a %b thing.
|
|
disk scsibus when we record that in mfi_attach.
also happens to get rid of a logic error that let it come out of the loop
on alldevs with a reference to something that wasnt the logical disk
scsibus and use that.
|
|
|
|
|
|
|
|
|
|
Most of the hard work by mpi@, who provided the initial diff.
Fixes for sparc from myself. Tested on sgi and sparc myself.
Compiles and detects zstty on my powerbook, compile tested on
sparc64 by me. Real testing with zs device on sparc64 by miod@
who also gave a lot of help and feedback.
ok miod@, mpi@
|
|
change.
|
|
|
|
Supported for i386 and amd64 except SMALL_KERNEL.
Based on Miod's former work on this subject.
ok mpi
|
|
to avoid system hangs upon 'ifconfig down up' with some AR5212 hardware.
Linux uses the same workaround. Diff from Dinar Talypov (t.dinar.m at gmail).
|
|
index to which ccb to free wrong.
this takes the logic from mpi/mpii/mfii which pulls the ready ccbs off
the free list rather than rely on the current index from the for loop
that we failed inside of.
thanks to david for finding this out.
|
|
the interrupt handler can be triggered before sdmmc(4) is attached. In which
case the interrupt handler's futile attempt to handle the newly inserted card
would crash the kernel. ok miod@
|
|
|
|
from attaching after it has taken over control of the VGA hardware.
ok mpi@
|
|
the 8139C+/8169/8110/8168/8101/8111 datasheets and it seems to work ok
without reserving the descriptors.
- Change allowable number of TX DMA segments to 32.
From FreeBSD
ok chris@
|
|
|
|
added in the last commit. No functional change.
ok sthen@
|
|
gem(4) on some PowerMac G5.
tested by kirby@, ok deraadt@
|
|
packet has IP options. Disable IP checksum offloading for the
affected revisions.
From FreeBSD; OK sthen@ brad@
|
|
From FreeBSD
ok chris@
|
|
the 8129 PCI id is a 8129, everything else is a 8139.
Allows the D-Link DFE-520TX board to work and would ensure proper determination
of the chipset for at least the 8138 based boards (PCI/CardBus).
Tested by kirby@
Ok kirby@ sthen@ chris@
|
|
use it want something they can add to the end of they do horrible things
to be able to do that with the LIST_ENTRY.
this makes those horrible things a bit less horrible, and makes it easier
to use lists of scsi_xfers in other things.
|
|
|
|
fault code, but handle this code like ``Resend'' or ``BAT success''
instead.
Fix a problem reported by Kent Fritz and analyzed by stsp@.
ok shadchin@
|
|
ok miod@
|