Add support for the RISC-V Advanced Interrupt Architecture. This adds
new imsic(4) and aplic(4) drivers for the Incoming MSI Controller and
Advanced Platform-Level Interrupt Controller and supports the standard
configuration where both are presents and imsic(4) functions as the
top-level interrupt controller and aplic(4) forwarding classic interrupt
lines as MSIs to imsic(4). Tested on QEMU and Spacemit K3.
ok jca@, mlarkin@
update recoil-rts to latest release 2026.06.12. From fabien@ - thanks!
Includes some other changes:
- disable the new use of mimalloc (and use otto malloc instead)
- fix a memory alignment bug related to upstream reliance on mimalloc;
planned to be upstreamed
- build type change from RELWITHDEBINFO to RELEASE
- binary size reduction due to this and removal of headers for bundled
static libs
Force the multiprocessing "fork" start method. Python 3.14 changed the
POSIX default to "forkserver" (cpython gh-84559), which breaks Salt's
fork-based process model, setproctitle output and rc.d(8) pgrep matching.
From Mikolaj Kucharski.