ARM: move kernel func event to correct location.
authorDam Sunwoo <dam.sunwoo@arm.com>
Thu, 1 Mar 2012 23:26:31 +0000 (17:26 -0600)
committerDam Sunwoo <dam.sunwoo@arm.com>
Thu, 1 Mar 2012 23:26:31 +0000 (17:26 -0600)
With the recent series of patches, the symbol table loading moved from
"construct" time to "init" time, but the kernel function event
callback registration was left behind. This patch moves it to the
proper location.

src/arch/arm/system.cc

index c26be60263cf075a5a6ee29a18859be1efdec6be..8b85715cb51dc04aaef0a51296fd7fc4fa7db82e 100644 (file)
@@ -55,7 +55,6 @@ using namespace Linux;
 ArmSystem::ArmSystem(Params *p)
     : System(p), bootldr(NULL)
 {
-    debugPrintkEvent = addKernelFuncEvent<DebugPrintkEvent>("dprintk");
 }
 
 void
@@ -113,6 +112,7 @@ ArmSystem::initState()
         }
     }
 
+    debugPrintkEvent = addKernelFuncEvent<DebugPrintkEvent>("dprintk");
 }
 
 ArmSystem::~ArmSystem()