• Execution stopped in EL3h mode at EL3:0x0000000000000200
    Hi, Cortex A53 FVP debug connection get stuck with the following. It doesn't run beyond this point. Execution stopped in EL3h mode at EL3:0x0000000000000200 In __push_back_slow_path<const unsigned...
  • In aarch32 state, what is the mechanism to switch to aarch64 in software?
    Dear sirs, I'm reading arm v8a specification. I found that when arm is in aarch32 state, only a few exceptions can switch to aarch64 depending on the configuration in the registers. the exceptions are...
  • aarch64 kernel using aarch32 page tables
    Hi ! I'm trying to update my custom kernel, working with short or long descriptor in armv7a to a target supporting armv8. My current setup uses TTBR0 to point to the PL0 page table and TTBR1 to point...
  • Using the Stack in AArch32 and AArch64
    When reading assembly-level code for any of the AArch32 or AArch64 instruction sets, you may have noticed that the stack pointer has various alignment and usage restrictions. These restrictions are part...
  • SMC not going into EL3
    Hello experts, In my project I need to write some bare metal code in order to boot my software (A VxWorks image), and would like to make the absolute minimum configurations before loading the VxWorks...