Age | Commit message (Collapse) | Author |
|
The new node contains the subsystem's main control variable,
kern.witness.watch. It is aliased by the old name, kern.witnesswatch.
The alias will be removed in the future.
OK anton@ mpi@
|
|
ok deraadt@
|
|
that helpful. lacking the correct facts, i nicked the following text
from the macppc page:
The
.Nm
driver provides an interface which simulates the Advanced Power Management
.Pq APM
BIOS functions.
|
|
|
|
|
|
|
|
|
|
OK jsg@
|
|
so this matches the entries in 4.4BSD.dist that ware changed a
while ago.
from deraadt
|
|
|
|
- while there, knock out one .Tn and reformat the text around it
ok stsp
|
|
|
|
comparison instructions and switch statements are being traced. This mode will
be used during fuzzing to generate even more coverage. The same mode is also
supported by FreeBSD and Linux.
Thanks to jmc@ for improving the manual bits.
ok bluhm@ visa@
|
|
setsockopt() calls.
Recommended by guenther@ ok deraadt@
|
|
|
|
|
|
To protect the timehands we first need to protect the basis for all UTC
time in the kernel: the boottime.
Because the boottime can be changed at any time it needs to be versioned
along with the other members of the timehands to enable safe lockless reads
when using it for anything. So the global boottime timespec goes away and
the static boottimebin becomes a member of the timehands. Instead of reading
the global boottime you use one of two interfaces: binboottime(9) or
microboottime(9). nanoboottime(9) can trivially be added later, though there
are no consumers for it at the moment.
This introduces one small change in behavior. We used to advance the
reported boottime just before launching kernel threads from main().
This makes it look to userland like we "booted" moments before those
threads were launched. Because there is no longer a boottime global we
can no longer trivially do this from main(), so the boottime we report
to userspace via e.g. kern.boottime will now reflect whatever the time
was when we bootstrapped the timehands via inittodr(9). This is usually
no more than a minute before the kernel threads are launched from main().
The prior behavior can be restored by adding a new interface to the
timecounter layer in a future commit.
Based on FreeBSD r303387.
Discussed with mpi@ and visa@.
ok visa@
|
|
useful by writing the man page.
suggested by jmatthew@
|
|
|
|
|
|
with some help from cheloha and schwarze
|
|
|
|
|
|
|
|
KERN_CLOCKRATE instead of the returned type.
|
|
|
|
|
|
|
|
|
|
Requested by kettenis@
|
|
|
|
|
|
word to search for in ifconfig(4).
from claudio
|
|
|
|
|
|
|
|
rather than in the man(7) parser and formatters, document them in the
roff(7) manual, where they belong, rather than in the man(7) manual.
Mention that they imply an output line break, and mention which macros
imply these requests.
|
|
ok guenther@ deraadt@
|
|
ok tedu@
|
|
Thanks to jmc@ for improving the manual bits.
ok deraadt@ mpi@
|
|
since these are clearly commands in a domain-specific language. As
a nice side effect, the resulting list allows including the synopsis
for each macro in the item head, reducing some repetitive verbiage.
|
|
The macros .Ql, .Dl, and .Bd -literal leave no room for any
valid use case for .Li whatsoever.
General direction discussed with jmc@.
|
|
Simplicity matters, and fewer macros is simpler.
OK jmc@
|
|
"driver" is a left-over from earlier implementations.
Nowadays each driver such as lo(4) has it's respective interface group of
the same name ("lo"), but additional driver-independent groups exist, too:
# ifconfig lo0 group foo
# pfctl -s I -i foo
foo
lo0
OK henning
|
|
|
|
|
|
Backbone refers to 802.1ah or 802.1Q Provider Backbone Bridges
(PBB), or mac-in-mac, which is like vlans except it completely
encapsulates the inner packet rather than just add a shim to it.
This removes the need for Backbone Core Bridges (ie, switches between
bpe instances) to know all the addresses on all the networks.
|
|
OK deraadt@ anton@
|
|
|
|
because it serves no real purpose and works poorly with HTML.
While here, describe the section argument of .TH,
clarify the syntax display of .TP, and polish some wordings.
|