• What is the difference of DMB and DSB instruction?
    Dear sirs, From the specification from ARM architecture, DMB needs to make the load and store operation before DMB instruction have an explicit ordering. However, the description of DMB is a loop which...
  • 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...
  • DMB, DSB, ISB on Cortex M3,M4,M7 Single Core parts
    I have been reading through the ARM documentation on memory and instruction barriers. I have read that the single core ARMv7-M parts do not reorder instructions, as such the DSB and ISB are not needed...
  • Purpose of EL0 EL1 ..
    Hi all, ARMV8 has number of exception levels as EL0 , EL1, EL2, EL3 .. How this is managed and what is the exact use case of the same ?
  • Generic Timer - Is it optional?
    Hi all, The generic timer feature is provided in the V8 manual. Is it optional like GIC or it will be available with processor IP by default like cache, MPU features. Is it operates on CPU clock or it...