码迷,mamicode.com
首页 > 其他好文 > 详细

Armv8探究

时间:2015-11-08 17:56:53      阅读:580      评论:0      收藏:0      [点我收藏+]

标签:

升级为31个通用寄存器 X31寄存器作为0寄存器(请求会返回0 硬件并不一定是实现为一个寄存器) 在load/store指令中作为SP寄存器
X30约定作为procedure link使用. 用X表示64位寄存器

PC不能直接修改 只能通过跳转指令或者异常跳转或者返回改动

EL提供特权等级

EL0 无特权 application
EL1 一般是系统级别 1允许分配出系统资源给应用程序独享或者分享 2从有故障的程序中给系统提供保护
E2 虚拟化的不安全操作
E3 提供在安全或不安全状态切换 EL?是可选择的没有必要连续

 

Armv8探究

标签:

原文地址:http://www.cnblogs.com/daimadousi/p/4947666.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!