• ARMv8 STNP指令在AXI4总线上如何实现?
    Hi 专家们!有如下3个问题请教一下: 1、一直没有弄明白STNP 在总线层面是如何实现的;对于LDNP指令,查看AXI4\ACE协议手册看到有ReadOnce transaction,其特点与LDNP完全吻合,但一直没有找到与STNP相对应的transaction。 2、MAIR寄存器中对于Normal memory属性的描述有transient和non-transient,后者是否就是用于实现LDNP...
  • RVBAR_EL3 in ARMv8
    hi, experts: 在ARMv8中,通过RVBAR_EL3来指定CPU的reset vector Base addr. 那么Reset vector base addr不再局限于00000000 / FFFF0000了吗? 在实现ARMv8 SOC的时候:通过RVBARADDR signal指定任意地址吗? best wishes,
  • ARMV8 TCR_EL1
    Hi,experts: 在armv8手册中,TCR_EL1寄存器有一些位如:SH0、ORGN0、IRGN0控制转换表的cacheable、shareable属性。那就是说translation table配置的memory属性必须与 TCR_EL1中相同?如我在 TCR_EL1中设置为 outer Non-cacheable,而在translation table中设置的是 write-back...
  • ARMv8-A 数据类型
    HI expert:     最近一直在看ARMv8架构的spec,在网上下载了一个的编译器,请问在具体使用ARMv8时和之前在ARMv7上关于各种数据类型所占的字节数有区别吗?比如,int, long, long long, pointer等数据类型的大小. 麻烦解答一下,谢谢!然后能够推荐一款编译器用于Cortex-A53开发?
  • ARMv8 Vector table问题
    各位专家: 目前正在学习ARMv8 Arch Ref Manual. D1.10.2 Exception vectors有点疑惑: 1. Table D1-6 定义了一个Vector Table应该具有的items     我们假定一个ARMv8 SOC实现了4个EL:EL0 / EL1 / EL2 / EL3     根据ARMv8 ARM手册:每一个EL,都有自己对应的Vector Table...