Tech article
When Ldaxr Doesn't Work: Exclusive Accesses and Cacheability on AArch64
No preview is available. Read the original article for the full story.
Hacker News | Oct 10, 2026 | joelsiks
Automated excerpt
We will cover an exciting combination of areas, which include: spin locks, exception handling, virtual memory, memory types, memory attributes, cacheability, the differences between QEMU and real hardware, and most notably, how exclusive memory operations work. Memory attributes are configured via the Memory Attribute Indirection Register (MAIR_EL1 for EL1). Currently, floss only configures two sets of memory attributes, one for Device memory and one for Normal memory.
Selected automatically from source text; not independently written or fact-checked. Read the original for full context.