Age | Commit message (Collapse) | Author |
|
400 and 4300. Limited to PIO mode only for now, until the DMA controller is
tamed. Heavily based upon the MI aic(4) driver.
|
|
An earlier version didn't seem to work on a machine bmercer@
had access to a few months ago but this seems to work
with the onboard Ethernet in an ASUS Z87 board RD Thrush has.
|
|
ported from NetBSD.
Tested on hppa (720) and aviion (4600).
|
|
The dell perc 6/i sets this to zero (meaning bad) when it
decides the battery doesn't have enough capacity for it to
allow write back mode, but doesn't set any of the other flags
to tell us why.
ok dlg@, tested by sthen@
|
|
|
|
it seems to fix the occasional watchdog timeout when using MSI.
tested by many
|
|
while there, fix a few %d into %u
|
|
ok deraadt@
|
|
- the am7990_get() - now lance_get() - is unchanged.
- the interrupt acknowledge logic is unchanged, and will disable interrupts,
then acknowledge all interrupt conditions.
Add ILACC (79900) support (from NetBSD).
Both LANCE (am7990.c) and ILACC (am79900.c) code share as much common code
(lance.c) as possible. This affects all le(4) attachments, but the changes
are mostly mechanical, to split am7990-specific parts from lance-agnostic
parts.
Compile tested on all affected platforms. Tested on alpha, hp300, luna88k,
mvme88k, sparc, sparc64 and vax.
|
|
command byte. This allows at least my USB keyboard to be part of
the console on a Lenovo E20.
ok miod@
|
|
important (and write-only) register state; this will allow this driver to
be used as a console before it attaches, to be used shortly.
|
|
alternative to bcopy since noone uses it.
while there use memcpy instead of bcopy because we know the memory cannot
overlap.
ok henning@ matthew@ mikeb@ deraadt@
|
|
is responsible for the hangs seen by Henning. So put them back.
|
|
don't have to. Just remove these include lines.
Compiled on amd64 i386 sparc64; OK henning@ mikeb@
|
|
ok mpi@
|
|
support (rev 1.98). There is strong evidence that one of these causes hangs
on the Sun ERI as found on a v120.
ok henning@, deraadt@
|
|
variable the message doesn't make much sense.
Reported by Maxime Villard.
|
|
|
|
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.
|
|
|