kernel/eka/drivers/power/smppower/idlehelper.cpp
changeset 177 a232af6b0b1f
parent 148 31ea0f8e3c99
--- a/kernel/eka/drivers/power/smppower/idlehelper.cpp	Wed Jun 23 12:52:28 2010 +0100
+++ b/kernel/eka/drivers/power/smppower/idlehelper.cpp	Wed Jun 23 12:58:21 2010 +0100
@@ -70,7 +70,7 @@
 
 TBool TIdleSupport::IsIntPending()
 	{
-	return (IntPending()!=KNoInterruptsPending);
+	return ((TUint32)IntPending()!=KNoInterruptsPending);
 	}
 		
 /**
@@ -190,7 +190,8 @@
 /**
    mark a core as retired
 
-   @pre called by idle handler
+   @pre called by idle handler as part of idle entry before 
+          any syncpoint or calls to SetLocalAndCheckSetGlobalIdle
 */	
 void TIdleSupport::MarkCoreRetired(TUint32 aCpuMask)
     {
@@ -200,7 +201,8 @@
 
 /**
    mark a core as enaged
-   @pre called outside idle handler
+   @pre called outside idle handler ( can be called in idle entry before 
+        any syncpoint or calls to SetLocalAndCheckSetGlobalIdle
  */	
 void TIdleSupport::MarkCoreEngaged(TUint32 aCpuMask)
     {