Age | Commit message (Collapse) | Author |
|
processed immediately. Let pf step over an atomic fragment header
and handle the packet like an unfragmented.
OK mikeb@
|
|
|
|
to figure out the addressing split scheme used by DG in their 6:1 CMMU designs.
|
|
VIA specific amd64 code. Makes the code work with Eden X2 processors
which have the same model/family as a Nano but don't claim to be one
in the model string.
from bytevolcano at Safe-mail.net
|
|
No functional change.
ok henning@, mikeb@
|
|
found out the hard way by chris@ and mpi@
|
|
Potentially fixes a race/panic reported by claudio@
ok jsg@
|
|
Potentially fixes a race/panic reported by claudio@
ok jsg@
|
|
GENERIC.MP on a 2x88100(6:1)@33 4605 can now make build on local disk and
local net; but it still needs to boot its kernel off the network at the
moment.
|
|
- 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.
|
|
reduces the actual diff needed, and allows one to build mount_tmpfs
without reinstalling the includes.
(still awaiting review on the uvm bits)
okay krw@, tedu@
|
|
an I/O error.
When such thing happens, the device is more likely to be already gone
or non responding, but the task responsible for aborting the pipe has
not been executed.
Fix a problem where the ehci(4) controller would vomit^Wprint a lot of
"ehci_idone:" messages in loop leaving the machine unusable, initially
reported by ajacoutot@ and later by RD Thrush.
Fix tested by RD Thrush and Markus Bergkvist, thanks!
ok miod@
|
|
command byte. This allows at least my USB keyboard to be part of
the console on a Lenovo E20.
ok miod@
|
|
This code was added back when the scsi code between the kernel and the boot
blocks was shared, to work around an obscure kernel problem (and definitely
not related to bootstrap, at all).
While there, increase the target selection timeout from 2ms to 250ms, to
match the value currently used by the kernel.
Crank boot blocks version. Booting a kernel from disk is now significantly
faster.
|
|
unconditional actions. Introduce _if_addr() and _if_mode() variants of these
to act on a given cmmu type only, or on a matching address line only.
This makes the code slightly larger but easier to read and a tad faster.
- report each cmmu on its own line in dmesg, sorted by type (I$ first, then D$).
make sure disabled line information ends up in dmesg, rather than in the
early bootstrap messages.
- fix the multiprocessor writeback logic in m8820x_dma_cachectl() again to be
more reliable; also only rendezvous the cmmus after all cmmu operation have
been issued, instead of doing a rendezvous per cpu.
|
|
|
|
|
|
them via sysctl(KERN_PROC). In struct kinfo_proc the per-process
flags move to p_psflags, leaving the per-thread flags in p_flags.
Flag descriptions in ps(1) updated to be less obtuse.
discussed with matthew@ some time ago; ok jca@, manpage bits ok jmc@
|
|
ufs_readdir() to match
|
|
not returned instead of the offset after that one.
udf_uiodir() returns -1 when there isn't enough space for the next entry,
so just break from the loop and return 0 in that case.
Remove the bogus printf there now that this is handled correctly.
problem reported by espie@
|
|
|
|
after the last entry that fit, but I had it setting it to the cookier
of the entry after that, so it would skip one entry for each block
required.
Remove the no-longer-needed cnt/cntp variable while we're touching things.
prodding and testing by espie@
|
|
|
|
|
|
(markus.uhlin; bredband dot net), thanks!
|
|
|
|
important (and write-only) register state; this will allow this driver to
be used as a console before it attaches, to be used shortly.
|
|
|
|
xeon e3-1200v2 pcie ids while here as suggested by jsg@
ok jsg@
|
|
fork-without-exec situation (such as privsep'd binaries).
Fixes occasional SIGSEGV in syslogd and pflogd on sun4/4c/4e.
|
|
|
|
|
|
Tested on sparc by miod, octeon by aalm and armv7 by me.
miod ok.
|
|
Get rid of the badly named usbd_bulk_transfer() and usbd_intr_transfer()
they were two identical wrappers to submit a synchronous transfer.
Now all synchronous transfers are submited using usbd_setup_xfer(9) and
usbd_transfer(9) explicitly using the USBD_CATCH flag when signals must
be checked.
Previous version ok'd by mglocker@, with subtle inputs from miod@
|
|
The synaptics driver now attaches to elantech v2 touchpads. It seems these
pads were always falling back to compat mode, which went unnoticed until r1.47.
Fix based on a patch submitted by Cedric Tessier:
http://marc.info/?l=openbsd-bugs&m=136904396518528&w=2
which in turn was probably based on parts of this patch:
https://launchpadlibrarian.net/73099683/elantech.patch
which updates the Linux driver code but isn't part of Torvald's Linux.
Behaviour of elantech firmware versions seems to vary quite a bit so print
the firmware version at attach time for reference in future bug reports.
Fix tested by frantisek holop and Peter J. Philipp.
ok mpi@
|
|
when the userland program (npppd) is dead or frozen, the session remains in
state_list after it is destroyed, it will be used after free.
|
|
noticed by maxime villard
|
|
Prefer DL_ macros over handrolling. Fix the loop to allow for bigger
(highly unlikely) bunches of bits to be broken up into rw_10 sized
(<= UINT32_MAX sectors) chunks. Add check to make sure i/o request
starts at a sector address.
|
|
USB transfer reported an I/O error.
This is more likely to have no effect apart generating more
errors because when this happens, the device is generally
already physically detached but the *detach() task has not
run yet. So simply return and wait for the device to be
removed like ucom(4) does.
Partially fix an issue reported by RD Thrush rt at thrush.com.
ok miod@
|
|
- add atphy(4) to configs
- allow separate rx and tx clock settings
- add phy mapping for the erl
- add tx/rx clock settings for erl
ok miod@ bcallah@
|
|
with the fastpath and cpu relocs disabled for now.
eb_* functions based on code in FreeBSD.
ok kettenis@
|
|
|
|
Thanks to Pedro Martelletto.
|
|
|
|
|
|
a bunch of AMD Family 15h Models 10h-1Fh Processor entries.
|
|
on the parent interface. This is similar to what bridge(4), trunk(4)
or carp(4) are doing and allows us to get rid of the detachhook.
ok reyk@, mikeb@
|
|
|
|
|
|
rather than hiding them in the mii read/write functions.
ok dlg@ jasper@ bcallah@
|