Post #3925012
2026-07-19 02:37 UTC
Thank you, Linux. By enabling this handler to emulate a pre-ARMv6 SWP{B} instruction, I can run my old armv5 binaries on a modern aarch64 system, but even with the rate limit, you are hammering my logs with this message. Who thought this would be a good idea? I cannot recompile these binaries, because I don't have the source code...
It took a Fable session to find out what even happens, because before enabling that by writing 1 into /proc/sys/abi/swp everything would just get killed with a SIGILL.
I also cannot use qemu-arm and binfmt_misc, because I need custom ioctls towards a custom kernel driver which aren't handled properly in the qemu usermode translation. Great!
https://github.com/torvalds/linux/blob/master/arch/arm64/kernel/armv8_deprecated.c#L218C2-L219
Replies (0)
No replies.