Link [ NetBSD | NetBSD OpenGrok source search | PR fulltext-search | Summary of daily snapshot builds | history of daily build result | pkgsrc commit viewer ]


   
        usage: [branch:branch] [user:user] [path@revision] keyword [... [-excludekeyword [...]]] (e.g. branch:MAIN sys/arch/arm, if_wm.c@1.234 )




switch to index mode

recent branches: MAIN (2h)  netbsd-8 (5d)  netbsd-10 (5d)  netbsd-9 (11d)  thorpej-ifq (175d)  thorpej-altq-separation (178d) 

2024-05-10 06:28:38 UTC Now

2020-06-22 16:26:52 UTC MAIN commitmail json YAML

2020-06-22 16:26:29 UTC MAIN commitmail json YAML

2020-06-22 16:25:08 UTC MAIN commitmail json YAML

Revert the conditional use of vsx on keccak. Upstream wants to disable it
instead (dot-asm:
So that both assembly modules export SHA3_absorb_vsx... Either way,
it makes lesser sense to deploy vector keccak1600p8-ppc.pl, because
benefits are not that clear. It's only nominally faster than scalar
module on POWER8 but significantly slower on POWER9. Because POWER9
is better equipped to handle non-vector code. On related note,
there is version optimized for little-endian, as well as 32-bit
version. [And since MIPS was mentioned, there is even MIPS module...]

(christos)

2020-06-22 16:21:29 UTC MAIN commitmail json YAML

Permanent node doesn't need a log, plus the log gets leaked anyway. Found
by kLSan.

(maxv)

2020-06-22 16:14:18 UTC MAIN commitmail json YAML

Fix memory leak. Found by kLSan.

(maxv)

2020-06-22 16:05:20 UTC MAIN commitmail json YAML

Use workqueues so that we don't call into the scsipi subsystem via
a softint from the network stack.
Don't recurse through scsipi_command() when we have multiple packets
in the send queue - use a loop instead.  This means that we no longer
need sestart(), as we can now handle everything in sedone().
Fix a couple of XXX's.
Rework the locking logic slightly from the previous revision.
Now this works with DIAGNOSTIC+LOCKDEBUG.

(jdc)

2020-06-22 15:07:11 UTC MAIN commitmail json YAML

Fix filenames for vt220* wscons fonts listed in COPYRIGHT.

The extension of uuencoded files on disk is ".uue".

(fcambus)

2020-06-22 13:20:15 UTC MAIN commitmail json YAML

2020-06-22 12:26:11 UTC MAIN commitmail json YAML

2020-06-22 12:21:03 UTC MAIN commitmail json YAML

Work around QEMU bug #1668041 differently, by which floating-point
division by zero is not correctly trapped for i386 and amd64:

https://bugs.launchpad.net/qemu/+bug/1668041

Make trigger_fpe() cause integer division by zero for x86, and
floating-point one for other architectures. Also, assertions for
si_code in *_crash_fpe tests are commented out for now. They
should be cleaned up after the bug is fixed.

Now, *_crash_fpe tests are working also on powerpc.

Suggested by kamil.

(rin)

2020-06-22 12:03:47 UTC MAIN commitmail json YAML

Mention that USE_XZ_SETS are either always xzipped, and in evbarm might
be xzipped or gzipped.

(maya)

2020-06-22 07:50:53 UTC MAIN commitmail json YAML

s/successfuly/successfully/ in comment. No functional change.

(msaitoh)

2020-06-22 06:55:41 UTC MAIN commitmail json YAML

Fix do_blocklist:
- Respect destination directory specified by -d option.
- Accept check and fix options. For the former, do not modify anything as
  users normally expect.

(rin)

2020-06-22 06:49:04 UTC MAIN commitmail json YAML

Turn on _UC_TLSBASE for sure in the same manner as other ports.
No functional changes since that flag is turned on via getcontext(2).

(rin)

2020-06-22 05:34:57 UTC MAIN commitmail json YAML

Fix previous; hide userland ABI details for kernel as suggested by joerg:

http://mail-index.netbsd.org/source-changes-d/2020/06/21/msg012745.html

- Revive __lwp_settcb(), and call _lwp_setprivate(2) from it.

- Keep l_private opaque pointer for kernel; store raw value of %r2 in it.
  In the previous commit message, I wrote,

http://mail-index.netbsd.org/source-changes/2020/06/21/msg118524.html

> - Make sure that, like other ports, l_private represents address of tcb,
>  not biased one as in %r2.

  but, it turned out to be wrong. mips stores a biased address, at least.
  It is userland responsibility to interpret returned values from
  lwp_getprivate(2).

(rin)

2020-06-22 03:16:29 UTC MAIN commitmail json YAML

Add missing ./usr/share/installboot/evbmips.

(rin)

2020-06-22 03:15:49 UTC MAIN commitmail json YAML

2020-06-22 03:05:07 UTC MAIN commitmail json YAML

2020-06-22 02:51:07 UTC MAIN commitmail json YAML

Turn trigger_fpe() back to integer division by zero for a while
until QEMU bug #1668041 is fixed:

https://bugs.launchpad.net/qemu/+bug/1668041

by which floating-point division by zero is not trapped correctly
both on amd64 and i386.

Skip *_crash_fpe tests on powerpc, where integer division by zero
is never trapped.

(rin)

2020-06-22 02:26:20 UTC MAIN commitmail json YAML

2020-06-22 01:04:26 UTC MAIN commitmail json YAML

bsd.dep.mk: revert 1.85 (for now)

Revert my recent 1.85 revision that fixed "make tags".  It causes too
much build breakage elsewhere in the tree that needs to be resolved first.

Issues include:
- Directories using TESTS_CXX with .cpp and .cxx extension instead of the
  default .cc extension (see bsd.prog.mk). Most of these have been fixed.
- external/gpl3/gcc build of .cc files. (No idea what's wrong there).

(lukem)

2020-06-21 23:53:59 UTC MAIN commitmail json YAML

evbarm: Added boot.cfg support to efiboot

(jmcneill)

2020-06-21 23:53:26 UTC MAIN commitmail json YAML

2020-06-21 23:08:16 UTC MAIN commitmail json YAML

avoid the use of UVM internals in the iscsi ioctl code.
copyin/out are fine in this context.

(chs)

2020-06-21 22:17:35 UTC MAIN commitmail json YAML

2020-06-21 22:16:53 UTC MAIN commitmail json YAML

Revert to the upstream version, there are no more warnings

(christos)

2020-06-21 22:16:16 UTC MAIN commitmail json YAML

2020-06-21 22:16:08 UTC MAIN commitmail json YAML

2020-06-21 21:29:11 UTC MAIN commitmail json YAML

If calling d_minphys on the parent disk device, make sure we use the
parent disk device's dev_t. Fixes zfs on wedges on ld(4).

XXX pullup-9

(jmcneill)

2020-06-21 19:39:11 UTC MAIN commitmail json YAML

Add additional sunxi boards:
- libretech,all-h3-cc-h2-plus
- libretech,all-h3-cc-h3
- libretech,all-h3-cc-h5

(thorpej)

2020-06-21 17:26:15 UTC MAIN commitmail json YAML

evbarm: Add support for loading modules with the bootloader.

(jmcneill)

2020-06-21 17:25:04 UTC MAIN commitmail json YAML

2020-06-21 17:24:26 UTC MAIN commitmail json YAML

2020-06-21 17:17:02 UTC MAIN commitmail json YAML

2020-06-21 17:15:51 UTC MAIN commitmail json YAML

2020-06-21 16:57:18 UTC MAIN commitmail json YAML

On amd64, Xen PV calls syscalls and traps with events enabled.
Disable events on entry to be safe.
It should have been mostly safe for most cases, but for FPU traps
we need to reload the FPU state if we got interrupted at trap entry.

Hopefully fixes:
panic: kernel diagnostic assertion "curlwp->l_md.md_flags & MDL_FPU_IN_CPU" failed: file "/home/source/ab/HEAD/src/sys/arch/x86/x86/fpu.c", line 524

when running tests.

(bouyer)

2020-06-21 16:53:57 UTC MAIN commitmail json YAML

Add several boards:
- terasic,de0-atlas
- asus,rk3288-tinker
- nvidia,p3450-0000
- ti,omap4-panda
- ti,omap4-panda-es
- olimex,a20-olinuxino-lime2
- olimex,a20-olinuxino-lime2-emmc
- olimex,a20-olinuxino-micro
- olimex,a20-olinuxino-micro-emmc
- digilent,zynq-zybo
- digilent,zynq-zybo-z7

Update the nvidia,p2771-0000 description to match recent DTS.

Fix u-boot package name for cubietech,cubietruck-plus.

(thorpej)

2020-06-21 16:53:37 UTC MAIN commitmail json YAML

2020-06-21 16:33:34 UTC MAIN commitmail json YAML

2020-06-21 15:48:17 UTC MAIN commitmail json YAML

Update Spleen kernel fonts to version 1.7.1, bringing the following
improvements:

- Remove strain pixel on the '5' digit (5x8 version)
- Improve the Esszet character (8x16, 12x24, 16x32, and 32x64 versions)

(fcambus)

2020-06-21 15:05:23 UTC MAIN commitmail json YAML

libterminfo: cast to uint16/32_t before conversion to preserve negativity

Otherwise the ABSENT_NUMERIC(-1) or CANCELLED_NUMERIC(-2) will be converted
incorrectly to size_t and then down to uint16/32_t.
Picked up by DIAGNOSTIC builds.

Thanks to Michael Forney for the fix for PR lib/52293.

(roy)

2020-06-21 14:26:16 UTC MAIN commitmail json YAML

kyua-cli: avoid warning about deprecated auto_ptr

(lukem)

2020-06-21 14:12:50 UTC MAIN commitmail json YAML

2020-06-21 14:11:54 UTC MAIN commitmail json YAML

lutok; fix strncpy -Wstringop-truncation warning

(lukem)

2020-06-21 13:59:56 UTC MAIN commitmail json YAML

2020-06-21 13:29:05 UTC MAIN commitmail json YAML

document PROGS and PROGS_CXX, and default c++ SRCS

(lukem)

2020-06-21 10:41:59 UTC netbsd-9 commitmail json YAML

2020-06-21 10:39:58 UTC netbsd-9 commitmail json YAML

Pull up following revision(s) (requested by sevan in ticket #969):

games/fortune/datfiles/fortunes: revision 1.90
games/fortune/datfiles/fortunes: revision 1.91
games/fortune/datfiles/netbsd-tips: revision 1.7
games/fortune/datfiles/netbsd-tips: revision 1.8
games/fortune/datfiles/fortunes: revision 1.87
games/fortune/datfiles/fortunes: revision 1.88
games/fortune/datfiles/fortunes: revision 1.89

something I apparently forgot to commit months or years ago

Andrew Weatherall's tattoo and a track on A Pox On The Pioneers album.
https://pbs.twimg.com/media/ERAuddhU4AAFv3w?format=jpg&name=orig
Story:
https://www.dummymag.com/features/andrew-weatherall-interview-it-s-bollocks-it-s-discos-tell-me-tales-of-the/

Disks can sense vibes, DTrace confirms it.
https://youtu.be/tDacjrSCeq4

Heads up on Bell patents
P21 on https://minnie.tuhs.org/Archive/Documentation/AUUGN/AUUGN-V01.1.pdf

A revision of "The purpose of computing is insight, not numbers" by
Richard Hamming.
From The Art of Doing Science and Engineering

Properly quote printf string
Noticed by Ottavio Caruso on #netbsd@Freenode, thanks!

Recommend using `pkg_admin {fetch-pkg-vulnerabilities,audit}' instead of
{download-vulnerability-list,audit-packages}.

(martin)

2020-06-21 10:32:39 UTC netbsd-9 commitmail json YAML

Pull up following revision(s) (requested by sevan in ticket #969):

usr.bin/calendar/calendars/calendar.music: revision 1.24
usr.bin/calendar/calendars/calendar.birthday: revision 1.42
usr.bin/calendar/calendars/calendar.birthday: revision 1.43
usr.bin/calendar/calendars/calendar.birthday: revision 1.44
usr.bin/calendar/calendars/calendar.computer: revision 1.13
usr.bin/calendar/calendars/calendar.computer: revision 1.14
usr.bin/calendar/calendars/calendar.computer: revision 1.15

It was aboard the Space Shuttle Atlantis using a Macintosh Portable.
https://support.apple.com/kb/TA30635

Add RISC-V's birthday
https://riscv.org/2020/05/happy-10th-birthday-risc-v/

X turned 36 today
http://www.talisman.org/x-debut.shtml

Fix typo

Add Margaret Hamilton, Florian Schneider, Ron Hardy, Little Richard

Add Allen Ginsberg

The Hacienda must be rebuilt.
https://twitter.com/McrHistory/status/1263386700249776130
https://twitter.com/Mr_Dave_Haslam/status/1263373996172640256

(martin)

2020-06-21 10:28:20 UTC netbsd-9 commitmail json YAML

Pull up following revision(s) (requested by sevan in ticket #967):

share/misc/acronyms: revision 1.302
share/misc/acronyms: revision 1.303
share/misc/acronyms: revision 1.304
share/misc/bsd-family-tree: revision 1.82
share/misc/acronyms-o.real: revision 1.7
share/misc/acronyms-o.real: revision 1.8
share/misc/acronyms.comp: revision 1.302
share/misc/acronyms.comp: revision 1.303
share/misc/acronyms.comp: revision 1.304
share/misc/acronyms.comp: revision 1.305
share/misc/acronyms.comp: revision 1.306
share/misc/acronyms.comp: revision 1.307
share/misc/acronyms: revision 1.300
share/misc/acronyms: revision 1.301

LSO  large send offload
Add OWASP
BMP, DGEMM, DIB, GEMM, WMF
Add FHRP, GLBP, HSRP
IME, SCIM
QOI
ACAB
FTP
ACAB (worksafe variant)
FQA GCHQ
URM
BAU
Sync with r359561

(martin)

2020-06-21 08:02:43 UTC MAIN commitmail json YAML

2020-06-21 07:17:25 UTC MAIN commitmail json YAML

2020-06-21 07:14:16 UTC MAIN commitmail json YAML

Use howmany().  NFCI.

(skrll)

2020-06-21 07:06:05 UTC MAIN commitmail json YAML

fix build of h_thread_local_dtor.cpp

(lukem)

2020-06-21 06:58:16 UTC MAIN commitmail json YAML

fix build of t_cabsl from t_cabsl.cxx

t_cabsl source is in t_cabsl.cxx not t_cabsl.cc - the latter
is what bsd.tests.mk defaults to.

This only broke after my commit of share/mk/bsd.dep.mk rev 1.85
but I don't know why it didn't cause a problem previously.

(lukem)

2020-06-21 03:39:21 UTC MAIN commitmail json YAML

bsd.dep.mk: fix "make tags"

Fix "make tags" to actually build a tags file:
- Use !commands() instead of !target(), so that the rule actually works
- Write to ${.OBJDIR}/tags for read-only source (don't know why ${.TARGET}
  isn't sufficient).
- Only match *.[cly] from ${.ALLSRCS} - just excluding *.h causes failures
  because of ${targ}: subdir-${targ} in bsd.subdir.mk.

Thanks to uwe@ for assistance.

(lukem)

2020-06-21 00:40:00 UTC MAIN commitmail json YAML

Fix inconsistency b/w kernel and userland recognitions of TLS, as well as
inconsistency whether it is biased or not in kernel.

- Obsolete __lwp_settcb() in order to let kernel know new TLS address via
  _lwp_setprivate(2). Alternatively, we can call _lwp_setprivate(2) within
  __lwp_settcb() like mips, but it is just double handling; we adjust %r2
  appropriately in _lwp_setprivate(2) via cpu_lwp_setprivate().

- Make sure that, like other ports, l_private represents address of tcb,
  not biased one as in %r2. This guarantees that the returned values from
  _lwp_getprivate(2) and __lwp_getprivate_fast() are always same. Also,
  we can obsolete PTRACE_LWP_GETPRIVATE() macro.

Now, *_pl_private tests in tests/lib/libc/sys successfully pass, while
no other tests become newly falling.

(rin)

2020-06-21 00:00:27 UTC MAIN commitmail json YAML

Fix SS_ONSTACK, which seems like broken since switched to siginfo.

Found by tests/lib/libc/sys/t_sigaltstack, which passes now, while
no other tests are not falling newly.

XXX
Shouldn't we turn _UC_{SET,CLR}STACK into MI?

(rin)

2020-06-20 21:58:18 UTC MAIN commitmail json YAML

2020-06-20 20:04:18 UTC netbsd-9 commitmail json YAML

2020-06-20 20:03:27 UTC netbsd-9 commitmail json YAML

2020-06-20 18:48:28 UTC MAIN commitmail json YAML

2020-06-20 18:46:14 UTC MAIN commitmail json YAML

2020-06-20 18:45:06 UTC MAIN commitmail json YAML

2020-06-20 18:44:17 UTC MAIN commitmail json YAML

2020-06-20 18:36:27 UTC MAIN commitmail json YAML

2020-06-20 18:33:23 UTC MAIN commitmail json YAML

Nix trailing whitespace.

(riastradh)

2020-06-20 18:30:54 UTC MAIN commitmail json YAML

2020-06-20 16:43:11 UTC netbsd-9 commitmail json YAML

2020-06-20 16:41:57 UTC netbsd-9 commitmail json YAML

Pull up following revision(s) (requested by rin in ticket #966):

etc/rc.d/postfix: revision 1.19

little bit verbose for slow machines

(martin)

2020-06-20 16:38:42 UTC netbsd-9 commitmail json YAML

Pull up following revision(s) (requested by tsutsui in ticket #965):

sys/arch/mips/include/cache_r5k.h: revision 1.5
sys/arch/mips/mips/cache_r5k_subr.S: revision 1.4
sys/arch/mips/mips/cache_r5k.c: revision 1.21

Use proper "page" alignments for R5k Page Invalidate(S) op.  PR/55139

According to NEC "User's Manual VR5000, VR1000 64-BIT MICROPROCESSOR
INSTRUCTION" (U12754EJ1V0UMJ1), R5000 Page Invalidate (S) op does
"a page invalidate by doing a burst of 128 line invalidates to
the secondary cache at the page specified by the effective address
generated by the CACHE instruction, which must be page aligned."

This description looks a bit confusing, but "page" used here
implies fixed 32 byte cacheline * 128 lines == 4096 bytes,
not our variable "PAGE_SIZE" used in VM paging ops.  Note
the current default PAGE_SIZE for MIPS3 has been changed to 8192.

While here, also define and use proper macro for the "page" and CACHEOP
arg for the R5k Page_Invalidate_S op, as the manual also describes
the cache op field 10111 as "Page Invalidate" for the secondary cache.

No visible regression on Cobalt Qube 2700 (Rm5230) through
whole installation using netbsd-9 based Cobalt RestoreCD/USB.

(martin)

2020-06-20 16:35:02 UTC netbsd-9 commitmail json YAML

Pull up following revision(s) (requested by tsutsui in ticket #964):

sys/arch/mips/mips/cache.c: revision 1.67

Use 32 byte cacheline ops (not 16 byte ones) for R5000 picache.  PR/55138

Commented "I think this is bad copy&paste" from skrll@.

No visible regression on Cobalt Qube 2700 (Rm5230) through
whole installation using netbsd-9 based Cobalt RestoreCD/USB.

(martin)

2020-06-20 16:22:57 UTC netbsd-9 commitmail json YAML

Pull up following revision(s) (requested by tsutsui in ticket #963):

sys/arch/mips/mips/bus_dma.c: revision 1.41

Fix inconsistent mips_o32, _mips_o32, and __mips_o32 macro.  PR/54216

Not sure what the original intention was, but no responce for a year,
and no visible regression on Cobalt Qube 2700 (Rm5230) through
whole installation using netbsd-9 based Cobalt RestoreCD/USB.

(martin)

2020-06-20 16:19:43 UTC netbsd-9 commitmail json YAML

Pull up following revision(s) (requested by tsutsui in ticket #962):

sys/arch/cobalt/conf/majors.cobalt: revision 1.34
etc/MAKEDEV.awk: revision 1.29
etc/etc.cobalt/MAKEDEV.conf: revision 1.18
etc/etc.cobalt/MAKEDEV.conf: revision 1.19

panel -> lcdpanel

Part of PR port-cobalt/55009

When reading in the MD MAKEDEV.conf, perform block / char major
substitutions that may be present in that file.
PR port-cobalt/55009

Create a compatibility symlink panel0 -> lcdpanel0
PR port-cobalt/55009

Fix leading 8 spaces to a tab.

(martin)

2020-06-20 16:16:51 UTC netbsd-7 commitmail json YAML

2020-06-20 16:15:45 UTC netbsd-7 commitmail json YAML

Pull up following revision(s) (requested by sborrill in ticket #1736):

usr.sbin/hdaudioctl/hdaudioctl.8: revision 1.7
usr.sbin/hdaudioctl/graph.c: revision 1.5
usr.sbin/hdaudioctl/hdaudioctl.c: revision 1.3
usr.sbin/hdaudioctl/hdaudioctl.c: revision 1.4
usr.sbin/hdaudioctl/hdaudioctl.h: revision 1.3

Add show subcommand that displays the codec configuration in
human-readable tabulated form

Nix trailing whitespace.

(martin)

2020-06-20 16:14:16 UTC netbsd-8 commitmail json YAML

2020-06-20 16:11:58 UTC netbsd-8 commitmail json YAML

Pull up following revision(s) (requested by sborrill in ticket #1561):

usr.sbin/hdaudioctl/hdaudioctl.8: revision 1.7
usr.sbin/hdaudioctl/graph.c: revision 1.5
usr.sbin/hdaudioctl/hdaudioctl.c: revision 1.3
usr.sbin/hdaudioctl/hdaudioctl.c: revision 1.4
usr.sbin/hdaudioctl/hdaudioctl.h: revision 1.3

Add show subcommand that displays the codec configuration in
human-readable tabulated form

Nix trailing whitespace.

(martin)

2020-06-20 16:08:57 UTC netbsd-9 commitmail json YAML

Pull up following revision(s) (requested by sborrill in ticket #961):

usr.sbin/hdaudioctl/hdaudioctl.8: revision 1.7
usr.sbin/hdaudioctl/graph.c: revision 1.5
usr.sbin/hdaudioctl/hdaudioctl.c: revision 1.3
usr.sbin/hdaudioctl/hdaudioctl.c: revision 1.4
usr.sbin/hdaudioctl/hdaudioctl.h: revision 1.3

Add show subcommand that displays the codec configuration in
human-readable tabulated form

Nix trailing whitespace.

(martin)

2020-06-20 16:05:06 UTC netbsd-8 commitmail json YAML

Pull up following revision(s) (requested by riastradh in ticket #1560):

sys/arch/x86/x86/cpu_rng.c: revision 1.16

Use x86_read_psl/x86_disable_intr/x86_read_psl to defer interrupts.

Using x86_disable_intr/x86_enable_intr causes a bit of a snag when we
try it early at boot before we're ready to handle interrupts, because
it has the effect of enabling interrupts!

Fixes instant reset at boot on VIA CPUs.  The instant reset on boot
is new since the entropy rework, which initialized the x86 CPU RNG
earlier than before, but in principle this could also cause other
problems while not early at boot too.

XXX pullup

(martin)

2020-06-20 16:03:36 UTC netbsd-9 commitmail json YAML

Pull up following revision(s) (requested by riastradh in ticket #960):

sys/arch/x86/x86/cpu_rng.c: revision 1.16

Use x86_read_psl/x86_disable_intr/x86_read_psl to defer interrupts.

Using x86_disable_intr/x86_enable_intr causes a bit of a snag when we
try it early at boot before we're ready to handle interrupts, because
it has the effect of enabling interrupts!

Fixes instant reset at boot on VIA CPUs.  The instant reset on boot
is new since the entropy rework, which initialized the x86 CPU RNG
earlier than before, but in principle this could also cause other
problems while not early at boot too.

XXX pullup

(martin)

2020-06-20 15:52:50 UTC netbsd-9 commitmail json YAML

Pull up following revision(s) (requested by jdolecek in ticket #959):

sys/dev/acpi/acpi_ec.c: revision 1.84

only install space handler and enable interrupt for EC if ACPI

claims the device is actually present, it's not enough when there
is entry for it in the ACPI tables
fixes interrupt storm triggered on Dell PowerEdge R220 by enabling
GPE interrupt on a non-enabled EC (for which _REG call later
fails), reported and fix tested by Dima Veselov:
http://mail-index.netbsd.org/netbsd-users/2020/03/02/msg024166.html

XXX pullup netbsd-9

(martin)

2020-06-20 15:49:15 UTC netbsd-9 commitmail json YAML

2020-06-20 15:48:19 UTC MAIN commitmail json YAML

2020-06-20 15:46:48 UTC netbsd-9 commitmail json YAML

Pull up following revision(s) (requested by rmind in ticket #956):

usr.sbin/npf/npf-params.7: revision 1.4
sys/net/npf/npf_worker.c: revision 1.9
usr.sbin/npf/npftest/npftest.h: revision 1.17
usr.sbin/npf/npfctl/npf_bpf_comp.c: revision 1.16
usr.sbin/npf/npf-params.7: revision 1.5
sys/net/npf/npf_state_tcp.c: revision 1.21
usr.sbin/npf/npfctl/npf_build.c: revision 1.55
usr.sbin/npf/npf-params.7: revision 1.6
sys/net/npf/npfkern.h: revision 1.5
lib/libnpf/npf.c: revision 1.49
usr.sbin/npf/npf-params.7: revision 1.7
sys/net/npf/npf_impl.h: revision 1.81
sys/net/npf/npf_ext_log.c: revision 1.17
usr.sbin/npf/npfctl/npfctl.h: revision 1.53
usr.sbin/npf/npftest/libnpftest/npf_mbuf_subr.c: revision 1.11
sys/net/npf/npf_nat.c: revision 1.50
sys/net/npf/npf_mbuf.c: revision 1.24
sys/net/npf/npf_alg.c: revision 1.22
usr.sbin/npf/npftest/libnpftest/npf_nat_test.c: revision 1.14
usr.sbin/npf/npftest/libnpftest/npf_conn_test.c: file removal
usr.sbin/npf/npftest/libnpftest/npf_state_test.c: revision 1.10
sys/net/npf/npf.h: revision 1.63
usr.sbin/npf/npftest/libnpftest/npf_test.h: revision 1.21
usr.sbin/npf/npfctl/npf_var.c: revision 1.13
sys/net/npf/files.npf: revision 1.23
usr.sbin/npf/npfctl/npf_show.c: revision 1.32
usr.sbin/npf/npfctl/npf.conf.5: revision 1.91
sys/net/npf/npf_os.c: revision 1.18
sys/net/npf/npf_connkey.c: revision 1.2
sys/net/npf/npf_conf.c: revision 1.17
lib/libnpf/libnpf.3: revision 1.12
usr.sbin/npf/npftest/npftest.c: revision 1.25
usr.sbin/npf/npftest/libnpftest/npf_gc_test.c: revision 1.1
usr.sbin/npf/npfctl/npf_parse.y: revision 1.51
sys/net/npf/npf_tableset.c: revision 1.35
usr.sbin/npf/npftest/npftest.conf: revision 1.9
sys/net/npf/npf_sendpkt.c: revision 1.22
usr.sbin/npf/npfctl/npf_var.h: revision 1.10
sys/net/npf/npf_state.c: revision 1.23
sys/net/npf/npf_conn.h: revision 1.20
usr.sbin/npf/npfctl/npfctl.c: revision 1.64
usr.sbin/npf/npfctl/npf_cmd.c: revision 1.1
sys/net/npf/npf_portmap.c: revision 1.5
sys/net/npf/npf_params.c: revision 1.3
usr.sbin/npf/npfctl/npf_scan.l: revision 1.32
tests/net/npf/t_npf.sh: revision 1.4
sys/net/npf/npf_ext_rndblock.c: revision 1.9
lib/libnpf/npf.h: revision 1.39
sys/net/npf/npf_ruleset.c: revision 1.51
sys/net/npf/npf_alg_icmp.c: revision 1.33
sys/net/npf/npf.c: revision 1.43
usr.sbin/npf/npftest/libnpftest/npf_test_subr.c: revision 1.17
usr.sbin/npf/npfctl/npfctl.8: revision 1.25
sys/net/npf/npf_ctl.c: revision 1.60
usr.sbin/npf/npftest/libnpftest/npf_test_subr.c: revision 1.18
usr.sbin/npf/npftest/libnpftest/Makefile: revision 1.11
sys/net/npf/npf_handler.c: revision 1.49
sys/net/npf/npf_inet.c: revision 1.57
sys/net/npf/npf_ifaddr.c: revision 1.7
sys/net/npf/npf_conndb.c: revision 1.9
sys/net/npf/npf_if.c: revision 1.13
usr.sbin/npf/npfctl/Makefile: revision 1.15
sys/net/npf/npf_conn.c: revision 1.32
sys/net/npf/npf_ext_normalize.c: revision 1.10
sys/net/npf/npf_rproc.c: revision 1.20
sys/net/npf/npf_worker.c: revision 1.8

Major NPF improvements (merge from upstream):
- Switch to the C11-style atomic primitives using atomic_loadstore(9).
- npfkern: introduce the 'state.key.interface' and 'state.key.direction'
  settings.  Users can now choose whether the connection state should be
  strictly per-interface or global at the configuration level.  Keep NAT
  logic to be always per-interface, though.
- npfkern: rewrite the G/C worker logic and make it self-tuning.
- npfkern and libnpf: multiple bug fixes; add param exporting; introduce
  more parameters.  Remove npf_nvlist_{copyin,copyout}() functions and
  refactor npfctl_load_nvlist() with others; add npfctl_run_op() to have
  a single entry point for operations.  Introduce npf_flow_t and clean up
  some code.
- npfctl: lots of fixes for the 'npfctl show' logic; make 'npfctl list'
  more informative; misc usability improvements and more user-friendly
  error messages.
- Amend and improve the manual pages.

npf_worker_sys{init,fini}: initialize/destroy the exit_cv condvar.

npftest -- npf_test_init(): add a workaround for NetBSD.

npf-params(7): fix the state.key defaults.

npf-params.7: s/filer/filter/

Adjust to "npfctl debug" command line changes, from rmind@.

Use more markup.

(martin)

2020-06-20 15:45:22 UTC MAIN commitmail json YAML

2020-06-20 13:55:30 UTC netbsd-9 commitmail json YAML

Pull up following revision(s) (requested by tsutsui in ticket #955):

sys/arch/mac68k/dev/ams.c: revision 1.23

Fix inverted Y-axis value passed to wsmouse_input(9).

Note this is what src/sys/arch/macppc/dev/ams.c does as
"upward (moving the mouse forward) is positive" as noted in wsmouse(9):
http://cvsweb.netbsd.org/bsdweb.cgi/src/sys/arch/macppc/dev/ams.c#rev1.4

Reported and tested by @NonameInsect on his SE/30 and Xorg server.
Should be pulled up to netbsd-8 and netbsd-9.

(martin)

2020-06-20 13:53:14 UTC netbsd-9 commitmail json YAML

Pull up following revision(s) (requested by nia in ticket #954):

sys/dev/pckbport/synaptics.c: revision 1.67

synaptics: Don't reset the device multiple times in succession
Cherrypicked from a patch from an anonymous contributor.

(martin)

2020-06-20 13:51:46 UTC netbsd-9 commitmail json YAML

Pull up following revision(s) (requested by tsutsui in ticket #953):

usr.sbin/installboot/installboot.8: revision 1.99
usr.sbin/installboot/installboot.8: revision 1.98

Fix ews4800mips example.  Its raw partition is rsd0p, not rsd0c.
Reduce macro arguments.

(martin)

2020-06-20 13:49:32 UTC netbsd-9 commitmail json YAML

Pull up following revision(s) (requested by tsutsui in ticket #952):

sys/arch/ews4800mips/stand/common/bootxx.c: revision 1.6

Fix "illegal exception" error on loading a secondary boot.

Recent gcc/binutils create more than two problem header sections
so the primary bootxx should handle them accordingly.
See my port-mips@ port for more details:
https://mail-index.netbsd.org/port-mips/2020/06/06/msg000948.html

Should be pulled up to netbsd-9.

(martin)

2020-06-20 10:53:28 UTC MAIN commitmail json YAML

Remove double 'each of'

Reported by Weitian LI liweitianux (DragonFly).

(kamil)

2020-06-20 07:50:16 UTC MAIN commitmail json YAML

Fix false positive for mvscanw tests on big endian machines.

When conversion specifier is not a derivative form of "%s", retrieve
input as 32bit integer, and then convert to string literal. Then we
can avoid interpretation from ASCII code to integer, which is
apparently byte-order depended.

(rin)

2020-06-20 07:30:09 UTC MAIN commitmail json YAML

Skip sigbus_adraln for powerpc.

SIGBUS for unaligned accesses is not mandatory for powerpc;
most processors (not all, e.g., 403) can deal with that.

(rin)

2020-06-20 07:10:36 UTC MAIN commitmail json YAML

2020-06-20 07:01:16 UTC MAIN commitmail json YAML

2020-06-20 02:27:55 UTC MAIN commitmail json YAML

Add some rudimentary boot args parsing.  Can handle "root=" as well
normal -1adsqvxz flags.  "root=" is limited to cnmacN devices so far;
should be extended to allow arbitary SD devices (and other devices?).

(simonb)

2020-06-20 02:01:56 UTC MAIN commitmail json YAML

Add the structure of the CVMX boot descriptor.
Extend the U-boot bootinfo descriptor with latest members, add a few comments.
Add a few extra board type IDs.

(simonb)

2020-06-20 00:16:51 UTC MAIN commitmail json YAML

2020-06-19 21:17:48 UTC MAIN commitmail json YAML

Avoid unnecessary noise when sub-make or sibling dies

When analyzing a build log, the first 'stopped' output
from make, is the end of interesting output.

Normally when a build fails deep down in a parallel build
the log ends with many blockes of error output from make,
with all but the fist being unhelpful.

We add a function dieQuietly() which will return true
if we should supress the error output from make.
If the failing node was a sub-make, we want to die quietly.

Also when we read an abort token we call dieQuietly telling we
want to die quietly.

This behavior is suppressed by -dj or
setting .MAKE.DIE_QUIETLY=no

Reviewed by: christos

(sjg)

2020-06-19 19:32:03 UTC MAIN commitmail json YAML

remove unnnecessary splbio() in rf_FreeDiskQueueData()

(jdolecek)

2020-06-19 19:29:39 UTC MAIN commitmail json YAML

2020-06-19 16:30:31 UTC MAIN commitmail json YAML

2020-06-19 16:20:22 UTC MAIN commitmail json YAML

2020-06-19 16:11:15 UTC MAIN commitmail json YAML

2020-06-19 16:08:06 UTC MAIN commitmail json YAML

2020-06-19 14:13:23 UTC MAIN commitmail json YAML

use pool_cache for (meta)data buffers also on NetBSD

this should generally slightly improve performance on MP systems, and
specifically for xbd(4) storage avoids slow unaligned I/O buffer handling

this change requires updated kernel, to allow up to SPA_MAXBLOCKSHIFT item
size for pools

fixes PR kern/55397 by Frank Kardel

(jdolecek)

2020-06-19 13:52:40 UTC MAIN commitmail json YAML

bump version - maximum item size for pool_init()/pool_cache_init() changed

PR kern/55397

(jdolecek)

2020-06-19 13:49:38 UTC MAIN commitmail json YAML

bump the limit on max item size for pool_init()/pool_cache_init() up
to 1 << 24, so that the pools can be used for ZFS block allocations, which
are up to SPA_MAXBLOCKSHIFT (1 << 24)

part of PR kern/55397 by Frank Kardel

(jdolecek)

2020-06-19 12:38:54 UTC MAIN commitmail json YAML

Don't include now non-existant "opt_cavium.h".

(simonb)

2020-06-19 12:24:39 UTC MAIN commitmail json YAML

OCTEON_MEMSIZE isn't used now, remove declaration.

(simonb)

2020-06-19 11:54:01 UTC MAIN commitmail json YAML

2020-06-19 11:52:42 UTC MAIN commitmail json YAML

Add umass quirk for Alcor AU6366 multi-card reader.

(flxd)

2020-06-19 10:35:11 UTC MAIN commitmail json YAML

Use "-fno-unwind-tables" to shrink binaries more.

sun3 GENERIC -Os
  text    data    bss    dec    hex filename
1762862  75292  93032 1931186  1d77b2 netbsd

sun3 GENERIC -Os -fno-unwind-tables
  text    data    bss    dec    hex filename
1545726  75292  93032 1714050  1a2782 netbsd

GENERIC is tested on TME.

(tsutsui)

2020-06-19 10:30:27 UTC MAIN commitmail json YAML

First pass at making this work again.
Remove spl and add some locking around network access (needs more work).
Make sure that we consistently use the channel lock for scsipi commands.
Remove the preference for send over receive, as this can lead to deadlocks
- we only advertise 1 opening, but we can try to send before the receive is
complete in this case.
Don't use XS_CTL_ASYNC because we don't provide a buffer.
Tested on UP sparc and compile-tested on atari.
Tested with LOCKDEBUG.
Still fails with DIAGNOSTIC because we can call into the scsipi routines
from a softint.

(jdc)

2020-06-19 07:43:38 UTC MAIN commitmail json YAML

Keep the top of stack zero as other m68k ports do
(and required by System V ABI).

(rin)

2020-06-19 07:31:59 UTC MAIN commitmail json YAML

Try to sanitize usage of isync and sync instructions.

According to reference manuals of 4xx, isync is "context synchronization",
which satisfies both 1 and 2:

1. instructions preceding it complete in the context that existed before it
2. instructions following it complete in the context that exists after it

Whereas sync (== msync for 440) is "execution synchronization", which
satisfies just 1, not 2. At the same time, sync guarantees "storage
synchronization", by which any previous storage references completes
before any subsequent instructions begin to execute.

Tested on 405 over months.

(rin)

2020-06-19 07:25:20 UTC MAIN commitmail json YAML

Remove trailing whitespace.

(wiz)

2020-06-19 07:24:41 UTC MAIN commitmail json YAML

Return correct signo and si_code to userland when page fault.
Taken from powerpc/trap.c. Found by tests in lib/libc/sys.

(rin)

2020-06-19 07:19:19 UTC MAIN commitmail json YAML

Return error code from uvm layer on fault, instead of hard-coded 1.
Found by some tests in tests/lib/libc/sys.

(rin)

2020-06-19 07:15:21 UTC MAIN commitmail json YAML

Oops, commit log was missing. It should be:

Revert rev 1.85:
http://cvsweb.netbsd.org/bsdweb.cgi/src/sys/arch/powerpc/ibm4xx/pmap.c#rev1.85

Not clearly documented in reference manual, but the previous code seems
correct; the operations must be carried out with DMMU disabled. Otherwise,
WIP software single step for userland does not work correctly (stalled
indefinitely at pmap_procwr()).

XXX
pullup to netbsd-9

(rin)

2020-06-19 07:14:20 UTC MAIN commitmail json YAML

2020-06-19 02:23:43 UTC MAIN commitmail json YAML

2020-06-19 01:19:51 UTC MAIN commitmail json YAML

Use ?:: modifier instead of .if to check for ipv6.
This way we don't have to include bsd.init.mk early.

(uwe)

2020-06-19 00:58:17 UTC MAIN commitmail json YAML

Use -fstack-usage only if we are using gcc.

Pointed out by maxv@

(simonb)

2020-06-18 23:30:51 UTC MAIN commitmail json YAML

Document kmem_strdup() and kmem_strndup()

Added in 2018 by christos@ in sys/sys/kmem.h r. 1.11.

(kamil)

2020-06-18 20:38:42 UTC MAIN commitmail json YAML

Add acl(9) from FreeBSD.

Needs work before it should be added to the build.

(wiz)

2020-06-18 19:54:08 UTC MAIN commitmail json YAML

Use a sane default for size of partition a: rather than odd 0x1fffffff.

The latter one seems derived from 386BSD (and 4.4BSD),
but it could confuse sysinst as noted in PR/55187.
Sync with most other modern ports that use secperunit
as well as RAW_PART.

(tsutsui)

2020-06-18 19:47:41 UTC MAIN commitmail json YAML

Remove reference to non-existing extattr(2) and fix two other xrefs.

(wiz)

2020-06-18 19:46:59 UTC MAIN commitmail json YAML

2020-06-18 19:46:34 UTC MAIN commitmail json YAML

2020-06-18 19:44:01 UTC MAIN commitmail json YAML

Sync usage with manpage.

(wiz)

2020-06-18 19:43:53 UTC MAIN commitmail json YAML

Sort option descriptions. Sort options in SYNOPSIS. Fix xrefs.
Comment out acl(9) which we don't have.

(wiz)

2020-06-18 19:36:13 UTC MAIN commitmail json YAML

Fix xrefs, comment out acl(9) which we don't have.

(wiz)

2020-06-18 19:32:56 UTC MAIN commitmail json YAML

The ACL flag is -p, not -n.

(wiz)

2020-06-18 18:14:06 UTC MAIN commitmail json YAML

Provide wdboot as a link of sdboot for Milan also in sysinst.

See the following commit log for details:
https://mail-index.netbsd.org/source-changes/2018/03/04/msg092779.html

(tsutsui)

2020-06-18 17:59:06 UTC MAIN commitmail json YAML

2020-06-18 16:56:31 UTC MAIN commitmail json YAML

2020-06-18 16:40:08 UTC MAIN commitmail json YAML

Fix leading 8 spaces to a tab.

(tsutsui)

2020-06-18 16:31:15 UTC MAIN commitmail json YAML

2020-06-18 16:27:24 UTC MAIN commitmail json YAML

2020-06-18 16:23:43 UTC MAIN commitmail json YAML

2020-06-18 13:52:08 UTC MAIN commitmail json YAML

General code cleanup:
- use generic macros for building IO and IOBDMA addresses instead
  of many different variations of the same theme.
- use #define's for CVMSEG addresses instead of magic numbers.
- use __BIT/__BITS/__SHIFTIN/__SHIFTOUT in most places, instead of
  foo_SHIFT defines or (worse) shifting by magic numbers.

No functional changes.

(simonb)

2020-06-18 11:50:45 UTC MAIN commitmail json YAML

Discard -fstack-usage for vax, for which GCC does not support that option
at the moment.

(rin)

2020-06-18 09:00:11 UTC MAIN commitmail json YAML

Modify a liitle to reduce diff between ixgbe.c and ixv.c. No functional change.

(msaitoh)

2020-06-17 22:07:21 UTC MAIN commitmail json YAML

Fix build for vax; Compile t_ptrace_sigchld.c with -D__TEST_FENV.

(rin)

2020-06-17 20:44:46 UTC MAIN commitmail json YAML

Spell `blowfish-cbc' as such, not like `bf-cbc'.

Gotta match the name we actually use for this to work!

Should fix the cgd blowfish-cbc encblkno8 test failures reported at

https://mail-index.netbsd.org/current-users/2020/06/15/msg038871.html

(riastradh)

2020-06-17 14:04:03 UTC MAIN commitmail json YAML

explicitly disable INTx interrupts to avoid interrupt storm triggered by
unhandled adapter interrupts

fixes PR kern/46596 by Andreas Gustafsson, fix adopted from FreeBSD

(jdolecek)

2020-06-17 13:09:16 UTC MAIN commitmail json YAML

Explcitly include <sys/extent.h> here.

(thorpej)

2020-06-17 09:11:13 UTC MAIN commitmail json YAML

Add missing callout_stop() for recovery_mode_timer.

NOTE: One of the difference between the local_timer and recovery_mode_timer
is that local_timer runs only when IFF_UP and recovery_mode_timer always runs
(it's enabled on attach).

(msaitoh)

2020-06-17 08:42:16 UTC MAIN commitmail json YAML

Let trigger_fpe() cause floating-point divide by zero exception, instead of
integer one, which is not trapped for powerpc and aarch64.

Note that it is checked in lib/libc/gen/t_siginfo whether integer divide by
zero is interpreted as SIGFPE or not.

Now, all *_crash_fpe tests pass for powerpc, and nothing changes for amd64
at least.

(rin)

2020-06-17 08:23:18 UTC MAIN commitmail json YAML

Regardless of __HAVE_FENV, include <fenv.h>, which itself defines __HAVE_FENV.

(rin)

2020-06-17 07:02:31 UTC MAIN commitmail json YAML

<sys/extent.h> not needed here.

(thorpej)

2020-06-17 07:01:02 UTC MAIN commitmail json YAML

<sys/extent.h> not needed here.

(thorpej)

2020-06-17 06:59:45 UTC MAIN commitmail json YAML

- <sys/extent.h> not needed here.
- Fix interrupt string buffer name.

(thorpej)

2020-06-17 06:55:42 UTC MAIN commitmail json YAML

<sys/extent.h> not needed here.

(thorpej)

2020-06-17 06:52:59 UTC MAIN commitmail json YAML

<sys/extent.h> not needed here.

(thorpej)

2020-06-17 06:51:09 UTC MAIN commitmail json YAML

2020-06-17 06:49:03 UTC MAIN commitmail json YAML

<sys/extent.h> not needed here.

(thorpej)

2020-06-17 06:48:06 UTC MAIN commitmail json YAML

<sys/extent.h> not needed here.

(thorpej)

2020-06-17 06:46:09 UTC MAIN commitmail json YAML

<sys/extent.h> not needed here.

(thorpej)

2020-06-17 06:45:09 UTC MAIN commitmail json YAML

2020-06-17 06:41:39 UTC MAIN commitmail json YAML

<sys/extent.h> not needed here.

(thorpej)

2020-06-17 06:40:45 UTC MAIN commitmail json YAML

<sys/extent.h> not needed here.

(thorpej)

2020-06-17 06:39:49 UTC MAIN commitmail json YAML

<sys/extent.h> not needed here.

(thorpej)

2020-06-17 06:37:57 UTC MAIN commitmail json YAML

<sys/extent.h> not needed here.

(thorpej)

2020-06-17 06:24:16 UTC MAIN commitmail json YAML

<sys/extent.h> not needed here.

(thorpej)

2020-06-17 06:20:05 UTC MAIN commitmail json YAML

Use a vmem arena rather than an extent map to manage Jazz DMA TLB
address space.

(thorpej)

2020-06-17 05:52:13 UTC MAIN commitmail json YAML

Typo: vmem_free -> vmem_xfree

(thorpej)

2020-06-17 04:12:39 UTC MAIN commitmail json YAML

2020-06-17 03:50:05 UTC MAIN commitmail json YAML

2020-06-17 03:22:06 UTC MAIN commitmail json YAML

fix pasto (noted by Viktor Duchovny)

(christos)

2020-06-17 02:40:43 UTC MAIN commitmail json YAML

Add -fstack-usage to kernel builds. Produces .su files that can be
analysed to find large stack users.

(simonb)

2020-06-17 00:16:22 UTC MAIN commitmail json YAML

2020-06-16 21:02:20 UTC MAIN commitmail json YAML

R_ARM_TLS_TPOFF32 needs to adjust the existing value, not blindly
overwrite it.

(joerg)

2020-06-16 21:01:30 UTC MAIN commitmail json YAML

Honor addend for R_AARCH64_TLS_TPREL relocation.

(joerg)

2020-06-16 17:25:56 UTC MAIN commitmail json YAML

2020-06-16 17:12:18 UTC MAIN commitmail json YAML

2020-06-16 14:45:08 UTC MAIN commitmail json YAML

Improve wording in comments in raid_dumpblock().

(oster)

2020-06-16 14:26:39 UTC MAIN commitmail json YAML

Use more markup. Bump date for previous.

(wiz)

2020-06-16 13:34:38 UTC MAIN commitmail json YAML

Describe correctly how whitespace is formatted as the docs did not
match the source.

(sborrill)

2020-06-16 10:36:03 UTC netbsd-7 commitmail json YAML

2020-06-16 10:34:49 UTC netbsd-7 commitmail json YAML

Pull up following revision(s) (requested by martin in ticket #1735):
sys/dev/usb/if_run.c: revision 1.41
Better bounds checking for oversized packets, to avoid kernel memory
corruption. Pointed out by Ilja Van Sprundel.

(bouyer)

2020-06-16 10:33:38 UTC netbsd-7 commitmail json YAML

Pull up following revision(s) (requested by martin in ticket #1734):
sys/dev/usb/if_otus.c: revision 1.45 via patch
Stricter bounds check for some packet length we get from the usb chip,
to make sure we do not corrupt kernel memory.
Pointed out by Ilja Van Sprundel.

(bouyer)

2020-06-16 10:29:16 UTC netbsd-8 commitmail json YAML

2020-06-16 10:28:29 UTC netbsd-8 commitmail json YAML

Pull up following revision(s) (requested by martin in ticket #1559):
sys/dev/usb/if_run.c: revision 1.41
Better bounds checking for oversized packets, to avoid kernel memory
corruption. Pointed out by Ilja Van Sprundel.

(bouyer)

2020-06-16 10:27:04 UTC netbsd-8 commitmail json YAML

Pull up following revision(s) (requested by martin in ticket #1558):
sys/dev/usb/if_otus.c: revision 1.45 via patch
Stricter bounds check for some packet length we get from the usb chip,
to make sure we do not corrupt kernel memory.
Pointed out by Ilja Van Sprundel.

(bouyer)

2020-06-16 10:23:04 UTC netbsd-8 commitmail json YAML

Pull up following revision(s) (requested by tsutsui in ticket #1557):
sys/arch/mac68k/dev/ams.c: revision 1.23
Fix inverted Y-axis value passed to wsmouse_input(9).
Note this is what src/sys/arch/macppc/dev/ams.c does as
"upward (moving the mouse forward) is positive" as noted in wsmouse(9):
http://cvsweb.netbsd.org/bsdweb.cgi/src/sys/arch/macppc/dev/ams.c#rev1.4
Reported and tested by @NonameInsect on his SE/30 and Xorg server.
Should be pulled up to netbsd-8 and netbsd-9.

(bouyer)

2020-06-16 09:47:11 UTC MAIN commitmail json YAML

2020-06-16 07:59:07 UTC MAIN commitmail json YAML

PR kern/55272: skip this test on uniprocessor machines, it is too dangerous
and can kill the host kernel if a userland watchdog is running

(martin)

2020-06-16 06:42:36 UTC MAIN commitmail json YAML

Tidy up the function prototypes.  NFCI.

(thorpej)

2020-06-16 06:36:56 UTC MAIN commitmail json YAML

2020-06-16 01:29:01 UTC MAIN commitmail json YAML

Add vmem_xfreeall(), which frees all allocated regions in the specified arena.
All outstanding allocations MUST have been performed with vmem_xalloc() or
else the behavior is undefined.  (This also implies that the arena must also
not have a quantum cache; note this in the documentation.)

(thorpej)

2020-06-16 00:47:21 UTC MAIN commitmail json YAML

2020-06-16 00:45:56 UTC MAIN commitmail json YAML

For MKREPRO builds:
1. compute cur_date from the timestamp
2. pass the date to groff so that it can set its registers

(christos)

2020-06-15 23:41:55 UTC MAIN commitmail json YAML

2020-06-15 23:41:35 UTC MAIN commitmail json YAML

icmp6.h: #define ND_RA_FLAG_PROXY

RFC 4389, experimental. Maybe someone will implement it one day.

(roy)

2020-06-15 23:38:17 UTC MAIN commitmail json YAML

icmp6.h: #define ND_OPT_PI_FLAG_ROUTER

We already define ND_RA_FLAG_HOME_AGENT and that kind of requires
ND_OPT_PI_FLAG_ROUTER.

(roy)

2020-06-15 22:03:39 UTC MAIN commitmail json YAML

Drop compat support for OpenBSD/arc disks.

Note OpenBSD/arc was discontinued after 1998.
Tested on GXemul and ok'ed by soda@.

(tsutsui)

2020-06-15 21:56:50 UTC MAIN commitmail json YAML

2020-06-15 21:52:03 UTC MAIN commitmail json YAML

blocklist migration has been automated.

(christos)