• ARMv8 memory ordering
    In the ARM Architecture Reference Manual issue D.a (ARM DDI 0487D.a) section K11.3.1 "Acquiring a lock" has the following example code: AArch32 Px PLDW[R1] ; preload into cache in unique state Loop...
  • Memory barrier when accessing strongly ordered memory
    Hello, From the armv7 architecture, it mentions that all memory accesses to strongly-ordered memory occur in program order. When switching from accessing the normal memory to strongly ordered memory...
  • What's the relationship between exclusive access and memory cacheable in Cortex A53?
    Hello community and experts, I am doing an experiment on Cortex-A53 which executes some exclusive access instructions such as 'ldaxr'. When I config memory to Normal type+cacheable, 'ldaxr' can execute...
  • Armv8 Memory Mapping
    I am looking to emulate an Apple II and would like to specify some address ranges as being memory mapped so that any access would result in perhaps an interrupt that I am then able to handle and in which...