Age | Commit message (Collapse) | Author |
|
enable it on CPUs that support it. When enabled, this prevents the kernel
from executing userland code.
ok jsg@, tom@
|
|
slightly different register layout. Also fix the watchdog such that it
actually disables itself when you set the period to 0 and actually gives you
a period that is close to what you asked for.
|
|
the A31 and later SoCs.
|
|
contains a single clock control unit node that handles most clocks. The
driver handles this through tables that describe the gating, reset signals
and the clock hierarchy. This description is (deliberately) incomplete. We
will add clocks on an as-needed basis. You will need a recent device tree,
that includes a "allwinner,sun8i-h3-ccu" compatible node for things to work.
ok patrick@
|
|
ok deraadt@
|
|
ok deraadt@
|
|
xhci(4) on ARM. The only way the load raw operation can get to know
about the coherent flag is via the segments. Store it there when the
memory is initially mapped. Also store the virtual address which we
need to know when we have to flush the caches on a non-coherent mapping.
ok kettenis@
|
|
|
|
to explicitly check for the flag.
ok kettenis@
|
|
ok tom@
|
|
basically a relic from the past. Using them doesn't make a lot of sense
the way our pmaps work. Support for MMU domains isn't present in
long-descriptor translation table format, so it is clearly on its way out.
Based on a diff from Artituri Alm.
ok patrick@
|
|
ok kettenis
|
|
not a pointer to it
|
|
ok deraadt@
|
|
ok dlg@
|
|
This check does not make sense since November 2000 when IPv6 autoconf
address deletion has been made independent from prefix lifetimes.
Fix a case when a route was added to the table but the corresponding
address was not, leaving v6 unusable.
Found the hardway by and ok sthen@
|
|
as its own task thread. This is inspired by userland copy where a
process also has to go through the scheduler. This gives the socket
buffer a chance to be filled up and tcp_output() is called less
often and with bigger chunks.
When two kernel tasks share all the workload, the current scheduler
implementation will hang userland processes on single cpu machines.
As a workaround put a yield() into the splicing thread after each
task execution. This reduces the number of calls of tcp_output()
even more.
OK tedu@ mpi@
|
|
bring back the behaviour of rev 1.72. Although allocating small
mbufs when allocating an mbuf cluster fails seems suboptimal, this
should not be changed as a side effect when introducing m_getuio().
OK claudio@
|
|
'struct route_in6 *'.
This is another little step towards deprecating 'struct route{,_in6}'
Inputs from and ok bluhm@
|
|
prevent the kernel from accidentally executing userland pages that are
writable.
ok jsg@, patrick@
|
|
ok phessler@ krw@
|
|
ok kettenis@
|
|
ok kettenis@
|
|
ok tom@
|
|
ok mikeb@
|
|
A single forwarding cache is not the answer. The answer is 42... err PF!
ok bluhm@
|
|
This is another little step towards deprecating 'struct route{,_in6}'.
ok bluhm@
|
|
ok kettenis@
|
|
ok deraadt
|
|
SoCs that have a separate clock for each PHY.
|
|
|
|
|
|
on the chrome ec
|
|
avoids problems on hardware with broken or unimplemented burst mode
and isn't really necessary for such small transactions anyway.
matches what linux and freebsd have done for a long time.
tested in snaps
ok deraadt kettenis
|
|
name of the /soc node. Leave it off, as the device path will still match
on nodes that include it.
|
|
ok tom@
|
|
a create/delete/insert cycle as such entry cannot be deleted when
referenced.
Regression reported by and ok bluhm@
|
|
on Loongson 3A. Consequently, the kernel has to set up both vectors to
prevent panics with virtual address references.
On Loongson 2F, it is enough to set up the TLB refill vector because
the XTLB refill exception uses the same vector address.
ok miod@
|
|
|
|
routines.
This is another little step towards deprecating 'struct route{,_in6}'.
ok bluhm@
|
|
This is a little step towards deprecating 'struct route{,_in6}'.
ok jca@, claudio@
|
|
Don't skip DT_INIT and DT_FINI for the main executable. This matches what
Linux and Solaris do.
ok guenther@
|
|
|
|
|
|
ok natano@ krw@
|
|
|
|
|
|
|
|
|
|
|