Commit Graph

17804 Commits

Author SHA1 Message Date
jmcneill ea2cc58941 Set USE_XZ_SETS for evbarm-aarch64 2020-06-02 14:26:01 +00:00
christos 6e8b36d108 1. if ${LIBISPRIVATE} == "pic", create _pic.a so that we can embed the library
to another shared object
2. Don't compare ${LIBISPRIVATE} to "yes", because there are 3 places in
   Makefiles which set it to empty (this was a bug)
3. For private libraries, don't create .so* files
2020-06-01 14:39:14 +00:00
christos e4bfa5b301 Make libuv private, requested by joerg@ 2020-05-30 20:47:58 +00:00
christos dc0fae96c0 Allow LIBISPRIVATE to build a pic version of itself for embedding into
other shared libraries.
2020-05-30 19:51:32 +00:00
jdolecek 918a50ed58 slightly improve sentence, no need to 'Note' when in NOTES section 2020-05-30 17:18:22 +00:00
jdolecek 4da6fcc004 remove M_SOFTDEP from list of supported malloc types, it's long gone
also remove M_PCB - while it is used by SCTP, it's actually not defined
anywhere

in fact add new NOTES section explaining that the malloc types are
actually not used on NetBSD
2020-05-30 17:12:01 +00:00
mrg 0fe23762b1 remove useless MACHINE_ARCH == sh3 check for GCC 8. 2020-05-29 01:20:43 +00:00
mrg 8b564e4261 switch vax to GCC 8. testing in simh shows the same set of bugs. 2020-05-29 00:14:07 +00:00
nia 3b4f5b4cb0 Remove extremely outdated list of supported devices.
Since this man page will likely be read on a running system, I don't
think providing a list of very old devices that might work is
necessarily useful.
2020-05-27 13:49:16 +00:00
jmcneill 5c836d1bfa Set MKDTB=yes for armv6 2020-05-27 10:53:18 +00:00
mrg 4aaecf0671 switch alpha to GCC 8. tested by rin@, same atf result as with GCC 7.
thanks rin!  only vax, sh3 and m68k left.
2020-05-27 06:06:37 +00:00
christos b43a201fc6 Move sun2 and alpha to new binutils 2020-05-26 19:29:59 +00:00
rin 0ff014d53b Add GNU_ARCH for earmv5hf{,eb}. 2020-05-24 21:09:49 +00:00
christos 0f8b984644 Add libuv 2020-05-24 19:58:02 +00:00
martin 2628ec890f Switch sparc64 to binutils 2.34 2020-05-20 15:43:29 +00:00
rin 1436d99d73 Fix dtblist; our echo(1) does not interpret \t. 2020-05-19 08:59:36 +00:00
rin c08d500faf Try to fix fallout from addition of dtb.tgz; MKDTB was added to both
_MKVARS.yes and _MKVARS.no. Remove it from the former.
2020-05-19 08:07:44 +00:00
jdc e738d60314 Add tadpmu to Makefile and set list. 2020-05-19 06:26:37 +00:00
jmcneill 043d88a7c1 Separate devicetree .dts -> .dtb building from kernel builds. They are now
part of a separate set, "dtb.tgz", and only built when MKDTB=yes. This
defaults to yes for earmv[67]* and aarch64, and no everywhere else.
2020-05-18 21:19:34 +00:00
sevan b28c03fb6f BMP, DGEMM, DIB, GEMM, WMF 2020-05-18 20:28:44 +00:00
wiz 80892d06ff Whitespace fixes and a serial comma. 2020-05-18 16:42:05 +00:00
jdc 2f8e1da7e4 Add a basic manual page for tadpmu. 2020-05-18 08:40:44 +00:00
riastradh 9c94f9d816 Remove obsolete paragraph. 2020-05-17 01:00:34 +00:00
tnn 79915ae707 wsdisplay.4: correct ioctl name for WSDISPLAYIO_GET_FBINFO 2020-05-16 20:27:38 +00:00
maya 5cf9e8b81f Remove uyap, USB YAP phone firmware loader.
And the associated ezload EZ-USB code, which is only used by uyap.
It could theoretically be used by other drivers, but none of them are
in tree.

I suspect that this device isn't in use, as phone technology has improved
a lot since 2001 when uyap(4) was added to the tree.

Proposed with no objections on netbsd-users on 13 April 2020
2020-05-16 13:46:10 +00:00
maxv 50bfcd3de6 Don't add KCOV instrumentation on top of the KUBSAN instrumentation,
this is useless and too bloated.
2020-05-15 19:07:01 +00:00
kamil b2e8cbc777 Fix typo
Reported by vezhlys on IRC.
2020-05-15 09:21:59 +00:00
snj f27f66ae80 - prune src/gnu and src/sys/netsmb
- add src/sys/netcan
- remove bogus statement about location of reachover Makefiles
- tweak language
2020-05-14 16:32:57 +00:00
leot 467c5d63f6 Remove a reference to /etc/netstart
It was removed in rc.d era and no longer honored (except by newbtconf(8)).

Noticed by Ottavio Caruso on #netbsd@Freenode, thanks!
2020-05-12 10:20:16 +00:00
skrll 26371ac3a2 Update the list of hppa options to build working kernel modules. 2020-05-11 10:21:24 +00:00
riastradh f21348ab88 Remove timedwaitclock.
This did not fix the bug I hoped it would fix in futex, and needs
more design thought.  Might redo it somewhat differently later.
2020-05-11 03:59:33 +00:00
maxv e4eb677baa Pass -Wno-unused-command-line-argument for LLVM, discussed on
tech-toolchain@.
2020-05-10 06:38:24 +00:00
riastradh 4fe11140e4 Mark experimental-default-off knobs clearly as such. 2020-05-10 02:32:32 +00:00
riastradh f96b491d2f Document vm.swap_encrypt. 2020-05-10 02:31:29 +00:00
riastradh 3d1d29c849 Tweak kern.arandom documentation. 2020-05-10 02:30:33 +00:00
wiz de5a2786ff Fix macro usage. 2020-05-07 12:56:19 +00:00
rkujawa c388420a0e Document the HDAUDIO_ENABLE_HDMI and HDAUDIO_ENABLE_DISPLAYPORT options. 2020-05-06 20:15:15 +00:00
riastradh df65398010 Update to reflect change to message. 2020-05-06 18:38:20 +00:00
skrll 533e6b2e7c switch hppa to new binutils (2.34) 2020-05-05 20:47:38 +00:00
ginsbach dde087a379 Add OWASP 2020-05-05 01:28:17 +00:00
wiz 8b5b0fc37e Improve markup. 2020-05-04 15:13:45 +00:00
wiz 3b9d941ba3 Break line after macro arguments end. Use \- for minus. 2020-05-04 15:10:40 +00:00
riastradh 5d5b825847 Bump date. 2020-05-03 04:06:15 +00:00
riastradh c97c41e809 Document cv_timedwaitclock. 2020-05-03 04:05:50 +00:00
riastradh 6d64c76acc Add a note about setting the timeout to zero _and_ returning success. 2020-05-03 04:05:28 +00:00
riastradh 5b0aa16b11 Simplify example of cv_timedwaitbt.
It is simpler if there is only one place we check the condition.

That said, there are cases where the caller needs to re-check before
choosing to fail (e.g., futex_wait in kern/sys_futex.c, which must
verify the condition before taking destructive steps to abort the
wait).  But it's not clear that that's the norm.
2020-05-03 04:05:00 +00:00
riastradh a36c0b2b71 Update cv_timedwaitbt documentation to reflect useful reality.
Previously, a negative timeout was forbidden (kassert), a zero or
maybe even just a sufficiently small timeout would block forever, and
we would subtract the time elapsed -- possibly longer than the
timeout, leading to a negative updated timeout, which would trip the
kassert the next time around if used as advertised.  DERP.

Now negative timeouts are still forbidden in order to detect usage
mistakes, but a zero timeout fails immediately and we clamp the
subtracted time to be at least zero so you can always safely call
cv_timedwaitbt in a loop.

(An alternative would be to fail immediately for all nonpositive
timeouts, and to leave in the timespec the negative time we overshot,
but it's not clear this would be useful.)
2020-05-03 04:04:32 +00:00
christos 4f121a6996 document MKCOMPATMODULES 2020-05-02 19:46:58 +00:00
rin 021d8db65a Fix previous; add missing <module>.kmod.debug to realall. 2020-05-02 09:15:30 +00:00
christos 0e244e0f79 Install <module>.kmod.debug files for kernel crash debugging. 2020-05-01 22:23:00 +00:00