• How to measure CPU utilization of ARM processors ?
    How can we measure the CPU utilization of programs running on ARM processors, particularly the A15 series ? Are there some hardware counters that can be read ?
  • TrustZone switching worlds
    Hi, Arm documentation "ARM Security Technology Building a Secure System using TrustZone Technology" says: The mechanisms by which the physical processor can enter monitor mode from the Normal world...
  • How to measure program execution time in ARM Cortex-A53 processor?
    Hi, I was using following method to read clock in cortex-a15:        static void readticks(unsigned int *result)         {             struct timeval t;             unsigned int cc;             if (!enabled...
  • Problem with understanding memory barriers and problem of barriers taking too long time to execute in ARM Cortex-A15 corepack
    Hello community and experts, I am having a troubled time to understand the memory barriers. The further I read, the further I am being paranoid about the speculative reads and cpu re-ordering. I will...
  • Secure world entry request by normal world application
    For a TrustZone enabled processor, what if a normal world application (e.g. 3rd party application) directly uses SMC instruction to request a secure world entry? In a typical case, it it a responsibility...