svn commit: r367465 - in head: contrib/bmake contrib/bmake/filemon contrib/bmake/mk contrib/bmake/unit-tests usr.bin/bmake usr.bin/bmake/unit-tests

2020-11-07 Thread Simon J. Gerraty
Sat Nov 7 21:46:27 2020 (r367465) @@ -1,3 +1,267 @@ +2020-11-01 Simon J Gerraty + + * VERSION (_MAKE_VERSION): 20201101 + Merge with NetBSD make, pick up + o negate NoExecute to GNode_ShouldExecute + o job.c: rename JobMatchShell to FindShellByName

svn commit: r367808 - vendor/NetBSD/bmake

2020-11-18 Thread Simon J. Gerraty
Author: sjg Date: Wed Nov 18 17:50:33 2020 New Revision: 367808 URL: https://svnweb.freebsd.org/changeset/base/367808 Log: Retain missing/sys/cdefs.h to support build on non-FreeBSD Modified: vendor/NetBSD/bmake/import.sh Modified: vendor/NetBSD/bmake/import.sh ==

svn commit: r367860 - in vendor/NetBSD/bmake/dist: . filemon missing missing/sys mk unit-tests

2020-11-19 Thread Simon J. Gerraty
== --- vendor/NetBSD/bmake/dist/ChangeLog Fri Nov 20 03:33:30 2020 (r367859) +++ vendor/NetBSD/bmake/dist/ChangeLog Fri Nov 20 03:54:37 2020 (r367860) @@ -1,3 +1,78 @@ +2020-11-17 Simon J Gerraty + + * VERSION (_MAKE_VERSION): 20201117 + Merge with NetBSD

svn commit: r367861 - vendor/NetBSD/bmake/20201117

2020-11-19 Thread Simon J. Gerraty
Author: sjg Date: Fri Nov 20 03:54:46 2020 New Revision: 367861 URL: https://svnweb.freebsd.org/changeset/base/367861 Log: tag bmake-20201117 Added: vendor/NetBSD/bmake/20201117/ - copied from r367860, vendor/NetBSD/bmake/dist/ ___ svn-src-all@

svn commit: r367863 - in head: contrib/bmake contrib/bmake/filemon contrib/bmake/missing contrib/bmake/mk contrib/bmake/unit-tests usr.bin/bmake usr.bin/bmake/unit-tests

2020-11-19 Thread Simon J. Gerraty
:46:27 2020 (r367862) +++ head/contrib/bmake/ChangeLogFri Nov 20 06:02:31 2020 (r367863) @@ -1,3 +1,78 @@ +2020-11-17 Simon J Gerraty + + * VERSION (_MAKE_VERSION): 20201117 + Merge with NetBSD make, pick up + o fix some unit-tests when dash is .SHELL

svn commit: r367999 - head/share/mk

2020-11-24 Thread Simon J. Gerraty
ons.mkTue Nov 24 21:28:44 2020 (r367998) +++ head/share/mk/dirdeps-options.mkTue Nov 24 21:45:38 2020 (r367999) @@ -1,7 +1,7 @@ # $FreeBSD$ -# $Id: dirdeps-options.mk,v 1.9 2018/09/20 00:07:19 sjg Exp $ +# $Id: dirdeps-options.mk,v 1.17 2020/08/07 01:57:38 sjg Exp $ # -#

svn commit: r355904 - in head: lib/libmagic lib/libpmc share/mk

2019-12-18 Thread Simon J. Gerraty
Author: sjg Date: Thu Dec 19 02:40:04 2019 New Revision: 355904 URL: https://svnweb.freebsd.org/changeset/base/355904 Log: Tweaks for DIRDEPS_BUILD libmagic only depend on mkmagic if not DIRDEPS_BUILD libpmc fix -I for libpmcstat local.dirdeps.mk be even more careful about adding

svn commit: r355905 - in stable/12: lib/libbsnmp/libbsnmp lib/libgcc_eh lib/libmagic lib/libpmc share/mk targets

2019-12-18 Thread Simon J. Gerraty
== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ stable/12/share/mk/dirdeps-targets.mk Thu Dec 19 04:49:34 2019 (r355905, copy of r355618, head/share/mk/dirdeps-targets.mk) @@ -0,0 +

svn commit: r355906 - in stable/12: bin/ls cddl/lib/libavl cddl/lib/libctf cddl/lib/libnvpair cddl/lib/libumem cddl/lib/libuutil cddl/lib/libzfs cddl/lib/libzfs_core gnu/lib/libdialog gnu/lib/libgo...

2019-12-18 Thread Simon J. Gerraty
Author: sjg Date: Thu Dec 19 04:58:11 2019 New Revision: 355906 URL: https://svnweb.freebsd.org/changeset/base/355906 Log: Add Makefile.depend.options Leaf directories that have dependencies impacted by options need a Makefile.depend.options file to avoid churn in Makefile.depend D

svn commit: r355962 - head/lib/libsecureboot

2019-12-20 Thread Simon J. Gerraty
Author: sjg Date: Fri Dec 20 21:56:28 2019 New Revision: 355962 URL: https://svnweb.freebsd.org/changeset/base/355962 Log: Avoid unused vars when VE_ECDSA_HASH_AGAIN undefined Reviewed by: emaste MFC after:1 week Modified: head/lib/libsecureboot/vets.c Modified: head/lib/libsecur

svn commit: r361288 - in vendor/NetBSD/bmake/dist: . filemon mk mk/sys unit-tests

2020-05-20 Thread Simon J. Gerraty
361288) @@ -1,3 +1,138 @@ +2020-05-17 Simon J Gerraty + + * VERSION (_MAKE_VERSION): 20200517 + Merge with NetBSD make, pick up + o modified dollar tests to avoid shell dependencies + o new tests for .INCLUDEFROM + +2020-05-16 Simon J Gerraty + + * unit-tests/dolla

svn commit: r361289 - vendor/NetBSD/bmake/20200517

2020-05-20 Thread Simon J. Gerraty
Author: sjg Date: Wed May 20 19:35:38 2020 New Revision: 361289 URL: https://svnweb.freebsd.org/changeset/base/361289 Log: tag bmake-20200517 Added: vendor/NetBSD/bmake/20200517/ - copied from r361288, vendor/NetBSD/bmake/dist/ ___ svn-src-all@

svn commit: r361307 - in head: contrib/bmake contrib/bmake/filemon contrib/bmake/mk contrib/bmake/mk/sys contrib/bmake/unit-tests usr.bin/bmake

2020-05-20 Thread Simon J. Gerraty
bmake/ChangeLog == --- head/contrib/bmake/ChangeLogWed May 20 22:25:41 2020 (r361306) +++ head/contrib/bmake/ChangeLogWed May 20 22:25:46 2020 (r361307) @@ -1,3 +1,138 @@ +2020-05-17 Simon J Gerraty + +

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

2020-05-31 Thread Simon J. Gerraty
172 @@ +2020-05-17 Simon J Gerraty + + * VERSION (_MAKE_VERSION): 20200517 + Merge with NetBSD make, pick up + o modified dollar tests to avoid shell dependencies + o new tests for .INCLUDEFROM + +2020-05-16 Simon J Gerraty + + * unit-tests/dollar.mk: tweak &#

svn commit: r361710 - head/stand/uboot/lib

2020-06-01 Thread Simon J. Gerraty
Author: sjg Date: Mon Jun 1 23:44:03 2020 New Revision: 361710 URL: https://svnweb.freebsd.org/changeset/base/361710 Log: stand/uboot: fix setting of gateip.s_addr Missplaced paren. Reviewed by: imp MFC after:1 week Modified: head/stand/uboot/lib/net.c Modified: head/stand/

svn commit: r361933 - head/stand/common

2020-06-08 Thread Simon J. Gerraty
Author: sjg Date: Mon Jun 8 18:13:38 2020 New Revision: 361933 URL: https://svnweb.freebsd.org/changeset/base/361933 Log: loader: install allow for more complete device spec in url Rework to simplify and impose sane url syntax. That is we allow for file://[devname[:fstype]]/package

svn commit: r361954 - in vendor/NetBSD/bmake/dist: . mk

2020-06-08 Thread Simon J. Gerraty
2020 (r361954) @@ -1,3 +1,25 @@ +2020-06-06 Simon J Gerraty + + * VERSION (_MAKE_VERSION): 20200606 + Merge with NetBSD make, pick up + o make.1: cleanup + + * Makefile: fix depends for main.o which broke MAKE_VERSION + +2020-06-05 Simon J Gerraty + + * VE

svn commit: r361955 - vendor/NetBSD/bmake/20200606

2020-06-08 Thread Simon J. Gerraty
Author: sjg Date: Tue Jun 9 02:07:43 2020 New Revision: 361955 URL: https://svnweb.freebsd.org/changeset/base/361955 Log: tag bmake-20200606 Added: vendor/NetBSD/bmake/20200606/ - copied from r361954, vendor/NetBSD/bmake/dist/ ___ svn-src-all@

svn commit: r361986 - in head: contrib/bmake contrib/bmake/mk usr.bin/bmake

2020-06-09 Thread Simon J. Gerraty
ntrib/bmake/ChangeLogTue Jun 9 20:52:35 2020 (r361986) @@ -1,3 +1,25 @@ +2020-06-06 Simon J Gerraty + + * VERSION (_MAKE_VERSION): 20200606 + Merge with NetBSD make, pick up + o make.1: cleanup + + * Makefile: fix depends for main.o which broke MAKE_VE

svn commit: r362124 - head/stand/common

2020-06-12 Thread Simon J. Gerraty
Author: sjg Date: Fri Jun 12 21:48:46 2020 New Revision: 362124 URL: https://svnweb.freebsd.org/changeset/base/362124 Log: Minor cleanup of initialized variables Sort the list and cleanup trailing white-space Reviewed by: stevek MFC after:1 week Modified: head/stand/common/in

svn commit: r362125 - head/sys/security/mac_veriexec

2020-06-12 Thread Simon J. Gerraty
Author: sjg Date: Fri Jun 12 21:51:20 2020 New Revision: 362125 URL: https://svnweb.freebsd.org/changeset/base/362125 Log: mac_veriexec_fingerprint_check_vnode: v_writecount > 0 means active writers v_writecount can actually be < 0 for text, so check for v_writecount > 0 Reviewed by:

svn commit: r362127 - head/lib/libsecureboot

2020-06-12 Thread Simon J. Gerraty
Author: sjg Date: Fri Jun 12 21:55:30 2020 New Revision: 362127 URL: https://svnweb.freebsd.org/changeset/base/362127 Log: verify_pcr_export: bump kenv_mvallen if needed The loader.ve.hashed list can easily exceed KENV_MVALLEN. If so, bump kenv_mvallen to a multiple of KENV_MVALLEN to a

svn commit: r362231 - head/sys/kern

2020-06-16 Thread Simon J. Gerraty
Author: sjg Date: Tue Jun 16 17:02:56 2020 New Revision: 362231 URL: https://svnweb.freebsd.org/changeset/base/362231 Log: Make KENV_MVALLEN tunable When doing secure boot, loader wants to export loader.ve.hashed the value of which typically exceeds KENV_MVALLEN. Replace use of KENV_

svn commit: r365363 - vendor/NetBSD/bmake/20200902

2020-09-05 Thread Simon J. Gerraty
Author: sjg Date: Sat Sep 5 16:44:37 2020 New Revision: 365363 URL: https://svnweb.freebsd.org/changeset/base/365363 Log: tag bmake-20200902 Added: vendor/NetBSD/bmake/20200902/ - copied from r365362, vendor/NetBSD/bmake/dist/ ___ svn-src-all@

svn commit: r365366 - in head: contrib/bmake contrib/bmake/lst.lib contrib/bmake/mk contrib/bmake/mk/sys contrib/bmake/unit-tests usr.bin/bmake usr.bin/bmake/unit-tests

2020-09-05 Thread Simon J. Gerraty
Author: sjg Date: Sat Sep 5 19:29:42 2020 New Revision: 365366 URL: https://svnweb.freebsd.org/changeset/base/365366 Log: Update to bmake-20200902 Lots of code refactoring, simplification and cleanup. Lots of new unit-tests providing much higher code coverage. All courtesy of rillig at

svn commit: r362821 - in vendor/NetBSD/bmake/dist: . mk mk/sys unit-tests

2020-06-30 Thread Simon J. Gerraty
/ChangeLog == --- vendor/NetBSD/bmake/dist/ChangeLog Wed Jul 1 02:11:15 2020 (r362820) +++ vendor/NetBSD/bmake/dist/ChangeLog Wed Jul 1 02:13:04 2020 (r362821) @@ -1,3 +1,42 @@ +2020-06-29 Simon J Gerraty + + * VERSION (_MAKE_VERSION)

svn commit: r362822 - vendor/NetBSD/bmake/20200629

2020-06-30 Thread Simon J. Gerraty
Author: sjg Date: Wed Jul 1 02:13:16 2020 New Revision: 362822 URL: https://svnweb.freebsd.org/changeset/base/362822 Log: tag bmake-20200629 Added: vendor/NetBSD/bmake/20200629/ - copied from r362821, vendor/NetBSD/bmake/dist/ ___ svn-src-all@

svn commit: r363018 - in vendor/NetBSD/bmake/dist: . lst.lib unit-tests

2020-07-08 Thread Simon J. Gerraty
/NetBSD/bmake/dist/ChangeLog Wed Jul 8 18:29:06 2020 (r363017) +++ vendor/NetBSD/bmake/dist/ChangeLog Wed Jul 8 18:32:15 2020 (r363018) @@ -1,3 +1,42 @@ +2020-07-04 Simon J Gerraty + + * VERSION (_MAKE_VERSION): 20200704 + Merge with NetBSD make, pick up

svn commit: r363019 - vendor/NetBSD/bmake/20200704

2020-07-08 Thread Simon J. Gerraty
Author: sjg Date: Wed Jul 8 18:32:25 2020 New Revision: 363019 URL: https://svnweb.freebsd.org/changeset/base/363019 Log: tag bmake-20200704 Added: vendor/NetBSD/bmake/20200704/ - copied from r363018, vendor/NetBSD/bmake/dist/ ___ svn-src-all@

svn commit: r363031 - in head: contrib/bmake contrib/bmake/lst.lib contrib/bmake/mk contrib/bmake/mk/sys contrib/bmake/unit-tests usr.bin/bmake

2020-07-08 Thread Simon J. Gerraty
-07-04 Simon J Gerraty + + * VERSION (_MAKE_VERSION): 20200704 + Merge with NetBSD make, pick up + (most of this by rillig@) + o lots of style and white-space cleanup + o lots more unit tests for variable modifiers + o simplified description of some functions

svn commit: r363035 - in head: contrib/bmake contrib/bmake/lst.lib contrib/bmake/mk contrib/bmake/mk/sys contrib/bmake/unit-tests usr.bin/bmake

2020-07-08 Thread Simon J. Gerraty
(r363034) +++ head/contrib/bmake/ChangeLogThu Jul 9 03:46:07 2020 (r363035) @@ -1,81 +1,3 @@ -2020-07-04 Simon J Gerraty - - * VERSION (_MAKE_VERSION): 20200704 - Merge with NetBSD make, pick up - (most of this by rillig@) - o lots of style and white

svn commit: r363115 - in vendor/NetBSD/bmake/dist: . filemon mk unit-tests

2020-07-11 Thread Simon J. Gerraty
-date if meta file missing + +2020-07-09 Simon J Gerraty + + * VERSION (_MAKE_VERSION): 20200709 + Merge with NetBSD make, pick up + o cond.c: fix for compare_expression when doEval=0 + o unit-tests/Makefile: rework + o filemon/filemon_dev.c: ensure filemon fd is closed

svn commit: r363116 - vendor/NetBSD/bmake/20200710

2020-07-11 Thread Simon J. Gerraty
Author: sjg Date: Sat Jul 11 22:45:36 2020 New Revision: 363116 URL: https://svnweb.freebsd.org/changeset/base/363116 Log: tag bmake-20200710 Added: vendor/NetBSD/bmake/20200710/ - copied from r363115, vendor/NetBSD/bmake/dist/ ___ svn-src-all@

svn commit: r363117 - in head: 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-11 Thread Simon J. Gerraty
:48 2020 (r363117) @@ -1,3 +1,98 @@ +2020-07-10 Simon J Gerraty + + * configure.in: use AC_INCLUDES_DEFAULT rather than AC_HEADER_STDC + + * VERSION (_MAKE_VERSION): 20200710 + Merge with NetBSD make, pick up + o filemon/filemon_dev.c: use O_CLOEXEC rather than extra

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: 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: 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
if meta file missing + +2020-07-09 Simon J Gerraty + + * VERSION (_MAKE_VERSION): 20200709 + Merge with NetBSD make, pick up + o cond.c: fix for compare_expression when doEval=0 + o unit-tests/Makefile: rework + o filemon/filemon_dev.c: ensure filemon fd is closed

svn commit: r343066 - head/share/mk

2019-01-15 Thread Simon J. Gerraty
Tue Jan 15 23:35:53 2019 (r343066) @@ -1,5 +1,5 @@ # $FreeBSD$ -# $Id: dirdeps-options.mk,v 1.8 2018/05/29 22:31:21 sjg Exp $ +# $Id: dirdeps-options.mk,v 1.9 2018/09/20 00:07:19 sjg Exp $ # # @(#) Copyright (c) 2018, Simon J. Gerraty # @@ -54,7 +54,8 @@ DIRDEPS += ${DIRDEPS.$o

svn commit: r343067 - head/share/mk

2019-01-15 Thread Simon J. Gerraty
Author: sjg Date: Tue Jan 15 23:37:49 2019 New Revision: 343067 URL: https://svnweb.freebsd.org/changeset/base/343067 Log: Fix STAGE_DIR.* to handle indirect *DIR variables. bsd.{files,conf}.mk recently changed to allow *DIR to name a variable rather than a path. STAGE_DIR.* need to ada

svn commit: r343277 - vendor/bearssl

2019-01-21 Thread Simon J. Gerraty
Author: sjg Date: Mon Jan 21 20:01:42 2019 New Revision: 343277 URL: https://svnweb.freebsd.org/changeset/base/343277 Log: bearssl for importing BearSSL BearSSL is a tiny SSL lib for embedded systems. Reviewed by: emaste Added: vendor/bearssl/ vendor/bearssl/import.sh (contents

svn commit: r343279 - svnadmin/conf

2019-01-21 Thread Simon J. Gerraty
Author: sjg Date: Mon Jan 21 20:23:03 2019 New Revision: 343279 URL: https://svnweb.freebsd.org/changeset/base/343279 Log: For initial BearSSL import Modified: svnadmin/conf/sizelimit.conf Modified: svnadmin/conf/sizelimit.conf

svn commit: r343281 - in vendor/bearssl/dist: . T0 build conf inc mk samples src src/aead src/codec src/ec src/hash src/int src/kdf src/mac src/rand src/rsa src/ssl src/symcipher src/x509 test test...

2019-01-21 Thread Simon J. Gerraty
Author: sjg Date: Mon Jan 21 20:23:49 2019 New Revision: 343281 URL: https://svnweb.freebsd.org/changeset/base/343281 Log: Import bearssl-6433cc2 Added: vendor/bearssl/dist/ vendor/bearssl/dist/Doxyfile vendor/bearssl/dist/LICENSE.txt (contents, props changed) vendor/bearssl/dist/Make

svn commit: r343282 - vendor/bearssl/6433cc2

2019-01-21 Thread Simon J. Gerraty
Author: sjg Date: Mon Jan 21 20:24:00 2019 New Revision: 343282 URL: https://svnweb.freebsd.org/changeset/base/343282 Log: tag bearssl-6433cc2 Added: vendor/bearssl/6433cc2/ - copied from r343281, vendor/bearssl/dist/ ___ svn-src-all@freebsd.or

svn commit: r343283 - svnadmin/conf

2019-01-21 Thread Simon J. Gerraty
Author: sjg Date: Mon Jan 21 20:25:08 2019 New Revision: 343283 URL: https://svnweb.freebsd.org/changeset/base/343283 Log: Done with initial BearSSL import Modified: svnadmin/conf/sizelimit.conf Modified: svnadmin/conf/sizelimit.conf ==

svn commit: r353322 - stable/12/share/mk

2019-10-08 Thread Simon J. Gerraty
Author: sjg Date: Tue Oct 8 20:14:33 2019 New Revision: 353322 URL: https://svnweb.freebsd.org/changeset/base/353322 Log: Need to use ${${_${group}DIR_${file}}} for STAGE_DIR STAGE_DIR.${${_${group}DIR_${file}}:C,[/*],_,g} was getting ${STAGE_OBJTOP}BINDIR rather than ${STAGE_OBJTOP}${

svn commit: r353697 - head/stand/efi/loader

2019-10-17 Thread Simon J. Gerraty
Author: sjg Date: Thu Oct 17 20:40:06 2019 New Revision: 353697 URL: https://svnweb.freebsd.org/changeset/base/353697 Log: Allow loader.efi to identify non-standard boot setup PATH_BOOTABLE_TOKEN can be set to a non-standard path that identifies a device as bootable. Reviewed by: kev

svn commit: r354038 - head/lib/libsecureboot

2019-10-24 Thread Simon J. Gerraty
Author: sjg Date: Thu Oct 24 19:50:18 2019 New Revision: 354038 URL: https://svnweb.freebsd.org/changeset/base/354038 Log: Initialize verbosity and debug level from env For EFI at least, we can seed the environment with VE_VERBOSE etc. Reviewed by: stevek imp Sponsored by: Juniper

svn commit: r354039 - head/stand/efi/loader

2019-10-24 Thread Simon J. Gerraty
Author: sjg Date: Thu Oct 24 19:52:41 2019 New Revision: 354039 URL: https://svnweb.freebsd.org/changeset/base/354039 Log: Allow loader.efi to identify non-standard boot setup PATH_BOOTABLE_TOKEN can be set to a non-standard path that identifies a device as bootable. Reviewed by: kev

svn commit: r354043 - in head/stand: . ficl ficl/amd64 ficl/i386 ficl/x86 i386/loader libsa libsa/x86

2019-10-24 Thread Simon J. Gerraty
Author: sjg Date: Thu Oct 24 20:02:48 2019 New Revision: 354043 URL: https://svnweb.freebsd.org/changeset/base/354043 Log: Add support for hypervisor check on x86 Add ficl words for isvirtualized and move ficl inb and outb words to ficl/x86/sysdep.c so can be shared by i386 and amd64

svn commit: r354055 - head/stand/efi/loader

2019-10-24 Thread Simon J. Gerraty
Author: sjg Date: Thu Oct 24 22:26:06 2019 New Revision: 354055 URL: https://svnweb.freebsd.org/changeset/base/354055 Log: Guard reference to x86_hypervisor Obviously we only want x86_hypervisor on x86 Guard reference to x86_hypervisor Obviously we only want x86_hypervisor on x86 Mo

svn commit: r354138 - in head: . tools/build

2019-10-28 Thread Simon J. Gerraty
Author: sjg Date: Mon Oct 28 20:45:29 2019 New Revision: 354138 URL: https://svnweb.freebsd.org/changeset/base/354138 Log: Building head on stable/11 requires libzstd Add lib/libzstd to _elftoolchain_libs tools/build/Makefile needs to create the install dir for libzstd Since this wou

svn commit: r354226 - stable/12/lib/libsecureboot

2019-10-31 Thread Simon J. Gerraty
Author: sjg Date: Thu Oct 31 20:29:45 2019 New Revision: 354226 URL: https://svnweb.freebsd.org/changeset/base/354226 Log: Initialize verbosity and debug level from env For EFI at least, we can seed the environment with VE_VERBOSE etc. MFC of r354038 Reviewed by: stevek imp S

svn commit: r354230 - in stable/12/stand: . efi/loader ficl ficl/amd64 ficl/i386 ficl/x86 i386/loader libsa libsa/x86

2019-10-31 Thread Simon J. Gerraty
Author: sjg Date: Thu Oct 31 21:32:59 2019 New Revision: 354230 URL: https://svnweb.freebsd.org/changeset/base/354230 Log: Add support for hypervisor check on x86 Add ficl words for isvirtualized and move ficl inb and outb words to ficl/x86/sysdep.c so can be shared by i386 and amd64

svn commit: r359307 - in head: lib/libsecureboot lib/libsecureboot/h stand/common stand/libsa stand/userboot stand/userboot/test stand/userboot/userboot usr.sbin/bhyveload

2020-03-25 Thread Simon J. Gerraty
Author: sjg Date: Wed Mar 25 19:12:19 2020 New Revision: 359307 URL: https://svnweb.freebsd.org/changeset/base/359307 Log: Fix pkgfs stat so it satisfies libsecureboot We need a valid st_dev, st_ino and st_mtime to correctly track which files have been verified and to update our notion

svn commit: r359488 - head/share/mk

2020-03-31 Thread Simon J. Gerraty
Author: sjg Date: Tue Mar 31 15:59:29 2020 New Revision: 359488 URL: https://svnweb.freebsd.org/changeset/base/359488 Log: Include ${.CURDIR}/local.init.mk if it exists This is handy for making local hacks to an app (eg to build it as tool for non-BSD host) without making a mess of the

svn commit: r359502 - in head: lib/libveriexec share/mk

2020-04-01 Thread Simon J. Gerraty
Author: sjg Date: Wed Apr 1 05:45:12 2020 New Revision: 359502 URL: https://svnweb.freebsd.org/changeset/base/359502 Log: Do not claim libbearssl et al are INTERNALLIB If INTERNALLIB is defined we need PIE and bsd.incs.mk is not included. PR: 245189 Reviewed by: emaste

svn commit: r359700 - in head: lib/libsecureboot stand/libsa

2020-04-07 Thread Simon J. Gerraty
Author: sjg Date: Tue Apr 7 16:56:34 2020 New Revision: 359700 URL: https://svnweb.freebsd.org/changeset/base/359700 Log: Improve interaction of vectx and tftp On slow platforms, it helps to spread the hashing load over time so that tftp does not timeout. Also, some .4th files are t

svn commit: r359735 - in stable/12: lib/libsecureboot lib/libsecureboot/h lib/libsecureboot/tests share/mk stand stand/common stand/efi/loader stand/efi/loader/arch/i386 stand/ficl stand/i386/libi3...

2020-04-08 Thread Simon J. Gerraty
Author: sjg Date: Thu Apr 9 04:50:19 2020 New Revision: 359735 URL: https://svnweb.freebsd.org/changeset/base/359735 Log: veloader use vectx API for kernel and modules The vectx API, computes the hash for verifying a file as it is read. This avoids the overhead of reading files twice - o

svn commit: r359769 - stable/12/stand/liblua

2020-04-09 Thread Simon J. Gerraty
Author: sjg Date: Fri Apr 10 05:13:15 2020 New Revision: 359769 URL: https://svnweb.freebsd.org/changeset/base/359769 Log: veloader use vectx API for kernel and modules The vectx API, computes the hash for verifying a file as it is read. This avoids the overhead of reading files twice - o

svn commit: r359911 - in stable/12: lib/libsecureboot stand/libsa

2020-04-13 Thread Simon J. Gerraty
Author: sjg Date: Tue Apr 14 00:57:50 2020 New Revision: 359911 URL: https://svnweb.freebsd.org/changeset/base/359911 Log: Improve interaction of vectx and tftp On slow platforms, it helps to spread the hashing load over time so that tftp does not timeout. Also, some .4th files are t

svn commit: r359912 - stable/12/share/mk

2020-04-13 Thread Simon J. Gerraty
Author: sjg Date: Tue Apr 14 01:05:11 2020 New Revision: 359912 URL: https://svnweb.freebsd.org/changeset/base/359912 Log: Include ${.CURDIR}/local.init.mk if it exists This is handy for making local hacks to an app (eg to build it as tool for non-BSD host) without making a mess of the

svn commit: r359913 - in stable/12: lib/libveriexec share/mk

2020-04-13 Thread Simon J. Gerraty
Author: sjg Date: Tue Apr 14 01:07:58 2020 New Revision: 359913 URL: https://svnweb.freebsd.org/changeset/base/359913 Log: Do not claim libbearssl et al are INTERNALLIB If INTERNALLIB is defined we need PIE and bsd.incs.mk is not included. MFC of r359502 PR: 245189 R

svn commit: r360059 - head/sys/sys

2020-04-17 Thread Simon J. Gerraty
Author: sjg Date: Sat Apr 18 01:22:41 2020 New Revision: 360059 URL: https://svnweb.freebsd.org/changeset/base/360059 Log: Define enum for so_qstate outside of struct. LLVM-9.0 clang++ throws an error for enum defined within an anonymous struct. Reviewed by: jtl, rpokala MFC after

svn commit: r360481 - stable/12/sys/sys

2020-04-29 Thread Simon J. Gerraty
Author: sjg Date: Thu Apr 30 00:20:31 2020 New Revision: 360481 URL: https://svnweb.freebsd.org/changeset/base/360481 Log: Define enum for so_qstate outside of struct. LLVM-9.0 clang++ throws an error for enum defined within an anonymous struct. MFC of r360059 Reviewed by: jtl,

svn commit: r355617 - in head: bin/ls cddl/lib/libavl cddl/lib/libctf cddl/lib/libnvpair cddl/lib/libumem cddl/lib/libuutil cddl/lib/libzfs cddl/lib/libzfs_core gnu/lib/libdialog gnu/lib/libgomp gn...

2019-12-11 Thread Simon J. Gerraty
Author: sjg Date: Wed Dec 11 17:37:53 2019 New Revision: 355617 URL: https://svnweb.freebsd.org/changeset/base/355617 Log: Update Makefile.depend files Update a bunch of Makefile.depend files as a result of adding Makefile.depend.options files Reviewed by: bdrewery MFC after:

svn commit: r355618 - in head: lib/libbsnmp/libbsnmp lib/libgcc_eh lib/libmagic lib/libpmc share/mk targets

2019-12-11 Thread Simon J. Gerraty
because file is newly added) +++ head/share/mk/dirdeps-targets.mkWed Dec 11 17:38:15 2019 (r355618) @@ -0,0 +1,134 @@ +# $FreeBSD$ +# RCSid: +# $Id: dirdeps-targets.mk,v 1.9 2019/10/06 20:07:50 sjg Exp $ +# +# @(#) Copyright (c) 2019 Simon J. Gerraty +# +# This file is

svn commit: r355616 - in head: bin/ls lib/libarchive lib/libbsnmp/libbsnmp lib/libc lib/libfetch lib/libpam/modules/pam_unix lib/libpcap lib/libproc lib/libradius libexec/fingerd libexec/ftpd libex...

2019-12-11 Thread Simon J. Gerraty
Author: sjg Date: Wed Dec 11 17:37:37 2019 New Revision: 355616 URL: https://svnweb.freebsd.org/changeset/base/355616 Log: Add Makefile.depend.options Leaf directories that have dependencies impacted by options need a Makefile.depend.options file to avoid churn in Makefile.depend D

svn commit: r337186 - head/share/mk

2018-08-02 Thread Simon J. Gerraty
file is newly added) +++ head/share/mk/dirdeps-options.mkThu Aug 2 21:33:45 2018 (r337186) @@ -0,0 +1,73 @@ +# $FreeBSD$ +# $Id: dirdeps-options.mk,v 1.8 2018/05/29 22:31:21 sjg Exp $ +# +# @(#) Copyright (c) 2018, Simon J. Gerraty +# +# This file is provided in the hope that it w

svn commit: r333811 - in vendor/NetBSD/bmake/dist: . mk

2018-05-18 Thread Simon J. Gerraty
Fri May 18 19:49:54 2018 (r333811) @@ -1,3 +1,16 @@ +2018-05-12 Simon J. Gerraty + + * VERSION: 20180512 + Merge with NetBSD make, pick up + o job.c: skip polling job token pipe + +2018-04-05 Simon J. Gerraty + + * VERSION: 20180405 + Merge with Net

svn commit: r333812 - vendor/NetBSD/bmake/20180512

2018-05-18 Thread Simon J. Gerraty
Author: sjg Date: Fri May 18 19:50:22 2018 New Revision: 333812 URL: https://svnweb.freebsd.org/changeset/base/333812 Log: tag bmake-20180512 Added: vendor/NetBSD/bmake/20180512/ - copied from r333811, vendor/NetBSD/bmake/dist/ ___ svn-src-all@

svn commit: r333820 - in head: contrib/bmake contrib/bmake/mk usr.bin/bmake

2018-05-18 Thread Simon J. Gerraty
Sat May 19 00:26:00 2018 (r333820) @@ -1,3 +1,16 @@ +2018-05-12 Simon J. Gerraty + + * VERSION: 20180512 + Merge with NetBSD make, pick up + o job.c: skip polling job token pipe + +2018-04-05 Simon J. Gerraty + + * VERSION: 20180405 + Merge

svn commit: r305631 - in vendor/NetBSD/bmake/dist: . mk

2016-09-08 Thread Simon J. Gerraty
) +++ vendor/NetBSD/bmake/dist/ChangeLog Thu Sep 8 23:49:33 2016 (r305631) @@ -1,3 +1,32 @@ +2016-08-18 Simon J. Gerraty + + * Makefile (_MAKE_VERSION): 20160818 + its a neater number; pick up whitespace fixes to man page. + +2016-08-17 Simon J. Gerraty + + * Makefile

svn commit: r305632 - vendor/NetBSD/bmake/20160818

2016-09-08 Thread Simon J. Gerraty
Author: sjg Date: Thu Sep 8 23:49:47 2016 New Revision: 305632 URL: https://svnweb.freebsd.org/changeset/base/305632 Log: tag bmake-20160818 Added: vendor/NetBSD/bmake/20160818/ - copied from r305631, vendor/NetBSD/bmake/dist/ ___ svn-src-all@

svn commit: r305633 - in head: contrib/bmake contrib/bmake/mk usr.bin/bmake

2016-09-08 Thread Simon J. Gerraty
== --- head/contrib/bmake/ChangeLogThu Sep 8 23:49:47 2016 (r305632) +++ head/contrib/bmake/ChangeLogFri Sep 9 01:09:39 2016 (r305633) @@ -1,3 +1,32 @@ +2016-08-18 Simon J. Gerraty + + * Makefile (_MAKE_VERSION): 20160818

svn commit: r305634 - head/share/mk

2016-09-08 Thread Simon J. Gerraty
Author: sjg Date: Fri Sep 9 01:21:35 2016 New Revision: 305634 URL: https://svnweb.freebsd.org/changeset/base/305634 Log: Update to latest dirdeps.mk Take advantage of new bmake feature to only consider Makefile.depend as invalidating DIRDEPS_CACHE. When bootstrapping allow more fil

svn commit: r305635 - head/share/mk

2016-09-08 Thread Simon J. Gerraty
Author: sjg Date: Fri Sep 9 02:02:13 2016 New Revision: 305635 URL: https://svnweb.freebsd.org/changeset/base/305635 Log: Missed part of patch Modified: head/share/mk/meta.sys.mk Modified: head/share/mk/meta.sys.mk

Re: svn commit: r305634 - head/share/mk

2016-09-10 Thread Simon J. Gerraty
Bryan Drewery wrote: > > +# some targets involve old pre-built targets > > +# ignore mtime of shell > > +# and mtime of makefiles does not matter in meta mode > > +.MAKE.META.IGNORE_PATHS += \ > > +${MAKEFILE} \ > > +${SHELL} \ > > +${SYS_MK_DIR} > > I think it could be p

Re: svn commit: r305634 - head/share/mk

2016-09-10 Thread Simon J. Gerraty
Bryan Drewery wrote: > > +# we can afford to use cookies to prevent some targets > > +# re-running needlessly > > +META_COOKIE_TOUCH= touch ${COOKIE.${.TARGET}:U${.OBJDIR}/${.TARGET}} > > Could you use ?= here please? I have a META_COOKIE_TOUCH in local.sys.mk Sure. > Also note that you need to

svn commit: r305783 - head/share/mk

2016-09-13 Thread Simon J. Gerraty
Author: sjg Date: Tue Sep 13 22:17:25 2016 New Revision: 305783 URL: https://svnweb.freebsd.org/changeset/base/305783 Log: Avoid clobbering existing value of META_COOKIE_TOUCH Modified: head/share/mk/meta.sys.mk Modified: head/share/mk/meta.sys.mk

Re: svn commit: r305634 - head/share/mk

2016-09-15 Thread Simon J. Gerraty
Bryan Drewery wrote: > On 9/9/16 5:37 PM, Simon J. Gerraty wrote: > > Bryan Drewery wrote: > > > >>> +# some targets involve old pre-built targets > >>> +# ignore mtime of shell > >>> +# and mtime of makefiles does not

svn commit: r325300 - in vendor/NetBSD/bmake/dist: . mk unit-tests

2017-11-01 Thread Simon J. Gerraty
Author: sjg Date: Wed Nov 1 23:16:32 2017 New Revision: 325300 URL: https://svnweb.freebsd.org/changeset/base/325300 Log: Import bmake-20171028 From ChangeLog 2017-10-28 Simon J. Gerraty * VERSION: 20171028 Merge with NetBSD make, pick up o

svn commit: r325301 - vendor/NetBSD/bmake/20171028

2017-11-01 Thread Simon J. Gerraty
Author: sjg Date: Wed Nov 1 23:17:47 2017 New Revision: 325301 URL: https://svnweb.freebsd.org/changeset/base/325301 Log: tag bmake-20171028 Added: vendor/NetBSD/bmake/20171028/ - copied from r325300, vendor/NetBSD/bmake/dist/ ___ svn-src-all@

svn commit: r325302 - vendor/NetBSD/bmake

2017-11-01 Thread Simon J. Gerraty
Author: sjg Date: Wed Nov 1 23:20:04 2017 New Revision: 325302 URL: https://svnweb.freebsd.org/changeset/base/325302 Log: We get VERSION from bmake/VERSION now Modified: vendor/NetBSD/bmake/import.sh Modified: vendor/NetBSD/bmake/import.sh ===

svn commit: r325340 - in head: contrib/bmake contrib/bmake/mk contrib/bmake/unit-tests usr.bin/bmake

2017-11-02 Thread Simon J. Gerraty
Nov 2 19:53:51 2017 (r325339) +++ head/contrib/bmake/ChangeLogThu Nov 2 20:08:00 2017 (r325340) @@ -1,3 +1,36 @@ +2017-10-28 Simon J. Gerraty + + * VERSION: 20171028 + Merge with NetBSD make, pick up + o main.c: ignore empty MAKEOBJDIR

svn commit: r325404 - head/share/mk

2017-11-04 Thread Simon J. Gerraty
Author: sjg Date: Sat Nov 4 21:02:26 2017 New Revision: 325404 URL: https://svnweb.freebsd.org/changeset/base/325404 Log: Ensure .OBJDIR has known value If for any reason we cannot set .OBJDIR==_objdir as desired use .CURDIR so that at least the classic .if ${.OBJDIR} != ${.CURDIR} w

Re: svn commit: r325404 - head/share/mk

2017-11-05 Thread Simon J. Gerraty
Bryan Drewery wrote: > > ${.OBJDIR} == /${RELDIR})) make[6]: Fatal errors encountered -- cannot > > continue make[6]: > > stopped > > in > > /usr/obj/usr/src/amd64.amd64/sys/THOR/usr/ports/emulators/virtualbox-ose-kmod/work/VirtualBox-5.2.0/out/freebsd.amd64/release/bin/src/vboxdrv > > *** Error

Re: svn commit: r325404 - head/share/mk

2017-11-05 Thread Simon J. Gerraty
Bryan Drewery wrote: > I only find RELDIR useful in the non-kernel builds, so I don't really > care to extend it here. Yes I said as much in the other thread. ___ svn-src-all@freebsd.org mailing list https://lists.freebsd.org/mailman/listinfo/svn-src-al

svn commit: r327564 - svnadmin/conf

2018-01-04 Thread Simon J. Gerraty
Author: sjg Date: Thu Jan 4 22:38:01 2018 New Revision: 327564 URL: https://svnweb.freebsd.org/changeset/base/327564 Log: Release stevek from bondage Reviewed by: sjg Modified: svnadmin/conf/mentors Modified: svnadmin/conf/mentors ==

svn commit: r330258 - in vendor/NetBSD/bmake/dist: . mk unit-tests

2018-03-01 Thread Simon J. Gerraty
(r330257) +++ vendor/NetBSD/bmake/dist/ChangeLog Thu Mar 1 23:45:44 2018 (r330258) @@ -1,3 +1,44 @@ +2018-02-22 Simon J. Gerraty + + * VERSION: 20180222 + Merge with NetBSD make, pick up + o parse.c: avoid calling sysconf for every call to loadfile + +2018

svn commit: r330259 - vendor/NetBSD/bmake/20180222

2018-03-01 Thread Simon J. Gerraty
Author: sjg Date: Thu Mar 1 23:46:02 2018 New Revision: 330259 URL: https://svnweb.freebsd.org/changeset/base/330259 Log: tag bmake-20180222 Added: vendor/NetBSD/bmake/20180222/ - copied from r330258, vendor/NetBSD/bmake/dist/ ___ svn-src-all@

svn commit: r330260 - in head: contrib/bmake contrib/bmake/mk contrib/bmake/unit-tests usr.bin/bmake

2018-03-01 Thread Simon J. Gerraty
geLog == --- head/contrib/bmake/ChangeLogThu Mar 1 23:46:02 2018 (r330259) +++ head/contrib/bmake/ChangeLogFri Mar 2 01:53:50 2018 (r330260) @@ -1,3 +1,44 @@ +2018-02-22 Simon J. Gerraty + + * VE

svn commit: r331246 - in stable/11: contrib/bmake contrib/bmake/mk contrib/bmake/unit-tests usr.bin/bmake

2018-03-20 Thread Simon J. Gerraty
:51:05 2018 (r331245) +++ stable/11/contrib/bmake/ChangeLog Tue Mar 20 15:57:52 2018 (r331246) @@ -1,3 +1,77 @@ +2018-02-22 Simon J. Gerraty + + * VERSION: 20180222 + Merge with NetBSD make, pick up + o parse.c: avoid calling sysconf for every call to

Re: svn commit: r284959 - in head: . share/man/man4 share/man/man9 sys/conf sys/dev/glxsb sys/dev/hifn sys/dev/random sys/dev/rndtest sys/dev/safe sys/dev/syscons sys/dev/ubsec sys/dev/virtio/random s

2015-07-01 Thread Simon J. Gerraty
Mark Murray wrote: > * src/sys/dev/random/random_adaptors.c src/sys/dev/random/random_adaptors.h > - Remove; plugability is no longer used. Compile-time algorithm > selection is the way to go. Errr we use that and need it. Please put it back. Whether we agree with NIST's ideas about how

Re: svn commit: r284959 - in head: . share/man/man4 share/man/man9 sys/conf sys/dev/glxsb sys/dev/hifn sys/dev/random sys/dev/rndtest sys/dev/safe sys/dev/syscons sys/dev/ubsec sys/dev/virtio/random s

2015-07-02 Thread Simon J. Gerraty
Mark R V Murray wrote: > >> - Remove; plugability is no longer used. Compile-time algorithm > >>selection is the way to go. > > > > Errr we use that and need it. > > Please put it back. > > Do you really need full the plugability (including run-time selection > of algorithm), or do you just

Re: svn commit: r284959 - in head: . share/man/man4 share/man/man9 sys/conf sys/dev/glxsb sys/dev/hifn sys/dev/random sys/dev/rndtest sys/dev/safe sys/dev/syscons sys/dev/ubsec sys/dev/virtio/random s

2015-07-02 Thread Simon J. Gerraty
Mark R V Murray wrote: > If so, can I confirm that you may be rolling your own non-Yarrow/Fortuna > mixer(s)? AFAIK no mixer allowed; just direct SP800-90 compliant HMAC-DRBG. You can probably guess why we don't agree that's a brilliant arrangement but its not an argument we can win. Same would

svn commit: r285080 - head

2015-07-02 Thread Simon J. Gerraty
Author: sjg Date: Fri Jul 3 06:10:09 2015 New Revision: 285080 URL: https://svnweb.freebsd.org/changeset/base/285080 Log: Fix generation of src.conf.5 Since makeman turns all options on, we need to guard somethings from make(showconfig) Modified: head/Makefile Modified: head/Makefile

svn commit: r285081 - in head: lib/libvmmapi sys/modules/filemon targets/pseudo/userland usr.sbin/bhyve

2015-07-02 Thread Simon J. Gerraty
Author: sjg Date: Fri Jul 3 06:11:54 2015 New Revision: 285081 URL: https://svnweb.freebsd.org/changeset/base/285081 Log: Updated depends Added: head/sys/modules/filemon/Makefile.depend (contents, props changed) head/usr.sbin/bhyve/Makefile.depend (contents, props changed) Modified:

svn commit: r285112 - stable/10/sys/dev/filemon

2015-07-03 Thread Simon J. Gerraty
Author: sjg Date: Fri Jul 3 20:43:31 2015 New Revision: 285112 URL: https://svnweb.freebsd.org/changeset/base/285112 Log: Latest clang uses openat(2). If the pathname is absolute or dirfd is AT_FDCWD we can handle it exactly like open(2). Otherwise we output an A record to indicate tha

Re: svn commit: r284959 - in head: . share/man/man4 share/man/man9 sys/conf sys/dev/glxsb sys/dev/hifn sys/dev/random sys/dev/rndtest sys/dev/safe sys/dev/syscons sys/dev/ubsec sys/dev/virtio/random s

2015-07-19 Thread Simon J. Gerraty
Mark R V Murray wrote: > > On Thu, Jul 02, 2015 at 11:36:27AM -0700, Simon J. Gerraty wrote: > >>> Sound like you just need to be able to select a single KLD at boot time? Mark, do you have an estimate of when loadable modules will be supported again? We've been holding

Re: svn commit: r284959 - in head: . share/man/man4 share/man/man9 sys/conf sys/dev/glxsb sys/dev/hifn sys/dev/random sys/dev/rndtest sys/dev/safe sys/dev/syscons sys/dev/ubsec sys/dev/virtio/random s

2015-07-19 Thread Simon J. Gerraty
> > Mark, do you have an estimate of when loadable modules will be supported > > again? > > About a week, I’d say. Thanks! Will keep an eye out. ___ svn-src-all@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/svn-src-all To unsubscri

<    1   2   3   4   5   >