gem5 v24.0.0.0
|
Mapping between misc registers in gem5 and registers in KVM. More...
#include <armv8_cpu.hh>
Public Member Functions | |
MiscRegInfo (uint64_t _kvm, ArmISA::MiscRegIndex _idx, const char *_name, bool _is_device=false) | |
Public Attributes | |
uint64_t | kvm |
Register index in KVM. | |
ArmISA::MiscRegIndex | idx |
Register index in gem5. | |
const char * | name |
Name to use in debug dumps. | |
bool | is_device |
is device register? (needs 'effectful' state update) | |
Mapping between misc registers in gem5 and registers in KVM.
Definition at line 112 of file armv8_cpu.hh.
|
inline |
Definition at line 114 of file armv8_cpu.hh.
ArmISA::MiscRegIndex gem5::ArmV8KvmCPU::MiscRegInfo::idx |
Register index in gem5.
Definition at line 121 of file armv8_cpu.hh.
bool gem5::ArmV8KvmCPU::MiscRegInfo::is_device |
is device register? (needs 'effectful' state update)
Definition at line 125 of file armv8_cpu.hh.
uint64_t gem5::ArmV8KvmCPU::MiscRegInfo::kvm |
Register index in KVM.
Definition at line 119 of file armv8_cpu.hh.
const char* gem5::ArmV8KvmCPU::MiscRegInfo::name |
Name to use in debug dumps.
Definition at line 123 of file armv8_cpu.hh.