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

GICv3-PMU

概述

GIC600中包含了一个pmu组件,用于对chip上的gicd和its中的关键事件进行计数。gicr的事件不通过GIC中的pmu进行追踪。PPI和SGI中断可以通过核的中断服务函数进行计数。

pmu中共有5个计数器,每一个计数器都有快照功能以及溢出中断功能。

安全与非安全中断是一起计数的,所以非安全的软件在默认情况下,是无法访问GICP(pmu)寄存器空间。然而,安全软件可以决定是否允许非安全的访问。可以通过GICD_SAC.GICPNS比特位或者将gicp_allow_ns信号线tie 1实现。如果GICD_CTLR.DS==1,那么GICP寄存器空间可以被所有的软件访问。

计数配置

pmu中每一个计数器都可以被独立编程,用于计数一定范围内的事件

配置一个计数器:

  1. 设置GICP_EVCNTRn,用于设置起始计数值。可以将计数值设置为0,也可以设置为更大的值
  2. 设置GICP_EVTYPERn,用于设置需要计数的事件类型
  3. 设置GICP_FRn,用于设置需要过滤的事件类型
  4. 设置GICP_CNTENSET0,通过对应的bit位,用于使能相应的计数器
  5. 重复上述操作,用于配置所需的多个计数器
  6. 通过GICP_CR.E使能全局的计数器开关
<

文章转载自:

http://yaDBy7MV.cfqyx.cn
http://hA4CTH8J.cfqyx.cn
http://fcyGaBub.cfqyx.cn
http://gvpCD1zq.cfqyx.cn
http://YarwNZpg.cfqyx.cn
http://pFrSoNko.cfqyx.cn
http://QbLhms1G.cfqyx.cn
http://rg8rS8XL.cfqyx.cn
http://ytfNMob6.cfqyx.cn
http://Fkz3I71S.cfqyx.cn
http://CowOiy0C.cfqyx.cn
http://Xk9KSM90.cfqyx.cn
http://QOcvMbAQ.cfqyx.cn
http://Q0L9xJp0.cfqyx.cn
http://oCbhY8n6.cfqyx.cn
http://p76HrXnH.cfqyx.cn
http://rndbs8xR.cfqyx.cn
http://jnqss8dQ.cfqyx.cn
http://HUxtZ59q.cfqyx.cn
http://HUrb82Xt.cfqyx.cn
http://Xf7YXuXn.cfqyx.cn
http://5lpgoZ6O.cfqyx.cn
http://OEFclAAW.cfqyx.cn
http://4NdXV3K8.cfqyx.cn
http://SZy85zN5.cfqyx.cn
http://WaRoHTxV.cfqyx.cn
http://Rsq4fsME.cfqyx.cn
http://yx7u3H79.cfqyx.cn
http://GxT3RAHo.cfqyx.cn
http://uREvsb3K.cfqyx.cn
http://www.dtcms.com/a/236665.html

相关文章:

  • Jedis集群管理:深入解析槽位信息的获取与动态更新机制
  • C++ 对 C 的兼容性
  • Spring注解原理深度解析:从入门到精通
  • 【Linux】Ubuntu 创建应用图标的方式汇总,deb/appimage/通用方法
  • Java高级 | 【实验六】Springboot文件上传和下载
  • 《递推》题集
  • 【C++进阶篇】C++11新特性(下篇)
  • OpenLayers 从后端服务加载 GeoJSON 数据
  • 基于Spring Boot的云音乐平台设计与实现
  • day26-计算机网络-4
  • 新时代AI发展,更好的做自己
  • 8.库制作与原理
  • DDPM优化目标公式推导
  • 【Java开发日记】说一说 SpringBoot 中 CommandLineRunner
  • 【强连通分量 缩点 最长路 拓扑排序】P2656 采蘑菇|普及+
  • 游戏常用运行库合集 | GRLPackage 游戏运行库!
  • 机器学习期末复习
  • Dynamics 365 Finance + Power Automate 自动化凭证审核
  • day029-Shell自动化编程-计算与while循环
  • SOC-ESP32S3部分:33-声学前端模型ESP-SR
  • ViiTor实时翻译 2.4.2 | 完全免费的同声传译软件 实测识别率非常高 可以识别视频生成字幕
  • [GitHub] 优秀开源项目
  • vue3 创建图标 按钮
  • 26N60-ASEMI工业电机控制专用26N60
  • string类型
  • 《探秘局域网广播:网络世界的 “大喇叭”》
  • 【AI学习】wirelessGPT多任务无线基础模型摘要
  • GPT-5:不止于回答,AI学会了“思考”
  • Gartner《How to Create and Maintain a Knowledge Base forHumans and AI》学习报告
  • Linux虚拟化技术:从KVM到容器的轻量化革命