Commit Graph

17638 Commits

Author SHA1 Message Date
fcambus b8575f575a Add RIF (reduction in force). 2020-02-17 17:16:51 +00:00
jmcneill 02f33d7bd0 Remove azalia(4) references, spotted by maxv 2020-02-16 10:45:42 +00:00
sevan e15af42da1 grammar 2020-02-13 22:48:11 +00:00
ryoon b48c5a02dc Add description on hw.alps.touchpad_movement_threshold 2020-02-10 16:13:48 +00:00
ryoon 3f4e05bdbc Reflect typo fix, bump date 2020-02-10 15:30:33 +00:00
ryo accb2dabd4 add support VLAN HW filter 2020-02-10 05:53:11 +00:00
jmcneill 428130a8e6 Retire azalia(4). 2020-02-09 16:06:17 +00:00
maxv 1273dfb58e Reference nvmmctl(8). 2020-02-09 12:19:01 +00:00
maya f9068bab35 Don't special case aarch64 and add -fomit-frame-pointer to builds.
This behaviour is probably due to a past behaviour of clang, where it
always emitted frame pointer code.
This is no longer true for clang on netbsd, and I don't think it was true
for GCC.

Meanwhile, this flag bleeds into pkgsrc where it breaks random packages,
requiring workarounds like lang/ruby*-base/hacks.mk.
2020-02-08 21:16:53 +00:00
roy 6847938ebe route(4): add RO_MISSFILTER socket option
This allows filtering of specific RTM_MISS destination sockaddrs.
2020-02-08 14:17:30 +00:00
maxv 081da2e4c3 Retire KLEAK.
KLEAK was a nice feature and served its purpose; it allowed us to detect
dozens of info leaks on the kernel->userland boundary, and thanks to it we
tackled a good part of the infoleak problem 1.5 years ago.

Nowadays however, we have kMSan, which can detect uninitialized memory in
the kernel. kMSan supersedes KLEAK: it can detect what KLEAK was able to
detect, but in addition, (1) it operates in all of the kernel and not just
the kernel->userland boundary, (2) it requires no user interaction, and (3)
it is deterministic and not statistical.

That makes kMSan the feature of choice to detect info leaks nowadays;
people interested in detecting info leaks should boot a kMSan kernel and
just wait for the magic to happen.

KLEAK was a good ride, and a fun project, but now is time for it to go.

Discussed with several people, including Thomas Barabosch.
2020-02-08 07:07:06 +00:00
sevan 10ad18e415 LAG, MLAG, the G is for group, adjust MCLAG 2020-02-08 00:47:57 +00:00
wiz cb8499b801 Remove duplicate word. 2020-02-07 15:11:46 +00:00
jmcneill d9ff5e3a53 Update comment 2020-02-07 14:08:11 +00:00
thorpej 4c962dcba7 Document percpu_foreach_xcall(). 2020-02-07 13:02:35 +00:00
riastradh 7735b624a8 Redocument xc_barrier.
Be more clearer, and more correcter, about what it does.
2020-02-01 13:35:11 +00:00
riastradh d92a26fbe9 New function percpu_create.
Associates a constructor and destructor with the percpu.  Currently
the constructor runs immediately, but in principle we could use the
same API for future CPU hotplug support.

This lets you sleep for allocation or draining users before
deallocation when setting up or tearing down a percpu -- currently we
have many abuses of percpu_foreach in tree for that purpose.

Proposed on tech-kern:
https://mail-index.NetBSD.org/tech-kern/2020/01/30/msg026036.html
2020-02-01 12:49:02 +00:00
sevan c8c5fbdc3e new sentence, new line 2020-01-31 00:24:51 +00:00
sevan ef3bd9e419 Typo - heads up by Thorsten Glaser 2020-01-30 23:47:45 +00:00
maya 5e031685d6 remove urio(4), a driver for the Rio500 MP3 player.
At this point it is highly unlikely this 1999 device still has users,
but it still comes up in the context of maxv's USB-fuzzing (and any device
could pretend to be a urio(4)), so it's best to get rid of it.

Renamed all major entries to obsolete, as was done in previous removals.

This still requires an update to sanitizers, but they're located in
"external", perhaps it should be first committed upstream?

Proposed on tech-kern a month ago.
2020-01-29 18:39:00 +00:00
nia 4fc51d6777 move some more to comp 2020-01-27 10:56:29 +00:00
nia 826beea78c SEO - already in comp 2020-01-27 10:35:20 +00:00
nia a53fb3f704 CCC, CPA, MDMA, SEO, WLW 2020-01-27 10:25:16 +00:00
thorpej ab92444102 Add Rock64 and Pinebook Pro to list of known boards. 2020-01-27 07:48:59 +00:00
thorpej 264ecc7b95 Remove references to le@pci, and direct users to pcn(4) instead. 2020-01-25 18:53:31 +00:00
uwe 19fb3ed590 Provide ability to override <title>
If \*[title-section] is non-empty, use it to override the title
instead of appending it.  Nothing in the tree uses title-section
currently, so it shouldn't affect any existing document.

This override will be used by the installation notes where the default
title is less than helpful.
2020-01-23 23:52:13 +00:00
uwe b453cdfc13 Switch powerpc to GCC 8 again now that alloca() is fixed.
PR port-macppc/54827
2020-01-22 21:46:06 +00:00
thorpej c718a72d76 I overlooked the esh(4) man page when removing HIPPI support; remove it
now.  Thanks maxv@ for noticing and pointing it out.
2020-01-22 14:01:50 +00:00
uwe 10180bec9c Switch powerpc back to GCC 7 until we fix alloca() PR port-macppc/54827
ok mrg@
2020-01-22 08:32:33 +00:00
wiz 6e6411c310 Remove superfluous Pp. 2020-01-21 07:53:51 +00:00
thorpej 4541d6828b Remove FDDI support. 2020-01-20 18:38:17 +00:00
nia 288b76eaef when referring to the "user"/"operator"/"network manager": he -> they 2020-01-20 13:08:40 +00:00
riastradh 08a157de6e Remove filemon(4).
Discussed on tech-kern:
https://mail-index.NetBSD.org/tech-kern/2020/01/13/msg025938.html

This was never (intentionally) enabled by default, and the design has
some shortcomings.  You can get mostly the same results with ktrace,
as in usr.bin/make/filemon/filemon_ktrace.c which is now used instead
of filemon for make's meta mode.

If applications require higher performance than ktrace, or nesting
that ktrace doesn't support, we might consider adding something back
into the vfs system calls themselves, without hijacking the syscall
table.  (Might want a more reliable output format too, e.g. one that
can handle newlines in file names.)
2020-01-19 20:41:17 +00:00
thorpej ed469c22d6 Remove Token Ring support. 2020-01-19 20:00:35 +00:00
thorpej 332fd700ea Remove the de(4) driver, which has long since been supplanted by the
tlp(4) driver, which supports more chips and more board variants.
2020-01-19 17:53:14 +00:00
thorpej c1d9ec8d89 Remove the strip(4) - Starmode Radio IP - pseudo-device driver. It is
long since obsolete.
2020-01-19 01:25:03 +00:00
jmcneill 8f8fe2de40 Install nouveau and radeon firmware on aarch64 2020-01-19 00:57:18 +00:00
simonb 2fb6b7b160 Revert kern/54790 and kern/54855 NCQ fix that penalised all Samsung
EVO 860 drives.

ok jdolecek@
2020-01-18 11:22:49 +00:00
christos f58ad7d37c Back to libarchive's bsdtar 2020-01-17 16:26:12 +00:00
maya 09ad70fb6c Remove uyurex(4).
This is a driver for a "nonsense machine" made by the art group Maywa-Denki
in 2008. It was disabled by default.

Unfortunately even so it draws development attention (flaws found in the
code, MP-ification needs) and it is best not to continue to maintain this
driver.

Proposed without objections on tech-kern.
2020-01-17 15:00:20 +00:00
skrll 2098dd207b Add '_p' to uvm_physseg_valid to match the function. Bump date. 2020-01-17 12:34:55 +00:00
kardel 3408b8e06e Provide SIOCGIFMEDIA ioctl to deliver link status.
Add link0 (IFF_LINK0) flag to map INIT state to LINK_STATE_DOWN
instead of LINK_STATE_UNKNOWN. This allows routing software to
suppress routes to the interface of the carp interface when in
init state (e. g. link down in the parent interface).
2020-01-16 12:56:39 +00:00
christos 53517b7626 Back to pax as tar until I figure out how I broke libarchive (hard link
extraction creates 0 length files for existing hard-links).
2020-01-14 16:48:18 +00:00
msaitoh b45be541ba Update for AMD FCHs (HUDSON, BOLTON and KERNCZ). 2020-01-14 15:43:19 +00:00
wiz 592c2ae6b6 New sentence, new line. 2020-01-14 09:30:34 +00:00
jdolecek 94fd4cfd58 bump date for previous change 2020-01-13 21:43:38 +00:00
jdolecek ee272eac35 document the wd(4) sysctl nodes, and add the note about the Sumsung EVO drives
part of fix for PR kern/54790 and PR kern/54855
2020-01-13 21:43:06 +00:00
uwe 15b02c1c94 Sort the list. Minor markup and wording tweaks. 2020-01-13 16:11:53 +00:00
uwe 6c5f0f40cb Oops. Restore the dot lost in -width ".Dv ..." 2020-01-13 16:01:37 +00:00
uwe 33f5687847 Fix -width in the tagged list of special "handle" values. 2020-01-13 15:59:11 +00:00