• Updating PC register in aarch64 mode
    Is there a way to update the PC register in the aarch64 mode? When we are at aarch32, we can access PC register directly. But in aarch64 mode, there is no handle to PC register.
  • ARMv8-A:TrustZone and MMU
    I wonder how VA->PA translation is handled from non-secure world with Aarch64. I see the HYP mode uses IPA so that the second stage translation may restrict the VM to certain memory. But what about limiting...
  • ARMv8 AArch64: trapping hardware breakpoint to EL2
    Hi everyone! I want to set and then trap EL1 hardware breakpoints to EL2. I didn't perfectly understand if such an action is possible at all. In some places the documentation said that MDCR_EL2.TDE...
  • 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...
  • ARMv8 EL1 MMU
    Hi,     I am working on bootloader porting to ARM v8 platform. I am facing a problem in enabling MMU in execution level-1 EL1. I am not able to set sctlr_el1.M bit when ever i try to set this bit the...