CVS commit: src/sys/arch/evbmips/stand/sbmips

2021-03-14 Thread Christos Zoulas
Module Name:src Committed By: christos Date: Sun Mar 14 22:58:11 UTC 2021 Modified Files: src/sys/arch/evbmips/stand/sbmips: Makefile.bootprogs Makefile.bootxx src/sys/arch/evbmips/stand/sbmips/boot: Makefile src/sys/arch/evbmips/stand/sbmips/netboot: Makefi

CVS commit: src/sys/rump/librump/rumpkern

2021-03-14 Thread Christos Zoulas
Module Name:src Committed By: christos Date: Sun Mar 14 22:56:39 UTC 2021 Modified Files: src/sys/rump/librump/rumpkern: atomic_cas_generic.c Log Message: provide generic cas for _LP64 To generate a diff of this commit: cvs rdiff -u -r1.2 -r1.3 src/sys/rump/librump/rumpk

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

2021-03-14 Thread Roland Illig
Module Name:src Committed By: rillig Date: Sun Mar 14 22:24:24 UTC 2021 Modified Files: src/tests/usr.bin/xlint/lint1: msg_247.c msg_247.exp Log Message: tests/lint: document how lint discards the typedef name in 247 To generate a diff of this commit: cvs rdiff -u -r1.4

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

2021-03-14 Thread Roland Illig
Module Name:src Committed By: rillig Date: Sun Mar 14 21:44:35 UTC 2021 Modified Files: src/tests/usr.bin/xlint/lint1: msg_247.c msg_247.exp Log Message: tests/lint: add test for message 247 for pointer to unnamed struct To generate a diff of this commit: cvs rdiff -u -r

CVS commit: src/usr.bin/make/unit-tests

2021-03-14 Thread Roland Illig
Module Name:src Committed By: rillig Date: Sun Mar 14 20:41:39 UTC 2021 Modified Files: src/usr.bin/make/unit-tests: var-eval-short.exp var-eval-short.mk Log Message: tests/make: document today's bug fixes in the test To generate a diff of this commit: cvs rdiff -u -r1.6

CVS commit: src/usr.bin/make

2021-03-14 Thread Roland Illig
Module Name:src Committed By: rillig Date: Sun Mar 14 20:23:29 UTC 2021 Modified Files: src/usr.bin/make: var.c Log Message: make: fix documentation of VarFreeEnv No functional change. To generate a diff of this commit: cvs rdiff -u -r1.882 -r1.883 src/usr.bin/make/var.

CVS commit: src/usr.bin/make

2021-03-14 Thread Roland Illig
Module Name:src Committed By: rillig Date: Sun Mar 14 20:18:33 UTC 2021 Modified Files: src/usr.bin/make: var.c Log Message: make: skip variable lookup for '::=' modifiers in parse-only mode This is just to keep the code consistent among the various variable modifiers. T

CVS commit: src/usr.bin/make

2021-03-14 Thread Roland Illig
Module Name:src Committed By: rillig Date: Sun Mar 14 20:12:16 UTC 2021 Modified Files: src/usr.bin/make: var.c Log Message: make: separate parsing and evaluating for modifier '::=' No functional change. To generate a diff of this commit: cvs rdiff -u -r1.880 -r1.881 sr

CVS commit: src/usr.bin/make

2021-03-14 Thread Roland Illig
Module Name:src Committed By: rillig Date: Sun Mar 14 20:09:26 UTC 2021 Modified Files: src/usr.bin/make: var.c Log Message: make: in parse-only mode, do not update the expression value in ':sh' No functional change outside debug mode. The other variable modifiers behave

CVS commit: src/usr.bin/make

2021-03-14 Thread Roland Illig
Module Name:src Committed By: rillig Date: Sun Mar 14 20:03:56 UTC 2021 Modified Files: src/usr.bin/make: var.c Log Message: make: do not evaluate the ':O' modifiers in parse-only mode No functional change in practical usage. Theoretically this change can be observed by

CVS commit: src/usr.bin/make

2021-03-14 Thread Roland Illig
Module Name:src Committed By: rillig Date: Sun Mar 14 20:00:48 UTC 2021 Modified Files: src/usr.bin/make: var.c Log Message: make: separate parsing and evaluating in the ':O' modifiers No functional change. To generate a diff of this commit: cvs rdiff -u -r1.877 -r1.878

CVS commit: src/usr.bin/make

2021-03-14 Thread Roland Illig
Module Name:src Committed By: rillig Date: Sun Mar 14 19:29:37 UTC 2021 Modified Files: src/usr.bin/make: var.c src/usr.bin/make/unit-tests: var-eval-short.exp Log Message: make: do not evaluate modifier ':[...]' in parse-only mode In parse-only mode, variable exp

CVS commit: src/usr.bin/make

2021-03-14 Thread Roland Illig
Module Name:src Committed By: rillig Date: Sun Mar 14 19:25:05 UTC 2021 Modified Files: src/usr.bin/make: var.c Log Message: make: do not evaluate modifiers ':M' and ':N' in parse-only mode No functional change outside debug mode (-dv for ModifyWord_Match). To generate

CVS commit: src/usr.bin/make

2021-03-14 Thread Roland Illig
Module Name:src Committed By: rillig Date: Sun Mar 14 19:21:29 UTC 2021 Modified Files: src/usr.bin/make: var.c src/usr.bin/make/unit-tests: var-eval-short.exp var-eval-short.mk Log Message: make: do not return unevaluated 'else' part from the ':?' modifier No fun

CVS commit: src/usr.bin/make/unit-tests

2021-03-14 Thread Roland Illig
Module Name:src Committed By: rillig Date: Sun Mar 14 19:16:41 UTC 2021 Modified Files: src/usr.bin/make/unit-tests: var-eval-short.exp var-eval-short.mk Log Message: tests/make: add test for the ':?' modifier in parse-only mode The debug output for this scenario will cha

CVS commit: src/usr.bin/make

2021-03-14 Thread Roland Illig
Module Name:src Committed By: rillig Date: Sun Mar 14 18:30:24 UTC 2021 Modified Files: src/usr.bin/make: var.c Log Message: make: do not evaluate ':gmtime' and ':localtime' in parse-only mode No functional change. To generate a diff of this commit: cvs rdiff -u -r1.873

CVS commit: src/usr.bin/make

2021-03-14 Thread Roland Illig
Module Name:src Committed By: rillig Date: Sun Mar 14 18:23:44 UTC 2021 Modified Files: src/usr.bin/make: var.c Log Message: make: don't evaluate several simple modifiers in parse-only mode This affects the modifiers ':E', ':H', ':P', ':Q', ':R', ':T', ':hash', ':q', ':ra

CVS commit: src/usr.bin/make

2021-03-14 Thread Roland Illig
Module Name:src Committed By: rillig Date: Sun Mar 14 18:10:57 UTC 2021 Modified Files: src/usr.bin/make: var.c Log Message: make: skip strdup when parsing an irrelevant ':L' modifier No functional change. To generate a diff of this commit: cvs rdiff -u -r1.871 -r1.872

CVS commit: src/usr.bin/make

2021-03-14 Thread Roland Illig
Module Name:src Committed By: rillig Date: Sun Mar 14 18:08:25 UTC 2021 Modified Files: src/usr.bin/make: var.c Log Message: make: skip memcpy when parsing but not evaluating ':D' and ':U' No functional change, just a tiny bit of performance improvement, probably not even

CVS commit: src/usr.bin/make

2021-03-14 Thread Roland Illig
Module Name:src Committed By: rillig Date: Sun Mar 14 18:02:44 UTC 2021 Modified Files: src/usr.bin/make: var.c src/usr.bin/make/unit-tests: var-eval-short.exp Log Message: make: only evaluate the ':@' modifier if the result is actually used The test 'var-eval-sho

CVS commit: src/usr.bin/make

2021-03-14 Thread Roland Illig
Module Name:src Committed By: rillig Date: Sun Mar 14 17:38:24 UTC 2021 Modified Files: src/usr.bin/make: var.c Log Message: make: eliminate common subexpression in ApplyModifier_Remember No functional change. To generate a diff of this commit: cvs rdiff -u -r1.868 -r1.

CVS commit: src/usr.bin/make

2021-03-14 Thread Roland Illig
Module Name:src Committed By: rillig Date: Sun Mar 14 17:34:50 UTC 2021 Modified Files: src/usr.bin/make: var.c Log Message: make: merge duplicate code in ApplyModifier_Remember This way, parsing and evaluating the modifier is only written once in the code. The downside

CVS commit: src/usr.bin/make

2021-03-14 Thread Roland Illig
Module Name:src Committed By: rillig Date: Sun Mar 14 17:27:28 UTC 2021 Modified Files: src/usr.bin/make: var.c src/usr.bin/make/unit-tests: varmod-remember.mk Log Message: make: do not expand the variable name in the ':_' modifier This edge case had been so obscu

CVS commit: src/usr.bin/make/unit-tests

2021-03-14 Thread Roland Illig
Module Name:src Committed By: rillig Date: Sun Mar 14 17:14:16 UTC 2021 Modified Files: src/usr.bin/make/unit-tests: varmod-remember.mk Log Message: tests/make: demonstrate unintended edge case for the ':_' modifier To generate a diff of this commit: cvs rdiff -u -r1.4 -

CVS commit: src/usr.bin/make/unit-tests

2021-03-14 Thread Roland Illig
Module Name:src Committed By: rillig Date: Sun Mar 14 17:07:11 UTC 2021 Modified Files: src/usr.bin/make/unit-tests: varmod-remember.exp varmod-remember.mk Log Message: tests/make: convert test for ':_' modifier to parse time To generate a diff of this commit: cvs rdiff

CVS commit: src/usr.bin/make

2021-03-14 Thread Roland Illig
Module Name:src Committed By: rillig Date: Sun Mar 14 16:43:31 UTC 2021 Modified Files: src/usr.bin/make: var.c src/usr.bin/make/unit-tests: var-eval-short.exp Log Message: make: only evaluate the ':_' modifier if the expression is needed See var-eval-short.mk:46

CVS commit: src/usr.bin/make

2021-03-14 Thread Roland Illig
Module Name:src Committed By: rillig Date: Sun Mar 14 16:03:04 UTC 2021 Modified Files: src/usr.bin/make: var.c Log Message: make: return failure in TryParseIntBase0 for empty string No functional change since the only caller of TryParseIntBase0 already handles all possib

CVS commit: src/usr.bin/make/unit-tests

2021-03-14 Thread Roland Illig
Module Name:src Committed By: rillig Date: Sun Mar 14 16:00:07 UTC 2021 Modified Files: src/usr.bin/make/unit-tests: modword.exp modword.mk Log Message: make: add test for edge case in modifier ':[...]' TryParseIntBase0 wrongly returns successful for a string that does no

CVS commit: src/usr.bin/make

2021-03-14 Thread Roland Illig
Module Name:src Committed By: rillig Date: Sun Mar 14 15:43:31 UTC 2021 Modified Files: src/usr.bin/make: var.c Log Message: make: separate parsing from evaluating for several modifiers This aligns the implementation of these modifiers with the requirements in the long co

CVS commit: src/usr.bin/make

2021-03-14 Thread Roland Illig
Module Name:src Committed By: rillig Date: Sun Mar 14 15:24:37 UTC 2021 Modified Files: src/usr.bin/make: var.c Log Message: make: reduce indentation in ApplyModifier_SunShell No functional change. To generate a diff of this commit: cvs rdiff -u -r1.862 -r1.863 src/usr.

CVS commit: src/usr.bin/make

2021-03-14 Thread Roland Illig
Module Name:src Committed By: rillig Date: Sun Mar 14 15:22:21 UTC 2021 Modified Files: src/usr.bin/make: var.c Log Message: make: separate parsing and evaluating for modifier ':u' No functional change. To generate a diff of this commit: cvs rdiff -u -r1.861 -r1.862 src

CVS commit: src/usr.bin/make

2021-03-14 Thread Roland Illig
Module Name:src Committed By: rillig Date: Sun Mar 14 15:19:15 UTC 2021 Modified Files: src/usr.bin/make: var.c Log Message: make: separate parsing and evaluating for modifiers ':Q' and ':q' No functional change. To generate a diff of this commit: cvs rdiff -u -r1.860 -

CVS commit: src/usr.bin/make

2021-03-14 Thread Roland Illig
Module Name:src Committed By: rillig Date: Sun Mar 14 15:15:29 UTC 2021 Modified Files: src/usr.bin/make: var.c Log Message: make: extract duplicate code for parsing ':S' and ':C' No functional change. To generate a diff of this commit: cvs rdiff -u -r1.859 -r1.860 src/

CVS commit: src/usr.bin/make

2021-03-14 Thread Roland Illig
Module Name:src Committed By: rillig Date: Sun Mar 14 15:06:19 UTC 2021 Modified Files: src/usr.bin/make: var.c Log Message: make: extract duplicate code for detecting a modifier's end No functional change. To generate a diff of this commit: cvs rdiff -u -r1.858 -r1.859

CVS commit: src/usr.bin/make

2021-03-14 Thread Roland Illig
Module Name:src Committed By: rillig Date: Sun Mar 14 15:04:13 UTC 2021 Modified Files: src/usr.bin/make: var.c Log Message: make: document how error handling should be done correctly Right now, when a variable expression cannot be parsed, the result of calling Var_Subst

CVS commit: src/sys/rump

2021-03-14 Thread Rin Okuyama
Module Name:src Committed By: rin Date: Sun Mar 14 13:11:59 UTC 2021 Modified Files: src/sys/rump: Makefile.rump Log Message: Build rump for PPC_OEA64 on evbppc64. To generate a diff of this commit: cvs rdiff -u -r1.129 -r1.130 src/sys/rump/Makefile.rump Please note tha

CVS commit: src

2021-03-14 Thread Roland Illig
Module Name:src Committed By: rillig Date: Sun Mar 14 11:49:37 UTC 2021 Modified Files: src/distrib/sets/lists/tests: mi src/usr.bin/make/unit-tests: Makefile cond-short.mk Added Files: src/usr.bin/make/unit-tests: var-eval-short.exp var-eval-short.mk Log M

CVS commit: src/usr.bin/make

2021-03-14 Thread Roland Illig
Module Name:src Committed By: rillig Date: Sun Mar 14 11:15:37 UTC 2021 Modified Files: src/usr.bin/make: var.c Log Message: make: sort modifiers in ApplyModifier alphabetically No functional change. To generate a diff of this commit: cvs rdiff -u -r1.856 -r1.857 src/us

CVS commit: src/usr.bin/make

2021-03-14 Thread Roland Illig
Module Name:src Committed By: rillig Date: Sun Mar 14 10:57:13 UTC 2021 Modified Files: src/usr.bin/make: var.c src/usr.bin/make/unit-tests: opt-debug-lint.exp opt-debug-lint.mk Log Message: make: fix wrong expression evaluation in -dL mode The modifier ':C' now o

CVS commit: src/usr.bin/make/unit-tests

2021-03-14 Thread Roland Illig
Module Name:src Committed By: rillig Date: Sun Mar 14 10:45:51 UTC 2021 Modified Files: src/usr.bin/make/unit-tests: Makefile opt-debug-lint.exp opt-debug-lint.mk Log Message: make: demonstrate wrong expression evaluation in -dL mode To generate a diff of thi

CVS commit: src/sys/arch/arm/arm32

2021-03-14 Thread Nick Hudson
Module Name:src Committed By: skrll Date: Sun Mar 14 10:36:46 UTC 2021 Modified Files: src/sys/arch/arm/arm32: pmap.c Log Message: Sprinkle kpreempt_{dis,en}able ready for when preemption gets turned on. To generate a diff of this commit: cvs rdiff -u -r1.425 -r1.426 src

CVS commit: src/sys/arch/arm/samsung

2021-03-14 Thread Nick Hudson
Module Name:src Committed By: skrll Date: Sun Mar 14 08:16:57 UTC 2021 Modified Files: src/sys/arch/arm/samsung: exynos_combiner.c exynos_dwcmmc.c exynos_ehci.c exynos_i2c.c exynos_ohci.c exynos_uart.c mct.c Log Message: Use fdtbus_intr_establish_xname To gen

CVS commit: src/sys/dev/ic

2021-03-14 Thread Nick Hudson
Module Name:src Committed By: skrll Date: Sun Mar 14 08:13:58 UTC 2021 Modified Files: src/sys/dev/ic: sti.c Log Message: No need to have an MD #ifdef in an MI file, so remove it. To generate a diff of this commit: cvs rdiff -u -r1.28 -r1.29 src/sys/dev/ic/sti.c Please

CVS commit: src/sys/arch/x86/pci

2021-03-14 Thread Nick Hudson
Module Name:src Committed By: skrll Date: Sun Mar 14 08:10:23 UTC 2021 Modified Files: src/sys/arch/x86/pci: pci_msi_machdep.c Log Message: Remoave an extra space from a comment To generate a diff of this commit: cvs rdiff -u -r1.14 -r1.15 src/sys/arch/x86/pci/pci_msi_ma

CVS commit: src/sys/arch/arm/cortex

2021-03-14 Thread Nick Hudson
Module Name:src Committed By: skrll Date: Sun Mar 14 08:09:20 UTC 2021 Modified Files: src/sys/arch/arm/cortex: gic_v2m.c Log Message: Remove an unnecessary if statement in gic_v2m_msi_alloc when finding a 'count' that fits the available. To generate a diff of this commi