独占访问

科技半导体

AArch64架构中ldaxr指令异常:缓存配置问题根源探明

在为自研操作系统floss实现自旋锁时,开发者遭遇了一个硬件兼容性问题。ldaxr(负载独占读取)指令在QEMU模拟器中运行正常,但在树莓派5硬件上触发数据异常。具体表现为Data Abort exception,其异常代码(EC值)为37(0x25)。