Age | Commit message (Collapse) | Author |
|
ok krw@ mpi@
|
|
ok millert@ krw@
|
|
ttyB* minor numbers change; be sure to rerun MAKEDEV if you do not
upgrade with bsd.rd
Adapted from NetBSD by miod@
|
|
comment with a barrier. Tested in both fast and slow modes.
from miod@
|
|
diff from miod@
|
|
|
|
methods from all audio drivers and from the audio_if structure as they
are never called.
|
|
the kernel_lock), as we already do better conversions in
user-mode. Yet, no need for every single driver to fiddle with the
conversion code as they are done transparently by common MI code. With
help from armani and miod, support from mpi
ok armani@
|
|
|
|
as well as useless include of the generated flag files.
|
|
ok miod@
|
|
after discussions with beck deraadt kettenis.
|
|
scsi_adapter struct, just do it once in the chip code.
ok krw@
|
|
miod@ cannot find two boards using the same media.
With precious punctuation review from guenther@, thanks!
ok deraadt@, henning@
|
|
- 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.
|
|
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
|
|
code to process four samples at a time - we can do as much sets of 4 as possible
before falling back to the remainder processed one byte at a time.
|
|
changes to allow using non-native encodings, and alpha specific code to try
and avoid doing 8 bit memory access.
Tested on 3000/300LX, deaf testing on 3000/600.
|
|
correctly report this.
Then, in asc@tc, compute synchronous transfer periods (involving the bus
clock) with a better accuracy.
ok krw@
|
|
tc_intr_disestablish() prototype is changed to carry information whether the
counter needs to be detached or not.
This does not matter much since no driver ever calls tc_intr_disestablish().
|
|
take all interfaces down, via their xxstop routines. Claudio and I have
verified that none of the shutdown hooks do much extra beyond what xxstop
was already doing; it is largely a pile of junk.
ok claudio, some early comments by sthen; also read by matthew, jsg
|
|
hierarchy. Everything attached to a single root node anyway, so at
best we had a bush.
"i think it is good" deraadt@
|
|
step in elminating 'struct scsi_device' entirely.
Spotted and initial diff from matthew@.
ok matthew@ dlg@ deraadt@ marco@ miod@
|
|
|
|
|
|
ok dlg@
|
|
as additional argument. This will allow intermediate layers between
scsi devices such as sd and scsi host adapters to take appropriate
action if necessary.
|
|
meaningful names associated to the interrupt counters.
|
|
ok deraadt@
|
|
Not sure what's more surprising: how long it took for NetBSD to
catch up to the rest of the BSDs (including UCB), or the amount of
code that NetBSD has claimed for itself without attributing to the
actual authors.
OK deraadt@
|
|
No functional change.
|
|
|
|
from janjaap@stack.nl
|
|
ok miod@
|
|
oustside, seqencer, toghether, nessissary, etc.
|
|
|
|
|
|
|
|
|
|
"TC identifier" (description) at tc0 ... unconfigured
instead of
drivername (description) at tc0 ... unconfigured
Plus this allows us to shrinken the description structure and get rid of
a generated file. Only affects TCVERBOSE kernels.
|
|
Should fix TC ethernet cards as noted by some people.
from NetBSD
ok miod@
|
|
eyeballed by krw@
|
|
Mainly remove space between locators parens, replace spaces with tabs
where appropriate and consistently align dependencies.
|
|
architecture is still fluffy (;
|
|
edits by Theo. deraadt@ ok
|
|
There are more occurences hiding in binutils, lynx and afs but I am too
lazy to report them upstream at the moment.
|
|
|
|
rescinded 22 July 1999. Proofed by myself and Theo.
|
|
|
|
|