ARM技术论坛
直播中

石玉兰

8年用户 1526经验值
私信 关注
[问答]

Cortex-A53使用AArch32 Kernel,可以直接使用ARMv7的所支持的CPU吗?

CA53 run 32bit linux kernel, 发现arch/arm/kernel/perf_event_v7.c 只支持ARMv7 的 ca17, ca15, ca12, ca9, ca8, ca7, ca5 的PMU. 没有ca53.

不知道是否可以直接使用 ARMv7的所支持的CPU呢?

回帖(1)

王利祥

2022-8-29 14:12:17
CA53 实现的是 PMUv3 architecture, CA17是PMUv2架构的。软件编程方式类似, 我觉得可以采用v7的代码。

PMU event从架构上看有些增强, 另外,还有CA53自己的counter,可以参考一下 arch/arm64/kernel/perf_event.c

建议你自己提交patch,加入对ARMv8 AArch32 下的支持。
举报

更多回帖

发帖
×
20
完善资料,
赚取积分