Fork me on GitHub
侧边栏
摘要: 关键词:pmu,perf等等。 简单记录PMU及其内核驱动,内核中perf相关内容,以及两者是如何关联的。然后记录perf应用是如何和PMU硬件关联的,以及如何使用perf查看PMU结果。 A7 PMU概要 PMU作为一个扩展功能,是一种非侵入式的调试组件。 对PMU寄存器的访问可以通过CP15协处 阅读全文
posted @ 2025-06-22 10:10 yooooooo 阅读(103) 评论(0) 推荐(0)
摘要: 1. 综述 本文乃内核 perf 框架解构系列文章第三篇。 《[perf 2] perf 后端:硬件 PMU(上)》一文,我们讨论了 PMU 硬件的基本使用范式,架构相关的概念,以及寄存器层面的基本操作及编程。 本文在上文基础上进行编码实践,目的是展示 Intel x86 架构下硬件 PMU 的编程 阅读全文
posted @ 2025-06-22 10:03 yooooooo 阅读(95) 评论(0) 推荐(0)
摘要: 1. 垫话 本文标题叫“硬件 PMU”操作,而不是“PMU 硬件”操作,是为了有意强调上一篇文章所申明的概念:PMU 只是一种抽象,其可以是纯软件实现的,也可以是硬件实现的。所以本文分析“硬件 PMU”,是有其推广意义的:“硬件 PMU”是 PMU 的一个特殊解,清楚了“硬件 PMU”的抽象及操作, 阅读全文
posted @ 2025-06-22 09:51 yooooooo 阅读(155) 评论(0) 推荐(0)