summaryrefslogtreecommitdiff
path: root/share
AgeCommit message (Collapse)Author
2019-01-19Move boottime into the timehands.cheloha
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@
2019-01-19jmatthew@ got my crappy ixl code to work, so I'm pretending to beDavid Gwynne
useful by writing the man page. suggested by jmatthew@
2019-01-18Add missing types, and fix incorrect names.Visa Hankala
2019-01-18add missing .Vt markupIngo Schwarze
2019-01-17clarify and docuement what happens when a tv or ts exceeps INT_MIN ticks.Ted Unangst
with some help from cheloha and schwarze
2019-01-16Document ruby26 FLAVORJeremy Evans
2019-01-15correct CODE REFERENCES: kern_clock.c -> kern_tc.c; ok kn@ jmc@ visa@cheloha
2019-01-14mention WN821N v5, capitalise TP-LINK consistentlyJonathan Matthew
2019-01-14hint that kern.clockrate is the userland sysctl name by referring toTed Unangst
KERN_CLOCKRATE instead of the returned type.
2019-01-12Add a manual page for octgpio(4).Visa Hankala
2019-01-11some consistency fixes, and add abcrtc to iic; ok patrickJason McIntyre
2019-01-11we removed the . in the spec long agoMarc Espie
2019-01-11Add manpage for imxsrc(4)Patrick Wildt
2019-01-11Add manpage for abcrtc(4)Patrick Wildt
Requested by kettenis@
2019-01-09Add LRV, NGD and UNIDaniel Jakots
2019-01-08Add BBA:Balmaceda, Aysen, ChileTheo de Raadt
2019-01-06mention that tun is a point-to-point interface so that we know whatTed Unangst
word to search for in ifconfig(4). from claudio
2019-01-06grammar fix from chohag jtan com;Jason McIntyre
2019-01-05mention fdt attachmentsJonathan Gray
2019-01-01Update to tzdata2018i from ftp.iana.orgTodd C. Miller
2019-01-01Now that .nf and .fi are implemented in the roff(7) parser and formattersIngo Schwarze
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.
2018-12-31mention -mretpoline by default on amd64Jonathan Gray
ok guenther@ deraadt@
2018-12-30Define SOLIB when assembling for a shared-object libraryPhilip Guenther
ok tedu@
2018-12-27Make KIOENABLE accept a mode argument, currently limited to KCOV_MODE_TRACE_PC.anton
Thanks to jmc@ for improving the manual bits. ok deraadt@ mpi@
2018-12-23Finally, stop abusing .Ss and .Sx to mark up macros, use .Ic insteadIngo Schwarze
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.
2018-12-23Simplify and clarify instructions for .Ql, and deprecate .Li.Ingo Schwarze
The macros .Ql, .Dl, and .Bd -literal leave no room for any valid use case for .Li whatsoever. General direction discussed with jmc@.
2018-12-23Deprecate .Lp, use .Pp instead.Ingo Schwarze
Simplicity matters, and fewer macros is simpler. OK jmc@
2018-12-21DIOCIGETIFACES provides interfaces and groups, not driverskn
"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
2018-12-20tweak previous;Jason McIntyre
2018-12-20.Nm, not Nm.David Gwynne
2018-12-20add bpe(4) or Backbone Provider Edge interfacesDavid Gwynne
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.
2018-12-17Remove unused function gsignal().Visa Hankala
OK deraadt@ anton@
2018-12-16document task_pending()David Gwynne
2018-12-16The .HP macro was deprecated by groff, and that makes senseIngo Schwarze
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.
2018-12-16minor polishing, in parts related to functional improvements in the past,Ingo Schwarze
and also adding some cross references for important escape sequences
2018-12-15Yet another round of improvements to manual font selection.Ingo Schwarze
Unify handling of \f and .ft. Support \f4 (bold+italic). Support ".ft BI" and ".ft CW" for terminal output. Support the .ft request in HTML output. Reject the bogus fonts \f(C1, \f(C2, \f(C3, and \f(CP.
2018-12-15Several improvements to escape sequence handling.Ingo Schwarze
* Add the missing special character \_ (underscore). * Partial implementations of \a (leader character) and \E (uninterpreted escape character). * Parse and ignore \r (reverse line feed). * Add a WARNING message about undefined escape sequences. * Add an UNSUPP message about unsupported escape sequences. * Mark \! and \? (transparent throughput) and \O (suppress output) as unsupported. * Treat the various variants of zero-width spaces as one-byte escape sequences rather than as special characters, to avoid defining bogus forms with square brackets. * For special characters with one-byte names, do not define bogus forms with square brackets, except for \[-], which is valid. * In the form with square brackets, undefined special characters do not fall back to printing the name verbatim, not even for one-byte names. * Starting a special character name with a blank is an error. * Undefined escape sequences never abort formatting of the input string, not even in HTML output mode. * Document the newly handled escapes, and a few that were missing. * Regression tests for most of the above.
2018-12-12zap trailing whitespace;Jason McIntyre
2018-12-12document show-indexedMarc Espie
2018-12-11document ifq_hdatalen()David Gwynne
ok stsp@
2018-12-10Add a velocity sensor type (displayed as m/s)Landry Breuil
Change distance sensor type to be displayed as meters with 3 decimals instead of millimeters. ok mpi@ kettenis@
2018-12-07ReorderingDaniel Jakots
- Uppercase options come before lowercase ones - Sort alphabetically some parameters From Matthew Martin "if it's just reordering, you don't need my okay, go ahead" -- espie@
2018-12-07All the references to the M_ALIGN and MH_ALIGN macros are gone.Claudio Jeker
Time to bring them behind the shed and free them. Use m_align() instead. OK mpi@ henning@ florian@ kn@
2018-12-05fix incorrect usage of the .Bx macro;Ingo Schwarze
one case reported by Fabio Scotoni <fabio at esse dot ch>, the rest found with regress/usr.bin/mandoc/db/dbm_dump
2018-12-04Mention D-Link DWA-131 rev E1.Kevin Lo
2018-12-04mention RTL8192EU supportJonathan Matthew
2018-12-03If a regress uses REGRESS_SKIP_TARGETS to skip part of its tests,Alexander Bluhm
print SKIPPED. This helps to detect such incomplete tests. OK anton@
2018-12-02mention REGRESS_SKIP_TARGETS; ok bluhm@anton
2018-11-30Remove erroneous quote added in previousDaniel Jakots
Spotted by jmc, thanks!
2018-11-30/usr/local/ -> ${LOCALBASE}Daniel Jakots
ok espie@