gem5  v20.1.0.0
Classes | Enumerations | Variables
Iris Namespace Reference

Classes

class  BaseCPU
 
class  CPU
 
class  Interrupts
 
class  ISA
 
class  ThreadContext
 
class  TLB
 

Enumerations

enum  CanonicalMsn {
  SecureMonitorMsn = 0x1000, GuestMsn = 0x1001, NsHypMsn = 0x1002, MemoryMsn = 0x1003,
  HypAppMsn = 0x1004, HostMsn = 0x1005, CurrentMsn = 0x10ff, IpaMsn = 0x1100,
  PhysicalMemorySecureMsn = 0x1200, PhysicalMemoryNonSecureMsn = 0x1201, PhysicalMemoryMsn = 0x1202
}
 

Variables

static const std::string ClockEventName = "gem5_clock_period_event"
 
static const std::string PeriodAttributeName = "gem5_clock_period_attribute"
 
static const std::string Gem5CpuClusterAttributeName = "gem5_cpu_cluster"
 
static const std::string SendFunctionalAttributeName = "gem5_send_functional"
 

Enumeration Type Documentation

◆ CanonicalMsn

Enumerator
SecureMonitorMsn 
GuestMsn 
NsHypMsn 
MemoryMsn 
HypAppMsn 
HostMsn 
CurrentMsn 
IpaMsn 
PhysicalMemorySecureMsn 
PhysicalMemoryNonSecureMsn 
PhysicalMemoryMsn 

Definition at line 34 of file memory_spaces.hh.

Variable Documentation

◆ ClockEventName

const std::string Iris::ClockEventName = "gem5_clock_period_event"
static

Definition at line 43 of file cpu.hh.

◆ Gem5CpuClusterAttributeName

const std::string Iris::Gem5CpuClusterAttributeName = "gem5_cpu_cluster"
static

Definition at line 49 of file cpu.hh.

Referenced by FastModel::CortexA76Cluster::CortexA76Cluster().

◆ PeriodAttributeName

const std::string Iris::PeriodAttributeName = "gem5_clock_period_attribute"
static

Definition at line 46 of file cpu.hh.

Referenced by Iris::BaseCPU::BaseCPU().

◆ SendFunctionalAttributeName

const std::string Iris::SendFunctionalAttributeName = "gem5_send_functional"
static

Definition at line 52 of file cpu.hh.

Referenced by Iris::BaseCPU::BaseCPU().


Generated on Wed Sep 30 2020 14:03:06 for gem5 by doxygen 1.8.17