• Difference between co-processor registers and System registers
    Hi all, In ARMv-7 the co-processor register is used to configure the TCM, cache, MMU, MPU, etc. In ARMv-8 the co-processor logic is removed and integrated as the system register. Is there any performance...
  • OS store and restore registers
    Hi all, There is a dedicated register for store and restoring the OS thread context informations in ARMV8. What is the advantage of it and what is the use case of the same ??
  • manually setting ELR_ELx register value
    Hi all, The main differences in ARMv8 EL3 is that it has its own MMU and it can only be entered via SMC and exit via ERET instruction. ERET instruction reads from ELR_EL3 (Exception Link register) and...
  • Usage of gathering and reordering in the ARMv8
    Hi all, Kindly suggest some logical code to realize the gathering and re-ordering attribute in the ARMv8. How this attribute can be best utilized for actual use case scenarios ?
  • how does ARMv8 switch to run application(EL0) from kernel(EL1)?
    hi experts, I am studying the ARMv8 exception levels. I have a question about ELs. EL1 is described to run OS kernel and EL0 is application level.    The exception levels change only occur on exception...