diff options
author | Andreas Sandberg <Andreas.Sandberg@ARM.com> | 2013-04-22 13:20:32 -0400 |
---|---|---|
committer | Andreas Sandberg <Andreas.Sandberg@ARM.com> | 2013-04-22 13:20:32 -0400 |
commit | 32ecd72b6edc1f33ce757da0b0a8032c31582a7e (patch) | |
tree | cda5584514946ed1af43f5a6def4a06637ee9af1 /src/cpu/kvm/arm_cpu.hh | |
parent | f15602015877c56f69c3fcb66e901501c44866d9 (diff) | |
download | gem5-32ecd72b6edc1f33ce757da0b0a8032c31582a7e.tar.xz |
kvm: Add support for state dumping on ARM
Diffstat (limited to 'src/cpu/kvm/arm_cpu.hh')
-rw-r--r-- | src/cpu/kvm/arm_cpu.hh | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/src/cpu/kvm/arm_cpu.hh b/src/cpu/kvm/arm_cpu.hh index b9d18b7f1..687cb48b1 100644 --- a/src/cpu/kvm/arm_cpu.hh +++ b/src/cpu/kvm/arm_cpu.hh @@ -66,6 +66,8 @@ class ArmKvmCPU : public BaseKvmCPU void startup(); + void dump(); + protected: struct KvmIntRegInfo { /** KVM ID */ @@ -128,6 +130,11 @@ class ArmKvmCPU : public BaseKvmCPU */ bool getRegList(struct kvm_reg_list ®s) const; + void dumpKvmStateCore(); + void dumpKvmStateMisc(); + void dumpKvmStateCoProc(uint64_t id); + void dumpKvmStateVFP(uint64_t id); + void updateKvmStateCore(); void updateKvmStateMisc(); void updateKvmStateCoProc(uint64_t id, bool show_warnings); |