要公开的资料,不要内部的Confidential信息
这个问题比较大啊,想了想觉得应该问的是V7和V8在什么方面没有区别?因为他们绝大部分都是不同的,除了64/32位的不同,寄存器的名称和个数也不同,interrupts的handling的方式不同,GIC不同。好像真没有什么相同的地方哟
公开的信息在ARM网站上就有
http://www.arm.com/products/processors/instruction-set-architectures/armv8-architecture.php
介绍v8的,就是没有翻译成中文。大概的一个总结就是:
更多细节可以去读白皮书和ppt
总结的很不错,就George同学的总结,补充一下跟V7的对比
太强了!这个有对照过官方的英文表吗?正确率要保证啊
木有啊,要得不是自己总结的吗?不过可以请各位童鞋帮忙验证一下
v8我能保证准确,v7 看起来没问题
big-little不应该作为体系结构的一部分。ARMARM不涉及相关内容,属于系统搭建的层面
是的,big.LITTLE 不属于架构的一部分,这里想表明的是此架构对此种搭配知否支持,就像v6和v5并不支持此种搭配,加之big.LITTLE是现在比较火的topic就放里面了
这个表格真心不错,简明易懂。
可以把ARMv8 ARM Manual的F6 Chapter : ARMv8 changes to the T32 and A32 Instruction sets
添加进去!
指令集上,少了很多条件指令
我觉的可以和intel等同性能的产品做一个对比
能否在指令集层面再具体点儿?比如说4层结构 EL0-EL3相对于2层结构vector table,其指令所涉及的变化。先感谢了!
非常感谢,清晰明了。