David Cummings(deleted)
|
Re: Why Running? not working for SigEventPulse as reason? End of chain detected
|
David Cummings(deleted)
02/23/2010 10:02 AM
post47999
|
Re: Why Running? not working for SigEventPulse as reason? End of chain detected
Andrew,
Most likely it is simply that this scenario is not covered in the algorithm Why Running uses to determine the running
reason. Please raise a PR so that we can investigate.
Thanks,
David
> I'm looking at the "Why Running?" view in the IDE, and have flash devg-
> gpuEventHandler Owner selected and the reason is io-display OpenVG-G12-IST
> type "SyncCondvarSignal Enter"
>
> Then I go to the previous running event, which has owner thread "io-display
> OpenVG-G12-IST"
>
> I click "Find Running/Reason" in the Why Running View and "End of chain
> detected" is all that appears. The event immediately before the Running event
> is "Sigevent Pulse," which follows Interrupt 0x10 (IPU function interrupt) io
> -display Handler Exit, Interrupt 0x10 Exit
>
> I suspect the "Running Reason" is that the ISR does a sigevent, which leads to
> the sigevent Pulse, no? Why wouldn't this appear in the view's list?
>
> Thanks!
|
|
|