gem5  v20.1.0.0
Classes
generic_timer.hh File Reference
#include "arch/arm/isa_device.hh"
#include "arch/arm/system.hh"
#include "dev/arm/base_gic.hh"
#include "dev/arm/generic_timer_miscregs_types.hh"
#include "sim/core.hh"
#include "sim/sim_object.hh"

Go to the source code of this file.

Classes

class  SystemCounterListener
 Abstract class for elements whose events depend on the counting speed of the System Counter. More...
 
class  SystemCounter
 Global system counter. More...
 
class  ArchTimer
 Per-CPU architected timer. More...
 
class  ArchTimerKvm
 
class  GenericTimer
 
class  GenericTimer::CoreTimers
 
struct  GenericTimer::CoreTimers::EventStream
 
class  GenericTimerISA
 
class  GenericTimerFrame
 
class  GenericTimerMem
 

Detailed Description

This module implements the global system counter and the local per-CPU architected timers as specified by the ARM Generic Timer extension: Arm ARM (ARM DDI 0487E.a) D11.1.2 - The system counter D11.2 - The AArch64 view of the Generic Timer G6.2 - The AArch32 view of the Generic Timer I2 - System Level Implementation of the Generic Timer

Definition in file generic_timer.hh.


Generated on Wed Sep 30 2020 14:02:18 for gem5 by doxygen 1.8.17