Commit Graph

18405 Commits

Author SHA1 Message Date
wiz 52efe91aa5 Fix typo, remove dot 2022-01-06 22:10:39 +00:00
nia 2e2abd82c6 Add man pages for eqos(4), mcommphy(4)
lgtm jmcneill@
2022-01-06 21:55:23 +00:00
msaitoh 988ab2c9fa s/sytem/system/ 2022-01-01 10:32:28 +00:00
msaitoh 36a58e7c07 s/assoicate/associate/ 2022-01-01 09:53:32 +00:00
riastradh 88580404b3 sysmon(9): New sysmon_task_queue_barrier(pri) function.
This waits for the completion of all tasks at priority pri or lower
that are currently queued at the time of the call.
2021-12-31 14:22:10 +00:00
christos 32fedbaf4c remove the NEED_OWN_INSTALL_TARGET conditional for setting the install
variables, suggested by phone@
2021-12-30 04:57:10 +00:00
andvar ca8f8e9eb0 namei(9): s/operatoins/operations/ 2021-12-26 16:41:09 +00:00
andvar e590e6c9f3 fix various typos, mainly in comments. 2021-12-26 16:08:19 +00:00
christos e84b253916 remove extra C in OBJCOPTS (from Anon Ymous) 2021-12-23 20:08:07 +00:00
thorpej 3000bba86d Document PR_PSERIALIZE. Remove documentation for pool_cache_setpredestruct(). 2021-12-22 17:28:17 +00:00
thorpej 1af3a96973 Add pool_cache_setpredestruct(), which allows a pool cache to specify
a function to be called before the destructor for a batch of one or more
objects is called.  This can be used as a synchronization point by
subsystems that rely on the type-stable nature of pool cache objects or
subsystems that use other forms of passive serialization.
2021-12-21 18:59:22 +00:00
christos 69f41f5953 Rename:
MKKDEBUG -> MKDEBUGKERNEL
    MKTOOLSDEBUG -> MKDEBUGTOOLS
while keeping compatibility with the old names. Add missing documentation.
Now all debugging tunables are prefixed with MKDEBUG.
2021-12-20 20:33:20 +00:00
christos 814fa5ccf1 PR/55557: Andreas Gustafsson" Introduce a new variable MKDEBUGKERNEL which
as the name implies, includes a netbsd.gdb inside each kernel set:
$ tar -tzvf kern-GENERIC.tgz
-rwxr-xr-x  0 root   wheel 29398264 Dec 19 12:50 ./netbsd
-rwxr-xr-x  0 root   wheel 208125880 Dec 19 12:50 ./netbsd.gdb
2021-12-20 14:41:26 +00:00
christos 7aa721301c Pass W with IDU for lint and deps. 2021-12-14 16:22:07 +00:00
dholland 602dabe914 Add a bunch of missing food items. 2021-12-12 22:58:35 +00:00
maya 1eb4f57936 Add amdgpu firmware build goo (disabled) 2021-12-12 20:33:21 +00:00
riastradh c59d430d3b crashme(9): Touch up man page markup.
Better consistency with sysctl(7), less random widthing and
offsetting.
2021-12-11 23:47:53 +00:00
wiz 2ea60c825f Document vchiq@acpi 2021-12-11 20:42:48 +00:00
mrg d914a3c1b9 remove clause 3 from all my licenses that aren't conflicting with
another copyright claim line.  again.  (i did this in 2008 and then
did not update all of my personal templates.)
2021-12-11 19:24:18 +00:00
riastradh 72cb7fc7b2 Update crashme(9) man page for recent additions. Reorganize slightly. 2021-12-11 19:16:48 +00:00
andvar 8c4df4824b s/unaccessible/inaccessible/ 2021-12-10 19:30:05 +00:00
andvar 28425333b6 s/refernce/reference/ 2021-12-09 21:14:50 +00:00
andvar 765c526966 s/recomended/recommended/ and s/unknonwn/unknown/ 2021-12-08 19:28:30 +00:00
rillig f839c2b06d bsd.clean.mk: fix typo in comment 2021-12-07 22:40:52 +00:00
brad 4baee7b8d2 Mention the SCMD device 2021-12-07 17:50:27 +00:00
brad bf53d44167 A driver and user land utility for the Sparkfun Serial Controlled Motor
Driver module as illustrated here:

https://www.sparkfun.com/products/13911

A SCMD module is a ARM SOC simular to a Arduino in front of a motor
driver chip.  The single SCMD module can control two motors and up to
16 additional modules can be chained together using an internal I2C
bus.  One can interface with the SCMD using tty uart commands, SPI or
I2C.  The driver in this commit adds a kernel driver for the I2C and
SPI interfaces.  The command line utility provides a set of
convenience commands that support most of the functions of the SCMD
and is able to use the tty uart mode, SPI user land or the included
kernel driver in a uniform manor.

The use of the SCMD module is mostly for small robots and the like,
but it can control anything that is controllable by voltage.
2021-12-07 17:39:53 +00:00
abs 9a317b44dd Add Xwsfb X server to pmax build
With the previous tweak to TURBOchannel framebuffers in sys/dev/tc this
should allows pmax to once again run X11.

TODO: Investigate pullup to -9
2021-12-06 17:51:59 +00:00
msaitoh e6dabad63a s/specificed/specified/ in comment. 2021-12-05 07:53:57 +00:00
msaitoh 8194593f85 s/runable/runnable/ 2021-12-05 07:35:17 +00:00
msaitoh 8a3fe07864 s/from from/from/ in comment. 2021-12-05 04:54:20 +00:00
msaitoh 9071b4b491 s/covert/convert/ in comment. 2021-12-05 04:38:54 +00:00
msaitoh a302c94c87 Add some devices. 2021-12-02 05:10:04 +00:00
ryo 11b9cb2b2b aarch64 also now can execute both 32 and 64 bit 2021-11-28 18:08:51 +00:00
christos c207dc6779 When we build against DESTDIR, add the lint library path for DESTDIR during
the link phase for lint.
2021-11-28 15:49:36 +00:00
christos 9bb938d35a For private and module libraries, build lint but do not install the lint
libraries. We want to lint the private library code and we want to be able
to link against the lint libraries, for example llib-largon2 from cgdconfig
which is accessed via PROGDPLIBS.
2021-11-28 15:47:33 +00:00
rillig 6e083f0283 sys.mk: fix duplicate character in character class of LINTFLAGS
The character class contained two times U+0020, which makes one of them
redundant, so remove the character class. PR toolchain/18248 already
contained these two spaces.

Apparently there is no need to support tabs in this place, otherwise
someone would have noticed it in the 17 years since this pattern had
been added in sys.mk 1.83 from 2004-01-27.

No functional change.
2021-11-28 00:21:12 +00:00
thorpej 0cf29bbbd8 Add "Gearmo USA-FTDI4X" (a 4-port USB serial adapter) to the list of
devices supported by uftdi(4).
2021-11-26 22:37:31 +00:00
msaitoh e53114c37c Remove mb_map. 2021-11-16 05:16:47 +00:00
christos dd08f8bc5d Explain the state of ASU and ACOMPAT. 2021-11-15 17:41:20 +00:00
skrll 50e70fef69 Hook in riscv dtb build 2021-11-13 10:13:42 +00:00
skrll 4eedda3bdc Correct a comment 2021-11-13 09:41:15 +00:00
brad d8ba40df01 Fix the serial number handling of the HTU21D chip and probably others.
Increase the number of read attempts as the HTU21D and probably others
do not respond as fast the actual SI70xx chip can.
2021-11-12 15:12:11 +00:00
wiz cecc7a2e8c new sentence, new line. 2021-11-11 14:24:24 +00:00
brad d0247a8a52 Some HTU21D chips do not have a heater register and apparently no
heater element.  Disable the heater features in the driver when that
condition is detected and let the attachment succeed.  Also mention
that the SHT21 is another clone.
2021-11-11 14:16:04 +00:00
msaitoh fb5eed7026 s/ba/be/ 2021-11-10 15:41:41 +00:00
nia 388c45680d iwm.4: rework caveat for more relevance to this driver 2021-11-10 07:58:44 +00:00
nia 96c0ccb3f3 Update the list of supported devices for iwm(4) and add a CAVEAT. 2021-11-10 07:57:29 +00:00
plunky c27aa72c78 ODMR on-demand mail relay 2021-11-10 07:08:47 +00:00
riastradh f2e0f4c55c pslist(9): No need to serialize pserialize_perform any more.
So take it out of the mutex section.
2021-11-06 23:29:03 +00:00
wiz a47d853d9f New sentence, new line; remove trailing whitespace. 2021-11-06 19:36:12 +00:00