summaryrefslogtreecommitdiffstats
path: root/share/man (follow)
Commit message (Collapse)AuthorAgeFilesLines
...
* Document Warning: no debug-infoespie2019-11-271-2/+10
|
* Monitor mode support in iwm(4) has been restored.stsp2019-11-271-9/+9
|
* timeout(9): switch to tickless backendcheloha2019-11-261-2/+19
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Rebase the timeout wheel on the system uptime clock. Timeouts are now set to run at or after an absolute time as returned by nanouptime(9). Timeouts are thus "tickless": they expire at a real time on that clock instead of at a particular value of the global "ticks" variable. To facilitate this change the timeout struct's .to_time member becomes a timespec. Hashing timeouts into a bucket on the wheel changes slightly: we build a 32-bit hash with 25 bits of seconds (.tv_sec) and 7 bits of subseconds (.tv_nsec). 7 bits of subseconds means the width of the lowest wheel level is now 2 seconds on all platforms and each bucket in that lowest level corresponds to 1/128 seconds on the uptime clock. These values were chosen to closely align with the current 100hz hardclock(9) typical on almost all of our platforms. At 100hz a bucket is currently ~1/100 seconds wide on the lowest level and the lowest level itself is ~2.56 seconds wide. Not a huge change, but a change nonetheless. Because a bucket no longer corresponds to a single tick more than one bucket may be dumped during an average timeout_hardclock_update() call. On 100hz platforms you now dump ~2 buckets. On 64hz machines (sh) you dump ~4 buckets. On 1024hz machines (alpha) you dump only 1 bucket, but you are doing extra work in softclock() to reschedule timeouts that aren't due yet. To avoid changing current behavior all timeout_add*(9) interfaces convert their timeout interval into ticks, compute an equivalent timespec interval, and then add that interval to the timestamp of the most recent timeout_hardclock_update() call to determine an absolute deadline. So all current timeouts still "use" ticks, but the ticks are faked in the timeout layer. A new interface, timeout_at_ts(9), is introduced here to bypass this backwardly compatible behavior. It will be used in subsequent diffs to add absolute timeout support for userland and to clean up some of the messier parts of kernel timekeeping, especially at the syscall layer. Because timeouts are based against the uptime clock they are subject to NTP adjustment via adjtime(2) and adjfreq(2). Unless you have a crazy adjfreq(2) adjustment set this will not change the expiration behavior of your timeouts. Tons of design feedback from mpi@, visa@, guenther@, and kettenis@. Additional amd64 testing from anton@ and visa@. Octeon testing from visa@. macppc testing from me. Positive feedback from deraadt@, ok visa@
* Add RTP_PROPOSAL_UMB to the priorities listclaudio2019-11-221-3/+4
|
* zap trailing whitespace;jmc2019-11-181-2/+2
|
* sync iwm line;jmc2019-11-181-2/+2
|
* Hide monitor mode support section in iwm(4) as well. Support for monitorstsp2019-11-181-8/+8
| | | | mode has been backed out.
* Document iwm(4) 9k device support. Hide the CCMP offload section becausestsp2019-11-181-9/+11
| | | | the CCMP offload patch was reverted (but may come back soonish).
* Manual page for the Realtek 8125 2.5Gb Ethernet driver.kevlo2019-11-183-4/+61
| | | | ok jmc@
* remove reference to the defunct sqlports-compactpamela2019-11-171-4/+2
| | | | OK kn afresh1
* add libcbor and libfido2jsg2019-11-151-2/+10
| | | | ok djm@
* reflect realityespie2019-11-131-8/+5
|
* document new helperespie2019-11-122-2/+88
|
* document how DEBUG_PACKAGES worksespie2019-11-121-2/+74
|
* document DEBUGINFO_ARCHS.espie2019-11-121-2/+13
| | | | While there, synch list with reality
* for the net80211 drivers supporting WPA, update to a new unified text showingsthen2019-11-1021-168/+300
| | | | | that WPA1 is disabled by default, and provide a couple of extra pointers about configuration. direction of change proposed by stsp, ok jmc stsp
* sync to sys/route.h; pointed out by bennoflorian2019-11-101-2/+3
|
* Update the list of firmware files loaded by iwm(4)stsp2019-11-091-9/+8
|
* spelling;jmc2019-11-081-2/+2
|
* document the new interface hooks stuffdlg2019-11-082-2/+123
|
* timeout.9: cite 1997 Varghese/Lauck timeout wheel paper; ok jmc@ schwarze@cheloha2019-11-081-2/+15
|
* make dpb able to heed PERMIT_PACKAGE as wellespie2019-11-071-2/+2
|
* zap CDROM_ONLYespie2019-11-071-4/+4
| | | | document built-packages.log
* Logitech Webcam C930e works.mglocker2019-11-061-2/+4
|
* Add manual pages for ogx(4).visa2019-11-053-2/+90
|
* Kill uvm_deallocate(9) and use uvm_unmap() directly.mpi2019-11-051-14/+2
| | | | ok kettenis@, semarie@, deraadt@
* Remove mention of ruby24 FLAVORjeremy2019-11-051-4/+4
|
* remove some sparc references; from joe davisjmc2019-11-052-16/+4
|
* mobileip(4) has been removeddlg2019-11-042-141/+2
|
* xr witness(4); prodded by and ok visa@anton2019-11-041-2/+3
|
* xr rwsleep(9); ok millert@ visa@anton2019-11-041-2/+3
|
* spacing; from martinjmc2019-10-301-3/+3
|
* Document retguard for octeon in clang-local.mortimer2019-10-271-3/+3
| | | | Prodded by Janne Johansson - thanks!
* Fix typo. From Andre Stoebe.kettenis2019-10-241-3/+3
|
* Fix swapped default values of adaptive.start and adaptive.end timeoutskn2019-10-231-8/+8
| | | | | | | While here, enlist start before end to restore intuitive order. Spotted by someone on IRC who's name I cannot recall, sorry. OK sashan
* sxisid(4)kettenis2019-10-232-3/+47
|
* nanoboottime(9): add and document new interfacecheloha2019-10-221-2/+7
| | | | | | Wanted for upcoming process accounting changes, maybe useful elsewhere. ok bluhm@ millert@
* reflect reality. PORTS_PRIVSEP for instance is not a directory valueespie2019-10-221-3/+3
|
* fix SEE ALSO;jmc2019-10-221-3/+3
|
* pwmbl(4) and sxipwm(4)kettenis2019-10-213-5/+90
|
* Make sxidog(4) MI.kettenis2019-10-163-8/+8
|
* Unify name; feedback from jmc@patrick2019-10-071-2/+2
|
* Mention iic(4) in ssdfb(4)patrick2019-10-071-1/+2
|
* Mention ssdfb(4) in iic(4)patrick2019-10-071-1/+3
|
* Add a manpage for ssdfb(4).patrick2019-10-072-4/+53
|
* Add manpages for imxspi(4) and mvspi(4).patrick2019-10-073-4/+86
|
* Fixup synopsis on imxiic(4) and mviic(4).patrick2019-10-072-6/+6
|
* amliic(4)kettenis2019-10-073-5/+52
|
* Remove a message that the driver does not print any longer.visa2019-10-071-4/+2
|
* tweak previous;jmc2019-10-061-3/+4
|