Serious flaw in all new_exception_processing powerpc BSPs (except mpc8260)
Till Straumann
strauman at SLAC.Stanford.EDU
Thu Jul 10 18:00:56 UTC 2003
I recently experienced corruption of the 'tick' queue
on my PPC. I finally found out one of the reasons:
_ISR_Nest_level
on which the watchdog timer queues rely
is still not maintained on 'new_exception_processing' style
PPC BSPs other than mpc8260ads!!!
PR288 never made it to other PPC BSPs.
watch out
-- Till
As a quick workaround, you can delete the line
_ISR_Flash()
in the file cpukit/score/src/watchdoginsert.c
(your IRQ latency will go up)
(old_exception_processing BSPs are not flawed)
T.
More information about the users
mailing list