We are happy to announce the addition of cfarm95, a BPI-F3 machine
from BananaPi. This RISC-V machine is based on a SpacemiT K1 SoC
with 8 SpacemiT X60 cores. The most interesting feature of this
hardware is its implementation of the RVV 1.0 vector extension;

Cool! There is a problem though. If an asynchronous signal, e.g. SIGALRM, is
delivered to a thread that is executing vector instruction the application
crashes with SIGILL. I assume that return-from-signal code path doesn't
restore some processor state bit. Just in case anybody runs into it...


This commit looks like a possible fix: 
https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/commit/?id=c27fa53b858b4ee6552a719aa599c250cf98a586

What do you think?

Sounds plausible.

It's been fixed in linux 6.9, so the vendor kernel based on 6.6 probably
doesn't have it.  I can try rebuilding a kernel with this patch.

It would be absolutely appreciated :-) Cheers.

_______________________________________________
cfarm-users mailing list
cfarm-users@lists.tetaneutral.net
https://lists.tetaneutral.net/listinfo/cfarm-users

Reply via email to