Microsoft KB Archive/260302

{|
 * width="100%"|

BUG: Lost Interrupt Event on PowerPC Platform

 * }

Q260302

-

The information in this article applies to:


 * Microsoft Windows CE Operating System versions 2.11, 2.12

-

SYMPTOMS
On a Motorola PowerPC Windows CE platform, an interrupt ID returned from the OEM Abstraction Layer interrupt service routine (ISR) may not result in signaling the event used to wake the associated interrupt service thread (IST). This problem occurs intermittently, usually during periods of high hardware interrupt activity.

CAUSE
A bug exists within the Windows CE kernel for the Power PC CPU. Access to a shared IST scheduling bitmask was not correctly synchronized between the scheduler and the exception handler.

RESOLUTION
This bug has been corrected through a patch release (QFE).

The patch is available to users of Platform Builder at the following Web site:

"Windows CE Resources Web Site"

STATUS
Microsoft has confirmed this to be a bug in the Microsoft products listed at the beginning of this article.

Additional query words: PPC MPC SYSINTR InterruptInitialize WaitForSingleObject

Keywords : kbETK _IK kbGrpDSETK

Issue type : kbbug

Technology : kbOSWinCE kbWinCESearch kbWinCE211 kbWinCE212