CVS commit: src/sys/arch/mips

2020-05-24 Thread Simon Burge
Module Name:src
Committed By:   simonb
Date:   Sun May 24 07:15:24 UTC 2020

Modified Files:
src/sys/arch/mips/include: cpuregs.h locore.h
src/sys/arch/mips/mips: locore_mips3.S

Log Message:
Add mipsNN_cp0_rdhwr_cpunum() which returns the current CPU number
read from the CPUNum hardware register on MIPS{32,64}R2.


To generate a diff of this commit:
cvs rdiff -u -r1.98 -r1.99 src/sys/arch/mips/include/cpuregs.h
cvs rdiff -u -r1.104 -r1.105 src/sys/arch/mips/include/locore.h
cvs rdiff -u -r1.114 -r1.115 src/sys/arch/mips/mips/locore_mips3.S

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/sys/arch/evbarm/conf

2020-05-24 Thread Nick Hudson
Module Name:src
Committed By:   skrll
Date:   Sun May 24 07:17:34 UTC 2020

Modified Files:
src/sys/arch/evbarm/conf: README.evbarm

Log Message:
Note GENERIC and GENREIC64


To generate a diff of this commit:
cvs rdiff -u -r1.30 -r1.31 src/sys/arch/evbarm/conf/README.evbarm

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/sys/dev/usb

2020-05-24 Thread Nick Hudson
Module Name:src
Committed By:   skrll
Date:   Sun May 24 07:42:51 UTC 2020

Modified Files:
src/sys/dev/usb: ohci.c

Log Message:
Be more careful with OHCI_PAGE limitations in ohci_reset_std_chain and
ohci_device_isoc_enter

Enable USBMALLOC_MULTISEG


To generate a diff of this commit:
cvs rdiff -u -r1.307 -r1.308 src/sys/dev/usb/ohci.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/sys/dev/nvmm

2020-05-24 Thread Maxime Villard
Module Name:src
Committed By:   maxv
Date:   Sun May 24 08:08:49 UTC 2020

Modified Files:
src/sys/dev/nvmm: nvmm.c nvmm_internal.h
src/sys/dev/nvmm/x86: nvmm_x86_svm.c nvmm_x86_vmx.c

Log Message:
Gather the conditions to return from the VCPU loops in nvmm_return_needed(),
and use it in nvmm_do_vcpu_run() as well. This fixes two undesired behaviors:

 - When a VM initializes, the many nested page faults that need processing
   could cause the calling thread to occupy the CPU too much if we're unlucky
   and are only getting repeated nested page faults thousands of times in a
   row.

 - When the emulator calls nvmm_vcpu_run() and immediately sends a signal to
   stop the VCPU, it's better to check signals earlier and leave right away,
   rather than doing a round of VCPU run that could increase the time spent
   by the emulator waiting for the return.


To generate a diff of this commit:
cvs rdiff -u -r1.29 -r1.30 src/sys/dev/nvmm/nvmm.c
cvs rdiff -u -r1.14 -r1.15 src/sys/dev/nvmm/nvmm_internal.h
cvs rdiff -u -r1.61 -r1.62 src/sys/dev/nvmm/x86/nvmm_x86_svm.c
cvs rdiff -u -r1.58 -r1.59 src/sys/dev/nvmm/x86/nvmm_x86_vmx.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/sys/arch/arm/imx/fdt

2020-05-24 Thread Nick Hudson
Module Name:src
Committed By:   skrll
Date:   Sun May 24 08:47:19 UTC 2020

Modified Files:
src/sys/arch/arm/imx/fdt: imx6_platform.c

Log Message:
Misc whitespace


To generate a diff of this commit:
cvs rdiff -u -r1.8 -r1.9 src/sys/arch/arm/imx/fdt/imx6_platform.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/usr.bin/xlint/xlint

2020-05-24 Thread Thomas Klausner
Module Name:src
Committed By:   wiz
Date:   Sun May 24 09:55:43 UTC 2020

Modified Files:
src/usr.bin/xlint/xlint: lint.1

Log Message:
Remove trailing whitespace, add missing word.


To generate a diff of this commit:
cvs rdiff -u -r1.40 -r1.41 src/usr.bin/xlint/xlint/lint.1

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/sys/dev/hyperv

2020-05-24 Thread NONAKA Kimihiro
Module Name:src
Committed By:   nonaka
Date:   Sun May 24 10:32:00 UTC 2020

Modified Files:
src/sys/dev/hyperv: if_hvn.c

Log Message:
hvn(4): Prevent from occur panic when acquiring the media status.

hvn(4) sleeps during hvn_media_status(), and thus requires an adaptive mutex
for the media lock.  Taken from recent iwm(4) change.


To generate a diff of this commit:
cvs rdiff -u -r1.17 -r1.18 src/sys/dev/hyperv/if_hvn.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/sys

2020-05-24 Thread Juergen Hannken-Illjes
Module Name:src
Committed By:   hannken
Date:   Sun May 24 10:42:28 UTC 2020

Modified Files:
src/sys/arch/atari/dev: event_var.h
src/sys/dev/sun: event_var.h

Log Message:
Change proc_lock -> &proc_lock.


To generate a diff of this commit:
cvs rdiff -u -r1.9 -r1.10 src/sys/arch/atari/dev/event_var.h
cvs rdiff -u -r1.13 -r1.14 src/sys/dev/sun/event_var.h

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/sys/uvm

2020-05-24 Thread Jaromir Dolecek
Module Name:src
Committed By:   jdolecek
Date:   Sun May 24 14:11:49 UTC 2020

Modified Files:
src/sys/uvm: uvm_swap.c

Log Message:
fix KASAN PoolUseAfterFree for async write - can't read bp after VOP_STRATEGY()

problem found and fix provided by Paul Ripke


To generate a diff of this commit:
cvs rdiff -u -r1.192 -r1.193 src/sys/uvm/uvm_swap.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/sys/dev/dkwedge

2020-05-24 Thread Jared D. McNeill
Module Name:src
Committed By:   jmcneill
Date:   Sun May 24 14:40:21 UTC 2020

Modified Files:
src/sys/dev/dkwedge: dk.c

Log Message:
dkwedge_add: Allow for expanding the size of an existing wedge without
having to delete it first, provided that no other parameters have changed.


To generate a diff of this commit:
cvs rdiff -u -r1.100 -r1.101 src/sys/dev/dkwedge/dk.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/sbin/resize_ffs

2020-05-24 Thread Jared D. McNeill
Module Name:src
Committed By:   jmcneill
Date:   Sun May 24 14:41:27 UTC 2020

Modified Files:
src/sbin/resize_ffs: Makefile resize_ffs.c

Log Message:
Use getfsspecname and getrawdiskname so we can resize by NAME= label.


To generate a diff of this commit:
cvs rdiff -u -r1.5 -r1.6 src/sbin/resize_ffs/Makefile
cvs rdiff -u -r1.54 -r1.55 src/sbin/resize_ffs/resize_ffs.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/etc/rc.d

2020-05-24 Thread Jared D. McNeill
Module Name:src
Committed By:   jmcneill
Date:   Sun May 24 14:43:19 UTC 2020

Modified Files:
src/etc/rc.d: resize_root

Log Message:
Support resizing wedges


To generate a diff of this commit:
cvs rdiff -u -r1.4 -r1.5 src/etc/rc.d/resize_root

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/sbin/gpt

2020-05-24 Thread Jared D. McNeill
Module Name:src
Committed By:   jmcneill
Date:   Sun May 24 14:42:44 UTC 2020

Modified Files:
src/sbin/gpt: gpt.8 map.c resize.c resizedisk.c

Log Message:
Exit gracefully when auto-expanding a partition and it is already the
correct size. Add a -q flag to "resize" and "resizedisk" commands to skip
printing warnings in the already resize paths.


To generate a diff of this commit:
cvs rdiff -u -r1.70 -r1.71 src/sbin/gpt/gpt.8
cvs rdiff -u -r1.14 -r1.15 src/sbin/gpt/map.c
cvs rdiff -u -r1.24 -r1.25 src/sbin/gpt/resize.c
cvs rdiff -u -r1.17 -r1.18 src/sbin/gpt/resizedisk.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/etc/etc.evbarm

2020-05-24 Thread Jared D. McNeill
Module Name:src
Committed By:   jmcneill
Date:   Sun May 24 14:44:11 UTC 2020

Modified Files:
src/etc/etc.evbarm: Makefile.inc

Log Message:
Pass TOOL_GPT to mkimage


To generate a diff of this commit:
cvs rdiff -u -r1.118 -r1.119 src/etc/etc.evbarm/Makefile.inc

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/etc/defaults

2020-05-24 Thread Jared D. McNeill
Module Name:src
Committed By:   jmcneill
Date:   Sun May 24 14:46:19 UTC 2020

Modified Files:
src/etc/defaults: rc.conf

Log Message:
Set resize_gpt=NO by default


To generate a diff of this commit:
cvs rdiff -u -r1.154 -r1.155 src/etc/defaults/rc.conf

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/distrib/utils/embedded

2020-05-24 Thread Jared D. McNeill
Module Name:src
Committed By:   jmcneill
Date:   Sun May 24 14:45:49 UTC 2020

Modified Files:
src/distrib/utils/embedded: mkimage
src/distrib/utils/embedded/conf: evbarm.conf
Added Files:
src/distrib/utils/embedded/files: resize_gpt

Log Message:
Add GPT support to mkimage.


To generate a diff of this commit:
cvs rdiff -u -r1.72 -r1.73 src/distrib/utils/embedded/mkimage
cvs rdiff -u -r1.34 -r1.35 src/distrib/utils/embedded/conf/evbarm.conf
cvs rdiff -u -r0 -r1.1 src/distrib/utils/embedded/files/resize_gpt

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/usr.sbin/npf/npfctl

2020-05-24 Thread Mindaugas Rasiukevicius
Module Name:src
Committed By:   rmind
Date:   Sun May 24 15:35:40 UTC 2020

Modified Files:
src/usr.sbin/npf/npfctl: npf_scan.l

Log Message:
PR/55288: npfctl: change parameter syntax to be more permissive.


To generate a diff of this commit:
cvs rdiff -u -r1.30 -r1.31 src/usr.sbin/npf/npfctl/npf_scan.l

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/sys/dev/sdmmc

2020-05-24 Thread Taylor R Campbell
Module Name:src
Committed By:   riastradh
Date:   Sun May 24 17:26:18 UTC 2020

Modified Files:
src/sys/dev/sdmmc: if_bwfm_sdio.c ld_sdmmc.c sdmmc.c sdmmc_io.c
sdmmcvar.h

Log Message:
Fix races in sdmmc tasks and teach ld@sdmmc to abort xfers on detach.

- Teach sdmmc_add_task to queue it only if not already queued.
- Remove now-redundant logic to avoid repeated queueing elsewhere.
- Teach sdmmc_del_task to wait until task has completed.
- Call sdmmc_del_task in various needful places.
- Replace abuse of pcq by a lock and a tailq.
  (pcq is multi-producer, _single_-consumer, but there are potentially
  multiple consumers here and really only one producer.)
- Teach ld_sdmmc to abort xfers on detach.
  (Mechanism is kinda kludgey but it'll do for now; any effort one is
  tempted to spend overhauling this should be spent overhauling sdmmc
  to support proper asynchronous commands.)
- Make sure ld_sdmmc_discard either returns failure or eventually calls
  ldenddiscard.

XXX Currently ld_sdmmc_detach aborts xfers _before_ ldbegindetach has
has committed to detaching or not.  This is currently necessary to
avoid a deadlock because ldbegindetach waits for xfers to drain --
which strikes me as wrong; ldbegindetach shouldn't wait for anything,
and should only make the decision to commit to detaching or not so
the caller can decide whether to abort xfers before we actually wait
for them in ldenddetach.

XXX pullup -- although this changes some kernel symbols (sdmmc_add_task
and sdmmc_del_task), it shouldn't affect any existing modules; the only
module that uses sdmmc is ld_sdmmc.kmod, which is `.if 0' in the build
so there shouldn't be any of them floating around.


To generate a diff of this commit:
cvs rdiff -u -r1.15 -r1.16 src/sys/dev/sdmmc/if_bwfm_sdio.c
cvs rdiff -u -r1.37 -r1.38 src/sys/dev/sdmmc/ld_sdmmc.c
cvs rdiff -u -r1.39 -r1.40 src/sys/dev/sdmmc/sdmmc.c
cvs rdiff -u -r1.19 -r1.20 src/sys/dev/sdmmc/sdmmc_io.c
cvs rdiff -u -r1.34 -r1.35 src/sys/dev/sdmmc/sdmmcvar.h

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/sys/dev/usb

2020-05-24 Thread Jonathan A. Kollasch
Module Name:src
Committed By:   jakllsch
Date:   Sun May 24 17:28:20 UTC 2020

Modified Files:
src/sys/dev/usb: uvideo.c

Log Message:
uvideo(4): clamp (micro)frames-per-xfer to at most 80

Previously, on a 30fps YUV422 640x480 webcam, we were putting over 250
USB (micro)frames per video frame in the host controller queue.

xhci(4) is currently limited to 256-1 TRBs per xHC Transfer Ring, and as
such, trying to place 3 xfers each of 250+ microframes in the queue fails.

As there is no UVC requirement that whole video frames be in one logical
chunk of isoc transactions, and there doesn't seem to be compelling reason
to keep the xfer completion rate slower than 1 in 10ms, we can limit each
of the 3 uvideo xfers to 80 (micro)frames of bus time, and solve the
Transfer Ring constraint for upcoming xhci(4) Isochronous pipe support.
This works out to using only 240 TRBs on the 255-usable-TRB Transfer Ring.


To generate a diff of this commit:
cvs rdiff -u -r1.57 -r1.58 src/sys/dev/usb/uvideo.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/sbin/gpt

2020-05-24 Thread Jared D. McNeill
Module Name:src
Committed By:   jmcneill
Date:   Sun May 24 18:42:20 UTC 2020

Modified Files:
src/sbin/gpt: gpt.8 gpt.c gpt.h main.c

Log Message:
Add -H flag to ignore existing MBR (Hybrid MBR/GPT mode).


To generate a diff of this commit:
cvs rdiff -u -r1.71 -r1.72 src/sbin/gpt/gpt.8
cvs rdiff -u -r1.81 -r1.82 src/sbin/gpt/gpt.c
cvs rdiff -u -r1.41 -r1.42 src/sbin/gpt/gpt.h
cvs rdiff -u -r1.13 -r1.14 src/sbin/gpt/main.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/sbin/fdisk

2020-05-24 Thread Jared D. McNeill
Module Name:src
Committed By:   jmcneill
Date:   Sun May 24 18:42:48 UTC 2020

Modified Files:
src/sbin/fdisk: fdisk.8 fdisk.c

Log Message:
Add -g flag to preserve GPT headers when updating MBR.


To generate a diff of this commit:
cvs rdiff -u -r1.90 -r1.91 src/sbin/fdisk/fdisk.8
cvs rdiff -u -r1.157 -r1.158 src/sbin/fdisk/fdisk.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/distrib/utils/embedded

2020-05-24 Thread Jared D. McNeill
Module Name:src
Committed By:   jmcneill
Date:   Sun May 24 18:43:40 UTC 2020

Modified Files:
src/distrib/utils/embedded: mkimage
src/distrib/utils/embedded/files: resize_gpt

Log Message:
Add support for hybrid MBR/GPT images.


To generate a diff of this commit:
cvs rdiff -u -r1.73 -r1.74 src/distrib/utils/embedded/mkimage
cvs rdiff -u -r1.1 -r1.2 src/distrib/utils/embedded/files/resize_gpt

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/distrib/utils/embedded/conf

2020-05-24 Thread Jared D. McNeill
Module Name:src
Committed By:   jmcneill
Date:   Sun May 24 18:44:47 UTC 2020

Modified Files:
src/distrib/utils/embedded/conf: arm64.conf

Log Message:
Enable GPT support w/ hybrid MBR for Raspberry Pi compatibility.


To generate a diff of this commit:
cvs rdiff -u -r1.10 -r1.11 src/distrib/utils/embedded/conf/arm64.conf

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS import: src/external/mit/libuv/dist

2020-05-24 Thread Christos Zoulas
Module Name:src
Committed By:   christos
Date:   Sun May 24 19:26:41 UTC 2020

Update of /cvsroot/src/external/mit/libuv/dist
In directory ivanova.netbsd.org:/tmp/cvs-serv18348

Log Message:
Import libuv, needed by bind-9.16.x

Status:

Vendor Tag: LIBUV
Release Tags:   libuv-1-38-0

N src/external/mit/libuv/dist/.mailmap
N src/external/mit/libuv/dist/AUTHORS
N src/external/mit/libuv/dist/CMakeLists.txt
N src/external/mit/libuv/dist/CONTRIBUTING.md
N src/external/mit/libuv/dist/ChangeLog
N src/external/mit/libuv/dist/LICENSE
N src/external/mit/libuv/dist/LICENSE-docs
N src/external/mit/libuv/dist/MAINTAINERS.md
N src/external/mit/libuv/dist/Makefile.am
N src/external/mit/libuv/dist/README.md
N src/external/mit/libuv/dist/SUPPORTED_PLATFORMS.md
N src/external/mit/libuv/dist/autogen.sh
N src/external/mit/libuv/dist/configure.ac
N src/external/mit/libuv/dist/libuv.pc.in
N src/external/mit/libuv/dist/uv_win_longpath.manifest
N src/external/mit/libuv/dist/.github/ISSUE_TEMPLATE.md
N src/external/mit/libuv/dist/.github/stale.yml
N src/external/mit/libuv/dist/.github/workflows/CI.yml
N src/external/mit/libuv/dist/docs/Makefile
N src/external/mit/libuv/dist/docs/make.bat
N src/external/mit/libuv/dist/docs/code/cgi/main.c
N src/external/mit/libuv/dist/docs/code/cgi/tick.c
N src/external/mit/libuv/dist/docs/code/detach/main.c
N src/external/mit/libuv/dist/docs/code/dns/main.c
N src/external/mit/libuv/dist/docs/code/helloworld/main.c
N src/external/mit/libuv/dist/docs/code/idle-basic/main.c
N src/external/mit/libuv/dist/docs/code/idle-compute/main.c
N src/external/mit/libuv/dist/docs/code/interfaces/main.c
N src/external/mit/libuv/dist/docs/code/locks/main.c
N src/external/mit/libuv/dist/docs/code/multi-echo-server/hammer.js
N src/external/mit/libuv/dist/docs/code/multi-echo-server/main.c
N src/external/mit/libuv/dist/docs/code/multi-echo-server/worker.c
N src/external/mit/libuv/dist/docs/code/onchange/main.c
N src/external/mit/libuv/dist/docs/code/pipe-echo-server/main.c
N src/external/mit/libuv/dist/docs/code/plugin/hello.c
N src/external/mit/libuv/dist/docs/code/plugin/main.c
N src/external/mit/libuv/dist/docs/code/plugin/plugin.h
N src/external/mit/libuv/dist/docs/code/proc-streams/main.c
N src/external/mit/libuv/dist/docs/code/proc-streams/test.c
N src/external/mit/libuv/dist/docs/code/progress/main.c
N src/external/mit/libuv/dist/docs/code/queue-cancel/main.c
N src/external/mit/libuv/dist/docs/code/queue-work/main.c
N src/external/mit/libuv/dist/docs/code/ref-timer/main.c
N src/external/mit/libuv/dist/docs/code/signal/main.c
N src/external/mit/libuv/dist/docs/code/spawn/main.c
N src/external/mit/libuv/dist/docs/code/tcp-echo-server/main.c
N src/external/mit/libuv/dist/docs/code/thread-create/main.c
N src/external/mit/libuv/dist/docs/code/tty-gravity/main.c
N src/external/mit/libuv/dist/docs/code/tty/main.c
N src/external/mit/libuv/dist/docs/code/udp-dhcp/main.c
N src/external/mit/libuv/dist/docs/code/uvcat/main.c
N src/external/mit/libuv/dist/docs/code/uvstop/main.c
N src/external/mit/libuv/dist/docs/code/uvtee/main.c
N src/external/mit/libuv/dist/docs/code/uvwget/main.c
N src/external/mit/libuv/dist/docs/src/api.rst
N src/external/mit/libuv/dist/docs/src/async.rst
N src/external/mit/libuv/dist/docs/src/check.rst
N src/external/mit/libuv/dist/docs/src/conf.py
N src/external/mit/libuv/dist/docs/src/design.rst
N src/external/mit/libuv/dist/docs/src/dll.rst
N src/external/mit/libuv/dist/docs/src/dns.rst
N src/external/mit/libuv/dist/docs/src/errors.rst
N src/external/mit/libuv/dist/docs/src/fs.rst
N src/external/mit/libuv/dist/docs/src/fs_event.rst
N src/external/mit/libuv/dist/docs/src/fs_poll.rst
N src/external/mit/libuv/dist/docs/src/guide.rst
N src/external/mit/libuv/dist/docs/src/handle.rst
N src/external/mit/libuv/dist/docs/src/idle.rst
N src/external/mit/libuv/dist/docs/src/index.rst
N src/external/mit/libuv/dist/docs/src/loop.rst
N src/external/mit/libuv/dist/docs/src/migration_010_100.rst
N src/external/mit/libuv/dist/docs/src/misc.rst
N src/external/mit/libuv/dist/docs/src/pipe.rst
N src/external/mit/libuv/dist/docs/src/poll.rst
N src/external/mit/libuv/dist/docs/src/prepare.rst
N src/external/mit/libuv/dist/docs/src/process.rst
N src/external/mit/libuv/dist/docs/src/request.rst
N src/external/mit/libuv/dist/docs/src/signal.rst
N src/external/mit/libuv/dist/docs/src/stream.rst
N src/external/mit/libuv/dist/docs/src/tcp.rst
N src/external/mit/libuv/dist/docs/src/threading.rst
N src/external/mit/libuv/dist/docs/src/threadpool.rst
N src/external/mit/libuv/dist/docs/src/timer.rst
N src/external/mit/libuv/dist/docs/src/tty.rst
N src/external/mit/libuv/dist/docs/src/udp.rst
N src/external/mit/libuv/dist/docs/src/upgrading.rst
N src/external/mit/libuv/dist/docs/src/version.rst
N src/external/mit/libuv/dist/docs/src/guide/about.rst
N src/external/mit/libuv/dist/docs/src/guide/basics.rst
N src/external/mit/libuv/dist/docs/src/guide/eventloops.rst
N src/external/mit/libuv/dist/docs/

CVS commit: src/external/mit/libuv

2020-05-24 Thread Christos Zoulas
Module Name:src
Committed By:   christos
Date:   Sun May 24 19:28:10 UTC 2020

Added Files:
src/external/mit/libuv: Makefile pkgconfig.mk
src/external/mit/libuv/lib: Makefile libuv.3

Log Message:
Add build glue


To generate a diff of this commit:
cvs rdiff -u -r0 -r1.1 src/external/mit/libuv/Makefile \
src/external/mit/libuv/pkgconfig.mk
cvs rdiff -u -r0 -r1.1 src/external/mit/libuv/lib/Makefile \
src/external/mit/libuv/lib/libuv.3

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/external/mit/libuv

2020-05-24 Thread Christos Zoulas
Module Name:src
Committed By:   christos
Date:   Sun May 24 19:28:31 UTC 2020

Added Files:
src/external/mit/libuv: mkpc

Log Message:
Add build glue


To generate a diff of this commit:
cvs rdiff -u -r0 -r1.1 src/external/mit/libuv/mkpc

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/external/mit

2020-05-24 Thread Christos Zoulas
Module Name:src
Committed By:   christos
Date:   Sun May 24 19:28:57 UTC 2020

Modified Files:
src/external/mit: Makefile

Log Message:
Descend into libuv


To generate a diff of this commit:
cvs rdiff -u -r1.6 -r1.7 src/external/mit/Makefile

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/lib

2020-05-24 Thread Christos Zoulas
Module Name:src
Committed By:   christos
Date:   Sun May 24 19:29:37 UTC 2020

Modified Files:
src/lib: Makefile

Log Message:
Add libuv


To generate a diff of this commit:
cvs rdiff -u -r1.282 -r1.283 src/lib/Makefile

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/etc/mtree

2020-05-24 Thread Christos Zoulas
Module Name:src
Committed By:   christos
Date:   Sun May 24 19:29:19 UTC 2020

Modified Files:
src/etc/mtree: NetBSD.dist.base

Log Message:
Add libuv


To generate a diff of this commit:
cvs rdiff -u -r1.215 -r1.216 src/etc/mtree/NetBSD.dist.base

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/external/mpl/bind

2020-05-24 Thread Christos Zoulas
Module Name:src
Committed By:   christos
Date:   Sun May 24 19:46:31 UTC 2020

Modified Files:
src/external/mpl/bind: Makefile.inc bind2netbsd
src/external/mpl/bind/dist: Makefile.in bind.keys.h config.h.in
configure
src/external/mpl/bind/dist/bin/check: check-tool.c check-tool.h
named-checkconf.8 named-checkconf.c named-checkzone.8
named-checkzone.c
src/external/mpl/bind/dist/bin/confgen: ddns-confgen.8 ddns-confgen.c
keygen.c keygen.h rndc-confgen.8 rndc-confgen.c util.c util.h
src/external/mpl/bind/dist/bin/confgen/include/confgen: os.h
src/external/mpl/bind/dist/bin/confgen/unix: os.c
src/external/mpl/bind/dist/bin/confgen/win32: os.c
src/external/mpl/bind/dist/bin/delv: delv.1 delv.c
src/external/mpl/bind/dist/bin/dig: dig.1 dig.c dighost.c host.1 host.c
nslookup.1 nslookup.c
src/external/mpl/bind/dist/bin/dig/include/dig: dig.h
src/external/mpl/bind/dist/bin/dnssec: dnssec-cds.8 dnssec-cds.c
dnssec-dsfromkey.8 dnssec-dsfromkey.c dnssec-importkey.8
dnssec-importkey.c dnssec-keyfromlabel.8 dnssec-keyfromlabel.c
dnssec-keygen.8 dnssec-keygen.c dnssec-revoke.8 dnssec-revoke.c
dnssec-settime.8 dnssec-settime.c dnssec-signzone.8
dnssec-signzone.c dnssec-verify.8 dnssec-verify.c dnssectool.c
dnssectool.h
src/external/mpl/bind/dist/bin/named: bind9.xsl.h builtin.c config.c
control.c controlconf.c fuzz.c geoip.c log.c logconf.c main.c
named.8 named.conf.5 server.c statschannel.c tkeyconf.c tsigconf.c
zoneconf.c
src/external/mpl/bind/dist/bin/named/include/dlz: dlz_dlopen_driver.h
src/external/mpl/bind/dist/bin/named/include/named: builtin.h config.h
control.h geoip.h globals.h log.h logconf.h main.h server.h
smf_globals.h statschannel.h tkeyconf.h tsigconf.h types.h
zoneconf.h
src/external/mpl/bind/dist/bin/named/unix: dlz_dlopen_driver.c os.c
src/external/mpl/bind/dist/bin/named/win32: dlz_dlopen_driver.c
ntservice.c os.c
src/external/mpl/bind/dist/bin/named/win32/include/named: ntservice.h
src/external/mpl/bind/dist/bin/nsupdate: nsupdate.1 nsupdate.c
src/external/mpl/bind/dist/bin/pkcs11: pkcs11-destroy.8
pkcs11-destroy.c pkcs11-keygen.8 pkcs11-keygen.c pkcs11-list.8
pkcs11-list.c pkcs11-tokens.8 pkcs11-tokens.c
src/external/mpl/bind/dist/bin/plugins: filter-.8 filter-.c
src/external/mpl/bind/dist/bin/python: dnssec-checkds.8
dnssec-coverage.8 dnssec-keymgr.8
src/external/mpl/bind/dist/bin/rndc: rndc.8 rndc.c rndc.conf.5 util.c
util.h
src/external/mpl/bind/dist/bin/rndc/include/rndc: os.h
src/external/mpl/bind/dist/bin/tests: cfg_test.c makejournal.c
wire_test.c
src/external/mpl/bind/dist/bin/tests/optional: adb_test.c
backtrace_test.c byaddr_test.c byname_test.c db_test.c
fsaccess_test.c gsstest.c inter_test.c lex_test.c lfsr_test.c
log_test.c master_test.c mempool_test.c name_test.c nsecify.c
ratelimiter_test.c rbt_test.c rwlock_test.c serial_test.c
shutdown_test.c sig0_test.c sock_test.c sym_test.c task_test.c
timer_test.c zone_test.c
src/external/mpl/bind/dist/bin/tests/pkcs11/benchmarks: create.c find.c
genrsa.c login.c privrsa.c pubrsa.c session.c sha1.c sign.c
verify.c
src/external/mpl/bind/dist/bin/tests/system: feature-test.c
src/external/mpl/bind/dist/bin/tests/system/checkconf: dnssec.1
dnssec.2 dnssec.3
src/external/mpl/bind/dist/bin/tests/system/dlzexternal: driver.c
driver.h
src/external/mpl/bind/dist/bin/tests/system/dyndb/driver: db.c db.h
driver.c instance.c instance.h lock.c log.c log.h syncptr.c
syncptr.h util.h zone.c zone.h
src/external/mpl/bind/dist/bin/tests/system/pipelined: pipequeries.c
src/external/mpl/bind/dist/bin/tests/system/rndc: gencheck.c
src/external/mpl/bind/dist/bin/tests/system/rpz: dnsrps.c
src/external/mpl/bind/dist/bin/tests/system/rsabigexponent: bigkey.c
src/external/mpl/bind/dist/bin/tests/system/tkey: keycreate.c
keydelete.c
src/external/mpl/bind/dist/bin/tools: arpaname.1 arpaname.c
dnstap-read.1 dnstap-read.c mdig.1 mdig.c named-journalprint.8
named-journalprint.c named-nzd2nzf.8 named-nzd2nzf.c
named-rrchecker.1 named-rrchecker.c nsec3hash.8 nsec3hash.c
src/external/mpl/bind/dist/bin/win32/BINDInstall: AccountInfo.h
BINDInstall.h BINDInstallDlg.h DirBrowse.h StdAfx.h VersionInfo.h
resource.h
src/external/mpl/bind/dist/contrib/dlz/bin/dlzbdb: dlzbdb.c

CVS commit: src/sys/uvm

2020-05-24 Thread Andrew Doran
Module Name:src
Committed By:   ad
Date:   Sun May 24 19:46:59 UTC 2020

Modified Files:
src/sys/uvm: uvm_page.c uvm_page.h

Log Message:
Add uvm_pagewanted_p(): return true if someone is waiting on the page and
assert caller has correct lock to observe that.


To generate a diff of this commit:
cvs rdiff -u -r1.237 -r1.238 src/sys/uvm/uvm_page.c
cvs rdiff -u -r1.103 -r1.104 src/sys/uvm/uvm_page.h

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/distrib/sets/lists

2020-05-24 Thread Christos Zoulas
Module Name:src
Committed By:   christos
Date:   Sun May 24 19:48:00 UTC 2020

Modified Files:
src/distrib/sets/lists/base: mi shl.mi
src/distrib/sets/lists/comp: mi shl.mi
src/distrib/sets/lists/debug: mi shl.mi

Log Message:
new bind+libuv


To generate a diff of this commit:
cvs rdiff -u -r1.1244 -r1.1245 src/distrib/sets/lists/base/mi
cvs rdiff -u -r1.887 -r1.888 src/distrib/sets/lists/base/shl.mi
cvs rdiff -u -r1.2329 -r1.2330 src/distrib/sets/lists/comp/mi
cvs rdiff -u -r1.332 -r1.333 src/distrib/sets/lists/comp/shl.mi
cvs rdiff -u -r1.311 -r1.312 src/distrib/sets/lists/debug/mi
cvs rdiff -u -r1.248 -r1.249 src/distrib/sets/lists/debug/shl.mi

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/external/mpl/dhcp

2020-05-24 Thread Christos Zoulas
Module Name:src
Committed By:   christos
Date:   Sun May 24 19:50:12 UTC 2020

Modified Files:
src/external/mpl/dhcp: Makefile.inc
src/external/mpl/dhcp/dist/omapip: isclib.c

Log Message:
Adjust for bind-9.16.3


To generate a diff of this commit:
cvs rdiff -u -r1.5 -r1.6 src/external/mpl/dhcp/Makefile.inc
cvs rdiff -u -r1.3 -r1.4 src/external/mpl/dhcp/dist/omapip/isclib.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/doc

2020-05-24 Thread Christos Zoulas
Module Name:src
Committed By:   christos
Date:   Sun May 24 19:49:34 UTC 2020

Modified Files:
src/doc: 3RDPARTY CHANGES

Log Message:
new bind and libuv


To generate a diff of this commit:
cvs rdiff -u -r1.1716 -r1.1717 src/doc/3RDPARTY
cvs rdiff -u -r1.2691 -r1.2692 src/doc/CHANGES

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/share/mk

2020-05-24 Thread Christos Zoulas
Module Name:src
Committed By:   christos
Date:   Sun May 24 19:58:02 UTC 2020

Modified Files:
src/share/mk: bsd.README bsd.prog.mk

Log Message:
Add libuv


To generate a diff of this commit:
cvs rdiff -u -r1.403 -r1.404 src/share/mk/bsd.README
cvs rdiff -u -r1.328 -r1.329 src/share/mk/bsd.prog.mk

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/sys/uvm

2020-05-24 Thread Andrew Doran
Module Name:src
Committed By:   ad
Date:   Sun May 24 20:05:54 UTC 2020

Modified Files:
src/sys/uvm: uvm_bio.c

Log Message:
- ubc_uiomove():  Always use direct access in the UBC_FAULTBUSY case, since
  it works basically the same way as !direct minus temporary mappings, and
  there are no concurrency issues.

- ubc_alloc_direct(): In the PGO_OVERWRITE case blocks are allocated
  beforehand.  Avoid waking or activating pages unless needed.


To generate a diff of this commit:
cvs rdiff -u -r1.115 -r1.116 src/sys/uvm/uvm_bio.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/sys/fs/tmpfs

2020-05-24 Thread Andrew Doran
Module Name:src
Committed By:   ad
Date:   Sun May 24 20:08:26 UTC 2020

Modified Files:
src/sys/fs/tmpfs: tmpfs_vnops.c

Log Message:
tmpfs_write(): use UBC_FAULTBUSY when extending files, if possible, to avoid
zeroing of newly allocated pages & fault processing.


To generate a diff of this commit:
cvs rdiff -u -r1.141 -r1.142 src/sys/fs/tmpfs/tmpfs_vnops.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/sbin/gpt

2020-05-24 Thread Thomas Klausner
Module Name:src
Committed By:   wiz
Date:   Sun May 24 20:59:16 UTC 2020

Modified Files:
src/sbin/gpt: gpt.8

Log Message:
Fix typo in macro. Sort option descriptions.


To generate a diff of this commit:
cvs rdiff -u -r1.72 -r1.73 src/sbin/gpt/gpt.8

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/sbin/fdisk

2020-05-24 Thread Thomas Klausner
Module Name:src
Committed By:   wiz
Date:   Sun May 24 21:01:49 UTC 2020

Modified Files:
src/sbin/fdisk: fdisk.8

Log Message:
Use Nx, fix formatting nit.


To generate a diff of this commit:
cvs rdiff -u -r1.91 -r1.92 src/sbin/fdisk/fdisk.8

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/sbin/fdisk

2020-05-24 Thread Thomas Klausner
Module Name:src
Committed By:   wiz
Date:   Sun May 24 21:02:12 UTC 2020

Modified Files:
src/sbin/fdisk: fdisk.c

Log Message:
Add -g to usage.


To generate a diff of this commit:
cvs rdiff -u -r1.158 -r1.159 src/sbin/fdisk/fdisk.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/share/mk

2020-05-24 Thread Rin Okuyama
Module Name:src
Committed By:   rin
Date:   Sun May 24 21:09:49 UTC 2020

Modified Files:
src/share/mk: bsd.own.mk

Log Message:
Add GNU_ARCH for earmv5hf{,eb}.


To generate a diff of this commit:
cvs rdiff -u -r1.1191 -r1.1192 src/share/mk/bsd.own.mk

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/sys/dev/ata

2020-05-24 Thread Jaromir Dolecek
Module Name:src
Committed By:   jdolecek
Date:   Sun May 24 22:12:29 UTC 2020

Modified Files:
src/sys/dev/ata: wd.c

Log Message:
account for already transferred data (partially done I/O) when
retrying an xfer, to avoid reading/writing data from/to wrong offset,
and eventually beyond the end of data buffer

fixes data corruption under QEMU observed by Paul Ripke for emulated
IDE drives


To generate a diff of this commit:
cvs rdiff -u -r1.462 -r1.463 src/sys/dev/ata/wd.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/sys/arch/aarch64

2020-05-24 Thread Ryo Shimizu
Module Name:src
Committed By:   ryo
Date:   Mon May 25 05:13:17 UTC 2020

Modified Files:
src/sys/arch/aarch64/aarch64: cpufunc.c
src/sys/arch/aarch64/include: armreg.h cpufunc.h

Log Message:
cache information can be detected correctly on newer CPUs

- add VPIPT cache type
- adapt to 64-bit CCSIDR (ARMv8.3-CCIDX)
- CCSIDR:[WT,WB,PA,WA] are deprecated
- show number of cache lines when attaching cpu


To generate a diff of this commit:
cvs rdiff -u -r1.19 -r1.20 src/sys/arch/aarch64/aarch64/cpufunc.c
cvs rdiff -u -r1.45 -r1.46 src/sys/arch/aarch64/include/armreg.h
cvs rdiff -u -r1.14 -r1.15 src/sys/arch/aarch64/include/cpufunc.h

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/sys/arch/aarch64/include

2020-05-24 Thread Ryo Shimizu
Module Name:src
Committed By:   ryo
Date:   Mon May 25 05:17:05 UTC 2020

Modified Files:
src/sys/arch/aarch64/include: armreg.h

Log Message:
add ARMv8.1-8.5 definitions of TCR_EL1


To generate a diff of this commit:
cvs rdiff -u -r1.46 -r1.47 src/sys/arch/aarch64/include/armreg.h

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.