当前位置:   article > 正文

ARMV8体系结构简介:AArch64系统级体系结构之Generic timer_aarch64_generic

aarch64_generic

1.前言

2.generate timer

2.1 概述

  1. 提供了一个系统计数器,用来实时测量流逝的时间;
  2. 提供了一个虚拟计数器,用来测量某个虚拟机上流逝的虚拟时间;
  3. 定时器,每隔一段时间会触发事件,支持正向计时和倒计时;
  4. 通用timer实现必须包含一个内存映射的系统组件:提供system counter;

 2.2 完整的generic timer组件

  • System counter
  • Generic timer的PE实现

(1)一个物理的counter,它访问system counter的计数值;

(2)一个虚拟的counter,它访问虚拟时间;

(3)一组timers,所有的异常级别都实现了一个timer:

EL1物理timer;

EL2物理timer;

EL3物理timer;

虚拟timer

  • Generic timer系统级的内存映射实现

(1)内存映射的counter模块(必须),控制了system counter;

(2࿰

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/菜鸟追梦旅行/article/detail/92008
推荐阅读
相关标签
  

闽ICP备14008679号