【ARM Cache 及 MMU 系列文章 1.3 -- 如何判断 L2 Cache 是否实现?】


请阅读【ARM Cache 及 MMU/MPU 系列文章专栏导读】
及【嵌入式开发学习必备专栏】


在这里插入图片描述

CPU Configuration Register

在 Armv9 架构中,我们可以通过arm 提供的自定义寄存器IMP_CPUCFR_EL1 来判断当前系统中是否实现了 L2 Cache, 如下所示 bit19 如果为1则表示 L2 Cache 实现了,如果为0则表示L2 Cache 没有实现,但是需要注意的是 IMP 表示这是一个自定义的寄存器,具体行为和存在性取决于具体的芯片设计。
在这里插入图片描述
在这里插入图片描述

代码实现


 

                

最近更新

  1. TCP协议是安全的吗?

    2024-06-12 07:26:05       18 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2024-06-12 07:26:05       19 阅读
  3. 【Python教程】压缩PDF文件大小

    2024-06-12 07:26:05       18 阅读
  4. 通过文章id递归查询所有评论(xml)

    2024-06-12 07:26:05       20 阅读

热门阅读

  1. 达梦数据库忘记dba密码如何修改密码

    2024-06-12 07:26:05       6 阅读
  2. Docker面试整理-Docker Swarm是什么?

    2024-06-12 07:26:05       11 阅读
  3. Django模板标签CSRF

    2024-06-12 07:26:05       8 阅读
  4. Oracle基本数据类型

    2024-06-12 07:26:05       8 阅读
  5. Oracle系统视图归纳总结及常用对象查询语句

    2024-06-12 07:26:05       7 阅读
  6. GIS之arcgis系列08:arcpy实现批量excel转矢量点

    2024-06-12 07:26:05       8 阅读
  7. uniapp使用webview内嵌H5的注意事项

    2024-06-12 07:26:05       5 阅读
  8. MFC四种方法编写多线程

    2024-06-12 07:26:05       5 阅读