• How Can I jump from EL1 to EL0 in bare metal environment
    Hello, I am working with a port of FreeRTOS on Arm64 soc , which is running at EL1, my goal is to perform a function call that will execute in EL0, I have come to understand that the only way for...
  • 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 ?
  • How can I trigger an SError exception on a cortex A processor
    Is there a reproducible way of intentionnaly triggering a SError on a cortex A implementation (CortexA53 for example), I need this to implement handlers for different errors and I need this to test my...
  • How to know if the processor is in EL0 state on armv8?
    Hi Fellows, I want to determine in code, if the processor is in EL0 mode or not. I read CurrentEL register to do this but if my code is running from EL0, it throws an exception since we can't access...
  • Is it possible to move up from EL0 AARCH32 to EL1 AARCH64
    In baremetal boot code implementation https://developer.arm.com/documentation/dai0527/a , it is explained that depending on the SOC implementation, if the ARMv8 comes out on reset as EL3, AArch64 configuration...