• Memory barrier (DSB, DMB). Does they guarantee writing data on cache to memory?
    Hi Experts, I'm reading white paper for ARMv7 and ARMv8. but when i reading cache part and memory re-ordering, i have silly questions..... Suppose there are below instructions..   Core A:      STR R0...
  • Memory barrier (DSB, DMB). Does they guarantee writing data on cache to memory?
    Hi Experts, I'm reading white paper for ARMv7 and ARMv8. but when i reading cache part and memory re-ordering, i have silly questions..... Suppose there are below instructions..   Core A:      STR R0...
  • Behavior of DSB with early write acknowledgement device memory attribute
    Suppose software does a write to device memory that allows early write acknowledgement, then executes a DSB instruction. *device_memory = 1; /* Suppose the memory type is Device-nGnRE */ asm volatile...
  • Behavior of DSB with early write acknowledgement device memory attribute
    Suppose software does a write to device memory that allows early write acknowledgement, then executes a DSB instruction. *device_memory = 1; /* Suppose the memory type is Device-nGnRE */ asm volatile...
  • How to flush write buffer when memory attribute is normal_nc
    Hi, I am working on access pcie bar in armv8-a cpu(cortex-A5x) powered soc. Right now, I encounter an issue about (maybe) coherent issue. When I write data(4 bytes aligned) to pcie bar with ioremap_wc...