• Use Cortex-A53 Cryptography Extension to optimize crypto operations.
    Encounter a "undefined abort" exception during run-time sha256_compress(...) operation within following assembly sequence(captured from ELF binary's objdump): ".......................... 103d34: 5e282a30...
  • How to use those crypto extension to write asm code?
    Now I use DS5 to develop an assembly crypto code, instructions like AESE are used in my code, after assign the CPU = 8-A.64.crypto, the code could be built, but when i debug the code in the FVP VE_AEMv8x1...
  • PoU (Point of Unification)
    Hi all, When reading the ARMv8 reference manual, it mentions a concept of PoU. My understanding is that, if the every CPU core in a cluster has its own L1 cache, and all clusters share an L2 cache...
  • 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...
  • Please let me know about different between "block entry" and "table entry" in VMSAv8-64 Translation table
    Hi, experts: What is the relationship between block and table descriptor? And, Why block descriptor is required? As i known, The non-ARM architecture do not have block entry for table translation walk...