当前位置: 首页 > news >正文

cpacr_el1等特殊寄存器

CPACR_EL1, Architectural Feature Access Control Register
The CPACR_EL1 characteristics are:

Purpose

Controls access to trace, SVE, and Advanced SIMD and floating-point functionality.

浮点使能 需要操作该寄存器

FPEN

 bits [21:20]
Traps EL0 and EL1 accesses to the SIMD and floating-point registers to EL1, from both Execution  states.
00 -- Causes any instructions in EL0 or EL1 that use the registers associated with floating-point and Advanced SIMD execution to be trapped.
01 -- Causes any instructions in EL0 that use the registers associated with floating-point and Advanced SIMD execution to be trapped, but does not cause any instruction in EL1 to be trapped.
10-- Causes any instructions in EL0 or EL1 that use the registers associated with floating-point and Advanced SIMD execution to be trapped.

11 ---Does not cause any instruction to be trapped



=======================================================
DBGPRCR_EL1,

Debug Power Control Register


Controls behavior of the PE on powerdown request.主要控制仿真器的调试发出powerdown请求,调试bare代码可以关注

CORENPDRQ, bit [0]
Core no powerdown request. Requests emulation of powerdown. Possible values of this bit are:

0 On a powerdown request, the system powers down the Core power domain.


1 On a powerdown request, the system emulates powerdown of the Core power domain.

In this emulation mode the Core power domain is not actually powered down.
Writes to this bit are permitted regardless of the state of the IMPLEMENTATION DEFINED authentication interface. This means that a debugger can request Core no powerdown regardless of whether invasive debug is permitted

无论实现定义的身份验证接口处于什么状态,写入此位都是允许的。这意味着调试器可以请求Core no power down,而不管是否允许进行侵入式调试



==============================================================
FAR_EL1 段错误的时候,会使用,data abort也会使用此寄存器
The FAR_EL1 characteristics are: 对应指令和数据abort的错误地址 或者 非对齐的pc地址
Purpose ---Holds the faulting Virtual Address for all synchronous instruction or data aborts, or exceptions from a misaligned PC or a Watchpoint debug event, taken to EL1
 



Bits [63:0]
Faulting Virtual Address for synchronous exceptions taken to EL1. Exceptions that set the
FAR_EL1 are instruction aborts (EC 0x20 or 0x21), data aborts (EC 0x24 or 0x25), a misaligned PC
exception (EC 0x22), or a Watchpoint exception (EC 0x34 or 0x35). ESR_EL1.EC holds the EC value
for the exception.
For a synchronous external abort other than a synchronous external abort on a translation table walk,
this field is valid only if ESR_EL1.FnV is 0, and the FAR_EL1 is UNKNOWN if ESR_EL1.FnV is 1.

相关文章:

  • 北京网站建设多少钱?
  • 辽宁网页制作哪家好_网站建设
  • 高端品牌网站建设_汉中网站制作
  • 代码层走进“百万级”分布式ID设计
  • 开源众包-项目大厅数据爬取
  • 数仓工具—Hive源码之SQL解析Antlr进阶(8)
  • 家用烘干机家电出口欧盟CE认证资料您是否准备好了
  • Ant Design Pro of Vue 构建打包后使用 Nginx 发布,API 请求报 404 错
  • 多功能音频工具的旗舰音乐编辑工具!Music Studio
  • Spring循环依赖
  • iptables规则表及规则链及语法
  • “云”上交通,“翼”路畅行
  • java计算机毕业设计科学评价系统源码+数据库+系统+lw文档+mybatis+运行部署
  • 【分享】“简道云“ 在集简云平台集成应用的常见问题与解决方案
  • springboot保险公司车辆事故跟踪系统毕业设计源码011444
  • k8s如何部署kubernetes-dashboard
  • uniapp开发微信、支付宝小程序订阅消息
  • IC入行第一步:怎样选择岗位和公司?
  • “Material Design”设计规范在 ComponentOne For WinForm 的全新尝试!
  • 【干货分享】SpringCloud微服务架构分布式组件如何共享session对象
  • 【跃迁之路】【669天】程序员高效学习方法论探索系列(实验阶段426-2018.12.13)...
  • 10个确保微服务与容器安全的最佳实践
  • Bytom交易说明(账户管理模式)
  • hadoop集群管理系统搭建规划说明
  • Object.assign方法不能实现深复制
  • ReactNativeweexDeviceOne对比
  • text-decoration与color属性
  • vue脚手架vue-cli
  • web标准化(下)
  • 关于使用markdown的方法(引自CSDN教程)
  • 基于Mobx的多页面小程序的全局共享状态管理实践
  • 力扣(LeetCode)21
  • 面试总结JavaScript篇
  • 写代码的正确姿势
  • 怎样选择前端框架
  • JavaScript 新语法详解:Class 的私有属性与私有方法 ...
  • ​queue --- 一个同步的队列类​
  • ​一文看懂数据清洗:缺失值、异常值和重复值的处理
  • ${ }的特别功能
  • (八)Docker网络跨主机通讯vxlan和vlan
  • (超简单)使用vuepress搭建自己的博客并部署到github pages上
  • (十一)手动添加用户和文件的特殊权限
  • (一)Spring Cloud 直击微服务作用、架构应用、hystrix降级
  • ***利用Ms05002溢出找“肉鸡
  • .net framework 4.8 开发windows系统服务
  • .Net 应用中使用dot trace进行性能诊断
  • .NET设计模式(7):创建型模式专题总结(Creational Pattern)
  • .net专家(高海东的专栏)
  • /etc/skel 目录作用
  • @Mapper作用
  • @SpringBootConfiguration重复加载报错
  • @软考考生,这份软考高分攻略你须知道
  • [20161101]rman备份与数据文件变化7.txt
  • [2019红帽杯]Snake
  • [AIGC] SQL中的数据添加和操作:数据类型介绍
  • [BZOJ1089][SCOI2003]严格n元树(递推+高精度)
  • [bzoj1901]: Zju2112 Dynamic Rankings
  • [Day 26] 區塊鏈與人工智能的聯動應用:理論、技術與實踐