Age | Commit message (Collapse) | Author |
|
ok kettenis@
|
|
Generic xscale support and support for pxa2x0 used by zaurus remains.
|
|
toggling the bit, clearing it when already set. On Cortex-A7 setting the SMP
bit is essential since without it the CPU doesn't actually use its caches.
The SMP bit supposed to be set before turning on the caches and the MMU, so
move the setting of the Auxiliary Control Register before setting the
System Control Register.
ok jsg@
|
|
ok tedu@
|
|
ok jmc
|
|
|
|
|
|
that support the Execute-Inhibit exception. This makes user space W^X
effective on Octeon Plus and later Octeon versions.
Feedback from miod@, thanks!
No objection from deraadt@
|
|
de is amazing(tm). it really should be cut back and simplified a bit.
|
|
function names to match. Pull some tangled assignments out of conditions
and use >>= where possible.
ok millert@
|
|
to minimize the amount of code run without it RO.
|
|
section; remove the PAD_GOT0 use that I should have deleted before. This
caused ld.so crashes on arm when building binutils.
critical debugging observations by kettenis@
|
|
drivers that fill that field in too.
quad types are going away.
|
|
guenther is proposing the removal of u_quad_t. uint64_t is more portable.
tested on a perc5 and perc6, no functional change.
|
|
we don;t just enforce this...
|
|
working gigabit on the Allwinner A20. Probably won't work yet on other
Allwinner SoCs due to differences in how the clocks get set up.
Based on an earlier diff from patrick@.
|
|
|
|
|
|
variable
|
|
ok kettenis@ krw@ natano@ dlg@ espie@
|
|
|
|
GMAC core which is used on the Allwinner A20 SoCs and later SoCs in the
Allwinner family. Since this core is very likely to show up the base of
other devices, it gets to live here in dev/ic.
Ported from NetBSD (where it is named awge(4)) by patrick@. Some further
fixes by me.
ok deraadt@
|
|
|
|
|
|
|
|
proper printf() format is %ll[ud], not the antediluvian %q[ud].
Reminded by guenther@'s proposed retirement of quad types.
ok tedu@
|
|
|
|
|
|
|
|
(this was in the original commit, but got reverted in the recommit).
|
|
does this at the time the tls_config_set_*_file() function is called.
ok bluhm@
|
|
tls_config_set_*_file() function is called. This allows us to immediately
propagate useful error messages, play more nicely with privsep/pledge and
have a single code path. Instead of always loading the default CA when
tls_config_new() is called, defer and only load the default CA when
tls_configure() is invoked, if a CA has not already been specified.
ok beck@ bluhm@
|
|
for more readable code and reduces line wrapping. Also improve error
messages by adding tls_config_error() to errx() where appropriate.
ok jca@
|
|
cast from FUSE_ROOTINO, as it is already included in the #define.
ok kettenis
|
|
|
|
|
|
ok jsg@, patrick@
|
|
continue scanning upwards, because the enclosing block might already
be pending as well, e.g. .Bl .Bl .It Bo .El .It.
Tree corruption leading to a later NULL deref found by tb@ with afl(1).
|
|
Part of NetBSD's jot r1.20 by dsl.
ok jca
|
|
This fixes coredumps of processes that use relro to make part of their
writable address space read-only.
ok guenther@
|
|
handled to make them easier to read and understand.
with help from jmc
|
|
|
|
specified or omitted, yielding 16 possible combinations, plus
a few special cases.
Instead of hardcoded values, use names to make the bit patterns
that indicate which values were specified human readable. Decide
once and for all what to do in a single switch statement. Don't
enter said switch when random output is requested since that
simply makes no sense at all.
While there, make the error messages a bit more meaningful and
fix a bogus value assigned to begin for jot -r x - y z that has
been there since -r1.1. All regression tests now pass.
Inspired by David Laight (dsl)'s r1.21 of NetBSD's jot.
"move fast and break stuff" tedu
agreement from deraadt
|
|
libc arc4random API, so call them _dl_{arc4random,arcrandombuf}
ok tedu guenther
|
|
vtype in struct fusefs_node and v_type in struct vnode. Given the fact,
that fusefs_node structs are never allocated without an associated vnode
and those two fields are always in sync, one of those locations is
superfluous.
While there remove the unused nlookup field.
ok mpi
|
|
|
|
This makes the IPv6 example consistent with IPv4, and removes a dubious
mention of a 6bone subnet.
ok sthen@ millert@
|
|
as well.
ok deraadt@, millert@
|
|
retarded, requiring tables to map text strings to the apropriate numbers.
These tables were generated automatically from data extracted from the
Linux kernel and are kept in a separate file. This should make it easy
to add support for more SoCs from the same family.
ok deraadt@, millert@
|
|
|