martin
6cb68e4497
Ooops, overlooked one MOUNTCRITLOCAL reference in the rename to
...
CRITLOCALMOUNTED.
2020-09-08 16:10:53 +00:00
riastradh
da697e67ba
ipi: Split up initialization into two parts.
...
First part runs early so ipi_register can be used in module
initialization, e.g. via pktqueue_create; second part runs after CPUs
have been detected.
2020-09-08 16:00:35 +00:00
jmcneill
b4ab0863f3
Be explicit about building for little endian. This allows efiboot to be
...
built with the armv7be toolchain.
2020-09-08 15:36:37 +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
rillig
9f6b7470f7
make(1): in CondGetString, replace repeated Buf_Add with Buf_AddStr
2020-09-08 14:51:43 +00:00
christos
cf8329dab9
Add bind test
2020-09-08 14:17:03 +00:00
christos
ecd0250189
Add tests for IP_BINDANY, IPV6_BINDANY
2020-09-08 14:13:50 +00:00
christos
e5e40d965d
Add IP_BINDANY, IPV6_BINDANY which can be used to bind to any address in
...
order to implement transparent proxies.
2020-09-08 14:12:57 +00:00
jakllsch
65211a97a9
iaq_datalen is 16-bit, always use htole16
...
fixes build failure on big endian
2020-09-08 13:28:51 +00:00
adam
1575e0afaa
Restore libgomp, liblsan, and libstdc++ as GCC-only
2020-09-08 13:01:47 +00:00
martin
8782d54f6b
Sort - no functional change
2020-09-08 12:54:36 +00:00
martin
fdb483b5a5
Adjust for MOUNTCRITLOCAL -> CRITLOCALMOUNTED rename
2020-09-08 12:52:44 +00:00
martin
0a9098d00f
Rename MOUNTCRITLOCAL to CRITLOCALMOUNTED to avoid a name collision
...
on case insensitive file systems
2020-09-08 12:52:18 +00:00
martin
2647485e8b
Make it work with empty /var
2020-09-08 12:45:03 +00:00
skrll
0e2eb26032
A few bus_dmatag_subregion fixes
...
- return EOPNOTSUPP if min_addr isn't less than max_addr
- fix the subset check to ensure that all the ranges in the parent tag are
within the {min,max}_addr range. If so we can just continue to use the
parent tag.
- when building the new ranges read the parent tag range rather than un-
initialised memory.
- remove the max_addr != 0xffffffff check - the overflow should be handled
by the unsigned arithmetic for arm32.
- add a KASSERT
- add comments
2020-09-08 10:30:17 +00:00
wiz
dd6ca9990a
Remove empty line. End sentence with dot. Avoid unnecessary linebreak.
2020-09-08 10:07:35 +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
skrll
8a99708f0f
KNF
2020-09-08 06:13:53 +00:00
mrg
a29667efc0
disable these tests unless ATF_SBIN_IFCONFIG_WIFI_ENABLE=yes is
...
in the environment. they change wifi configuration, restart
wpa_supplicant and hostapd, and, on broken wifi chipsets, may
hang the test run.
2020-09-08 06:11:32 +00:00
rillig
d8bc78b637
make(1): add test for wildcards in dependency declarations
2020-09-08 05:33:05 +00:00
rillig
112c95a538
make(1): fix off-by-one error in SuffExpandChildren
...
In suff.c r1.144 from yesterday, in the line "cp += nested_p - cp", I
accidentally removed the "- 1". Since these "- 1" lines lead to slow
execution, each branch now increments the pointer separately by the
actually needed amount.
Fixing this bug posed way more new questions than it answered, and it
revealed an inconsistency in the parser about how characters are to be
escaped, and missing details in the documentation of Var_Parse, as well
as a parse error that unexpectedly doesn't stop make from continuing.
2020-09-08 05:26:21 +00:00
mrg
71e6058904
don't warn about array bounds for dodgy diagnostic code.
...
fixes gcc9 builds.
2020-09-08 00:51:29 +00:00
mrg
5d7c2fdd95
ia64 works, sun3 (m68k?) works, powerpc works, note powerpc64 issue,
...
evbarmv7-eb dtb issue, prep overflow issue, note that almost all
platform builds are now working for m68k/mips/ppc.
2020-09-07 23:47:02 +00:00
mrg
b5edf6945a
move the __packed attribute from struct frame::F_t into the single
...
unaligned member inside. CTASSERT() the size is unchanged.
with this, sun3 and GCC 9 appears to work.
2020-09-07 23:41:38 +00:00
mrg
28c1b35579
apply some GCC_NO_ADDR_OF_PACKED_MEMBER.
2020-09-07 22:22:17 +00:00
mrg
6b90dfb69d
use the generic ppc64 LINK_GCC_C_SEQUENCE_SPEC.
2020-09-07 22:21:55 +00:00
rillig
3bb127c1bf
make(1): document that nested braces work as expected now
2020-09-07 19:48:08 +00:00
dogcow
1a71ad483f
Fix build.sh tools -j1
compilation, where bfd.h wasn't generated early
...
enough.
2020-09-07 19:46:45 +00:00
christos
29ff04b87c
Simplify to avoid packed struct alignment issue.
2020-09-07 19:37:21 +00:00
rillig
db958a8ce2
make(1): extend and explain the test for comments
2020-09-07 19:17:36 +00:00
christos
625508a57b
Disable an init-list-lifetime warning from gcc-9.
2020-09-07 19:05:41 +00:00
christos
09db05edfe
Comment out index out of bounds debugging code.
2020-09-07 19:04:27 +00:00
rillig
107d144dad
make(1): explain why each test is run in a sub-make
2020-09-07 18:49:15 +00:00
rillig
1d8529b09b
make(1): use consistent spelling for postprocessing
2020-09-07 18:43:59 +00:00
rillig
4144affb22
make(1): add test for the .WAIT dependency source
2020-09-07 18:40:32 +00:00
christos
7286702501
change cksum prototype to const void *, and check alignment via assertion.
2020-09-07 18:37:21 +00:00
rillig
cf16582094
make(1): with -dp, print name of the function instead of its address
...
This makes the output a bit more reproducible. There are still the file
descriptors, which may differ between different runs, but at least the
nextbuf function is printed using a symbolic name instead of a meaningless address.
Besides loadedfile_nextbuf, the only other function is ForIterate.
2020-09-07 18:37:09 +00:00
ryo
e0db9446d5
Oops. revert my previous commit. AArch64 instructions are always LE.
2020-09-07 18:29:48 +00:00
jakllsch
9cb9f9bc98
Fix vgetq_lane_u32 for aarch64eb with GCC
...
Fixes NEON AES on aarch64eb
2020-09-07 18:06:13 +00:00
jakllsch
ee45e31caf
Use a working macro to detect big endian aarch64.
...
Fixes aarch64eb NEON ChaCha.
2020-09-07 18:05:17 +00:00
jakllsch
40ad99cddf
Fix printb string for LA57
2020-09-07 13:19:20 +00:00
mrg
f09faf1b79
in ar5008_set_viterbi_mask() be sure to initialise m[0].
2020-09-07 10:45:23 +00:00
mrg
6d7a54fc45
apply some GCC_NO_ADDR_OF_PACKED_MEMBER.
2020-09-07 10:44:52 +00:00
mrg
2bc6576ee5
more updates:
...
- more arm stuff builds
- 32 bit mips builds and kernels run
- mips64el builds
- powerpc (walnut) kernels run
2020-09-07 10:42:58 +00:00
mrg
210197e402
switch mips to binutils 2.34.
2020-09-07 10:19:02 +00:00
knakahara
cc755e529e
Fix race between ixgbe_msix_admin() and ixgbe_handle_admin(), pointed out by ozaki-r@n.o.
...
The race is caused by the following.
CPU#A processes workqueue, CPU#B processes admin interrupt.
(0) one of CPUs already calls ixgbe_schedule_admin_tasklet()
such as ixgbe_handle_timer()
(1) CPU#A: read adapter->task_requests
(2) CPU#B: set adapter->task_requests
(3) CPU#B: read(and try to set) adapter->admin_pending
but adapter->admin_pending is set, so does not
call workqueue_enqueue()
(4) CPU#A: clear adapter->admin_pending
that is, the tasks set by (2) is not processed as missfire workqueue by (3).
2020-09-07 09:14:53 +00:00
mrg
8484d34059
bump ramdisk image size to match build size.
2020-09-07 09:14:47 +00:00
mrg
e9ae3901e6
asan_interceptors.cc needs -O1 for mipsel/mipseb.
2020-09-07 09:09:40 +00:00