--- a/kernel/eka/drivers/power/smppower/idlehelper.cpp Wed Jun 23 19:44:53 2010 +0300
+++ b/kernel/eka/drivers/power/smppower/idlehelper.cpp Tue Jul 06 15:50:07 2010 +0300
@@ -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)
{