summaryrefslogtreecommitdiffstats
path: root/cpukit/score/ChangeLog
diff options
context:
space:
mode:
authorJoel Sherrill <joel.sherrill@OARcorp.com>2003-07-18 14:47:55 +0000
committerJoel Sherrill <joel.sherrill@OARcorp.com>2003-07-18 14:47:55 +0000
commitfbbe5fde57bdc9d0c7f809931c2addb43bc1bd42 (patch)
tree52468f8511082fc9893f46b9020817d23bf0c398 /cpukit/score/ChangeLog
parentFixed formatting so scripts work. (diff)
downloadrtems-fbbe5fde57bdc9d0c7f809931c2addb43bc1bd42.tar.bz2
2003-07-18 Till Straumann <strauman@slac.stanford.edu>
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.
Diffstat (limited to '')
-rw-r--r--cpukit/score/ChangeLog16
1 files changed, 16 insertions, 0 deletions
diff --git a/cpukit/score/ChangeLog b/cpukit/score/ChangeLog
index 4676766ed7..713d99db8d 100644
--- a/cpukit/score/ChangeLog
+++ b/cpukit/score/ChangeLog
@@ -1,3 +1,19 @@
+2003-07-18 Till Straumann <strauman@slac.stanford.edu>
+
+ 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.
+
2003-07-08 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
* cpu/Makefile.am: Add DIST_SUBDIRS = $(RTEMS_CPU).