[RFC PATCH v3 1/1] arch: arm64: Implement unaligned atomic emulation
André Almeida
andrealmeid at igalia.com
Wed Oct 14 14:44:11 PDT 2026
Em 29/09/2026 23:01, André Almeida escreveu:
> Implement support for emulating unaligned atomic operations on arm64.
> User applications that wish to enable support for this should use the
> pctrl() flag `PR_ARM64_UNALIGN_ATOMIC_EMULATE`.
>
As discussed at LPC 2026[1], the split lock emulation is probably the
first thing that we want to figure from the atomics issues, given that
is the trickiest one to emulate correctly given the need serialize two
atomic instructions. As suggested by Mark, first we are going to work on
an userspace solution that delivers correctness and from there we can
better understand what the kernel could provide to help with performance
improvements.
Thanks!
André
[1] https://lpc.events/event/20/contributions/2594/
More information about the linux-arm-kernel
mailing list