• How to do the ARM state change between 64-bit and 32-bit?
    Hi, The latest 64-bit architecture can on both AArch64 and AArch32 state. Can someone tell me how to utilize this feature so that I can seamlessly integrate algorithms (which are optimized with 32-bit...
  • ARM v8 PMU Cycle counter
    All, When I am using the cycle counter in AArch64, I am not getting cycles properly. I have enabled read of pmccntr_el0 in user space using a small kernel module. I have sample code like: asm volatile...
  • 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...
  • Does the ThunderX CP processor support AArch32?
    It's my understanding that AArch64 is supposed to be backward compatible with AArch32, at least that is what the documentation says. But, I found one (1) page at https://en.wikichip.org/wiki/cavium/thunderx...
  • reason for ARMv8 EDSCR err bit set
    Hi, I'm working on a project which is for debugging cortex-a53 through Jtag interface. The Jtag clock TCK is set to 300kHz which is pretty low, and I can properly read back debug registers such as EDSCR...