void startup();
+ void dump();
+
protected:
struct KvmIntRegInfo {
/** KVM ID */
typedef std::vector<uint64_t> RegIndexVector;
- void tick();
+ Tick kvmRun(Tick ticks);
void updateKvmState();
void updateThreadContext();
+ Tick onKvmExitHypercall();
+
/**
* Get a list of registers supported by getOneReg() and setOneReg().
*/
*/
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);