ISA(Params *p);
void startup(ThreadContext *tc) {}
+
+ /// Explicitly import the otherwise hidden startup
+ using SimObject::startup;
};
}
void startup(ThreadContext *tc) {}
+ /// Explicitly import the otherwise hidden startup
+ using SimObject::startup;
+
typedef ArmISAParams Params;
const Params *params() const;
public:
void startup(ThreadContext *tc) {}
+ /// Explicitly import the otherwise hidden startup
+ using SimObject::startup;
+
const Params *params() const;
ISA(Params *p);
void startup(ThreadContext *tc) {}
+ /// Explicitly import the otherwise hidden startup
+ using SimObject::startup;
+
const Params *params() const;
ISA(Params *p);
void startup(ThreadContext *tc) {}
+ /// Explicitly import the otherwise hidden startup
+ using SimObject::startup;
+
protected:
bool isHyperPriv() { return hpstate.hpriv; }
void serialize(std::ostream &os);
void unserialize(Checkpoint *cp, const std::string §ion);
void startup(ThreadContext *tc);
+
+ /// Explicitly import the otherwise hidden startup
+ using SimObject::startup;
+
};
}