diff -r 820b33041411 -r 9281bcb466fa src/arch/alpha/isa.hh --- a/src/arch/alpha/isa.hh Thu Feb 14 09:59:24 2013 +0000 +++ b/src/arch/alpha/isa.hh Thu Feb 14 10:00:21 2013 +0000 @@ -108,6 +108,9 @@ ISA(Params *p); void startup(ThreadContext *tc) {} + + /// Explicitly import the otherwise hidden startup + using SimObject::startup; }; } diff -r 820b33041411 -r 9281bcb466fa src/arch/arm/isa.hh --- a/src/arch/arm/isa.hh Thu Feb 14 09:59:24 2013 +0000 +++ b/src/arch/arm/isa.hh Thu Feb 14 10:00:21 2013 +0000 @@ -195,6 +195,9 @@ void startup(ThreadContext *tc) {} + /// Explicitly import the otherwise hidden startup + using SimObject::startup; + typedef ArmISAParams Params; const Params *params() const; diff -r 820b33041411 -r 9281bcb466fa src/arch/mips/isa.hh --- a/src/arch/mips/isa.hh Thu Feb 14 09:59:24 2013 +0000 +++ b/src/arch/mips/isa.hh Thu Feb 14 10:00:21 2013 +0000 @@ -159,6 +159,9 @@ public: void startup(ThreadContext *tc) {} + /// Explicitly import the otherwise hidden startup + using SimObject::startup; + const Params *params() const; ISA(Params *p); diff -r 820b33041411 -r 9281bcb466fa src/arch/power/isa.hh --- a/src/arch/power/isa.hh Thu Feb 14 09:59:24 2013 +0000 +++ b/src/arch/power/isa.hh Thu Feb 14 10:00:21 2013 +0000 @@ -100,6 +100,9 @@ void startup(ThreadContext *tc) {} + /// Explicitly import the otherwise hidden startup + using SimObject::startup; + const Params *params() const; ISA(Params *p); diff -r 820b33041411 -r 9281bcb466fa src/arch/sparc/isa.hh --- a/src/arch/sparc/isa.hh Thu Feb 14 09:59:24 2013 +0000 +++ b/src/arch/sparc/isa.hh Thu Feb 14 10:00:21 2013 +0000 @@ -173,6 +173,9 @@ void startup(ThreadContext *tc) {} + /// Explicitly import the otherwise hidden startup + using SimObject::startup; + protected: bool isHyperPriv() { return hpstate.hpriv; } diff -r 820b33041411 -r 9281bcb466fa src/arch/x86/isa.hh --- a/src/arch/x86/isa.hh Thu Feb 14 09:59:24 2013 +0000 +++ b/src/arch/x86/isa.hh Thu Feb 14 10:00:21 2013 +0000 @@ -88,6 +88,10 @@ 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; + }; }