OpenCores
URL https://opencores.org/ocsvn/openrisc/openrisc/trunk

Subversion Repositories openrisc

[/] [openrisc/] [trunk/] [rtos/] [ecos-3.0/] [packages/] [io/] [watchdog/] [current/] [ChangeLog] - Blame information for rev 786

Details | Compare with Previous | View Log

Line No. Rev Author Line
1 786 skrzyp
2009-04-28  John Dallaway  
2
 
3
        * cdl/watchdog.cdl: Move the CYGINT_WATCHDOG_IMPLEMENTATIONS
4
        constraint to the interface declaration itself to ensure that the
5
        eCos Configuration Tool presents implementators as radio buttons.
6
 
7
2009-02-04  Bart Veer  
8
 
9
        * src/watchdog.cxx: switch to CYG_INIT_DEV_WATCHDOG init priority.
10
 
11
2003-11-05  Bob Koninckx 
12
 
13
        * src/watchdog.cxx:
14
        * include/watchdog.hxx:
15
        * include/watchdog.h: New file - add "C" API for watchdog functions.
16
 
17
2003-04-03  Thomas Koeller  
18
 
19
        * cdl/watchdog.cdl: Turned 'wallclock' into 'watchdog' in string.
20
 
21
2003-04-02  Jonathan Larmour  
22
 
23
        * cdl/watchdog.cdl: Watchdog implementation requirement should be
24
        in package, not interface itself. *Note* must be requires, not
25
        active_if otherwise turning off the emulated watchdog means you
26
        can never turn it on again!
27
 
28
2000-05-31  Jesper Skov  
29
 
30
        * tests/watchdog.cxx: fix comment.
31
 
32
        * tests/watchdog2.cxx:
33
        * cdl/watchdog.cdl:
34
        watchdog2 tests timeout is not too fast (safe for both types of
35
        watchdog semantics).
36
 
37
        * tests/watchdog_reset.cxx:
38
        * src/emulate.cxx:
39
        * include/watchdog.hxx:
40
        Fixed compile errors.
41
 
42
        * cdl/watchdog.cdl: Only build test if the watchdog does not reset
43
        the board.
44
        Added build option for interactive reset test.
45
 
46
2000-05-30  Jesper Skov  
47
 
48
        * tests/watchdog_reset.cxx:
49
        * tests/watchdog.cxx:
50
        * src/emulate.cxx:
51
        * src/watchdog.cxx:
52
        * include/watchdog.hxx:
53
        * cdl/watchdog.cdl:
54
        Moved to io/watchdog.
55
 
56
2000-01-31 Simon FitzMaurice  
57
  * cdl/watchdog.cdl:
58
 
59
  Adjust help URLs in line with new doc layout.
60
 
61
2000-01-28 Simon FitzMaurice  
62
  * cdl/watchdog.cdl:
63
 
64
  Adjust help URLs in line with new doc layout.
65
 
66
2000-01-19  Hugo Tyson  
67
 
68
        * cdl/*.cdl: Add descriptions to a number of options &c which were
69
        lacking same, also tidied up other typos as noticed en passant.
70
 
71
1999-11-03  John Dallaway  
72
 
73
        * cdl/watchdog.cdl: Define build options.
74
 
75
1999-09-09  Jonathan Larmour  
76
 
77
        * include/pkgconf/watchdog.h: Rename CYGPKG_HAL_MN10300_SIM to
78
        CYGPKG_HAL_MN10300_AM31_SIM
79
 
80
1999-09-07  Jesper Skov  
81
 
82
        * include/pkgconf/watchdog.h:
83
        * src/aeb1.cxx: [added]
84
        * src/PKGconf.mak:
85
        * tests/PKGconf.mak:
86
        Added watchdog driver for AEB-1 board.
87
 
88
1999-09-07  Jesper Skov  
89
        PRs 20427, 20428, 20432
90
        * tests/PKGconf.mak (TESTS): Clear on targets that reset the
91
        board.
92
 
93
1999-09-01  Jesper Skov  
94
        * cdl/watchdog.cdl:
95
        * include/pkgconf/watchdog.h:
96
        * src/PKGconf.mak:
97
        * src/sh.cxx:
98
        Added watchdog driver for SH.
99
 
100
1999-08-27  Jesper Skov  
101
        * include/pkgconf/watchdog.h:
102
        * src/PKGconf.mak:
103
        * src/ebsa285.cxx:
104
        Added watchdog device for 21285.
105
 
106
        * tests/watchdog_reset.cxx:
107
        * tests/PKGconf.mak (TESTS):
108
        Added test for watchdog devices that reset the board.
109
 
110
1999-08-24  Nick Garnett  
111
 
112
        * src/mn10300.cxx: Turn watchdog off in Cyg_Watchdog::trigger() to
113
        prevent it repeating.
114
 
115
1999-08-18  Nick Garnett  
116
 
117
        * include/pkgconf/watchdog.h: Made test for use of a non-emulated
118
        watchdog more generic for MN10300 targets.
119
 
120
        * src/emulate.cxx:
121
        * include/watchdog.hxx (class Cyg_Watchdog):
122
        Added get_resolution() to return maximum time, in nanoseconds,
123
        between calls to reset().
124
 
125
        * tests/watchdog.cxx:
126
        Modified to use the value returned from get_resolution() to
127
        control the timing of reset() calls.
128
 
129
        * src/mn10300.cxx:
130
        Added support for AM33 variant. Since the AM33 can only provide a
131
        maximum watchdog cycle time of 621ms, this has motiviated the
132
        addition of the get_resolution() call described above.
133
 
134
1999-07-14  Jesper Skov  
135
 
136
        * src/mn10300.cxx:
137
        * src/emulate.cxx:
138
        Include pkgconf/kernel.h.
139
 
140
1999-04-21  Gary Thomas  
141
 
142
        * tests/watchdog.cxx: The 'keep alive' message was interfering
143
        with the watchdog measurement.  Some rearrangement fixes this.
144
 
145
1999-04-20  Jonathan Larmour  
146
 
147
        * tests/watchdog.cxx:
148
        Restrict number of loops, and number of seconds per loop when we
149
        detect we are in a simulator. Do this instead of changing the
150
        value of one_sec in the simulator, since this invalidates the test
151
        somewhat.
152
        Output occasional messages to reassure the user that the test is
153
        still running.
154
        Fix for PR 19865
155
 
156
1999-04-14  Jesper Skov  
157
 
158
        * tests/watchdog.cxx (cyg_start): Added workaround for PR 17974.
159
 
160
1999-04-12  John Dallaway  
161
 
162
        * include/pkgconf/watchdog.h: Add cdl_package doc attribute.
163
 
164
1999-04-08  Gary Thomas  
165
 
166
        * tests/watchdog.cxx: PR 19773 - Loop over first test for better
167
        coverage. Print some additional messages, especially if failure
168
        detected.  Reset watchdog after installing handler.
169
        (watchdog_thread): Capture fail time before printing message.
170
 
171
1999-04-07  Jesper Skov  
172
        PR 19667
173
        * tests/watchdog.cxx (cyg_start):
174
        Changed to use the new Cyg_Thread constructor.
175
 
176
1999-03-22  Hugo Tyson  
177
 
178
        * tests/watchdog.cxx:
179
        Use CYGNUM_HAL_STACK_SIZE_TYPICAL for the stack size instead of
180
        CYGNUM_HAL_MINIMUM_STACK_SIZE.
181
 
182
1999-03-12  Hugo Tyson  
183
 
184
        * tests/watchdog.cxx:
185
        Deal with CYGNUM_HAL_MINIMUM_STACK_SIZE requirement.
186
 
187
1999-03-04  Gary Thomas  
188
 
189
        * include/pkgconf/watchdog.h: Make package stand-alone (no "DEVICES")
190
 
191
1999-02-20  Jonathan Larmour  
192
 
193
        * src/mn10300.cxx:
194
        Change CYG_VECTOR_WATCHDOG to CYGNUM_HAL_INTERRUPT_WATCHDOG in line
195
        with HAL changes.
196
        General QA improvements
197
 
198
1999-02-03  Jesper Skov  
199
        PR 19034
200
        * tests/watchdog.cxx: Reduced run-time on SIM.
201
 
202
1998-12-17  Jesper Skov  
203
 
204
        * tests/watchdog.cxx: Do NOP test if kernel RTC disabled.
205
 
206
1998-10-23  Jesper Skov  
207
 
208
        * tests/watchdog.cxx (cyg_start): Reduce test time on TX39 SIM.
209
 
210
        * include/pkgconf/watchdog.h: Use emulatation code for MN10300
211
        SIM.
212
 
213
Tue Oct 20 15:52:46 1998  Jonathan Larmour  
214
 
215
        * src/mn10300.cxx:
216
        Include  so that we get CYGIMP_WATCHDOG_EMULATE
217
        defined appropriately
218
 
219
        * src/PKGconf.mak:
220
        Remove unnecessary override of PKGCONF_CXXFLAGS
221
 
222
1998-09-26  Bart Veer  
223
 
224
        * include/pkgconf/watchdog.h:
225
        PR17501: When using the emulation there is a requirement on the
226
        kernel clock. This has been added to the configuration data. The
227
        mn10300 hardware implementation does not have this requirement,
228
        but there is no easy way to express this at present.
229
 
230
1998-09-12  Bart Veer  
231
 
232
        * include/pkgconf/watchdog.h:
233
        Added missing descriptions (PR 17184)
234
 
235
1998-09-02  Bart Veer  
236
 
237
        * include/pkgconf/watchdog.h:
238
        Added minimal configuration data.
239
 
240
1998-09-01  Nick Garnett  
241
 
242
        * src/mn10300.cxx:
243
        Added include for , for scheduler lock and
244
        unlock functions.
245
 
246
        * src/PKGconf.mak:
247
        Added mn10300.cxx to COMPILE for mn10300.
248
 
249
        * include/pkgconf/watchdog.h:
250
        Default to using real hardware on MN10300.
251
 
252
Fri Aug 28 09:42:26 1998  Jonathan Larmour  
253
 
254
        * tests/watchdog.cxx:
255
        Rename int main(argc, argv) to void cyg_start( void ) under the
256
        new entry point system. Therefore also remove return code.
257
 
258
Tue Aug 18 16:51:24 1998  Jonathan Larmour  
259
 
260
        * tests/watchdog.cxx:
261
        Move inclusion of thread.inl to before sched.hxx to prevent inline
262
        warnings
263
 
264
1998-08-14  Nick Garnett  
265
 
266
        * src/emulate.cxx:
267
        Added include for cyg/kernel/sched.inl.
268
 
269
1998-07-31  Nick Garnett  
270
 
271
        * src/PKGconf.mak:
272
        Added mn10300.cxx to COMPILE list.
273
 
274
        * src/mn10300.cxx:
275
        Completed implementation using MN10300 watchdog timer.
276
 
277
        * include/watchdog.hxx:
278
        Renamed 'register' functions to 'install'. Added install() and
279
        uninstall() to Cyg_Watchdog_Action class.
280
 
281
        * include/pkgconf/watchdog.h:
282
        Added this file to contain watchdog config options.
283
 
284
1998-07-29  Nick Garnett  
285
 
286
        * include/watchdog.hxx, src/emulate.cxx:
287
        Created initial versions of watchdog device.
288
 
289
// ####GPLCOPYRIGHTBEGIN####
290
// -------------------------------------------
291
// This file is part of eCos, the Embedded Configurable Operating System.
292
// Copyright (C) 1998, 1999, 2000, 2001, 2002, 2009 Free Software Foundation, Inc.
293
//
294
// This program is free software; you can redistribute it and/or modify
295
// it under the terms of the GNU General Public License as published by
296
// the Free Software Foundation; either version 2 or (at your option) any
297
// later version.
298
//
299
// This program is distributed in the hope that it will be useful, but
300
// WITHOUT ANY WARRANTY; without even the implied warranty of
301
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
302
// General Public License for more details.
303
//
304
// You should have received a copy of the GNU General Public License
305
// along with this program; if not, write to the
306
// Free Software Foundation, Inc., 51 Franklin Street,
307
// Fifth Floor, Boston, MA  02110-1301, USA.
308
// -------------------------------------------
309
// ####GPLCOPYRIGHTEND####

powered by: WebSVN 2.1.0

© copyright 1999-2024 OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.