ARMv8
文章平均质量分 91
从善若水
本人就职于国际知名终端厂商,负责modem芯片研发。在5G早期负责终端数据业务层、核心网相关的开发工作,目前牵头6G算力网络技术标准研究。
展开
-
【ARM v8】如何在ARM上实现x86的rdtsc()函数
System counter是Arm64下独立于CPU core的计数器,在系统上电时,会给此计数器设置固定的频率。一个映射System counter计数器内容的寄存器为`CNTVCT_EL0`,可在用户态下读取此寄存器获取counter值。而`CNTFRQ_EL0`保存的是counter的频率值(详细内容参考《[【ARMv8】通用定时器总结](https://vader.blog.csdn.net/article/details/123608279)》)。通过下面的函数实现获取counter值及频率值:原创 2023-08-20 21:34:00 · 1986 阅读 · 4 评论 -
【ARMv8】异常级别的定义EL0、EL1、EL2、EL3
介绍ARMv8下的异常级别分类以及典型应用场景原创 2022-03-20 11:07:04 · 21907 阅读 · 8 评论 -
【ARMv8】通用定时器总结
ARMv8通用定时器、计数器介绍以及code原创 2022-03-20 10:48:27 · 4553 阅读 · 6 评论