Changeset fbbe5fd in rtems
- Timestamp:
-
07/18/03 14:47:55
(21 years ago)
- Author:
- Joel Sherrill <joel.sherrill@…>
- Branches:
- 4.10, 4.11, 4.8, 4.9, 5, master
- Children:
- 3584398a
- Parents:
- 1dfc1b94
- Message:
-
2003-07-18 Till Straumann <strauman@…>
PR 430/rtems
- include/rtems/score/watchdog.h: _Watchdog_Ticks_since_boot should
be a VOLATILE variable.
- src/watchdoginsert.c: 'restart' algorithm needs to enforce
reloading the list head in case a TICK interrupt during ISR_Flash()
modified the list. This is achieved by a proper VOLATILE cast.
Also _Watchdog_Sync_count++ should be protected by _ISR_Disable
(prevent corruption in case ISR calls watchdoginsert)
- src/watchdogadjust.c: ISR protection added.
- src/watchdogtickle.c: ISR protection added.
NOTE: PowerPC BSPs using the new exception processing MUST BE UPDATED
to maintain _ISR_Nest_level. See also PR288 which provides fixes
for the affected BSPs distributed with RTEMS.
-
(No files)
-