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

【ARM Cache 系列文章 1.1 -- Cache size 读取详细介绍及代码实现】


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


文章目录

      • ARMv8/v9 CPU Cache Size
      • Cache Size 的计算方法
      • Cache Size 读取代码实现

ARMv8/v9 CPU Cache Size

ARM架构通过一系列的系统寄存器来提供CPU和系统的详细信息,包括缓存的大小和配置。在ARMv8和ARMv9架构中,这些信息通常可以通过读取如下寄存器来获取:

  • CTR_EL0 (Cache Type Register): 提供L1缓存的线大小等信息。
  • CLIDR_EL1 (Cache Level ID Register): 描述了存在哪些级别的缓存和每级缓存的类型。
  • CSSELR_EL1 (Cache Size Selection Register): 用于选择想要查询的缓存级别和类型(数据缓存或指令缓存)。
  • CCSIDR_EL1 (Current Cache Size ID Register): 根据CSSELR_EL1的选择,提供关于选定缓存的大小和组织的信息。

关于这几个寄存器的详细内容见文章:【ARM Cache 及 MMU 系列文章 6.1

相关文章:

  • STM32F103单片机工程移植到航顺单片机HK32F103注意事项
  • Diffusers代码学习: T2I Adapter
  • 在vscode 中使用npm的问题
  • 【Spring Boot】异常处理
  • cad导入su线条不在一个平面怎么办?
  • Java | Leetcode Java题解之第132题分割回文串II
  • 分享一个用python写的本地WIFI密码查看器
  • 【risc-v】arm和riscv有什么关系或者联系?
  • Elasticsearch 管道查询语言 ES|QL 现已正式发布
  • 归一化在神经网络训练中的作用
  • 如何在React中创建自定义Hooks
  • python数据分析-ZET财务数据分析
  • Java数据结构与算法(盛水的容器)
  • 搜索与图论:八皇后问题
  • 【MySQL】服务器配置和管理
  • 分享一款快速APP功能测试工具
  • 【技术性】Search知识
  • jquery ajax学习笔记
  • magento 货币换算
  • Promise面试题2实现异步串行执行
  • Sass 快速入门教程
  • v-if和v-for连用出现的问题
  • 从setTimeout-setInterval看JS线程
  • 第十八天-企业应用架构模式-基本模式
  • 给github项目添加CI badge
  • 基于Volley网络库实现加载多种网络图片(包括GIF动态图片、圆形图片、普通图片)...
  • 聊聊redis的数据结构的应用
  • 前端自动化解决方案
  • 驱动程序原理
  • 全栈开发——Linux
  • 深度学习中的信息论知识详解
  • 深入 Nginx 之配置篇
  • 时间复杂度与空间复杂度分析
  • 微信开放平台全网发布【失败】的几点排查方法
  • 一个SAP顾问在美国的这些年
  • 一个项目push到多个远程Git仓库
  • 7行Python代码的人脸识别
  • C# - 为值类型重定义相等性
  • python最赚钱的4个方向,你最心动的是哪个?
  • ​Kaggle X光肺炎检测比赛第二名方案解析 | CVPR 2020 Workshop
  • # 数论-逆元
  • $(document).ready(function(){}), $().ready(function(){})和$(function(){})三者区别
  • (2)STL算法之元素计数
  • (C#)Windows Shell 外壳编程系列4 - 上下文菜单(iContextMenu)(二)嵌入菜单和执行命令...
  • (Java岗)秋招打卡!一本学历拿下美团、阿里、快手、米哈游offer
  • (二)学习JVM —— 垃圾回收机制
  • (附源码)ssm码农论坛 毕业设计 231126
  • (精确度,召回率,真阳性,假阳性)ACC、敏感性、特异性等 ROC指标
  • (九)信息融合方式简介
  • (太强大了) - Linux 性能监控、测试、优化工具
  • (一)基于IDEA的JAVA基础10
  • (转)程序员技术练级攻略
  • ./configure,make,make install的作用(转)
  • .[hudsonL@cock.li].mkp勒索加密数据库完美恢复---惜分飞
  • .bat批处理出现中文乱码的情况