svn commit: r363360 - head/sys/geom

2020-07-19 Thread Xin LI
Author: delphij Date: Mon Jul 20 01:55:19 2020 New Revision: 363360 URL: https://svnweb.freebsd.org/changeset/base/363360 Log: Fix indent for if clause. MFC after:2 weeks Modified: head/sys/geom/geom_ccd.c Modified: head/sys/geom/geom_ccd.c ==

svn commit: r363359 - stable/12/usr.sbin/bhyve

2020-07-19 Thread Chuck Tuffli
Author: chuck Date: Mon Jul 20 00:44:27 2020 New Revision: 363359 URL: https://svnweb.freebsd.org/changeset/base/363359 Log: MFC r362766 bhyve: fix NVMe Active Namespace list Modified: stable/12/usr.sbin/bhyve/pci_nvme.c Directory Properties: stable/12/ (props changed) Modified: stable/1

svn commit: r363358 - stable/12/usr.sbin/bhyve

2020-07-19 Thread Chuck Tuffli
Author: chuck Date: Mon Jul 20 00:42:34 2020 New Revision: 363358 URL: https://svnweb.freebsd.org/changeset/base/363358 Log: MFC r362765 bhyve: NVMe handle zero length DSM ranges Modified: stable/12/usr.sbin/bhyve/pci_nvme.c Directory Properties: stable/12/ (props changed) Modified: stab

svn commit: r363357 - stable/12/usr.sbin/bhyve

2020-07-19 Thread Chuck Tuffli
Author: chuck Date: Mon Jul 20 00:39:54 2020 New Revision: 363357 URL: https://svnweb.freebsd.org/changeset/base/363357 Log: MFC r362764 bhyve: fix NVMe Get Features, Predictable Latency Modified: stable/12/usr.sbin/bhyve/pci_nvme.c Directory Properties: stable/12/ (props changed) Modifi

svn commit: r363356 - stable/12/usr.sbin/bhyve

2020-07-19 Thread Chuck Tuffli
Author: chuck Date: Mon Jul 20 00:38:21 2020 New Revision: 363356 URL: https://svnweb.freebsd.org/changeset/base/363356 Log: MFC r362763 bhyve: add NVMe Feature Interrupt Vector Config Modified: stable/12/usr.sbin/bhyve/pci_nvme.c Directory Properties: stable/12/ (props changed) Modified

svn commit: r363355 - stable/12/usr.sbin/bhyve

2020-07-19 Thread Chuck Tuffli
Author: chuck Date: Mon Jul 20 00:35:42 2020 New Revision: 363355 URL: https://svnweb.freebsd.org/changeset/base/363355 Log: MFC r362762 bhyve: add basic NVMe Firmware Commit support Modified: stable/12/usr.sbin/bhyve/pci_nvme.c Directory Properties: stable/12/ (props changed) Modified:

svn commit: r363354 - stable/12/usr.sbin/bhyve

2020-07-19 Thread Chuck Tuffli
Author: chuck Date: Mon Jul 20 00:33:16 2020 New Revision: 363354 URL: https://svnweb.freebsd.org/changeset/base/363354 Log: MFC r362761 bhyve: Add AER support to NVMe emulation Modified: stable/12/usr.sbin/bhyve/pci_nvme.c Directory Properties: stable/12/ (props changed) Modified: stabl

svn commit: r363353 - stable/12/usr.sbin/bhyve

2020-07-19 Thread Chuck Tuffli
Author: chuck Date: Mon Jul 20 00:20:55 2020 New Revision: 363353 URL: https://svnweb.freebsd.org/changeset/base/363353 Log: MFC r362760 bhyve: validate the NVMe LBA start and count Modified: stable/12/usr.sbin/bhyve/pci_nvme.c Directory Properties: stable/12/ (props changed) Modified: s

svn commit: r363352 - in stable/12: contrib/bmake contrib/bmake/filemon contrib/bmake/lst.lib contrib/bmake/mk contrib/bmake/mk/sys contrib/bmake/unit-tests usr.bin/bmake usr.bin/bmake/unit-tests

2020-07-19 Thread Simon J. Gerraty
Author: sjg Date: Mon Jul 20 00:17:08 2020 New Revision: 363352 URL: https://svnweb.freebsd.org/changeset/base/363352 Log: Update to bmake-20200710 Key changes include reduced noise at end of failed build log and avoid evaluation of unnecessary terms in conditionals. In META MODE; a tar

svn commit: r363351 - in head: lib/libbearssl lib/libc lib/libsecureboot libexec/dma/dmagent libexec/rc/rc.d sbin/veriexec stand/efi/loader stand/i386/loader

2020-07-19 Thread Simon J. Gerraty
Author: sjg Date: Sun Jul 19 23:56:19 2020 New Revision: 363351 URL: https://svnweb.freebsd.org/changeset/base/363351 Log: Revert that! Modified: head/lib/libbearssl/Makefile.depend head/lib/libc/Makefile head/lib/libsecureboot/local.trust.mk head/libexec/dma/dmagent/Makefile.depend h

svn commit: r363350 - in head: lib/libbearssl lib/libc lib/libsecureboot libexec/dma/dmagent libexec/rc/rc.d sbin/veriexec stand/efi/loader stand/i386/loader usr.bin/bmake/unit-tests

2020-07-19 Thread Simon J. Gerraty
Author: sjg Date: Sun Jul 19 23:54:00 2020 New Revision: 363350 URL: https://svnweb.freebsd.org/changeset/base/363350 Log: Oops missed Makefile.config Added: head/usr.bin/bmake/unit-tests/Makefile.config (contents, props changed) Modified: head/lib/libbearssl/Makefile.depend head/lib/li

svn commit: r363349 - stable/12/usr.sbin/bhyve

2020-07-19 Thread Chuck Tuffli
Author: chuck Date: Sun Jul 19 23:45:49 2020 New Revision: 363349 URL: https://svnweb.freebsd.org/changeset/base/363349 Log: MFC r362759 bhyve: implement NVMe SMART data I/O statistics Modified: stable/12/usr.sbin/bhyve/pci_nvme.c Directory Properties: stable/12/ (props changed) Modified

svn commit: r363348 - stable/12/usr.sbin/bhyve

2020-07-19 Thread Chuck Tuffli
Author: chuck Date: Sun Jul 19 23:42:46 2020 New Revision: 363348 URL: https://svnweb.freebsd.org/changeset/base/363348 Log: MFC r362758 bhyve: validate NVMe deallocate range values Modified: stable/12/usr.sbin/bhyve/pci_nvme.c Directory Properties: stable/12/ (props changed) Modified: s

svn commit: r363347 - stable/12/usr.sbin/bhyve

2020-07-19 Thread Chuck Tuffli
Author: chuck Date: Sun Jul 19 23:40:34 2020 New Revision: 363347 URL: https://svnweb.freebsd.org/changeset/base/363347 Log: MFC r362757 bhyve: base pci_nvme_ioreq size on advertised MDTS Modified: stable/12/usr.sbin/bhyve/pci_nvme.c Directory Properties: stable/12/ (props changed) Modif

svn commit: r363346 - stable/12/usr.sbin/bhyve

2020-07-19 Thread Chuck Tuffli
Author: chuck Date: Sun Jul 19 23:37:19 2020 New Revision: 363346 URL: https://svnweb.freebsd.org/changeset/base/363346 Log: MFC r362756 bhyve: refactor NVMe I/O read/write Modified: stable/12/usr.sbin/bhyve/pci_nvme.c Directory Properties: stable/12/ (props changed) Modified: stable/12/

svn commit: r363345 - head/sys/riscv/riscv

2020-07-19 Thread Mitchell Horne
Author: mhorne Date: Sun Jul 19 23:34:52 2020 New Revision: 363345 URL: https://svnweb.freebsd.org/changeset/base/363345 Log: riscv: look for bootargs in FDT The FDT may contain a short /chosen/bootargs string which we should pass to boot_parse_cmdline. Notably, this allows the use of qem

svn commit: r363344 - stable/12/usr.sbin/bhyve

2020-07-19 Thread Chuck Tuffli
Author: chuck Date: Sun Jul 19 23:34:01 2020 New Revision: 363344 URL: https://svnweb.freebsd.org/changeset/base/363344 Log: MFC r362755 bhyve: implement NVMe Format NVM command Modified: stable/12/usr.sbin/bhyve/pci_nvme.c Directory Properties: stable/12/ (props changed) Modified: stabl

svn commit: r363343 - stable/12/usr.sbin/bhyve

2020-07-19 Thread Chuck Tuffli
Author: chuck Date: Sun Jul 19 23:29:34 2020 New Revision: 363343 URL: https://svnweb.freebsd.org/changeset/base/363343 Log: MFC r362754 bhyve: make unsupported NVMe commands a debug message Modified: stable/12/usr.sbin/bhyve/pci_nvme.c Directory Properties: stable/12/ (props changed) Mo

svn commit: r363342 - stable/12/usr.sbin/bhyve

2020-07-19 Thread Chuck Tuffli
Author: chuck Date: Sun Jul 19 23:27:11 2020 New Revision: 363342 URL: https://svnweb.freebsd.org/changeset/base/363342 Log: MFC r362753 bhyve: add more compliant NVMe Get/Set Features Modified: stable/12/usr.sbin/bhyve/pci_nvme.c Directory Properties: stable/12/ (props changed) Modified

svn commit: r363341 - stable/12/usr.sbin/bhyve

2020-07-19 Thread Chuck Tuffli
Author: chuck Date: Sun Jul 19 23:24:06 2020 New Revision: 363341 URL: https://svnweb.freebsd.org/changeset/base/363341 Log: MFC r362752 bhyve: fix NVMe queue creation and deletion Modified: stable/12/usr.sbin/bhyve/pci_nvme.c Directory Properties: stable/12/ (props changed) Modified: st

svn commit: r363340 - stable/12/usr.sbin/bhyve

2020-07-19 Thread Chuck Tuffli
Author: chuck Date: Sun Jul 19 23:20:57 2020 New Revision: 363340 URL: https://svnweb.freebsd.org/changeset/base/363340 Log: MFC r362751 bhyve: fix NVMe Get Log Page command Modified: stable/12/usr.sbin/bhyve/pci_nvme.c Directory Properties: stable/12/ (props changed) Modified: stable/12

svn commit: r363339 - head/sys/modules

2020-07-19 Thread Mitchell Horne
Author: mhorne Date: Sun Jul 19 23:19:09 2020 New Revision: 363339 URL: https://svnweb.freebsd.org/changeset/base/363339 Log: Make efirt module dependent on MK_EFI MK_EFI was added to kern.opts.mk in r331099, but is currently unused. Take advantage of that fact and gate the build of efirt

svn commit: r363338 - stable/12/usr.sbin/bhyve

2020-07-19 Thread Chuck Tuffli
Author: chuck Date: Sun Jul 19 23:17:43 2020 New Revision: 363338 URL: https://svnweb.freebsd.org/changeset/base/363338 Log: MFC r362750 bhyve: implement NVMe Namespace Identification Descriptor Modified: stable/12/usr.sbin/bhyve/pci_nvme.c Directory Properties: stable/12/ (props changed)

svn commit: r363337 - stable/12/usr.sbin/bhyve

2020-07-19 Thread Chuck Tuffli
Author: chuck Date: Sun Jul 19 22:58:11 2020 New Revision: 363337 URL: https://svnweb.freebsd.org/changeset/base/363337 Log: MFC r362749 bhyve: Consolidate NVMe CQ update Modified: stable/12/usr.sbin/bhyve/pci_nvme.c Directory Properties: stable/12/ (props changed) Modified: stable/12/us

svn commit: r363336 - stable/12/usr.sbin/bhyve

2020-07-19 Thread Chuck Tuffli
Author: chuck Date: Sun Jul 19 22:55:52 2020 New Revision: 363336 URL: https://svnweb.freebsd.org/changeset/base/363336 Log: MFC r362748 bhyve: add locks around NVMe queue accesses Modified: stable/12/usr.sbin/bhyve/pci_nvme.c Directory Properties: stable/12/ (props changed) Modified: st

svn commit: r363335 - stable/12/usr.sbin/bhyve

2020-07-19 Thread Chuck Tuffli
Author: chuck Date: Sun Jul 19 22:52:42 2020 New Revision: 363335 URL: https://svnweb.freebsd.org/changeset/base/363335 Log: MFC r362747 bhyve: add a comment explaining NVME dsm option Modified: stable/12/usr.sbin/bhyve/pci_nvme.c Directory Properties: stable/12/ (props changed) Modified

svn commit: r363334 - stable/12/usr.sbin/bhyve

2020-07-19 Thread Chuck Tuffli
Author: chuck Date: Sun Jul 19 22:40:02 2020 New Revision: 363334 URL: https://svnweb.freebsd.org/changeset/base/363334 Log: MFC r362746 bhyve: implement NVMe Flush command Modified: stable/12/usr.sbin/bhyve/pci_nvme.c Directory Properties: stable/12/ (props changed) Modified: stable/12/

svn commit: r363333 - stable/12/usr.sbin/bhyve

2020-07-19 Thread Chuck Tuffli
Author: chuck Date: Sun Jul 19 22:37:47 2020 New Revision: 36 URL: https://svnweb.freebsd.org/changeset/base/36 Log: MFC r362745 bhyve: refactor NVMe IO command handling Modified: stable/12/usr.sbin/bhyve/pci_nvme.c Directory Properties: stable/12/ (props changed) Modified: stabl

svn commit: r363332 - stable/12/usr.sbin/bhyve

2020-07-19 Thread Chuck Tuffli
Author: chuck Date: Sun Jul 19 22:27:15 2020 New Revision: 363332 URL: https://svnweb.freebsd.org/changeset/base/363332 Log: MFC 362744 bhyve: convert NVMe logging statements Modified: stable/12/usr.sbin/bhyve/pci_nvme.c Directory Properties: stable/12/ (props changed) Modified: stable/1

svn commit: r363331 - stable/12/sys/dev/pci

2020-07-19 Thread Chuck Tuffli
Author: chuck Date: Sun Jul 19 22:23:54 2020 New Revision: 363331 URL: https://svnweb.freebsd.org/changeset/base/363331 Log: MFC r362027 pci: loosen PCIe hot-plug requirements Modified: stable/12/sys/dev/pci/pci_pci.c Directory Properties: stable/12/ (props changed) Modified: stable/12/s

svn commit: r363330 - head/sys/dev/iicbus

2020-07-19 Thread Ian Lepore
Author: ian Date: Sun Jul 19 18:53:19 2020 New Revision: 363330 URL: https://svnweb.freebsd.org/changeset/base/363330 Log: The ds3231 RTC chip bitmask values for 12- versus 24-hour mode were reversed, flip them so that times in the 20:00:00 to 23:59:59 range read correctly. Reported by:

svn commit: r363329 - head/sys/amd64/amd64

2020-07-19 Thread Konstantin Belousov
Author: kib Date: Sun Jul 19 17:47:55 2020 New Revision: 363329 URL: https://svnweb.freebsd.org/changeset/base/363329 Log: Simplify non-pti syscall entry on amd64. Limit manipulations to use %rax as scratch to the pti portion of the syscall entry code. Submitted by: alc Reviewed by

svn commit: r363328 - head/sys/dev/an

2020-07-19 Thread Adrian Chadd
Author: adrian Date: Sun Jul 19 17:27:48 2020 New Revision: 363328 URL: https://svnweb.freebsd.org/changeset/base/363328 Log: [if_an] unbreak! .. I missed this when checking drivers. Differential Revision:https://reviews.freebsd.org/D25723 Modified: head/sys/dev/an/if_an.c

svn commit: r363327 - head/sys/sys

2020-07-19 Thread Adrian Chadd
Author: adrian Date: Sun Jul 19 16:07:51 2020 New Revision: 363327 URL: https://svnweb.freebsd.org/changeset/base/363327 Log: [net80211] missing from last commit, le whoops Differential Revision:https://reviews.freebsd.org/D25630 Modified: head/sys/sys/priv.h Modified: head/sys/sys/priv

svn commit: r363326 - stable/12/usr.bin/truss

2020-07-19 Thread Pawel Biernacki
Author: kaktus Date: Sun Jul 19 15:16:57 2020 New Revision: 363326 URL: https://svnweb.freebsd.org/changeset/base/363326 Log: MFC r362947 truss: print more information about traced sysctls Modified: stable/12/usr.bin/truss/syscalls.c Modified: stable/12/usr.bin/truss/syscalls.c

svn commit: r363325 - in head/sys: kern net80211

2020-07-19 Thread Adrian Chadd
Author: adrian Date: Sun Jul 19 15:16:27 2020 New Revision: 363325 URL: https://svnweb.freebsd.org/changeset/base/363325 Log: [net80211] Add new privileges; restrict what can be done in a jail. Split the MANAGE privilege into MANAGE, SETMAC and CREATE_VAP. + VAP_MANAGE is everything bu

svn commit: r363324 - head/usr.bin/at

2020-07-19 Thread Allan Jude
Author: allanjude Date: Sun Jul 19 14:42:13 2020 New Revision: 363324 URL: https://svnweb.freebsd.org/changeset/base/363324 Log: at(1): Markup environment variables with proper macros Submitted by: debdrup Reported by: 0mp Reviewed by: imp Sponsored by: Klara Inc. Differential Rev

svn commit: r363323 - head/sys/netinet

2020-07-19 Thread Michael Tuexen
Author: tuexen Date: Sun Jul 19 12:34:19 2020 New Revision: 363323 URL: https://svnweb.freebsd.org/changeset/base/363323 Log: Add reference counts for inp/stcb/net when timers are running. This avoids a use-after-free reported for the userland stack. Thanks to Taylor Brandstetter for suggest

svn commit: r363322 - head/sys/compat/linux

2020-07-19 Thread Edward Tomasz Napierala
Author: trasz Date: Sun Jul 19 12:25:03 2020 New Revision: 363322 URL: https://svnweb.freebsd.org/changeset/base/363322 Log: Make linux(4) support the BLKPBSZGET ioctl. Oracle uses it. MFC after:2 weeks Sponsored by: The FreeBSD Foundation Differential Revision:https://revi

Re: svn commit: r353283 - in head: lib lib/libstats share/man/man3 share/mk sys/amd64/conf sys/conf sys/kern sys/sys tools/build/options

2020-07-19 Thread Edward Tomasz Napierala
On 0714T0838, Kyle Evans wrote: > On Mon, Oct 7, 2019 at 2:05 PM Edward Tomasz Napierala > wrote: [..] > > Added: head/lib/libstats/Makefile > > == > > --- /dev/null 00:00:00 1970 (empty, because file is newly added)

svn commit: r363321 - head/share/man/man9

2020-07-19 Thread Edward Tomasz Napierala
Author: trasz Date: Sun Jul 19 12:22:32 2020 New Revision: 363321 URL: https://svnweb.freebsd.org/changeset/base/363321 Log: Add missing bitset(9) MLINKS. MFC after:2 weeks Sponsored by: The FreeBSD Foundation Differential Revision:https://reviews.freebsd.org/D25713 Modifie

svn commit: r363320 - in head/sys: fs/nfsclient net netinet6

2020-07-19 Thread Alexander V. Chernikov
Author: melifaro Date: Sun Jul 19 10:53:15 2020 New Revision: 363320 URL: https://svnweb.freebsd.org/changeset/base/363320 Log: Temporarly revert r363319 to unbreak the build. Reported by: CI Pointy hat to: melifaro Modified: head/sys/fs/nfsclient/nfs_clvfsops.c head/sys/net/if.c

svn commit: r363319 - in head/sys: fs/nfsclient net netinet6

2020-07-19 Thread Alexander V. Chernikov
Author: melifaro Date: Sun Jul 19 09:29:27 2020 New Revision: 363319 URL: https://svnweb.freebsd.org/changeset/base/363319 Log: Transition from rtrequest1_fib() to rib_action(). Remove all variations of rtrequest and their uses and switch to to rib_action(). This is part of the new routi