source: rtems/c/src/lib/libcpu/powerpc/ChangeLog @ c984fb3

4.104.114.84.95
Last change on this file since c984fb3 was c984fb3, checked in by Joel Sherrill <joel.sherrill@…>, on 05/22/04 at 15:14:31

2004-05-22 Till Strauman <strauman@…>

PR 619/bsps

  • mpc6xx/clock/c_clock.c: The PPC decrementer must be reloaded on each clock tick. Currently, this is done by just reloading a fixed value. The attached patch takes into account the time that elapsed since the decrementer crossed zero in order to adjust the value to be re-loaded. Without the patch, the effective system clock cycle is increased by the exception handler latency.
  • Property mode set to 100644
File size: 44.5 KB
Line 
12004-05-22      Till Strauman <strauman@slac.stanford.edu>
2
3        PR 619/bsps
4        * mpc6xx/clock/c_clock.c: The PPC decrementer must be reloaded on each
5        clock tick. Currently, this is done by just reloading a fixed value.
6        The attached patch takes into account the time that elapsed since the
7        decrementer crossed zero in order to adjust the value to be
8        re-loaded. Without the patch, the effective system clock cycle is
9        increased by the exception handler latency.
10
112004-04-13      Ralf Corsepius <ralf_corsepius@rtems.org>
12
13        * mpc5xx/clock/clock.c, mpc5xx/irq/irq_asm.S, mpc5xx/vectors/vectors.S:
14        Reflect new locations of cpukit headers.
15
162004-04-13      Ralf Corsepius <ralf_corsepius@rtems.org>
17
18        * mpc505/ictrl/ictrl.c, mpc505/vectors/vectors.S,
19        mpc6xx/exceptions/raw_exception.c,
20        mpc8260/exceptions/raw_exception.c,
21        mpc8xx/exceptions/raw_exception.c, rtems/powerpc/cache.h,
22        mpc5xx/ictrl/ictrl.c, mpc5xx/exceptions/raw_exception.c: Include
23        <rtems/score/powerpc.h> instead of <rtems/score/ppc.h>.
24
252004-04-12      David Querbach <querbach@realtime.bc.ca>
26
27        * README, configure.ac, mpc5xx/Makefile.am,
28        mpc5xx/exceptions/raw_exception.c, mpc5xx/exceptions/raw_exception.h,
29        mpc5xx/timer/timer.c, shared/include/cpuIdent.h: addition of a
30        significant amount of MPC5xx support as part of the addition of the
31        SS555 BSP.
32        * mpc5xx/README, mpc5xx/clock/clock.c,
33        mpc5xx/console-generic/console-generic.c, mpc5xx/include/console.h,
34        mpc5xx/include/mpc5xx.h, mpc5xx/irq/irq.c, mpc5xx/irq/irq.h,
35        mpc5xx/irq/irq_asm.S, mpc5xx/irq/irq_init.c,
36        mpc5xx/vectors/vectors.S, mpc5xx/vectors/vectors.h,
37        mpc5xx/vectors/vectors_init.c: New files.
38        * mpc5xx/exceptions/asm_utils.S: Removed.
39
402004-04-02      Ralf Corsepius <ralf_corsepius@rtems.org>
41
42        * ppc403/vectors/align_h.S: Include <rtems/asm.h> instead of <asm.h>.
43
442004-04-01      Ralf Corsepius <ralf_corsepius@rtems.org>
45
46        * mpc505/vectors/vectors.S: Include <rtems/asm.h> instead of <asm.h>.
47        * mpc6xx/exceptions/asm_utils.S: Include <rtems/asm.h> instead of <asm.h>.
48        * mpc6xx/mmu/mmuAsm.S: Include <rtems/asm.h> instead of <asm.h>.
49        * mpc8260/exceptions/asm_utils.S: Include <rtems/asm.h> instead of <asm.h>.
50        * mpc8xx/exceptions/asm_utils.S: Include <rtems/asm.h> instead of <asm.h>.
51        * ppc403/vectors/vectors.S: Include <rtems/asm.h> instead of <asm.h>.
52        * mpc5xx/exceptions/asm_utils.S: Include <rtems/asm.h> instead of <asm.h>.
53        * mpc8260/clock/clock.c: Include <rtems/clockdrv.h> instead of <clockdrv.h>.
54        * mpc8xx/clock/clock.c: Include <rtems/clockdrv.h> instead of <clockdrv.h>.
55        * ppc403/clock/clock.c: Include <rtems/clockdrv.h> instead of <clockdrv.h>.
56
572004-03-31      Ralf Corsepius <ralf_corsepius@rtems.org>
58
59        * mpc6xx/timer/timer.c: Cosmetics.
60
612004-03-30      Ralf Corsepius <ralf_corsepius@rtems.org>
62
63        * mpc505/timer/timer.c, mpc5xx/timer/timer.c,
64        mpc6xx/clock/c_clock.c, mpc6xx/timer/timer.c, mpc8260/clock/clock.c,
65        mpc8260/console-generic/console-generic.c, mpc8260/cpm/cp.c,
66        mpc8260/cpm/dpram.c, mpc8260/include/cpm.h, mpc8260/include/mmu.h,
67        mpc8260/include/mpc8260.h, mpc8260/mmu/mmu.c, mpc8260/timer/timer.c,
68        mpc8xx/clock/clock.c, mpc8xx/console-generic/console-generic.c,
69        mpc8xx/cpm/cp.c, mpc8xx/cpm/dpram.c, mpc8xx/include/cpm.h,
70        mpc8xx/include/mmu.h, mpc8xx/include/mpc8xx.h, mpc8xx/mmu/mmu.c,
71        mpc8xx/timer/timer.c, ppc403/clock/clock.c,
72        ppc403/console/console.c, ppc403/console/console405.c,
73        ppc403/ictrl/ictrl.c, ppc403/ictrl/ictrl.h, ppc403/timer/timer.c,
74        ppc403/tty_drv/tty_drv.c, rtems/powerpc/cache.h, shared/src/cache.c:
75        Convert to using c99 fixed size types.
76
772004-03-26      Ralf Corsepius <ralf_corsepius@rtems.org>
78
79        * configure.ac: Add 2nd argument (rtems_updir) to RTEMS_TOP.
80
812004-03-09      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
82
83        * README: Add "mpc5xx (mpc565)", because Wilfried B. mentioned the
84        mpc5xx being used on mpc565.
85
862004-03-08      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
87
88        PR 587/bsps
89        * shared/include/cpuIdent.h, shared/include/cpuIdent.c: Add defines
90        for MPC_5XX.
91
922004-03-08      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
93
94        * Makefile.am, configure.ac: Reflect having added mpc5xx.
95
962004-03-08      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
97
98        * mpc5xx/.cvsignore, mpc5xx/Makefile.am: New.
99        * mpc5xx/exceptions/asm_utils.S,  mpc5xx/exceptions/raw_exception.c,
100        mpc5xx/exceptions/raw_exception.h, mpc5xx/ictrl/ictrl.c,
101        mpc5xx/ictrl/ictrl.h, mpc5xx/timer/timer.c: New (Submission from
102        Wilfried Busalski <w.busalski@lancier-monitoring.de>).
103
1042004-03-05      Joel Sherrill <joel@OARcorp.com>
105
106        * mpc6xx/mmu/pte121.c: Add missing ifdef DEBUG to remove warning for
107        unused static routine.
108
1092004-02-17      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
110
111        * mpc505/Makefile.am: Fix typo.
112
1132004-02-06      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
114
115        * mpc505/Makefile.am, mpc6xx/Makefile.am, mpc8260/Makefile.am,
116        mpc8xx/Makefile.am, ppc403/Makefile.am: Don't include .../lib.am.
117
1182004-01-30      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
119
120        * wrapup/Makefile.am: Remove.
121        * configure.ac: Remove wrapup.
122        * shared/Makefile.am: Use automake compilation rules.
123        Build *.rels.
124
1252004-01-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
126
127        * configure.ac: Require automake >= 1.8.2.
128        * Makefile.am, mpc505/Makefile.am, mpc6xx/Makefile.am,
129        mpc8260/Makefile.am, mpc8xx/Makefile.am, ppc403/Makefile.am,
130        shared/Makefile.am: Use automake compilation rules.
131        Add PREINSTALL_DIRS.
132
1332004-01-14      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
134
135        * Makefile.am: Re-add dirstamps to PRE/TMPINSTALL_FILES.
136        Add PRE/TMPINSTALL_FILES to CLEANFILES.
137        * mpc505/Makefile.am: Ditto.
138        * mpc6xx/Makefile.am: Ditto.
139        * mpc8260/Makefile.am: Ditto.
140        * mpc8xx/Makefile.am: Ditto.
141        * ppc403/Makefile.am: Ditto.
142        * shared/Makefile.am: Ditto.
143
1442004-01-13      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
145
146        * mpc6xx/Makefile.am: Remove libcpuspec.a (Unused).
147
1482004-01-13      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
149
150        * mpc505/Makefile.am: Fix typo vectors/vectors.S.
151        * shared/Makefile.am: Fix typo
152        EXTRA_DIST = $(libcpuspec_C_FILES)
153
1542003-12-19      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
155
156        * ppc403/Makefile.am: Fix typo in vectors' compilation rule.
157        * shared/Makefile.am: Use $(top_srcdir)/../shared instead of
158        relative subdirs.
159
1602003-12-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
161
162        * mpc6xx/wrapup/.cvsignore: Remove.
163
1642003-12-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
165
166        * ppc403/clock/Makefile.am: Remove.
167        * ppc403/console/Makefile.am: Remove.
168        * ppc403/ictrl/Makefile.am: Remove.
169        * ppc403/timer/Makefile.am: Remove.
170        * ppc403/tty_drv/Makefile.am: Remove.
171        * ppc403/vectors/Makefile.am: Remove.
172        * ppc403/Makefile.am: Merge-in Makefile.ams above.
173        * configure.ac: Reflect changes to ppc403/Makefile.ams.
174
1752003-12-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
176
177        * mpc505/ictrl/Makefile.am: Remove.
178        * mpc505/timer/Makefile.am: Remove.
179        * mpc505/vectors/Makefile.am: Remove.
180        * mpc505/Makefile.am: Merge-in Makefile.ams above.
181        * configure.ac: Reflect changes to mpc505/Makefile.ams.
182
1832003-12-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
184
185        * mpc8xx/clock/Makefile.am: Remove.
186        * mpc8xx/console-generic/Makefile.am: Remove.
187        * mpc8xx/cpm/Makefile.am: Remove.
188        * mpc8xx/exceptions/Makefile.am: Remove.
189        * mpc8xx/mmu/Makefile.am: Remove.
190        * mpc8xx/timer/Makefile.am: Remove.
191        * mpc8xx/Makefile.am: Merge-in Makefile.ams above.
192        * configure.ac: Reflect changes to mpc8xx/Makefile.ams.
193
1942003-12-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
195
196        * configure.ac: Remove mpc6xx/*/Makefile,  mpc8260/*/Makefile.
197
1982003-12-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
199
200        * mpc6xx/clock/Makefile.am: Remove.
201        * mpc6xx/exceptions/Makefile.am: Remove.
202        * mpc6xx/mmu/Makefile.am: Remove.
203        * mpc6xx/timer/Makefile.am: Remove.
204        * mpc6xx/wrapup/Makefile.am: Remove.
205        * mpc6xx/Makefile.am: Merge-in Makefile.ams above.
206
2072003-12-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
208
209        * mpc8260/clock/Makefile.am: Remove.
210        * mpc8260/console-generic/Makefile.am: Remove.
211        * mpc8260/cpm/Makefile.am: Remove.
212        * mpc8260/exceptions/Makefile.am: Remove.
213        * mpc8260/mmu/Makefile.am: Remove.
214        * mpc8260/timer/Makefile.am: Remove.
215        * mpc8260/Makefile.am: Merge-in Makefile.ams above.
216
2172003-12-15      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
218
219        * shared/include/Makefile.am: Remove.
220        * shared/src/Makefile.am: Remove.
221        * shared/Makefile.am: Merge-in Makefile.ams above.
222        * configure.ac: Reflect changes above.
223
2242003-12-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
225
226        * Makefile.am: Use mkdir_p. Remove dirs from PRE/TMPINSTALL_FILES.
227        * mpc505/ictrl/Makefile.am: Use mkdir_p. Remove dirs from PRE/TMPINSTALL_FILES.
228        * mpc6xx/clock/Makefile.am: Use mkdir_p. Remove dirs from PRE/TMPINSTALL_FILES.
229        * mpc6xx/exceptions/Makefile.am: Use mkdir_p. Remove dirs from PRE/TMPINSTALL_FILES.
230        * mpc6xx/mmu/Makefile.am: Use mkdir_p. Remove dirs from PRE/TMPINSTALL_FILES.
231        * mpc8260/Makefile.am: Use mkdir_p. Remove dirs from PRE/TMPINSTALL_FILES.
232        * mpc8260/exceptions/Makefile.am: Use mkdir_p. Remove dirs from PRE/TMPINSTALL_FILES.
233        * mpc8xx/Makefile.am: Use mkdir_p. Remove dirs from PRE/TMPINSTALL_FILES.
234        * mpc8xx/exceptions/Makefile.am: Use mkdir_p. Remove dirs from PRE/TMPINSTALL_FILES.
235        * ppc403/ictrl/Makefile.am: Use mkdir_p. Remove dirs from PRE/TMPINSTALL_FILES.
236        * ppc403/tty_drv/Makefile.am: Use mkdir_p. Remove dirs from PRE/TMPINSTALL_FILES.
237        * shared/include/Makefile.am: Use mkdir_p. Remove dirs from PRE/TMPINSTALL_FILES.
238        * shared/src/Makefile.am: Use mkdir_p. Remove dirs from PRE/TMPINSTALL_FILES.
239
2402003-12-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
241
242        * configure.ac: Require automake >= 1.8, autoconf >= 2.59.
243
2442003-12-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
245
246        * wrapup/Makefile.am: Build libcpu.a.
247        Don't preinstall libcpu.a
248
2492003-12-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
250
251        * mpc505/ictrl/Makefile.am: Remove all-local: $(ARCH).
252        * mpc505/timer/Makefile.am: Remove all-local: $(ARCH).
253        * mpc505/vectors/Makefile.am: Remove all-local: $(ARCH).
254        * mpc6xx/clock/Makefile.am: Remove all-local: $(ARCH).
255        * mpc6xx/exceptions/Makefile.am: Remove all-local: $(ARCH).
256        * mpc6xx/mmu/Makefile.am: Remove all-local: $(ARCH).
257        * mpc6xx/timer/Makefile.am: Remove all-local: $(ARCH).
258        * mpc6xx/wrapup/Makefile.am: Remove all-local: $(ARCH).
259        * mpc8260/clock/Makefile.am: Remove all-local: $(ARCH).
260        * mpc8260/console-generic/Makefile.am: Remove all-local: $(ARCH).
261        * mpc8260/cpm/Makefile.am: Remove all-local: $(ARCH).
262        * mpc8260/exceptions/Makefile.am: Remove all-local: $(ARCH).
263        * mpc8260/mmu/Makefile.am: Remove all-local: $(ARCH).
264        * mpc8260/timer/Makefile.am: Remove all-local: $(ARCH).
265        * mpc8xx/clock/Makefile.am: Remove all-local: $(ARCH).
266        * mpc8xx/console-generic/Makefile.am: Remove all-local: $(ARCH).
267        * mpc8xx/cpm/Makefile.am: Remove all-local: $(ARCH).
268        * mpc8xx/exceptions/Makefile.am: Remove all-local: $(ARCH).
269        * mpc8xx/mmu/Makefile.am: Remove all-local: $(ARCH).
270        * mpc8xx/timer/Makefile.am: Remove all-local: $(ARCH).
271        * ppc403/clock/Makefile.am: Remove all-local: $(ARCH).
272        * ppc403/console/Makefile.am: Remove all-local: $(ARCH).
273        * ppc403/ictrl/Makefile.am: Remove all-local: $(ARCH).
274        * ppc403/timer/Makefile.am: Remove all-local: $(ARCH).
275        * ppc403/tty_drv/Makefile.am: Remove all-local: $(ARCH).
276        * ppc403/vectors/Makefile.am: Remove all-local: $(ARCH).
277        * shared/include/Makefile.am: Remove all-local: $(ARCH).
278        * shared/src/Makefile.am: Remove all-local: $(ARCH).
279        * wrapup/Makefile.am: Remove all-local: $(ARCH).
280
2812003-12-01      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
282
283        * Makefile.am: Reformat. Use dirstamp for preinstallation.
284        * mpc505/Makefile.am: Reformat.
285        * mpc505/ictrl/Makefile.am: Reformat. Use dirstamp for preinstallation.
286        * mpc505/timer/Makefile.am: Reformat.
287        * mpc505/vectors/Makefile.am: Reformat.
288        * mpc6xx/Makefile.am: Reformat.
289        * mpc6xx/clock/Makefile.am: Reformat. Use dirstamp for preinstallation.
290        * mpc6xx/exceptions/Makefile.am: Reformat. Use dirstamp for preinstallation.
291        * mpc6xx/mmu/Makefile.am: Reformat. Use dirstamp for preinstallation.
292        * mpc6xx/timer/Makefile.am: Reformat.
293        * mpc6xx/wrapup/Makefile.am: Reformat.
294        * mpc8260/Makefile.am: Reformat. Use dirstamp for preinstallation.
295        * mpc8260/clock/Makefile.am: Reformat.
296        * mpc8260/console-generic/Makefile.am: Reformat.
297        * mpc8260/cpm/Makefile.am: Reformat.
298        * mpc8260/exceptions/Makefile.am: Reformat. Use dirstamp for preinstallation.
299        * mpc8260/mmu/Makefile.am: Reformat.
300        * mpc8260/timer/Makefile.am: Reformat.
301        * mpc8xx/Makefile.am: Reformat. Use dirstamp for preinstallation.
302        * mpc8xx/clock/Makefile.am: Reformat.
303        * mpc8xx/console-generic/Makefile.am: Reformat.
304        * mpc8xx/cpm/Makefile.am: Reformat.
305        * mpc8xx/exceptions/Makefile.am: Reformat. Use dirstamp for preinstallation.
306        * mpc8xx/mmu/Makefile.am: Reformat.
307        * mpc8xx/timer/Makefile.am: Reformat.
308        * ppc403/Makefile.am: Reformat.
309        * ppc403/clock/Makefile.am: Reformat.
310        * ppc403/console/Makefile.am: Reformat.
311        * ppc403/ictrl/Makefile.am: Reformat. Use dirstamp for preinstallation.
312        * ppc403/timer/Makefile.am: Reformat.
313        * ppc403/tty_drv/Makefile.am: Reformat. Use dirstamp for preinstallation.
314        * ppc403/vectors/Makefile.am: Reformat.
315        * shared/Makefile.am: Reformat.
316        * shared/include/Makefile.am: Reformat. Use dirstamp for preinstallation.
317        * shared/src/Makefile.am: Reformat. Use dirstamp for preinstallation.
318        * wrapup/Makefile.am: Reformat.
319
3202003-10-22      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
321
322        * configure.ac: Remove RTEMS_CANONICAL_HOST.
323
3242003-10-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
325
326        * configure.ac: Remove RTEMS_CHECK_CPU.
327
3282003-09-04      Joel Sherrill <joel@OARcorp.com>
329
330        * mpc6xx/clock/c_clock.c, mpc6xx/clock/c_clock.h,
331        mpc6xx/exceptions/raw_exception.c, mpc6xx/exceptions/raw_exception.h,
332        mpc6xx/mmu/bat.c, mpc6xx/mmu/bat.h, mpc6xx/mmu/mmuAsm.S,
333        mpc6xx/timer/timer.c, mpc8260/clock/clock.c,
334        mpc8260/console-generic/console-generic.c, mpc8260/cpm/brg.c,
335        mpc8260/exceptions/raw_exception.c,
336        mpc8260/exceptions/raw_exception.h, mpc8260/include/cpm.h,
337        mpc8260/include/mmu.h, mpc8260/mmu/mmu.c, mpc8260/timer/timer.c,
338        mpc8xx/clock/clock.c, mpc8xx/console-generic/console-generic.c,
339        mpc8xx/exceptions/raw_exception.c, mpc8xx/exceptions/raw_exception.h,
340        mpc8xx/include/cpm.h, mpc8xx/include/mmu.h, mpc8xx/mmu/mmu.c,
341        mpc8xx/timer/timer.c, ppc403/clock/clock.c,
342        ppc403/console/console.c.polled, ppc403/timer/timer.c,
343        rtems/powerpc/debugmod.h, shared/include/byteorder.h,
344        shared/include/cpuIdent.c, shared/include/cpuIdent.h,
345        shared/include/io.h, shared/include/mmu.h, shared/include/page.h,
346        shared/include/pgtable.h, shared/include/spr.h: URL for license
347        changed.
348
3492003-09-04      Joel Sherrill <joel@OARcorp.com>
350
351        * mpc505/timer/timer.c, ppc403/console/console.c,
352        ppc403/console/console405.c: Removed incorrect statement about
353        copyright assignment.
354
3552003-08-20      Joel Sherrill <joel@OARcorp.com>
356
357        * mpc8260/clock/clock.c: Correct copyright statements.
358
3592003-08-18      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
360
361        * Makefile.am: Reflect having moved aclocal/.
362
3632003-08-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
364
365        * Makefile.am: Reflect having moved automake/.
366        * mpc505/Makefile.am: Reflect having moved automake/.
367        * mpc505/ictrl/Makefile.am: Reflect having moved automake/.
368        * mpc505/timer/Makefile.am: Reflect having moved automake/.
369        * mpc505/vectors/Makefile.am: Reflect having moved automake/.
370        * mpc6xx/Makefile.am: Reflect having moved automake/.
371        * mpc6xx/clock/Makefile.am: Reflect having moved automake/.
372        * mpc6xx/exceptions/Makefile.am: Reflect having moved automake/.
373        * mpc6xx/mmu/Makefile.am: Reflect having moved automake/.
374        * mpc6xx/timer/Makefile.am: Reflect having moved automake/.
375        * mpc6xx/wrapup/Makefile.am: Reflect having moved automake/.
376        * mpc8260/Makefile.am: Reflect having moved automake/.
377        * mpc8260/clock/Makefile.am: Reflect having moved automake/.
378        * mpc8260/console-generic/Makefile.am: Reflect having moved automake/.
379        * mpc8260/cpm/Makefile.am: Reflect having moved automake/.
380        * mpc8260/exceptions/Makefile.am: Reflect having moved automake/.
381        * mpc8260/mmu/Makefile.am: Reflect having moved automake/.
382        * mpc8260/timer/Makefile.am: Reflect having moved automake/.
383        * mpc8xx/Makefile.am: Reflect having moved automake/.
384        * mpc8xx/clock/Makefile.am: Reflect having moved automake/.
385        * mpc8xx/console-generic/Makefile.am: Reflect having moved automake/.
386        * mpc8xx/cpm/Makefile.am: Reflect having moved automake/.
387        * mpc8xx/exceptions/Makefile.am: Reflect having moved automake/.
388        * mpc8xx/mmu/Makefile.am: Reflect having moved automake/.
389        * mpc8xx/timer/Makefile.am: Reflect having moved automake/.
390        * ppc403/Makefile.am: Reflect having moved automake/.
391        * ppc403/clock/Makefile.am: Reflect having moved automake/.
392        * ppc403/console/Makefile.am: Reflect having moved automake/.
393        * ppc403/ictrl/Makefile.am: Reflect having moved automake/.
394        * ppc403/timer/Makefile.am: Reflect having moved automake/.
395        * ppc403/tty_drv/Makefile.am: Reflect having moved automake/.
396        * ppc403/vectors/Makefile.am: Reflect having moved automake/.
397        * shared/Makefile.am: Reflect having moved automake/.
398        * shared/include/Makefile.am: Reflect having moved automake/.
399        * shared/src/Makefile.am: Reflect having moved automake/.
400        * wrapup/Makefile.am: Reflect having moved automake/.
401
4022003-08-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
403
404        * configure.ac: Use rtems-bugs@rtems.com as bug report email address.
405
4062003-08-08      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
407
408        * wrapup/Makefile.am (FAMILY_OBJS): Remove *exception_processing.
409
4102003-07-08      Joel Sherrill <joel@OARcorp.com>
411
412        PR 416/bsps
413        * ppc403/ictrl/ictrl.c (ictrl_isr): We acknolwegde the interrupt in
414        interrupt controller (clr_exisr(mask)) before calling the interrupt
415        handler that will acnowledge the interrupt source. This results in
416        the interrupt beeing seen a second time by the interrupt controller.
417        Reported and fixed by El Kolli Yacine <yacine.elkolli@crf.canon.fr>.
418
4192003-03-25      Thomas Doerfler <Thomas.Doerfler@imd-systems.de>
420
421        PR 368/filesystems
422        * mpc8xx/include/mpc8xx.h: Add PCMCIA registers.
423
4242003-03-25      Till Straumann <strauman@slac.stanford.edu>
425
426        PR 349/bsps
427        * shared/include/cpuIdent.c: Readd PPC604r CPU.
428
4292003-03-06      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
430
431        * configure.ac: Remove AC_CONFIG_AUX_DIR.
432
4332003-02-20      Till Straumann <strauman@slac.stanford.edu>
434
435        PR 349/bsps
436        * mpc6xx/exceptions/raw_exception.c, mpc6xx/mmu/bat.c,
437        mpc6xx/mmu/pte121.c, shared/include/cpuIdent.c,
438        shared/include/cpuIdent.h, shared/src/Makefile.am, shared/src/stack.c,
439        shared/src/stackTrace.h, powerpc/registers.h:
440          - undo improper 'fix' who broke mpc604r identification
441          - fix: 7400 identification PVR value was wrong
442          - enhance 'setdbat()' to switch OFF a given BAT if called with 0 size
443          - fix: page table support bugfix
444          - enhancement: provide routines to take and print stack trace
445            snapshots
446          - add definitions for HID1 and DABR SPRs
447
4482003-02-14      Greg Menke <gregory.menke@gsfc.nasa.gov>
449
450        PR 348/bsps
451        * mpc6xx/exceptions/raw_exception.c: Add PPC_603ev as required
452        by MTX603e BSP.
453
4542003-02-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
455
456        * configure.ac: AM_INIT_AUTOMAKE([1.7.2]).
457
4582003-02-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
459
460        * configure.ac: AC_PREREQ(2.57).
461
4622002-12-19      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
463
464        * configure.ac: Remove RTEMS_CHEC_CUSTOM_BSP.
465        * mpc505/ictrl/Makefile.am: Don't include @RTEMS_BSP@.cfg.
466        * mpc505/timer/Makefile.am: Don't include @RTEMS_BSP@.cfg.
467        * mpc505/vectors/Makefile.am: Don't include @RTEMS_BSP@.cfg.
468        * mpc6xx/clock/Makefile.am: Don't include @RTEMS_BSP@.cfg.
469        * mpc6xx/exceptions/Makefile.am: Don't include @RTEMS_BSP@.cfg.
470        * mpc6xx/mmu/Makefile.am: Don't include @RTEMS_BSP@.cfg.
471        * mpc6xx/timer/Makefile.am: Don't include @RTEMS_BSP@.cfg.
472        * mpc6xx/wrapup/Makefile.am: Don't include @RTEMS_BSP@.cfg.
473        * mpc8260/clock/Makefile.am: Don't include @RTEMS_BSP@.cfg.
474        * mpc8260/console-generic/Makefile.am: Don't include @RTEMS_BSP@.cfg.
475        * mpc8260/cpm/Makefile.am: Don't include @RTEMS_BSP@.cfg.
476        * mpc8260/exceptions/Makefile.am: Don't include @RTEMS_BSP@.cfg.
477        * mpc8260/mmu/Makefile.am: Don't include @RTEMS_BSP@.cfg.
478        * mpc8260/timer/Makefile.am: Don't include @RTEMS_BSP@.cfg.
479        * mpc8xx/clock/Makefile.am: Don't include @RTEMS_BSP@.cfg.
480        * mpc8xx/console-generic/Makefile.am: Don't include @RTEMS_BSP@.cfg.
481        * mpc8xx/cpm/Makefile.am: Don't include @RTEMS_BSP@.cfg.
482        * mpc8xx/exceptions/Makefile.am: Don't include @RTEMS_BSP@.cfg.
483        * mpc8xx/mmu/Makefile.am: Don't include @RTEMS_BSP@.cfg.
484        * mpc8xx/timer/Makefile.am: Don't include @RTEMS_BSP@.cfg.
485        * ppc403/clock/Makefile.am: Don't include @RTEMS_BSP@.cfg.
486        * ppc403/console/Makefile.am: Don't include @RTEMS_BSP@.cfg.
487        * ppc403/ictrl/Makefile.am: Don't include @RTEMS_BSP@.cfg.
488        * ppc403/timer/Makefile.am: Don't include @RTEMS_BSP@.cfg.
489        * ppc403/tty_drv/Makefile.am: Don't include @RTEMS_BSP@.cfg.
490        * ppc403/vectors/Makefile.am: Don't include @RTEMS_BSP@.cfg.
491        * shared/include/Makefile.am: Don't include @RTEMS_BSP@.cfg.
492        * shared/src/Makefile.am: Don't include @RTEMS_BSP@.cfg.
493        * wrapup/Makefile.am: Don't include @RTEMS_BSP@.cfg.
494
4952002-12-06      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
496
497        * configure.ac: Remove RTEMS_CHECK_BSP_CACHE.
498
4992002-12-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
500
501        * mpc8260/Makefile.am: Merge-in mpc8260/include/Makefile.am.
502        * mpc8xx/Makefile.am: Merge-in mpc8xx/include/Makefile.am.
503        * mpc8260/include/Makefile.am: Remove.
504        * mpc8xx/include/Makefile.am: Remove.
505        * configure.ac: Remove mpc8260/include/Makefile.
506        Remove mpc8xx/include/Makefile.
507
5082002-12-01      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
509
510        * configure.ac: Add RTEMS_PROG_CCAS.
511
5122002-11-04      Joel Sherrill <joel@OARcorp.com>
513
514        * mpc8260/console-generic/console-generic.c, mpc8260/cpm/dpram.c,
515        mpc8260/exceptions/raw_exception.c,
516        mpc8xx/exceptions/raw_exception.c: Removed warnings.
517
5182002-11-01      Joel Sherrill <joel@OARcorp.com>
519
520        * mpc8xx/console-generic/console-generic.c, mpc8xx/cpm/dpram.c,
521        mpc8xx/exceptions/raw_exception.c, ppc403/clock/clock.c:
522        Removed warnings.
523
5242002-10-31      Joel Sherrill <joel@OARcorp.com>
525
526        * mpc6xx/clock/c_clock.c, mpc6xx/exceptions/raw_exception.c,
527        mpc6xx/mmu/bat.c: Removed warnings.
528
5292002-10-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
530
531        * .cvsignore: Reformat.
532        Add autom4te*cache.
533        Remove autom4te.cache.
534
5352002-09-08      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
536
537        * configure.ac: Remove duplicate mpc6xx/timer/Makefile from CONFIG_FILES.
538
5392002-09-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
540
541        * mpc8260/exceptions/raw_exception.c: #include <string.h>.
542        #include <bspIo.h>.
543
5442002-08-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
545
546        * mpc6xx/wrapup/Makefile.am: Use .$(OBJEXT) instead of .o.
547        * wrapup/Makefile.am: Use .$(OBJEXT) instead of .o.
548
5492002-08-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
550
551        * mpc505/ictrl/Makefile.am: Use .$(OBJEXT) instead of .o.
552        * mpc505/timer/Makefile.am: Use .$(OBJEXT) instead of .o.
553        * mpc505/vectors/Makefile.am: Use .$(OBJEXT) instead of .o.
554        * mpc6xx/clock/Makefile.am: Use .$(OBJEXT) instead of .o.
555        * mpc6xx/exceptions/Makefile.am: Use .$(OBJEXT) instead of .o.
556        * mpc6xx/mmu/Makefile.am: Use .$(OBJEXT) instead of .o.
557        * mpc6xx/timer/Makefile.am: Use .$(OBJEXT) instead of .o.
558        * mpc8260/clock/Makefile.am: Use .$(OBJEXT) instead of .o.
559        * mpc8260/console-generic/Makefile.am: Use .$(OBJEXT) instead of .o.
560        * mpc8260/cpm/Makefile.am: Use .$(OBJEXT) instead of .o.
561        * mpc8260/exceptions/Makefile.am: Use .$(OBJEXT) instead of .o.
562        * mpc8260/mmu/Makefile.am: Use .$(OBJEXT) instead of .o.
563        * mpc8260/timer/Makefile.am: Use .$(OBJEXT) instead of .o.
564        * mpc8xx/clock/Makefile.am: Use .$(OBJEXT) instead of .o.
565        * mpc8xx/console-generic/Makefile.am: Use .$(OBJEXT) instead of .o.
566        * mpc8xx/cpm/Makefile.am: Use .$(OBJEXT) instead of .o.
567        * mpc8xx/exceptions/Makefile.am: Use .$(OBJEXT) instead of .o.
568        * mpc8xx/mmu/Makefile.am: Use .$(OBJEXT) instead of .o.
569        * mpc8xx/timer/Makefile.am: Use .$(OBJEXT) instead of .o.
570        * ppc403/clock/Makefile.am: Use .$(OBJEXT) instead of .o.
571        * ppc403/console/Makefile.am: Use .$(OBJEXT) instead of .o.
572        * ppc403/ictrl/Makefile.am: Use .$(OBJEXT) instead of .o.
573        * ppc403/timer/Makefile.am: Use .$(OBJEXT) instead of .o.
574        * ppc403/tty_drv/Makefile.am: Use .$(OBJEXT) instead of .o.
575        * ppc403/vectors/Makefile.am: Use .$(OBJEXT) instead of .o.
576        * shared/include/Makefile.am: Use .$(OBJEXT) instead of .o.
577        * shared/src/Makefile.am: Use .$(OBJEXT) instead of .o.
578
5792002-07-24      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
580
581        * mpc6xx/mmu/pte121.c: Include <string.h> for gcc-3.1.
582
5832002-07-22      Till Straumann <strauman@slac.stanford.edu>
584
585        * mpc6xx/mmu/bat.c: Per PR241, fix a tiny bug introduced by the
586        fix for an earlier patch (PR213) which added support for setting
587        BAT0 to setdbat().
588
5892001-05-17      Joel Sherrill <joel@OARcorp.com>
590
591        * mpc6xx/exceptions/raw_exception.c, pc6xx/mmu/pte121.c: Modified
592        slightly to reflect recent PowerPC re-organization and avoid warnings.
593
5942001-05-15      Till Straumann <strauman@slac.stanford.edu>
595
596        * mpc6xx/mmu/pte121.c, mpc6xx/mmu/pte121.h: New files. Missed in
597        merge of PR213.
598
5992001-05-14      Joel Sherrill <joel@OARcorp.com>
600
601        * shared/include/cpuIdent.c: Account for duplicate numbers.
602
6032002-05-01      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
604
605        * rtems/powerpc/debugmod.h: New file (extracted from
606        score/ppc.h).
607        * Makefile.am: Relect changes above.
608
6092001-05-14      Till Straumann <strauman@slac.stanford.edu>
610
611        * shared/include/io.h: Per PR215 address the following issues:
612            - _IO_BASE, _ISA_MEM_BASE and PCI_DRAM_OFFSET
613              are no longer defined by libcpu (powerpc/shared/include/io.h)
614              but by the BSP (who is the only one to know the values)
615            - the affected BSP (shared/motorola) headers have been fixed
616              in a separate "libbsp/powerpc/shared" patch.
617            - the DEC 21140 driver (libchip/network/dec21140.c) has been
618              fixed to use PCI_DRAM_OFFSET instead of PREP_PCI_DRAM_OFFSET.
619              and PCI_MEM_BASE instead of PREP_ISA_MEM_BASE. PCI_MEM_BASE
620              is to be defined by the BSP who is using this driver.
621            - the DEC driver also has been fixed to use the newer
622              rtems_bsp_delay_in_bus_cycles() instead of the obsolete
623              delay_in_bus_cycles().
624
6252001-05-14      Till Straumann <strauman@slac.stanford.edu>
626
627        * rtems/powerpc/registers.h, rtems/score/ppc.h: Per PR213, add
628        the following:
629            - support for the MPC74000 (AKA G4); there is no
630              AltiVec support yet, however.
631            - the cache flushing assembly code uses hardware-flush on the G4.
632              Also, a couple of hardcoded numerical values were replaced
633              by more readable symbolic constants.
634            - extended interrupt-disabled code section so enclose the entire
635              cache flush/invalidate procedure (as recommended by the book).
636              This is not (latency) critical as it is only used by
637              init code but prevents possible corruption.
638            - Trivial page table support as been added.
639              (1:1 effective-virtual-physical address mapping which is only
640              useful only on CPUs which feature hardware TLB replacement,
641              e.g. >604.  This allows for write-protecting memory regions,
642              e.g. text/ro-data which makes catching corruptors a lot easier.
643              It also frees one DBAT/IBAT and gives more flexibility
644              for setting up address maps :-)
645            - setdbat() allows changing BAT0 also (since the BSP may use
646              a page table, BAT0 could be available...).
647            - asm_setdbatX() violated the SVR ABI by using
648              r20 as a scratch register; changed for r0
649            - according to the book, a context synchronizing instruction is
650              necessary prior to and after changing a DBAT -> isync added
651
6522002-04-30      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
653
654        * rtems/powerpc/cache.h: New file (extracted from
655        old-exceptions/cpu.h)
656        * Makefile.am: Relect changes above.
657
6582002-04-18      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
659
660        * shared/include/cpu.h: Removed.
661        * shared/include/Makefile.am: Reflect changes above.
662        * shared/include/spr.h: Include rtems/powerpc/registers.h instead of
663        libcpu/cpu.h.
664        * mpc6xx/clock/c_clock.c: Reflect changes to <rtems/score/cpu.h>.
665        * mpc6xx/exceptions/asm_utils.S: Ditto.
666        * mpc6xx/exceptions/raw_exception.c: Ditto.
667        * mpc6xx/mmu/mmuAsm.S: Ditto.
668        * mpc6xx/timer/timer.c: Ditto.
669        * mpc8260/exceptions/asm_utils.S: Ditto.
670        * mpc8260/exceptions/raw_exception.c: Ditto.
671        * mpc8xx/exceptions/asm_utils.S: Ditto.
672        * mpc8xx/exceptions/raw_exception.c: Ditto.
673        * ppc403/vectors/vectors.S: Include <asm.h> instead of "asm.h".
674
6752001-04-17      Joel Sherrill <joel@OARcorp.com>
676
677        * shared/include/cpu.h: Added ifndef ASM.
678 
6792001-04-17      Joel Sherrill <joel@OARcorp.com>
680
681        * ChangeLog: Corrected paths on past few commits.
682 
6832002-04-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
684
685        * shared/include/cpu.h: Don't include cpuIdent.h.
686
6872002-04-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
688
689        * mpc8260/exceptions/raw_exception.c: Include <libcpu/cpuIdent.h>.
690
6912002-04-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
692
693        * mpc8xx/exceptions/raw_exception.c: Include <libcpu/cpuIdent.h>.
694
6952002-04-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
696
697        * mpc6xx/exceptions/raw_exception.c: Include <libcpu/cpuIdent.h>.
698
6992002-04-13      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
700
701        * shared/include/cpuIdent.h: New.
702        * shared/include/cpuIdent.c: Reflect having added cpuIdent.h.
703        * shared/include/cpu.h: Ditto.
704        * shared/include/Makefile.am: Add cpuIndent.h. Fix EXTRA_DIST.
705
7062001-04-03      Joel Sherrill <joel@OARcorp.com>
707
708        * Closed PR57.  The hack is OK as it allows a BSP to override
709        or not at its discretion.
710        * mpc8xx/timer/timer.c: Removed #warning declaring providing a
711        default definition for the macros
712        rtems_cpu_configuration_get_timer_least_valid and
713        rtems_cpu_configuration_get_timer_average_overhead.
714
7152002-02-04      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
716
717        * shared/include/byteorder.h: Use unsigned instead of __unsigned
718        (GCC-3.0.x compatibility).
719       
7202002-03-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
721
722        * configure.ac:
723        AC_INIT(package,_RTEMS_VERSION,_RTEMS_BUGS).
724        AM_INIT_AUTOMAKE([no-define foreign 1.6]).
725        * mpc505/ictrl/Makefile.am: Remove AUTOMAKE_OPTIONS.
726        * mpc505/Makefile.am: Remove AUTOMAKE_OPTIONS.
727        * mpc505/timer/Makefile.am: Remove AUTOMAKE_OPTIONS.
728        * mpc505/vectors/Makefile.am: Remove AUTOMAKE_OPTIONS.
729        * Makefile.am: Remove AUTOMAKE_OPTIONS.
730        * mpc6xx/clock/Makefile.am: Remove AUTOMAKE_OPTIONS.
731        * mpc6xx/Makefile.am: Remove AUTOMAKE_OPTIONS.
732        * mpc6xx/exceptions/Makefile.am: Remove AUTOMAKE_OPTIONS.
733        * mpc6xx/mmu/Makefile.am: Remove AUTOMAKE_OPTIONS.
734        * mpc6xx/timer/Makefile.am: Remove AUTOMAKE_OPTIONS.
735        * mpc6xx/wrapup/Makefile.am: Remove AUTOMAKE_OPTIONS.
736        * mpc8260/clock/Makefile.am: Remove AUTOMAKE_OPTIONS.
737        * mpc8260/Makefile.am: Remove AUTOMAKE_OPTIONS.
738        * mpc8260/console-generic/Makefile.am: Remove AUTOMAKE_OPTIONS.
739        * mpc8260/cpm/Makefile.am: Remove AUTOMAKE_OPTIONS.
740        * mpc8260/exceptions/Makefile.am: Remove AUTOMAKE_OPTIONS.
741        * mpc8260/include/Makefile.am: Remove AUTOMAKE_OPTIONS.
742        * mpc8260/mmu/Makefile.am: Remove AUTOMAKE_OPTIONS.
743        * mpc8260/timer/Makefile.am: Remove AUTOMAKE_OPTIONS.
744        * mpc8xx/clock/Makefile.am: Remove AUTOMAKE_OPTIONS.
745        * mpc8xx/Makefile.am: Remove AUTOMAKE_OPTIONS.
746        * mpc8xx/console-generic/Makefile.am: Remove AUTOMAKE_OPTIONS.
747        * mpc8xx/cpm/Makefile.am: Remove AUTOMAKE_OPTIONS.
748        * mpc8xx/exceptions/Makefile.am: Remove AUTOMAKE_OPTIONS.
749        * mpc8xx/include/Makefile.am: Remove AUTOMAKE_OPTIONS.
750        * mpc8xx/mmu/Makefile.am: Remove AUTOMAKE_OPTIONS.
751        * mpc8xx/timer/Makefile.am: Remove AUTOMAKE_OPTIONS.
752        * ppc403/clock/Makefile.am: Remove AUTOMAKE_OPTIONS.
753        * ppc403/Makefile.am: Remove AUTOMAKE_OPTIONS.
754        * ppc403/console/Makefile.am: Remove AUTOMAKE_OPTIONS.
755        * ppc403/ictrl/Makefile.am: Remove AUTOMAKE_OPTIONS.
756        * ppc403/timer/Makefile.am: Remove AUTOMAKE_OPTIONS.
757        * ppc403/tty_drv/Makefile.am: Remove AUTOMAKE_OPTIONS.
758        * ppc403/vectors/Makefile.am: Remove AUTOMAKE_OPTIONS.
759        * shared/include/Makefile.am: Remove AUTOMAKE_OPTIONS.
760        * shared/Makefile.am: Remove AUTOMAKE_OPTIONS.
761        * shared/src/Makefile.am: Remove AUTOMAKE_OPTIONS.
762        * wrapup/Makefile.am: Remove AUTOMAKE_OPTIONS.
763
7642002-01-03      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
765
766        * mpc6xx/clock/c_clock.c: Include rtems/bspIo.h instead of bspIo.h.
767        * mpc6xx/mmu/bat.h: Include rtems/bspIo.h instead of bspIo.h.
768        * mpc8260/console-generic/console-generic.c: Include rtems/bspIo.h instead of bspIo.h.
769        * mpc8260/cpm/brg.c: Include rtems/bspIo.h instead of bspIo.h.
770        * mpc8xx/console-generic/console-generic.c: Include rtems/bspIo.h instead of bspIo.h.
771        * shared/include/cpuIdent.c: Include rtems/bspIo.h instead of bspIo.h.
772
7732001-11-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
774
775        * ppc403/vectors/vectors.S: Include <bsp.h>.
776        * shared/include/cpu.h: Remove stray empty lines.
777
7782001-11-27      Joel Sherrill <joel@OARcorp.com>,
779
780        * new_exception_processing/Makefile.in,
781        new_exception_processing/.cvsignore,
782        new_exception_processing/Makefile.am,
783        new_exception_processing/c_isr.inl,
784        new_exception_processing/cpu.c, new_exception_processing/cpu.h,
785        new_exception_processing/cpu_asm.S,
786        old_exception_processing/Makefile.in,
787        old_exception_processing/.cvsignore,
788        old_exception_processing/Makefile.am, old_exception_processing/README,
789        old_exception_processing/TODO, old_exception_processing/c_isr.inl,
790        old_exception_processing/cpu.c, old_exception_processing/cpu.h,
791        old_exception_processing/cpu_asm.S, old_exception_processing/irq_stub.S,
792        old_exception_processing/ppc_offs.h,
793        old_exception_processing/ppccache.c, old_exception_processing/rtems.S:
794        Deleted since now under libbsp.
795
7962001-11-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
797
798        * configure.ac: Remove old_exception_processing,
799        new_exception_processing.
800        * Makefile.am: Ditto.
801
8022001-11-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
803
804        * configure.ac: Remove mpc750 from new_exception_processing,
805        Remove mpc604 from new_exception_processing.
806
8072001-11-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
808
809        * configure.ac: Remove ppc603e from old_exception_processing.
810
8112001-11-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
812
813        * configure.ac: Remove mpc8xx from new_exception_processing.
814
8152001-11-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
816
817        * configure.ac: Remove mpc8620 from new_exception_processing.
818
8192001-11-20      Joel Sherrill <joel@OARcorp.com>
820
821        * ChangeLog: Corrected spacing.
822
8232001-11-14      Till Straumann <strauman@SLAC.Stanford.EDU>
824
825        * new_exception_processing/cpu_asm.S: Support double or single
826        precision context switches.  Note that doing a single precision
827        context save/restore on a double precision PowerPC machine does not
828        only result in rounding errors but also screws up the FPSCR register!
829
8302001-11-08      Dennis Ehlin (ECS) <Dennis.Ehlin@ecs.ericsson.se>
831
832        This modification is part of the submitted modifications necessary to
833        support the IBM PPC405 family.  This submission was reviewed by
834        Thomas Doerfler <Thomas.Doerfler@imd-systems.de> who ensured it did
835        not negatively impact the ppc403 BSPs.  The submission and tracking
836        process was captured as PR50.
837        * ppc403/console/console405.c ppc403/tty_drv/.cvsignore,
838        ppc403/tty_drv/Makefile.am, ppc403/tty_drv/tty_drv.c,
839        ppc403/tty_drv/tty_drv.h: New files.
840        * Makefile.am, README, configure.ac, old_exception_processing/cpu.c,
841        old_exception_processing/cpu.h, ppc403/Makefile.am,
842        ppc403/clock/clock.c, ppc403/console/Makefile.am,
843        ppc403/console/console.c, ppc403/ictrl/ictrl.c, ppc403/ictrl/ictrl.h,
844        ppc403/timer/timer.c: Modified.
845
8462001-11-07      Joel Sherrill <joel@OARcorp.com>
847
848        * configure.ac: Delete the commented out line that said that
849        the mpc8260 used the old exception processing model.  This line
850        also appears to have caused ppc603e to miss this test.
851
8522001-10-29      Joel Sherrill <joel@OARcorp.com>
853
854        * mpc8xx/timer/timer.c: Added hack for two macros that are not defined
855        with the new exception processing model:
856                rtems_cpu_configuration_get_timer_least_valid()
857                rtems_cpu_configuration_get_timer_average_overhead()
858        This is captured as PR57.
859
8602001-10-24      Joel Sherrill <joel@OARcorp.com>
861
862        * mpc8260/clock/.cvsignore, mpc8260/console-generic/.cvsignore,
863        mpc8260/cpm/.cvsignore, mpc8260/exceptions/.cvsignore,
864        mpc8260/include/.cvsignore, mpc8260/mmu/.cvsignore,
865        mpc8260/timer/.cvsignore, mpc8260/.cvsignore: New files.
866
8672001-10-24      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
868
869        * mpc8260/exceptions/Makefile.am, mpc8260/include/Makefile.am,
870        mpc8xx/exceptions/Makefile.am: Updated to autoconf 2.52.
871
8722001-10-24      Joel Sherrill <joel@OARcorp.com>
873
874        * mpc8260/include/mpc8260.h: "or" is a keyword in C++. 
875
8762001-10-22      Andy Dachs <a.dachs@sstl.co.uk>
877
878        * Makefile.am, README, configure.ac, new_exception_processing/cpu.h,
879        shared/include/cpu.h, shared/include/cpuIdent.c, shared/src/cache.c:
880        Added mpc8260 support.
881
8822001-10-22      Andy Dachs <a.dachs@sstl.co.uk>
883
884        * Added mpc8260 directory.
885        * Modified Makefile.am and configure.in to build the contents
886        * mpc8260/Makefile.am, mpc8260/README, mpc8260/clock/Makefile.am,
887        mpc8260/clock/clock.c, mpc8260/console-generic/Makefile.am,
888        mpc8260/console-generic/console-generic.c, mpc8260/cpm/.cvsignore,
889        mpc8260/cpm/Makefile.am, mpc8260/cpm/brg.c, mpc8260/cpm/cp.c,
890        mpc8260/cpm/dpram.c, mpc8260/exceptions/.cvsignore,
891        mpc8260/exceptions/Makefile.am, mpc8260/exceptions/asm_utils.S,
892        mpc8260/exceptions/raw_exception.c, mpc8260/exceptions/raw_exception.h,
893        mpc8260/include/Makefile.am, mpc8260/include/console.h,
894        mpc8260/include/cpm.h, mpc8260/include/mmu.h,
895        mpc8260/include/mpc8260.h, mpc8260/mmu/Makefile.am, mpc8260/mmu/mmu.c,
896        mpc8260/timer/Makefile.am, mpc8260/timer/timer.c: New files.
897
8982001-10-12      Joel Sherrill <joel@OARcorp.com>
899
900        * mpc6xx/clock/c_clock.c, mpc6xx/clock/c_clock.h, mpc8xx/clock/clock.c,
901        mpc8xx/timer/timer.c, new_exception_processing/cpu.c,
902        new_exception_processing/cpu.h, new_exception_processing/cpu_asm.S,
903        old_exception_processing/cpu.c, old_exception_processing/cpu.h,
904        old_exception_processing/cpu_asm.S, old_exception_processing/rtems.S:
905        Fixed typo.
906
9072001-10-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
908
909        * .cvsignore: Add autom4te.cache for autoconf > 2.52.
910        * configure.in: Remove.
911        * configure.ac: New file, generated from configure.in by autoupdate.
912
9132001-09-27      Joel Sherrill <joel@OARcorp.com>
914
915        * old_exception_processing/cpu.h: Renamed delay() to rtems_bsp_delay().
916        Renamed delay_in_bus_cycles() to rtems_bsp_delay_in_bus_cycles().
917        * shared/include/cpu.h: Renamed delay() to rtems_bsp_delay().
918        Renamed delay_in_bus_cycles() to rtems_bsp_delay_in_bus_cycles().
919
9202001-09-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
921
922        * new_exception_processing/Makefile.am: Use 'PREINSTALL_FILES ='.
923        * old_exception_processing/Makefile.am: Use 'PREINSTALL_FILES ='.
924        * mpc6xx/mmu/Makefile.am: Use 'PREINSTALL_FILES ='.
925        * mpc6xx/clock/Makefile.am: Use 'PREINSTALL_FILES ='.
926        * mpc6xx/exceptions/Makefile.am: Use 'PREINSTALL_FILES ='.
927        * mpc8xx/include/Makefile.am: Use 'PREINSTALL_FILES ='.
928        * mpc8xx/exceptions/Makefile.am: Use 'PREINSTALL_FILES ='.
929        * shared/include/Makefile.am: Use 'PREINSTALL_FILES ='.
930        * shared/src/Makefile.am: Use 'PREINSTALL_FILES ='.
931        * shared/src/Makefile.am: Use 'CLEANFILES ='.
932
9332000-06-08      Eric Valette <valette@crf.canon.fr>
934
935        * mpc8xx/console-generic/console-generic.c:
936        The printk/printf did not work when loaded by EPPCBUG. They did
937        work when loaded with the BDM debugger.  I suspected EPPBUG
938        made some nasty things like patching Communication processor
939        microcode...  Anyway, the attached patch:
940          1) Enables to have printk nearly immediately after boot,
941          2) Make printf work automagically (I do not know why except I make a
942        different initialization for printk that should be overwritten by
943        console init later ?)
944
945        I let the default to be using EPPCBUG embedded firmware to boot and
946        using this printk early enabler code (LOADED_BY_EPPCBUG and
947        EARLY_CONSOLE) are on.
948
9492001-05-24      Tom Armistead <tom_armistead@phx.mcd.mot.com>
950
951        * mpc6xx/timer/timer.c: Added include of bsp.h and removed
952        external declaration of BSP_Convert_decrementer() to
953        correct unresolved reference to this routine.
954
9552001-05-24      Eric Valette <valette@crf.canon.fr>
956
957        * mpc8xx/console-generic/console-generic.c: Bug found by Yacine
958        <elkolli@crf.canon.fr> where the initialization or irq data structure
959        was incomplete in case a SMC channel was used first and later a SCC one.
960
9612001-03-30      Eric Valette <valette@crf.canon.fr>
962
963        * mpc8xx/vectors/.cvsignore, mpc8xx/vectors/Makefile.am,
964        mpc8xx/vectors/README, mpc8xx/vectors/align_h.S
965        mpc8xx/vectors/vectors.S:  These files were removed in
966        support of switching the mpc8xx to the use the "new exception
967        processing model."
968
9692001-03-30      Eric Valette <valette@crf.canon.fr>
970
971        * mpc8xx/exceptions/.cvsignore, mpc8xx/exceptions/Makefile.am,
972        mpc8xx/exceptions/asm_utils.S, mpc8xx/exceptions/raw_exception.c,
973        mpc8xx/exceptions/raw_exception.h: New files.
974        * configure.in, mpc6xx/mmu/bat.h, mpc8xx/Makefile.am,
975        mpc8xx/clock/clock.c,
976        mpc8xx/console-generic/console-generic.c,
977        mpc8xx/include/mpc8xx.h, mpc8xx/mmu/mmu.c,
978        new_exception_processing/cpu.h, shared/include/byteorder.h,
979        wrapup/Makefile.am:  This is conversion of the
980        mpc8xx CPU to the "new exception processing model."
981
9822001-02-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
983
984        * mpc505/ictrl/Makefile.am, mpc6xx/clock/Makefile.am,
985        mpc6xx/exceptions/Makefile.am, mpc6xx/mmu/Makefile.am,
986        mpc8xx/include/Makefile.am, new_exception_processing/Makefile.am,
987        old_exception_processing/Makefile.am, pc403/ictrl/Makefile.am,
988        shared/include/Makefile.am, shared/src/Makefile.am:
989        Apply *_HEADERS instead of *H_FILES.
990        * shared/src/.cvsignore: Add cache.h.
991
9922001-01-03      Joel Sherrill <joel@OARcorp.com>
993
994        * new_exception_processing/cpu.h, old_exception_processing/cpu.c:
995        old_exception_processing/cpu.h, Added _CPU_Initialize_vectors().
996        In particular, spurious vector initialization had to be moved
997        on old exception processing model.
998
9992000-11-09      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1000
1001        * Makefile.am: Use ... instead of RTEMS_TOPdir in ACLOCAL_AMFLAGS.
1002
10032000-11-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1004
1005        * Makefile.am: Switch to ACLOCAL_AMFLAGS = -I $(RTEMS_TOPdir)/aclocal.
1006
10072000-10-26      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1008
1009        * Makefile.am: ACLOCAL_AMFLAGS= -I $(RTEMS_TOPdir)/macros.
1010        Switch to GNU canonicalization.
1011
10122000-10-20      Joel Sherrill <joel@OARcorp.com>
1013
1014        * mpc8xx/console-generic/console-generic.c: Avoid use of
1015        BSP definitions and rely on the new routine
1016        mbx8xx_console_get_configuration() to get information.  This
1017        routine was formerly incorrectly called
1018        mbx8xx_console_use_maximum_buffer_size().
1019        binding to the exception code.
1020
10212000-10-20      Joel Sherrill <joel@OARcorp.com>
1022
1023        * configure.in, Makefile.am: Explicitly specify whether an
1024        RTEMS_CPU_MODEL is using old or new exception processing.  This
1025        is important because when building multilib, you do not know
1026        the RTEMS_CPU_MODEL.  So everything built in a multilib'ed RTEMS
1027        must be independent of the exception model and allow for late
1028        binding to the exception code.
1029
10302000-10-18        Sergei Organov <osv@javad.ru>
1031
1032        * Added full support for MPC505.
1033        * mpc505/ictrl: New directory.
1034        * configure.in, mpc505/Makefile.am: Modified to reflect ictrl addition.
1035        * mpc505/ictrl/.cvsignore, mpc505/ictrl/Makefile.am,
1036        mpc505/ictrl/ictrl.c, mpc505/ictrl/ictrl.h: New files.
1037        * mpc505/timer/timer.c: Use <rtems.h>, not "rtems.h".
1038        * mpc505/vectors/Makefile.am: alignment exception handler now included.
1039        * mpc505/vectors/vectors.S: Now use constants for exception numbers.
1040        * old_exception_processing/ppc_offs.h: New file.
1041        * old_exception_processing/Makefile.am: Account for ppc_offs.h.
1042        * old_exception_processing/cpu.h: Make Nest and Disable levels volatile.
1043        * old_exception_processing/cpu_asm.S: Offsets moved to ppc_offs.h.
1044
10452000-10-18      Joel Sherrill <joel@OARcorp.com>
1046
1047        * mpc8xx/console-generic/console-generic.c: Removed include of
1048        <bsp.h> by adding BSP dependent routine
1049        mbx8xx_console_use_maximum_buffer_size() which can be hard coded
1050        or check non-volatile memory for configuration.
1051
10522000-10-18      Joel Sherrill <joel@OARcorp.com>
1053
1054        * mpc8xx/console-generic/console-generic.c: Removed warnings.
1055
10562000-10-18      Joel Sherrill <joel@OARcorp.com>
1057
1058        * mpc6xx/clock/c_clock.h: Removed commented out reference to <bsp.h>.
1059        * mpc6xx/timer/timer.c: Ditto.
1060
10612000-10-18      Joel Sherrill <joel@OARcorp.com>
1062
1063        * mpc6xx/clock/c_clock.c, mpc6xx/clock/c_clock.h: Removed use of
1064        bsp.h and replaced it with use of proper interfaces or explicit
1065        externs of required functions and data.
1066        * mpc6xx/timer/timer.c: Ditto.
1067
10682000-09-04      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1069
1070        * mpc505/timer/Makefile.am, mpc505/vectors/Makefile.am,
1071        mpc6xx/clock/Makefile.am, mpc6xx/exceptions/Makefile.am,
1072        mpc6xx/mmu/Makefile.am, mpc6xx/timer/Makefile.am,
1073        mpc6xx/wrapup/Makefile.am, ppc403/clock/Makefile.am,
1074        ppc403/console/Makefile.am, ppc403/ictrl/Makefile.am,
1075        ppc403/timer/Makefile.am, ppc403/vectors/Makefile.am,
1076        shared/include/Makefile.am, shared/src/Makefile.am,
1077        wrapup/Makefile.am, mpc8xx/clock/Makefile.am,
1078        mpc8xx/console-generic/Makefile.am, mpc8xx/cpm/Makefile.am,
1079        mpc8xx/mmu/Makefile.am, mpc8xx/timer/Makefile.am,
1080        mpc8xx/vectors/Makefile.am, new_exception_processing/Makefile.am,
1081        old_exception_processing/Makefile.am: Include compile.am
1082
10832000-08-11  Charles-Antoine Gauthier  <charles.gauthier@nrc.ca>
1084
1085        * mpc8xx/console-generic/console-generic.c:
1086        Add support for configuration parameters in NVRAM
1087
10882000-08-25      Joel Sherrill <joel.sherrill@OARcorp.com>
1089
1090        * ChangeLog: File paths corrected.
1091
10922000-08-10      Charles-Antoine Gauthier  <charles.gauthier@nrc.ca>
1093
1094        * mpx8xx/console-generic/console-generic.c: Addition of support
1095        for shared printk and no termios.
1096
10972000-08-10      Charles-Antoine Gauthier  <charles.gauthier@nrc.ca>
1098
1099        * mpx8xx/console-generic/console-generic.c(m8xx_uart_pollWrite):
1100        Flush actual buffer.
1101
11022000-08-10      Joel Sherrill <joel@OARcorp.com>
1103
1104        * ChangeLog: New file.
Note: See TracBrowser for help on using the repository browser.