source: rtems/c/src/lib/libcpu/powerpc/ChangeLog @ 504112d

4.104.114.84.95
Last change on this file since 504112d was 97891e5e, checked in by Ralf Corsepius <ralf.corsepius@…>, on 09/24/04 at 05:54:59

2004-09-24 Ralf Corsepius <ralf_corsepius@…>

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