Age | Commit message (Collapse) | Author |
|
|
|
We're installing watches on all nodes under "device/" and re-scan
the subtree every time the watch is triggered looking for changes
in the output. Tested with xnf(4) and xbf(4), helpful hints from
Roger Pau Monne, thanks!
|
|
assembler is a bit tricky. It supports the .code16, .code32 and
.code64 directives. But it doesn't know about the data16/data32 and
addr16/addr32 instruction prefixes. Instead it tries to determine
those from the instruction opcode. It mostly succeeds, but there are
a couple of corner cases where clang will generate the "addr32" form
where gas generates the "addr16" form in .code16 segments. That
should be no problem (and just waste a couple of bytes), but it makes
comparing the generated code a bit difficult.
Allow the trampoline code to be compiled with both. For clang #define
away the addr32 prefix and avoid using the data32 prefix by using a
mnemonic that explicitly encodes the size of the operand. Add a few
addr32 prefixes in .code16 blocks to reduce the differences between
code generated by clang and gas.
ok patrick@, deraadt@, mlarkin@
|
|
|
|
|
|
ok bluhm@
|
|
recursively.
ok bluhm@
|
|
ok bluhm@
|
|
ok bluhm@
|
|
ok mpi@
|
|
it is called at IPL_SOFTNET.
|
|
added to the interface address list, but the local route is missing.
This inconsistency could result in a "ifa == rt->rt_ifa" assertion
panic later. So in case of a route add error, remove the interface
address to get a consistent state again.
OK stsp@ mpi@
|
|
already. This means for example dropping -Wno-format or adding -g
by default.
Prompted by jsg@
|
|
Found by and input from jsg@
|
|
domains. This is one step towards supporting to run more than one multicast
socket in different domains at the same time.
ok mpi@
|
|
of the network stack that are not yet ready to be executed in parallel or
where new sleeping points are not possible.
This first pass replace all the entry points leading to ip_output(). This
is done to not introduce new sleeping points when trying to acquire ART's
write lock, needed when a new L2 entry is created via the RT_RESOLVE.
Inputs from and ok bluhm@, ok dlg@
|
|
ok patrick@
|
|
ok patrick@
|
|
|
|
ok patrick@
|
|
considering we don't have a separate iobus and the a4x iobus wasn't
even compiled it does not make sense to declare those in iobus.
Improves code readability as well.
|
|
struct proc. Also bump the printf of "code" to %ld and remove a few
casts to long as register_t is always long.
ok kettenis@
|
|
to (unsigned long) to match %lu formats. Makes gcc happier and
quieter.
ok deraadt@
|
|
revision.
Prompted by mikeb@.
|
|
ok jca@ (a while back)
|
|
revision. While there, update a few of those files.
Prompted by mikeb@.
|
|
ok millert@
|
|
we're not in 11n mode. This will allow tcpdump to show the mode correctly.
ok mpi@
|
|
Waiting more time does not buy us anything and makes a denial of service
a tiny bit easier.
Suggested by Mathy Vanhoef.
|
|
This commit contains all the kernel files related to the OpenBSD/arm64
port. It is based on the PowerPC pmap, loongson, arm/armv7 code and
FreeBSD aarch64 code. Hard work done by Dale Rahn.
|
|
Client-side bug found while investigating TKIP countermeasures.
|
|
The previous code would disable the AP until next reboot upon MIC failure.
Instead, disable the AP for 60 seconds, as required by the 802.11 standard.
I randomly added a bit of time (up to 120 seconds total) just because we can.
Problem reported by Mathy Vanhoef, thanks!
ok deraadt@
random input reyk@
|
|
prevent a mpath conflict for /32 RTF_CLONING routes.
Found the hardway by jsing@ on Google Compute Engine.
ok bluhm@, jsing@
|
|
|
|
|
|
add CN70xx/CN71xx.
|
|
regions of free memory whose size is no more than a few page frames.
Ignore them in order not to clutter uvm with fragments.
|
|
This is a straightforward port of NetBSD/luna68k by Izumi Tsutsui(*),
and makes LUNA's I/O auxiliary processor (called XP, actually
HD647180) possible to load and run programs.
(*): http://mail-index.netbsd.org/source-changes/2016/12/03/msg079493.html
|
|
ignore it and only use the timesync "sample" messages.
OK mikeb@
|
|
to do this lookup twice.
Suggested by and ok mpi@
|
|
OK visa@
|
|
It seems unlikely that any future new platform will ever need them.
OK mpi@
|
|
|
|
|
|
ok mikeb@
|
|
gateway is not reachable (e.g. not on a local subnet).
ok millert@ mikeb@ mpi@
(and shrugs by jca@)
|
|
|
|
ok mikeb@, phessler@
|
|
|
|
is too slow and the invariant TSC more accurate.
The commit includes joint work by mikeb@ kettenis@ and me;
tested for some time by a large group of volunteers.
OK mikeb@ kettenis@
|