• Difference between Sub regions and Overlapping Regions in MPU
    Hi Experts, In the Memory Protection Unit, what is the difference between Sub regions and the Overlapping regions ? What is the typical use case of the MPU and how it helps in building a quality software...
  • SMMU initialization
    Hi, Where i can find step-by-step instruction how to init SMMU PA->IPA translation? (With procedure description) (i checked ARM ® System Memory Management document, but i was not found exact instruction...
  • Question Related to Interrupts
    Question:  When a processor is interrupted when it is executing a Jump instruction, what goes on the stack - the address of the instruction next to jump or the address where the jump is supposed to go...
  • What is the effect of LDR r0, [r5, r6, LSL r2]
    It's actually written like this: LDR r0 , [r5, r6, LSL r2]...The first r0 is bolded. What does that mean (if anything)? Is there also a difference if it's written as "R0" instead of "r0"? My textbook...
  • Share aarch64 page tables created by Linux with SMMU
    Hello! I am currently working on creating a shared virtual address space in Linux arm64 on a Xilinx Zynq Ultrascale+ board. In the future it should be possible to share pointers/addresses between the...