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

2020-11-22 Thread Rin Okuyama
Module Name:src Committed By: rin Date: Mon Nov 23 06:46:38 UTC 2020 Modified Files: src/sys/arch/arm/broadcom: bcm2835_genfb.c Log Message: Sort headers. No binary changes. To generate a diff of this commit: cvs rdiff -u -r1.9 -r1.10

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

2020-11-22 Thread Rin Okuyama
Module Name:src Committed By: rin Date: Mon Nov 23 06:39:54 UTC 2020 Modified Files: src/sys/arch/evbarm/rpi: vcprop_subr.c Log Message: Add missing __KERNEL_RCSID(). To generate a diff of this commit: cvs rdiff -u -r1.7 -r1.8 src/sys/arch/evbarm/rpi/vcprop_subr.c

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

2020-11-22 Thread Rin Okuyama
Module Name:src Committed By: rin Date: Mon Nov 23 06:29:54 UTC 2020 Modified Files: src/sys/arch/evbarm/rpi: rpi_vcmbox.c vcprop_subr.c Log Message: Sort headers. No binary changes. To generate a diff of this commit: cvs rdiff -u -r1.5 -r1.6

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

2020-11-22 Thread Rin Okuyama
Module Name:src Committed By: rin Date: Mon Nov 23 06:29:32 UTC 2020 Modified Files: src/sys/arch/evbarm/rpi: vcprop.h Log Message: Remove stray white space. No binary changes. To generate a diff of this commit: cvs rdiff -u -r1.17 -r1.18

CVS commit: src/sys/arch

2020-11-22 Thread Rin Okuyama
Module Name:src Committed By: rin Date: Mon Nov 23 06:24:35 UTC 2020 Modified Files: src/sys/arch/arm/broadcom: bcm283x_platform.c src/sys/arch/evbarm/conf: RPI Log Message: Support EARLYCONS and VERBOSE_INIT_ARM for Raspberry Pi Zero W, for which mini UART should

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

2020-11-22 Thread Rin Okuyama
Module Name:src Committed By: rin Date: Mon Nov 23 06:21:07 UTC 2020 Modified Files: src/sys/arch/arm/broadcom: bcm283x_platform.c Log Message: Factor out bcm283x_aux_platform_early_putchar() from bcm{2837,2711}_platform_early_putchar(), for which output goes to AUX UART

CVS commit: src/sys

2020-11-22 Thread Chuck Silvers
Module Name:src Committed By: chs Date: Mon Nov 23 00:52:53 UTC 2020 Modified Files: src/sys/kern: uipc_socket.c src/sys/netinet: tcp_usrreq.c src/sys/sys: socketvar.h Log Message: Restore correct functioning of SIOCATMARK by removing the previous change

CVS commit: src

2020-11-22 Thread Roland Illig
Module Name:src Committed By: rillig Date: Sun Nov 22 23:45:20 UTC 2020 Modified Files: src/distrib/sets/lists/tests: mi src/usr.bin/make/unit-tests: Makefile Added Files: src/usr.bin/make/unit-tests: suff-transform-debug.exp

CVS commit: src/usr.bin/make

2020-11-22 Thread Roland Illig
Module Name:src Committed By: rillig Date: Sun Nov 22 22:58:43 UTC 2020 Modified Files: src/usr.bin/make: suff.c Log Message: make(1): add high-level API for CandidateSearcher This avoids passing invisible void pointers around in Lst_Append. It also provides a

CVS commit: src/usr.bin/make

2020-11-22 Thread Roland Illig
Module Name:src Committed By: rillig Date: Sun Nov 22 22:27:19 UTC 2020 Modified Files: src/usr.bin/make: suff.c Log Message: make(1): add CandidateSearcher to resolve transformation rules Having a simple list of candidates is not enough. It is currently possible to

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

2020-11-22 Thread Roland Illig
Module Name:src Committed By: rillig Date: Sun Nov 22 21:37:09 UTC 2020 Modified Files: src/usr.bin/make/unit-tests: suff-transform-endless.mk Log Message: make(1): fix confusing command output in test suff-transform-endless To generate a diff of this commit: cvs rdiff

CVS commit: src/usr.bin/make

2020-11-22 Thread Roland Illig
Module Name:src Committed By: rillig Date: Sun Nov 22 21:34:34 UTC 2020 Modified Files: src/usr.bin/make: make.h suff.c src/usr.bin/make/unit-tests: suff-incomplete.exp suff-lookup.exp suff-rebuild.exp Log Message: make(1): add more debugging for

CVS commit: src

2020-11-22 Thread Roland Illig
Module Name:src Committed By: rillig Date: Sun Nov 22 20:36:17 UTC 2020 Modified Files: src/distrib/sets/lists/tests: mi src/usr.bin/make: parse.c src/usr.bin/make/unit-tests: Makefile Added Files: src/usr.bin/make/unit-tests: suff-main-several.exp

CVS commit: src/usr.bin/make

2020-11-22 Thread Roland Illig
Module Name:src Committed By: rillig Date: Sun Nov 22 20:29:54 UTC 2020 Modified Files: src/usr.bin/make: parse.c suff.c Log Message: make(1): add debug logging for setting and resetting the main target The suffix code still doesn't behave as expected. Make sure that at

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

2020-11-22 Thread Jared D. McNeill
Module Name:src Committed By: jmcneill Date: Sun Nov 22 20:17:39 UTC 2020 Modified Files: src/sys/arch/arm/cortex: gicv3.c Log Message: Fix interrupt priorities on N1 SDP. The GICv3 architecture specification is not clear on the NS view of priority registers, and there

CVS commit: src/usr.bin/make

2020-11-22 Thread Roland Illig
Module Name:src Committed By: rillig Date: Sun Nov 22 20:01:46 UTC 2020 Modified Files: src/usr.bin/make: targ.c Log Message: make(1): add remark to add a "reasonable way" to format time_t 0 To generate a diff of this commit: cvs rdiff -u -r1.139 -r1.140

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

2020-11-22 Thread Jared D. McNeill
Module Name:src Committed By: jmcneill Date: Sun Nov 22 19:53:48 UTC 2020 Modified Files: src/sys/arch/arm/cortex: gic_reg.h Log Message: Add GICD_CTRL_EnableGrp1S definition. To generate a diff of this commit: cvs rdiff -u -r1.11 -r1.12

CVS commit: src

2020-11-22 Thread Roland Illig
Module Name:src Committed By: rillig Date: Sun Nov 22 19:37:28 UTC 2020 Modified Files: src/distrib/sets/lists/tests: mi src/usr.bin/make/unit-tests: Makefile Added Files: src/usr.bin/make/unit-tests: cond-func-make-main.exp

CVS commit: src/usr.bin/make

2020-11-22 Thread Roland Illig
Module Name:src Committed By: rillig Date: Sun Nov 22 19:14:25 UTC 2020 Modified Files: src/usr.bin/make: parse.c Log Message: make(1): use canonical character comparison in ParseDoDependencyTargets To generate a diff of this commit: cvs rdiff -u -r1.445 -r1.446

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

2020-11-22 Thread Roland Illig
Module Name:src Committed By: rillig Date: Sun Nov 22 18:44:10 UTC 2020 Modified Files: src/usr.bin/make/unit-tests: Makefile Log Message: make(1): make configuration of export tests simpler The configuration section of unit-tests/Makefile is already complicated enough

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

2020-11-22 Thread Roland Illig
Module Name:src Committed By: rillig Date: Sun Nov 22 18:25:44 UTC 2020 Modified Files: src/usr.bin/make/unit-tests: Makefile opt-debug-graph1.exp Log Message: make(1): add more output to test for -dg1 Previously, the variables section had been omitted. This was because

CVS commit: src/usr.bin/make

2020-11-22 Thread Roland Illig
Module Name:src Committed By: rillig Date: Sun Nov 22 18:13:52 UTC 2020 Modified Files: src/usr.bin/make: suff.c Log Message: make(1): rename local variable in UpdateTargets To generate a diff of this commit: cvs rdiff -u -r1.298 -r1.299 src/usr.bin/make/suff.c Please

CVS commit: src/usr.bin/make

2020-11-22 Thread Roland Illig
Module Name:src Committed By: rillig Date: Sun Nov 22 17:20:15 UTC 2020 Modified Files: src/usr.bin/make: suff.c Log Message: make(1): extract FindDepsLib from FindDepsRegularKnown To generate a diff of this commit: cvs rdiff -u -r1.297 -r1.298 src/usr.bin/make/suff.c

CVS commit: src/usr.bin/make

2020-11-22 Thread Roland Illig
Module Name:src Committed By: rillig Date: Sun Nov 22 12:05:20 UTC 2020 Modified Files: src/usr.bin/make: suff.c Log Message: make(1): rename Candidate.pref to prefix The new name nicely matches the .PREFIX variable. To generate a diff of this commit: cvs rdiff -u

CVS commit: src/usr.bin/make

2020-11-22 Thread Roland Illig
Module Name:src Committed By: rillig Date: Sun Nov 22 12:00:27 UTC 2020 Modified Files: src/usr.bin/make: suff.c Log Message: make(1): improve documentation of Candidate fields To generate a diff of this commit: cvs rdiff -u -r1.295 -r1.296 src/usr.bin/make/suff.c

CVS commit: src/usr.bin/make

2020-11-22 Thread Roland Illig
Module Name:src Committed By: rillig Date: Sun Nov 22 11:50:31 UTC 2020 Modified Files: src/usr.bin/make: suff.c Log Message: make(1): extract ExpandMember from FindDepsArchive To generate a diff of this commit: cvs rdiff -u -r1.294 -r1.295 src/usr.bin/make/suff.c

CVS commit: src/usr.bin/make

2020-11-22 Thread Roland Illig
Module Name:src Committed By: rillig Date: Sun Nov 22 11:46:50 UTC 2020 Modified Files: src/usr.bin/make: suff.c Log Message: make(1): extract ExpandAllChildren from FindDepsArchive To generate a diff of this commit: cvs rdiff -u -r1.293 -r1.294 src/usr.bin/make/suff.c

CVS commit: src/usr.bin/make

2020-11-22 Thread Roland Illig
Module Name:src Committed By: rillig Date: Sun Nov 22 11:30:02 UTC 2020 Modified Files: src/usr.bin/make: suff.c Log Message: make(1): extract string handling from Suffix_GetSuffix Finding a suffix of a string is not the job of the Suffix type. To generate a diff of

CVS commit: src/usr.bin/make

2020-11-22 Thread Roland Illig
Module Name:src Committed By: rillig Date: Sun Nov 22 11:26:50 UTC 2020 Modified Files: src/usr.bin/make: suff.c Log Message: make(1): rename StrIsPrefix to StrTrimPrefix Only functions returning Boolean should have the word Is in their name. To generate a diff of this

CVS commit: src/usr.bin/make

2020-11-22 Thread Roland Illig
Module Name:src Committed By: rillig Date: Sun Nov 22 11:15:43 UTC 2020 Modified Files: src/usr.bin/make: suff.c Log Message: make(1): fix C99-ism in Suffix_GetSuffix To generate a diff of this commit: cvs rdiff -u -r1.290 -r1.291 src/usr.bin/make/suff.c Please note

CVS commit: src/usr.bin/make

2020-11-22 Thread Roland Illig
Module Name:src Committed By: rillig Date: Sun Nov 22 11:11:43 UTC 2020 Modified Files: src/usr.bin/make: suff.c Log Message: make(1): fix type of local variable in FindDepsRegular The compiler cannot check these since all lists and list nodes are aliases to each other.

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

2020-11-22 Thread Roland Illig
Module Name:src Committed By: rillig Date: Sun Nov 22 11:05:49 UTC 2020 Modified Files: src/usr.bin/make/unit-tests: suff-incomplete.mk Log Message: make(1): document the type of the .DEFAULT node It is marked intentionally as a transformation node, even though this

CVS commit: src/usr.bin/make

2020-11-22 Thread Roland Illig
Module Name:src Committed By: rillig Date: Sun Nov 22 10:48:11 UTC 2020 Modified Files: src/usr.bin/make: make.h Log Message: make(1): renumber the flags in GNodeType In plain C, bit 31 of an enum is not guaranteed to play well with binary operators. Bit 23 was unused

CVS commit: src/usr.bin/make

2020-11-22 Thread Roland Illig
Module Name:src Committed By: rillig Date: Sun Nov 22 10:27:56 UTC 2020 Modified Files: src/usr.bin/make: suff.c Log Message: make(1): add comment about missing unit test for .MAIN in suffixes To generate a diff of this commit: cvs rdiff -u -r1.288 -r1.289

CVS commit: src/usr.bin/make

2020-11-22 Thread Roland Illig
Module Name:src Committed By: rillig Date: Sun Nov 22 10:24:52 UTC 2020 Modified Files: src/usr.bin/make: suff.c Log Message: make(1): remove last occurrences of Src To generate a diff of this commit: cvs rdiff -u -r1.287 -r1.288 src/usr.bin/make/suff.c Please note

CVS commit: src/usr.bin/make

2020-11-22 Thread Roland Illig
Module Name:src Committed By: rillig Date: Sun Nov 22 10:22:23 UTC 2020 Modified Files: src/usr.bin/make: suff.c Log Message: make(1): clean up comment about single-suffix inference rules To generate a diff of this commit: cvs rdiff -u -r1.286 -r1.287

CVS commit: src/usr.bin/make

2020-11-22 Thread Roland Illig
Module Name:src Committed By: rillig Date: Sun Nov 22 10:11:23 UTC 2020 Modified Files: src/usr.bin/make: suff.c Log Message: make(1): merge functions for suffix handling The names of the functions AddSources and AddLevel were not as precise and guiding as possible.

CVS commit: src/usr.bin/make

2020-11-22 Thread Roland Illig
Module Name:src Committed By: rillig Date: Sun Nov 22 09:56:01 UTC 2020 Modified Files: src/usr.bin/make: suff.c Log Message: make(1): clean up comments for Suff_AddInclude and Suff_AddLib To generate a diff of this commit: cvs rdiff -u -r1.284 -r1.285

CVS commit: src/usr.bin/make

2020-11-22 Thread Roland Illig
Module Name:src Committed By: rillig Date: Sun Nov 22 09:48:58 UTC 2020 Modified Files: src/usr.bin/make: suff.c Log Message: make(1): document possible bug in UpdateTarget in suffix handling To generate a diff of this commit: cvs rdiff -u -r1.283 -r1.284

CVS commit: src/usr.bin/make

2020-11-22 Thread Roland Illig
Module Name:src Committed By: rillig Date: Sun Nov 22 09:46:37 UTC 2020 Modified Files: src/usr.bin/make: suff.c Log Message: make(1): rename type SrcList to CandidateList The variable names will be renamed in a follow-up commit, as necessary. To generate a diff of

CVS commit: src/usr.bin/make

2020-11-22 Thread Roland Illig
Module Name:src Committed By: rillig Date: Sun Nov 22 09:30:22 UTC 2020 Modified Files: src/usr.bin/make: suff.c Log Message: make(1): rename type Src to Candidate In all this code about sources, targets, parents and children, it's been way too difficult to decide