mrg
284829f6eb
bump bebox and prep image sizes for GCC 9.
2020-09-15 08:13:51 +00:00
nia
2cfdce2a15
new dtb set needs reflecting in instructions
2020-09-15 07:15:21 +00:00
mrg
ebc1bdaad3
actually, disable tsan on everything but amd64.
...
it fails to build on mips64 and arm64 for me as well as others..
2020-09-15 07:00:03 +00:00
mrg
5fd8bd8464
mark tsan files as !machine=sparc64.
2020-09-15 06:22:33 +00:00
rillig
10c6f48261
make(1): add test for undefined expressions in conditions in lint mode
2020-09-14 06:44:50 +00:00
rillig
b444745605
make(1): add tests for numbers in conditions
2020-09-14 06:22:59 +00:00
rin
0ed4729c3f
Revert previous to make iscsi kernel headers optional again, as
...
required by kamil.
Now, sanitizer in GCC9 has been fixed differently for MKISCSI=no.
2020-09-14 00:40:02 +00:00
rin
0bb512d8c8
Revert previous to make iscsi kernel headers optional again, as
...
required by kamil.
Now, sanitizer in GCC9 has been fixed differently for MKISCSI=no.
2020-09-14 00:40:01 +00:00
mrg
b9e25dab96
fix earmv7eb builds -- add the dtb set items.
2020-09-14 00:01:51 +00:00
rillig
edc36b2d67
make(1): add recently added tests to distrib file list
2020-09-13 13:03:15 +00:00
kamil
0de11bbf9c
Currently restrict GCC TSan files to gcc=9
2020-09-13 03:43:16 +00:00
kamil
4b3dee3027
Build and install GCC TSan for 64-bit CPUs
2020-09-13 02:37:31 +00:00
jmcneill
0d54a9589a
Add HAVE_ACPI and HAVE_UEFI flags to bsd.own.mk and use them to
...
conditionally include ACPI and UEFI bits instead of relying on adhoc
MACHINE_ARCH tests.
2020-09-12 15:25:41 +00:00
roy
c04fae54cf
Include nd.h in sets
2020-09-12 12:11:19 +00:00
jakllsch
66078c4dd6
Limit bootarm.efi expectation further.
...
Should fix iyonix, and zaurus builds. Also probably fixes all oarm AKA
'arm' builds too.
2020-09-11 15:21:48 +00:00
jmcneill
f2c0a93275
Build acpi tools and iasl on aarch64eb, and fix set lists for MKDEBUG.
2020-09-11 14:06:00 +00:00
jakllsch
0fe0802f28
fix earmv7hfeb set list for bootarm.efi
...
Do this by explicitly marking all the non-earmv7hf* arm archs as not wanted,
because the set lists processor doesn't have a better way to be told.
2020-09-10 15:17:23 +00:00
martin
18aaa0a559
Add iavf
2020-09-10 04:56:00 +00:00
rin
6aef683d05
Unconditionally install kernel headers for iSCSI as required by
...
sanitizer shipped with GCC9.
Fix build release with HAVE_GCC=9 for sun2, where MKISCSI=no by default.
2020-09-10 01:53:22 +00:00
kamil
b1012e3f8c
Register getrandom.0
...
Fixes MKCATPAGES=yes build.
2020-09-09 14:38:41 +00:00
jmcneill
e3afd33ec2
Look for the string "amazon" in a few different sysctl nodes. There doesn't
...
seem to be a single spot to check that works with both XenPVHVM and KVM
instances.
2020-09-09 13:25:48 +00:00
mrg
154bfe8e08
install new libstdc++ pstl headers. remove some dead makefile
...
code and consolidate some of the header installation.
2020-09-09 07:23:45 +00:00
mrg
949f2e0433
add new /usr/include/g++/pstl for GCC 9.
2020-09-09 06:50:33 +00:00
rillig
1276186758
distrib/sets/fmt-list: add no-action mode
...
This is useful for finding parse errors only. Inspired by some entries
that are obsolete and have more than the "obsolete" flag. There are
only few of these entries though, and they don't seem worth fixing.
2020-09-08 19:11:30 +00:00
rillig
45a9907314
lists/man/mi: remove extraneous space
2020-09-08 19:06:49 +00:00
jmcneill
6a59eace58
Build EFI bootloader on big endian armv7 and aarch64 targets.
2020-09-08 16:39:36 +00:00
martin
e6dd42d44f
Add if_iavf
2020-09-08 14:57:32 +00:00
martin
bdb3c472cf
Remove if_iavf
2020-09-08 14:55:44 +00:00
martin
3f05a659fd
Add if_iavf
2020-09-08 14:53:10 +00:00
christos
cf8329dab9
Add bind test
2020-09-08 14:17:03 +00:00
adam
1575e0afaa
Restore libgomp, liblsan, and libstdc++ as GCC-only
2020-09-08 13:01:47 +00:00
martin
fdb483b5a5
Adjust for MOUNTCRITLOCAL -> CRITLOCALMOUNTED rename
2020-09-08 12:52:44 +00:00
yamaguchi
f474b47c56
Added iavf(4) that is based on OpenBSD's iavf(4) implementation
...
reviewed by msaitoh@n.o and knakahara@n.o
2020-09-08 10:05:47 +00:00
mrg
43051be004
bump image size for pmax64 builds.
2020-09-07 09:05:10 +00:00
mrg
80ab9949eb
fix mips and powerpc GCC 9 builds.
2020-09-07 00:19:04 +00:00
mrg
1ef4238e9f
mostly support GCC 9 builds. some what tested with GCC 9 but
...
tested to not break GCC 8 builds for x86, arm*, vax, and sparc*.
2020-09-06 10:54:26 +00:00
rillig
d908d8a1ee
lists/base/mi: fix lines with 4 fields
...
ok mrg
2020-09-05 19:17:42 +00:00
rillig
4cd5ede6f2
add distrib/sets/fmt-list to format the file lists consistently
...
This program is much more complicated than sort-list in the same
directory. It takes care of aligning the fields of the lines so that
lines from the same directory are aligned to each other. This reduces
horizontal jumps for the category and flags fields.
2020-09-05 11:13:07 +00:00
rillig
21e06026f4
fix alignment in ad.sh3
2020-09-05 11:00:18 +00:00
rillig
95fadeb4d8
make(1): move test for -dg1 from opt-debug-g1 to opt-debug-graph1
2020-09-05 06:36:40 +00:00
rillig
5630da511e
make(1): add tests for each debug option
2020-09-05 06:20:50 +00:00
rillig
60c2e21286
make(1): add test for the special variable MAKEFILE
2020-09-04 17:05:39 +00:00
rillig
acf074f0de
clean up file lists
...
- remove trailing whitespace
- remove empty line
- remove typo "htm\tl", that line is repeated
2020-09-04 13:39:50 +00:00
rillig
8bcc5e16ef
add missing RCS Id line to lists/xserver/md.evbmips
2020-09-04 12:08:59 +00:00
rillig
8f99095c48
sort file lists with error checking, use lowercase variable name
2020-09-04 12:02:20 +00:00
rillig
565e2f5897
re-indent and sort distrib/sets/lists/tests/mi
...
This way, the fields 2 and 3 don't jump horizontally as often as before,
which makes the appearance of the whole file as calm and organized as it
should be.
2020-09-04 11:43:50 +00:00
rillig
cd269e3b78
make(1): extend tests for the :hash variable modifier
...
The previous test vectors didn't contain any hash with a leading zero.
This could have been a simple programming mistake by using %8x instead
of the intended %08x. Using snprintf wouldn't have been possible anyway
since the hex digits are printed in little-endian order, but without
reversing the bits of each digit. Kind of unusual, but doesn't affect
the distribution of the hashes.
2020-09-04 05:23:25 +00:00
jakllsch
892fcf91ad
Only expect ACPI and UEFI-related files on little endian aarch64
2020-09-03 18:58:48 +00:00
rillig
640eab791b
make(1): add test for the .for directive
...
For a long time, I had assumed that the iteration variables of a .for
loop are just normal global variables. This assumption was wrong but
didn't have any consequences.
The iteration variables of a .for loop can just be accessed like global
variables, therefore it is not obvious that they are implemented in a
completely different way.
There are some edge cases in conditions used inside .for loops, in which
the iteration variables cannot be used like normal variables. An
example is brought up in https://gnats.netbsd.org/47888 , which observes
that the defined() and empty() functions in conditions only work with
variables but ignore the iteration "variables", simply because these are
not variables but only expressions.
2020-09-02 05:33:57 +00:00
bouyer
6e9b47ae29
Add back <xen/xenio3.h>, it's needed by xentools413
2020-08-31 11:32:01 +00:00