Upstream llvm commit e314622f204a makes it clear that ARM does not consider
ARMv7 to be a strict alignment architecture. So stop setting the SCTLR.A
bit. This means we don't have to change the default settings for the
upcoming LLVM 19 import.
ok jca@, patrick@
Move ports back to using --forward in PATCH_ARGS and PATCH_DIST_ARGS.
this was used earlier, but lost when changing to PATCH_DEBUG by default.
Without this, if a diff appears to be reversed, patch asks whether to
assume that you used -R, with a default 'y'. If there's no tty, as is the
case with a bulk build, the default is accepted, resulting in problems
(potentially nasty in the case of a security fix which was applied via
a patch and later committed upstream) if 'cvs rm' was missed.
Sync option order between PATCH_ARGS and PATCH_DIST_ARGS while there.
Grepping ports logs doesn't show any current ports where this will cause
unexpected changes in behaviour.
ok tb
Do not unlock the socket in soabort().
One difference between UNIX and internet sockets is that UNIX sockets
unlock in soabort() while TCP does not do that. in_pcbdetach()
keeps the lock, change uipc_abort() to behave similar. This also
gives symetric lock and unlock in the caller. Refcount is needed
to call unlock on an aborted socket.
The queue 0 in soclose() is only used by UNIX sockets, so remove
the "if" persocket. The "kassert" persocket in soisconnected() is
not needed.
OK mvs@
Update to recoil-rts 2025.01.5.
This is a new versioning scheme, simplifying Makefile somewhat. Includes some
patches replacing std::format with fmt::format because the former is not yet
(fully) supported in our clang/llvm. Some machines (like amdgpu "ATI Phoenix"
might need to run with '-safemode' to avoid hang while launching scenario.
This was not present on testing on an "ATI Navi 21" system by armani@ (with
slightly earlier version 2025.01.3).
Update to 2025agtz from https://github.com/JodaOrg/global-tz
o Paraguay adopts permanent -03 starting spring 2024.
o Improve pre-1991 data for the Philippines.
o Etc/Unknown is now reserved.