summaryrefslogtreecommitdiff
path: root/src/cpu/kvm/arm_cpu.hh
diff options
context:
space:
mode:
Diffstat (limited to 'src/cpu/kvm/arm_cpu.hh')
-rw-r--r--src/cpu/kvm/arm_cpu.hh7
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 &regs) 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);