source: rtems/c/src/lib/libcpu/powerpc/ChangeLog @ 9dc84b5

4.104.114.84.95
Last change on this file since 9dc84b5 was 9dc84b5, checked in by Ralf Corsepius <ralf.corsepius@…>, on 02/13/05 at 05:15:55

2005-02-13 Ralf Corsepius <ralf.corsepius@…>

  • rtems/powerpc/powerpc.h: New header guard.
  • Property mode set to 100644
File size: 48.5 KB
Line 
12005-02-13      Ralf Corsepius <ralf.corsepius@rtems.org>
2
3        * rtems/powerpc/powerpc.h: New header guard.
4
52005-02-13      Ralf Corsepius <ralf.corsepius@rtems.org>
6
7        * rtems/powerpc/powerpc.h: New (Copy of
8        cpukit/score/cpu/powerpc/rtems/score/powerpc.h).
9
102005-02-13      Ralf Corsepius <ralf.corsepius@rtems.org>
11
12        * mpc5xx/include/mpc5xx.h, mpc5xx/include/console.h,
13        mpc5xx/exceptions/raw_exception.h, mpc5xx/irq/irq.h,
14        mpc5xx/vectors/vectors.h, mpc6xx/exceptions/raw_exception.h,
15        mpc6xx/mmu/bat.h, mpc6xx/mmu/pte121.h,
16        mpc6xx/clock/c_clock.h, mpc8260/include/mpc8260.h,
17        mpc8260/include/console.h, mpc8260/include/cpm.h,
18        mpc8260/exceptions/raw_exception.h, mpc8260/include/mmu.h,
19        mpc8xx/include/mpc8xx.h, mpc8xx/include/console.h,
20        mpc8xx/include/cpm.h, mpc8xx/exceptions/raw_exception.h,
21        mpc8xx/include/mmu.h, ppc403/ictrl/ictrl.h,
22        ppc403/tty_drv/tty_drv.h, shared/include/io.h,
23        shared/include/mmu.h, shared/include/page.h,
24        shared/include/byteorder.h, shared/include/pgtable.h,
25        shared/include/cpuIdent.h,shared/include/spr.h,
26        shared/src/stackTrace.h: New header guards.
27
282005-02-11      Ralf Corsepius <ralf.corsepius@rtems.org>
29
30        * Makefile.am: Build exception processing in  old-exceptions rsp.
31        new-exceptions subdirs (Merge-in former libbsp/powerpc/support/*).
32
332005-02-11      Ralf Corsepius <ralf.corsepius@rtems.org>
34
35        * configure.ac: subdir-objects.
36        Add compiler check for old/new-style exception processing.
37
382005-02-11      Ralf Corsepius <ralf.corsepius@rtems.org>
39
40        * mpc8260/cpm/dpram.c, mpc8xx/cpm/dpram.c:
41        Remove local rtems_panic, use #include <rtems/error.h>.
42
432005-02-10      Ralf Corsepius <ralf.corsepius@rtems.org>
44
45        * mpc505/vectors/vectors.S, ppc403/vectors/vectors.S:
46        Remove PPC_ABI_POWEROPEN.
47
482005-02-09      Ralf Corsepius <ralf.corsepius@rtems.org>
49
50        * mpc505/vectors/vectors.S, ppc403/vectors/vectors.S:
51        Remove PPC_ABI_GCC27.
52
532005-02-09      Ralf Corsepius <ralf.corsepius@rtems.org>
54
55        * ppc403/vectors/vectors.S: Remove XCOFF support.
56
572005-02-09      Ralf Corsepius <ralf.corsepius@rtems.org>
58
59        * rtems/powerpc/cache.h, rtems/powerpc/debugmod.h:
60        New header guards.
61
622005-01-07      Ralf Corsepius <ralf.corsepius@rtems.org>
63
64        * mpc505/Makefile.am, mpc5xx/Makefile.am, mpc6xx/Makefile.am,
65        mpc8260/Makefile.am, mpc8xx/Makefile.am, ppc403/Makefile.am,
66        shared/Makefile.am: Eliminate CFLAGS_OPTIMIZE_V.
67
682005-01-04      Joel Sherrill <joel@OARcorp.com>
69
70        * ppc403/tty_drv/tty_drv.c: Remove warnings.
71
722005-01-02      Ralf Corsepius <ralf.corsepius@rtems.org>
73
74        * mpc505/Makefile.am, mpc5xx/Makefile.am, mpc6xx/Makefile.am,
75        mpc8260/Makefile.am, mpc8xx/Makefile.am, ppc403/Makefile.am,
76        shared/Makefile.am: Remove build-variant support.
77
782004-11-22      Jennifer Averett <jennifer@OARcorp.com>
79
80        PR 581/bsps
81        * mpc6xx/exceptions/raw_exception.c, shared/include/cpuIdent.h:
82        Converting PSIM to new exception model required adding PSIM as
83        PowerPC CPU model.
84
852004-11-20      Ralf Corsepius <ralf.corsepius@rtems.org>
86
87        * powerpc/shared/include/cpuIdent.c,
88        powerpc/shared/include/cpuIdent.h: Add 603le.
89        (Submitted by Thomas.Doerfler <Thomas.Doerfler@imd-systems.de>
90        as part of the patch attached to PR 703).
91
922004-11-10      Richard Campbell <richard.campbell@oarcorp.com>
93
94        * configure.ac, mpc6xx/exceptions/raw_exception.c,
95        mpc6xx/exceptions/raw_exception.h, mpc6xx/mmu/bat.c,
96        mpc6xx/mmu/bat.h, mpc6xx/mmu/mmuAsm.S, shared/include/cpuIdent.c,
97        shared/include/cpuIdent.h: Add MPC8240 and MPC8245 support. There was
98        also a significant amount of spelling and whitespace cleanup.
99
1002004-10-21      Ralf Corsepius <ralf_corsepius@rtems.org>
101
102        * mpc5xx/clock/clock.c, mpc5xx/include/mpc5xx.h
103        mpc5xx/timer/timer.c: Use POSIX fixed size types.
104
1052004-10-20      Eric Norum <norume@aps.anl.gov>
106
107        Add Kate Feng's MPC7455 support
108        * configure.ac
109        * mpc6xx/exceptions/raw_exception.c
110        * mpc6xx/mmu/mmuAsm.S
111        * mpc6xx/mmu/pte121.c
112        * shared/include/cpuIdent.c
113        * shared/include/cpuIdent.h
114
1152004-10-19      Ralf Corsepius <ralf_corsepius@rtems.org>
116
117        * configure.ac: Remove RTEMS_ENABLE_BARE.
118
1192004-09-24      Ralf Corsepius <ralf_corsepius@rtems.org>
120
121        * configure.ac: Require automake > 1.9.
122
1232004-05-22      Till Strauman <strauman@slac.stanford.edu>
124
125        PR 619/bsps
126        * mpc6xx/clock/c_clock.c: The PPC decrementer must be reloaded on each
127        clock tick. Currently, this is done by just reloading a fixed value.
128        The attached patch takes into account the time that elapsed since the
129        decrementer crossed zero in order to adjust the value to be
130        re-loaded. Without the patch, the effective system clock cycle is
131        increased by the exception handler latency.
132
1332004-04-13      Ralf Corsepius <ralf_corsepius@rtems.org>
134
135        * mpc5xx/clock/clock.c, mpc5xx/irq/irq_asm.S, mpc5xx/vectors/vectors.S:
136        Reflect new locations of cpukit headers.
137
1382004-04-13      Ralf Corsepius <ralf_corsepius@rtems.org>
139
140        * mpc505/ictrl/ictrl.c, mpc505/vectors/vectors.S,
141        mpc6xx/exceptions/raw_exception.c,
142        mpc8260/exceptions/raw_exception.c,
143        mpc8xx/exceptions/raw_exception.c, rtems/powerpc/cache.h,
144        mpc5xx/ictrl/ictrl.c, mpc5xx/exceptions/raw_exception.c: Include
145        <rtems/score/powerpc.h> instead of <rtems/score/ppc.h>.
146
1472004-04-12      David Querbach <querbach@realtime.bc.ca>
148
149        * README, configure.ac, mpc5xx/Makefile.am,
150        mpc5xx/exceptions/raw_exception.c, mpc5xx/exceptions/raw_exception.h,
151        mpc5xx/timer/timer.c, shared/include/cpuIdent.h: addition of a
152        significant amount of MPC5xx support as part of the addition of the
153        SS555 BSP.
154        * mpc5xx/README, mpc5xx/clock/clock.c,
155        mpc5xx/console-generic/console-generic.c, mpc5xx/include/console.h,
156        mpc5xx/include/mpc5xx.h, mpc5xx/irq/irq.c, mpc5xx/irq/irq.h,
157        mpc5xx/irq/irq_asm.S, mpc5xx/irq/irq_init.c,
158        mpc5xx/vectors/vectors.S, mpc5xx/vectors/vectors.h,
159        mpc5xx/vectors/vectors_init.c: New files.
160        * mpc5xx/exceptions/asm_utils.S: Removed.
161
1622004-04-02      Ralf Corsepius <ralf_corsepius@rtems.org>
163
164        * ppc403/vectors/align_h.S: Include <rtems/asm.h> instead of <asm.h>.
165
1662004-04-01      Ralf Corsepius <ralf_corsepius@rtems.org>
167
168        * mpc505/vectors/vectors.S: Include <rtems/asm.h> instead of <asm.h>.
169        * mpc6xx/exceptions/asm_utils.S: Include <rtems/asm.h> instead of <asm.h>.
170        * mpc6xx/mmu/mmuAsm.S: Include <rtems/asm.h> instead of <asm.h>.
171        * mpc8260/exceptions/asm_utils.S: Include <rtems/asm.h> instead of <asm.h>.
172        * mpc8xx/exceptions/asm_utils.S: Include <rtems/asm.h> instead of <asm.h>.
173        * ppc403/vectors/vectors.S: Include <rtems/asm.h> instead of <asm.h>.
174        * mpc5xx/exceptions/asm_utils.S: Include <rtems/asm.h> instead of <asm.h>.
175        * mpc8260/clock/clock.c: Include <rtems/clockdrv.h> instead of <clockdrv.h>.
176        * mpc8xx/clock/clock.c: Include <rtems/clockdrv.h> instead of <clockdrv.h>.
177        * ppc403/clock/clock.c: Include <rtems/clockdrv.h> instead of <clockdrv.h>.
178
1792004-03-31      Ralf Corsepius <ralf_corsepius@rtems.org>
180
181        * mpc6xx/timer/timer.c: Cosmetics.
182
1832004-03-30      Ralf Corsepius <ralf_corsepius@rtems.org>
184
185        * mpc505/timer/timer.c, mpc5xx/timer/timer.c,
186        mpc6xx/clock/c_clock.c, mpc6xx/timer/timer.c, mpc8260/clock/clock.c,
187        mpc8260/console-generic/console-generic.c, mpc8260/cpm/cp.c,
188        mpc8260/cpm/dpram.c, mpc8260/include/cpm.h, mpc8260/include/mmu.h,
189        mpc8260/include/mpc8260.h, mpc8260/mmu/mmu.c, mpc8260/timer/timer.c,
190        mpc8xx/clock/clock.c, mpc8xx/console-generic/console-generic.c,
191        mpc8xx/cpm/cp.c, mpc8xx/cpm/dpram.c, mpc8xx/include/cpm.h,
192        mpc8xx/include/mmu.h, mpc8xx/include/mpc8xx.h, mpc8xx/mmu/mmu.c,
193        mpc8xx/timer/timer.c, ppc403/clock/clock.c,
194        ppc403/console/console.c, ppc403/console/console405.c,
195        ppc403/ictrl/ictrl.c, ppc403/ictrl/ictrl.h, ppc403/timer/timer.c,
196        ppc403/tty_drv/tty_drv.c, rtems/powerpc/cache.h, shared/src/cache.c:
197        Convert to using c99 fixed size types.
198
1992004-03-26      Ralf Corsepius <ralf_corsepius@rtems.org>
200
201        * configure.ac: Add 2nd argument (rtems_updir) to RTEMS_TOP.
202
2032004-03-09      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
204
205        * README: Add "mpc5xx (mpc565)", because Wilfried B. mentioned the
206        mpc5xx being used on mpc565.
207
2082004-03-08      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
209
210        PR 587/bsps
211        * shared/include/cpuIdent.h, shared/include/cpuIdent.c: Add defines
212        for MPC_5XX.
213
2142004-03-08      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
215
216        * Makefile.am, configure.ac: Reflect having added mpc5xx.
217
2182004-03-08      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
219
220        * mpc5xx/.cvsignore, mpc5xx/Makefile.am: New.
221        * mpc5xx/exceptions/asm_utils.S,  mpc5xx/exceptions/raw_exception.c,
222        mpc5xx/exceptions/raw_exception.h, mpc5xx/ictrl/ictrl.c,
223        mpc5xx/ictrl/ictrl.h, mpc5xx/timer/timer.c: New (Submission from
224        Wilfried Busalski <w.busalski@lancier-monitoring.de>).
225
2262004-03-05      Joel Sherrill <joel@OARcorp.com>
227
228        * mpc6xx/mmu/pte121.c: Add missing ifdef DEBUG to remove warning for
229        unused static routine.
230
2312004-02-17      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
232
233        * mpc505/Makefile.am: Fix typo.
234
2352004-02-06      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
236
237        * mpc505/Makefile.am, mpc6xx/Makefile.am, mpc8260/Makefile.am,
238        mpc8xx/Makefile.am, ppc403/Makefile.am: Don't include .../lib.am.
239
2402004-01-30      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
241
242        * wrapup/Makefile.am: Remove.
243        * configure.ac: Remove wrapup.
244        * shared/Makefile.am: Use automake compilation rules.
245        Build *.rels.
246
2472004-01-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
248
249        * configure.ac: Require automake >= 1.8.2.
250        * Makefile.am, mpc505/Makefile.am, mpc6xx/Makefile.am,
251        mpc8260/Makefile.am, mpc8xx/Makefile.am, ppc403/Makefile.am,
252        shared/Makefile.am: Use automake compilation rules.
253        Add PREINSTALL_DIRS.
254
2552004-01-14      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
256
257        * Makefile.am: Re-add dirstamps to PRE/TMPINSTALL_FILES.
258        Add PRE/TMPINSTALL_FILES to CLEANFILES.
259        * mpc505/Makefile.am: Ditto.
260        * mpc6xx/Makefile.am: Ditto.
261        * mpc8260/Makefile.am: Ditto.
262        * mpc8xx/Makefile.am: Ditto.
263        * ppc403/Makefile.am: Ditto.
264        * shared/Makefile.am: Ditto.
265
2662004-01-13      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
267
268        * mpc6xx/Makefile.am: Remove libcpuspec.a (Unused).
269
2702004-01-13      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
271
272        * mpc505/Makefile.am: Fix typo vectors/vectors.S.
273        * shared/Makefile.am: Fix typo
274        EXTRA_DIST = $(libcpuspec_C_FILES)
275
2762003-12-19      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
277
278        * ppc403/Makefile.am: Fix typo in vectors' compilation rule.
279        * shared/Makefile.am: Use $(top_srcdir)/../shared instead of
280        relative subdirs.
281
2822003-12-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
283
284        * mpc6xx/wrapup/.cvsignore: Remove.
285
2862003-12-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
287
288        * ppc403/clock/Makefile.am: Remove.
289        * ppc403/console/Makefile.am: Remove.
290        * ppc403/ictrl/Makefile.am: Remove.
291        * ppc403/timer/Makefile.am: Remove.
292        * ppc403/tty_drv/Makefile.am: Remove.
293        * ppc403/vectors/Makefile.am: Remove.
294        * ppc403/Makefile.am: Merge-in Makefile.ams above.
295        * configure.ac: Reflect changes to ppc403/Makefile.ams.
296
2972003-12-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
298
299        * mpc505/ictrl/Makefile.am: Remove.
300        * mpc505/timer/Makefile.am: Remove.
301        * mpc505/vectors/Makefile.am: Remove.
302        * mpc505/Makefile.am: Merge-in Makefile.ams above.
303        * configure.ac: Reflect changes to mpc505/Makefile.ams.
304
3052003-12-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
306
307        * mpc8xx/clock/Makefile.am: Remove.
308        * mpc8xx/console-generic/Makefile.am: Remove.
309        * mpc8xx/cpm/Makefile.am: Remove.
310        * mpc8xx/exceptions/Makefile.am: Remove.
311        * mpc8xx/mmu/Makefile.am: Remove.
312        * mpc8xx/timer/Makefile.am: Remove.
313        * mpc8xx/Makefile.am: Merge-in Makefile.ams above.
314        * configure.ac: Reflect changes to mpc8xx/Makefile.ams.
315
3162003-12-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
317
318        * configure.ac: Remove mpc6xx/*/Makefile,  mpc8260/*/Makefile.
319
3202003-12-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
321
322        * mpc6xx/clock/Makefile.am: Remove.
323        * mpc6xx/exceptions/Makefile.am: Remove.
324        * mpc6xx/mmu/Makefile.am: Remove.
325        * mpc6xx/timer/Makefile.am: Remove.
326        * mpc6xx/wrapup/Makefile.am: Remove.
327        * mpc6xx/Makefile.am: Merge-in Makefile.ams above.
328
3292003-12-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
330
331        * mpc8260/clock/Makefile.am: Remove.
332        * mpc8260/console-generic/Makefile.am: Remove.
333        * mpc8260/cpm/Makefile.am: Remove.
334        * mpc8260/exceptions/Makefile.am: Remove.
335        * mpc8260/mmu/Makefile.am: Remove.
336        * mpc8260/timer/Makefile.am: Remove.
337        * mpc8260/Makefile.am: Merge-in Makefile.ams above.
338
3392003-12-15      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
340
341        * shared/include/Makefile.am: Remove.
342        * shared/src/Makefile.am: Remove.
343        * shared/Makefile.am: Merge-in Makefile.ams above.
344        * configure.ac: Reflect changes above.
345
3462003-12-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
347
348        * Makefile.am: Use mkdir_p. Remove dirs from PRE/TMPINSTALL_FILES.
349        * mpc505/ictrl/Makefile.am: Use mkdir_p. Remove dirs from PRE/TMPINSTALL_FILES.
350        * mpc6xx/clock/Makefile.am: Use mkdir_p. Remove dirs from PRE/TMPINSTALL_FILES.
351        * mpc6xx/exceptions/Makefile.am: Use mkdir_p. Remove dirs from PRE/TMPINSTALL_FILES.
352        * mpc6xx/mmu/Makefile.am: Use mkdir_p. Remove dirs from PRE/TMPINSTALL_FILES.
353        * mpc8260/Makefile.am: Use mkdir_p. Remove dirs from PRE/TMPINSTALL_FILES.
354        * mpc8260/exceptions/Makefile.am: Use mkdir_p. Remove dirs from PRE/TMPINSTALL_FILES.
355        * mpc8xx/Makefile.am: Use mkdir_p. Remove dirs from PRE/TMPINSTALL_FILES.
356        * mpc8xx/exceptions/Makefile.am: Use mkdir_p. Remove dirs from PRE/TMPINSTALL_FILES.
357        * ppc403/ictrl/Makefile.am: Use mkdir_p. Remove dirs from PRE/TMPINSTALL_FILES.
358        * ppc403/tty_drv/Makefile.am: Use mkdir_p. Remove dirs from PRE/TMPINSTALL_FILES.
359        * shared/include/Makefile.am: Use mkdir_p. Remove dirs from PRE/TMPINSTALL_FILES.
360        * shared/src/Makefile.am: Use mkdir_p. Remove dirs from PRE/TMPINSTALL_FILES.
361
3622003-12-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
363
364        * configure.ac: Require automake >= 1.8, autoconf >= 2.59.
365
3662003-12-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
367
368        * wrapup/Makefile.am: Build libcpu.a.
369        Don't preinstall libcpu.a
370
3712003-12-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
372
373        * mpc505/ictrl/Makefile.am: Remove all-local: $(ARCH).
374        * mpc505/timer/Makefile.am: Remove all-local: $(ARCH).
375        * mpc505/vectors/Makefile.am: Remove all-local: $(ARCH).
376        * mpc6xx/clock/Makefile.am: Remove all-local: $(ARCH).
377        * mpc6xx/exceptions/Makefile.am: Remove all-local: $(ARCH).
378        * mpc6xx/mmu/Makefile.am: Remove all-local: $(ARCH).
379        * mpc6xx/timer/Makefile.am: Remove all-local: $(ARCH).
380        * mpc6xx/wrapup/Makefile.am: Remove all-local: $(ARCH).
381        * mpc8260/clock/Makefile.am: Remove all-local: $(ARCH).
382        * mpc8260/console-generic/Makefile.am: Remove all-local: $(ARCH).
383        * mpc8260/cpm/Makefile.am: Remove all-local: $(ARCH).
384        * mpc8260/exceptions/Makefile.am: Remove all-local: $(ARCH).
385        * mpc8260/mmu/Makefile.am: Remove all-local: $(ARCH).
386        * mpc8260/timer/Makefile.am: Remove all-local: $(ARCH).
387        * mpc8xx/clock/Makefile.am: Remove all-local: $(ARCH).
388        * mpc8xx/console-generic/Makefile.am: Remove all-local: $(ARCH).
389        * mpc8xx/cpm/Makefile.am: Remove all-local: $(ARCH).
390        * mpc8xx/exceptions/Makefile.am: Remove all-local: $(ARCH).
391        * mpc8xx/mmu/Makefile.am: Remove all-local: $(ARCH).
392        * mpc8xx/timer/Makefile.am: Remove all-local: $(ARCH).
393        * ppc403/clock/Makefile.am: Remove all-local: $(ARCH).
394        * ppc403/console/Makefile.am: Remove all-local: $(ARCH).
395        * ppc403/ictrl/Makefile.am: Remove all-local: $(ARCH).
396        * ppc403/timer/Makefile.am: Remove all-local: $(ARCH).
397        * ppc403/tty_drv/Makefile.am: Remove all-local: $(ARCH).
398        * ppc403/vectors/Makefile.am: Remove all-local: $(ARCH).
399        * shared/include/Makefile.am: Remove all-local: $(ARCH).
400        * shared/src/Makefile.am: Remove all-local: $(ARCH).
401        * wrapup/Makefile.am: Remove all-local: $(ARCH).
402
4032003-12-01      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
404
405        * Makefile.am: Reformat. Use dirstamp for preinstallation.
406        * mpc505/Makefile.am: Reformat.
407        * mpc505/ictrl/Makefile.am: Reformat. Use dirstamp for preinstallation.
408        * mpc505/timer/Makefile.am: Reformat.
409        * mpc505/vectors/Makefile.am: Reformat.
410        * mpc6xx/Makefile.am: Reformat.
411        * mpc6xx/clock/Makefile.am: Reformat. Use dirstamp for preinstallation.
412        * mpc6xx/exceptions/Makefile.am: Reformat. Use dirstamp for preinstallation.
413        * mpc6xx/mmu/Makefile.am: Reformat. Use dirstamp for preinstallation.
414        * mpc6xx/timer/Makefile.am: Reformat.
415        * mpc6xx/wrapup/Makefile.am: Reformat.
416        * mpc8260/Makefile.am: Reformat. Use dirstamp for preinstallation.
417        * mpc8260/clock/Makefile.am: Reformat.
418        * mpc8260/console-generic/Makefile.am: Reformat.
419        * mpc8260/cpm/Makefile.am: Reformat.
420        * mpc8260/exceptions/Makefile.am: Reformat. Use dirstamp for preinstallation.
421        * mpc8260/mmu/Makefile.am: Reformat.
422        * mpc8260/timer/Makefile.am: Reformat.
423        * mpc8xx/Makefile.am: Reformat. Use dirstamp for preinstallation.
424        * mpc8xx/clock/Makefile.am: Reformat.
425        * mpc8xx/console-generic/Makefile.am: Reformat.
426        * mpc8xx/cpm/Makefile.am: Reformat.
427        * mpc8xx/exceptions/Makefile.am: Reformat. Use dirstamp for preinstallation.
428        * mpc8xx/mmu/Makefile.am: Reformat.
429        * mpc8xx/timer/Makefile.am: Reformat.
430        * ppc403/Makefile.am: Reformat.
431        * ppc403/clock/Makefile.am: Reformat.
432        * ppc403/console/Makefile.am: Reformat.
433        * ppc403/ictrl/Makefile.am: Reformat. Use dirstamp for preinstallation.
434        * ppc403/timer/Makefile.am: Reformat.
435        * ppc403/tty_drv/Makefile.am: Reformat. Use dirstamp for preinstallation.
436        * ppc403/vectors/Makefile.am: Reformat.
437        * shared/Makefile.am: Reformat.
438        * shared/include/Makefile.am: Reformat. Use dirstamp for preinstallation.
439        * shared/src/Makefile.am: Reformat. Use dirstamp for preinstallation.
440        * wrapup/Makefile.am: Reformat.
441
4422003-10-22      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
443
444        * configure.ac: Remove RTEMS_CANONICAL_HOST.
445
4462003-10-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
447
448        * configure.ac: Remove RTEMS_CHECK_CPU.
449
4502003-09-04      Joel Sherrill <joel@OARcorp.com>
451
452        * mpc6xx/clock/c_clock.c, mpc6xx/clock/c_clock.h,
453        mpc6xx/exceptions/raw_exception.c, mpc6xx/exceptions/raw_exception.h,
454        mpc6xx/mmu/bat.c, mpc6xx/mmu/bat.h, mpc6xx/mmu/mmuAsm.S,
455        mpc6xx/timer/timer.c, mpc8260/clock/clock.c,
456        mpc8260/console-generic/console-generic.c, mpc8260/cpm/brg.c,
457        mpc8260/exceptions/raw_exception.c,
458        mpc8260/exceptions/raw_exception.h, mpc8260/include/cpm.h,
459        mpc8260/include/mmu.h, mpc8260/mmu/mmu.c, mpc8260/timer/timer.c,
460        mpc8xx/clock/clock.c, mpc8xx/console-generic/console-generic.c,
461        mpc8xx/exceptions/raw_exception.c, mpc8xx/exceptions/raw_exception.h,
462        mpc8xx/include/cpm.h, mpc8xx/include/mmu.h, mpc8xx/mmu/mmu.c,
463        mpc8xx/timer/timer.c, ppc403/clock/clock.c,
464        ppc403/console/console.c.polled, ppc403/timer/timer.c,
465        rtems/powerpc/debugmod.h, shared/include/byteorder.h,
466        shared/include/cpuIdent.c, shared/include/cpuIdent.h,
467        shared/include/io.h, shared/include/mmu.h, shared/include/page.h,
468        shared/include/pgtable.h, shared/include/spr.h: URL for license
469        changed.
470
4712003-09-04      Joel Sherrill <joel@OARcorp.com>
472
473        * mpc505/timer/timer.c, ppc403/console/console.c,
474        ppc403/console/console405.c: Removed incorrect statement about
475        copyright assignment.
476
4772003-08-20      Joel Sherrill <joel@OARcorp.com>
478
479        * mpc8260/clock/clock.c: Correct copyright statements.
480
4812003-08-18      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
482
483        * Makefile.am: Reflect having moved aclocal/.
484
4852003-08-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
486
487        * Makefile.am: Reflect having moved automake/.
488        * mpc505/Makefile.am: Reflect having moved automake/.
489        * mpc505/ictrl/Makefile.am: Reflect having moved automake/.
490        * mpc505/timer/Makefile.am: Reflect having moved automake/.
491        * mpc505/vectors/Makefile.am: Reflect having moved automake/.
492        * mpc6xx/Makefile.am: Reflect having moved automake/.
493        * mpc6xx/clock/Makefile.am: Reflect having moved automake/.
494        * mpc6xx/exceptions/Makefile.am: Reflect having moved automake/.
495        * mpc6xx/mmu/Makefile.am: Reflect having moved automake/.
496        * mpc6xx/timer/Makefile.am: Reflect having moved automake/.
497        * mpc6xx/wrapup/Makefile.am: Reflect having moved automake/.
498        * mpc8260/Makefile.am: Reflect having moved automake/.
499        * mpc8260/clock/Makefile.am: Reflect having moved automake/.
500        * mpc8260/console-generic/Makefile.am: Reflect having moved automake/.
501        * mpc8260/cpm/Makefile.am: Reflect having moved automake/.
502        * mpc8260/exceptions/Makefile.am: Reflect having moved automake/.
503        * mpc8260/mmu/Makefile.am: Reflect having moved automake/.
504        * mpc8260/timer/Makefile.am: Reflect having moved automake/.
505        * mpc8xx/Makefile.am: Reflect having moved automake/.
506        * mpc8xx/clock/Makefile.am: Reflect having moved automake/.
507        * mpc8xx/console-generic/Makefile.am: Reflect having moved automake/.
508        * mpc8xx/cpm/Makefile.am: Reflect having moved automake/.
509        * mpc8xx/exceptions/Makefile.am: Reflect having moved automake/.
510        * mpc8xx/mmu/Makefile.am: Reflect having moved automake/.
511        * mpc8xx/timer/Makefile.am: Reflect having moved automake/.
512        * ppc403/Makefile.am: Reflect having moved automake/.
513        * ppc403/clock/Makefile.am: Reflect having moved automake/.
514        * ppc403/console/Makefile.am: Reflect having moved automake/.
515        * ppc403/ictrl/Makefile.am: Reflect having moved automake/.
516        * ppc403/timer/Makefile.am: Reflect having moved automake/.
517        * ppc403/tty_drv/Makefile.am: Reflect having moved automake/.
518        * ppc403/vectors/Makefile.am: Reflect having moved automake/.
519        * shared/Makefile.am: Reflect having moved automake/.
520        * shared/include/Makefile.am: Reflect having moved automake/.
521        * shared/src/Makefile.am: Reflect having moved automake/.
522        * wrapup/Makefile.am: Reflect having moved automake/.
523
5242003-08-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
525
526        * configure.ac: Use rtems-bugs@rtems.com as bug report email address.
527
5282003-08-08      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
529
530        * wrapup/Makefile.am (FAMILY_OBJS): Remove *exception_processing.
531
5322003-07-08      Joel Sherrill <joel@OARcorp.com>
533
534        PR 416/bsps
535        * ppc403/ictrl/ictrl.c (ictrl_isr): We acknolwegde the interrupt in
536        interrupt controller (clr_exisr(mask)) before calling the interrupt
537        handler that will acnowledge the interrupt source. This results in
538        the interrupt beeing seen a second time by the interrupt controller.
539        Reported and fixed by El Kolli Yacine <yacine.elkolli@crf.canon.fr>.
540
5412003-03-25      Thomas Doerfler <Thomas.Doerfler@imd-systems.de>
542
543        PR 368/filesystems
544        * mpc8xx/include/mpc8xx.h: Add PCMCIA registers.
545
5462003-03-25      Till Straumann <strauman@slac.stanford.edu>
547
548        PR 349/bsps
549        * shared/include/cpuIdent.c: Readd PPC604r CPU.
550
5512003-03-06      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
552
553        * configure.ac: Remove AC_CONFIG_AUX_DIR.
554
5552003-02-20      Till Straumann <strauman@slac.stanford.edu>
556
557        PR 349/bsps
558        * mpc6xx/exceptions/raw_exception.c, mpc6xx/mmu/bat.c,
559        mpc6xx/mmu/pte121.c, shared/include/cpuIdent.c,
560        shared/include/cpuIdent.h, shared/src/Makefile.am, shared/src/stack.c,
561        shared/src/stackTrace.h, powerpc/registers.h:
562          - undo improper 'fix' who broke mpc604r identification
563          - fix: 7400 identification PVR value was wrong
564          - enhance 'setdbat()' to switch OFF a given BAT if called with 0 size
565          - fix: page table support bugfix
566          - enhancement: provide routines to take and print stack trace
567            snapshots
568          - add definitions for HID1 and DABR SPRs
569
5702003-02-14      Greg Menke <gregory.menke@gsfc.nasa.gov>
571
572        PR 348/bsps
573        * mpc6xx/exceptions/raw_exception.c: Add PPC_603ev as required
574        by MTX603e BSP.
575
5762003-02-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
577
578        * configure.ac: AM_INIT_AUTOMAKE([1.7.2]).
579
5802003-02-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
581
582        * configure.ac: AC_PREREQ(2.57).
583
5842002-12-19      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
585
586        * configure.ac: Remove RTEMS_CHEC_CUSTOM_BSP.
587        * mpc505/ictrl/Makefile.am: Don't include @RTEMS_BSP@.cfg.
588        * mpc505/timer/Makefile.am: Don't include @RTEMS_BSP@.cfg.
589        * mpc505/vectors/Makefile.am: Don't include @RTEMS_BSP@.cfg.
590        * mpc6xx/clock/Makefile.am: Don't include @RTEMS_BSP@.cfg.
591        * mpc6xx/exceptions/Makefile.am: Don't include @RTEMS_BSP@.cfg.
592        * mpc6xx/mmu/Makefile.am: Don't include @RTEMS_BSP@.cfg.
593        * mpc6xx/timer/Makefile.am: Don't include @RTEMS_BSP@.cfg.
594        * mpc6xx/wrapup/Makefile.am: Don't include @RTEMS_BSP@.cfg.
595        * mpc8260/clock/Makefile.am: Don't include @RTEMS_BSP@.cfg.
596        * mpc8260/console-generic/Makefile.am: Don't include @RTEMS_BSP@.cfg.
597        * mpc8260/cpm/Makefile.am: Don't include @RTEMS_BSP@.cfg.
598        * mpc8260/exceptions/Makefile.am: Don't include @RTEMS_BSP@.cfg.
599        * mpc8260/mmu/Makefile.am: Don't include @RTEMS_BSP@.cfg.
600        * mpc8260/timer/Makefile.am: Don't include @RTEMS_BSP@.cfg.
601        * mpc8xx/clock/Makefile.am: Don't include @RTEMS_BSP@.cfg.
602        * mpc8xx/console-generic/Makefile.am: Don't include @RTEMS_BSP@.cfg.
603        * mpc8xx/cpm/Makefile.am: Don't include @RTEMS_BSP@.cfg.
604        * mpc8xx/exceptions/Makefile.am: Don't include @RTEMS_BSP@.cfg.
605        * mpc8xx/mmu/Makefile.am: Don't include @RTEMS_BSP@.cfg.
606        * mpc8xx/timer/Makefile.am: Don't include @RTEMS_BSP@.cfg.
607        * ppc403/clock/Makefile.am: Don't include @RTEMS_BSP@.cfg.
608        * ppc403/console/Makefile.am: Don't include @RTEMS_BSP@.cfg.
609        * ppc403/ictrl/Makefile.am: Don't include @RTEMS_BSP@.cfg.
610        * ppc403/timer/Makefile.am: Don't include @RTEMS_BSP@.cfg.
611        * ppc403/tty_drv/Makefile.am: Don't include @RTEMS_BSP@.cfg.
612        * ppc403/vectors/Makefile.am: Don't include @RTEMS_BSP@.cfg.
613        * shared/include/Makefile.am: Don't include @RTEMS_BSP@.cfg.
614        * shared/src/Makefile.am: Don't include @RTEMS_BSP@.cfg.
615        * wrapup/Makefile.am: Don't include @RTEMS_BSP@.cfg.
616
6172002-12-06      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
618
619        * configure.ac: Remove RTEMS_CHECK_BSP_CACHE.
620
6212002-12-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
622
623        * mpc8260/Makefile.am: Merge-in mpc8260/include/Makefile.am.
624        * mpc8xx/Makefile.am: Merge-in mpc8xx/include/Makefile.am.
625        * mpc8260/include/Makefile.am: Remove.
626        * mpc8xx/include/Makefile.am: Remove.
627        * configure.ac: Remove mpc8260/include/Makefile.
628        Remove mpc8xx/include/Makefile.
629
6302002-12-01      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
631
632        * configure.ac: Add RTEMS_PROG_CCAS.
633
6342002-11-04      Joel Sherrill <joel@OARcorp.com>
635
636        * mpc8260/console-generic/console-generic.c, mpc8260/cpm/dpram.c,
637        mpc8260/exceptions/raw_exception.c,
638        mpc8xx/exceptions/raw_exception.c: Removed warnings.
639
6402002-11-01      Joel Sherrill <joel@OARcorp.com>
641
642        * mpc8xx/console-generic/console-generic.c, mpc8xx/cpm/dpram.c,
643        mpc8xx/exceptions/raw_exception.c, ppc403/clock/clock.c:
644        Removed warnings.
645
6462002-10-31      Joel Sherrill <joel@OARcorp.com>
647
648        * mpc6xx/clock/c_clock.c, mpc6xx/exceptions/raw_exception.c,
649        mpc6xx/mmu/bat.c: Removed warnings.
650
6512002-10-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
652
653        * .cvsignore: Reformat.
654        Add autom4te*cache.
655        Remove autom4te.cache.
656
6572002-09-08      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
658
659        * configure.ac: Remove duplicate mpc6xx/timer/Makefile from CONFIG_FILES.
660
6612002-09-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
662
663        * mpc8260/exceptions/raw_exception.c: #include <string.h>.
664        #include <bspIo.h>.
665
6662002-08-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
667
668        * mpc6xx/wrapup/Makefile.am: Use .$(OBJEXT) instead of .o.
669        * wrapup/Makefile.am: Use .$(OBJEXT) instead of .o.
670
6712002-08-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
672
673        * mpc505/ictrl/Makefile.am: Use .$(OBJEXT) instead of .o.
674        * mpc505/timer/Makefile.am: Use .$(OBJEXT) instead of .o.
675        * mpc505/vectors/Makefile.am: Use .$(OBJEXT) instead of .o.
676        * mpc6xx/clock/Makefile.am: Use .$(OBJEXT) instead of .o.
677        * mpc6xx/exceptions/Makefile.am: Use .$(OBJEXT) instead of .o.
678        * mpc6xx/mmu/Makefile.am: Use .$(OBJEXT) instead of .o.
679        * mpc6xx/timer/Makefile.am: Use .$(OBJEXT) instead of .o.
680        * mpc8260/clock/Makefile.am: Use .$(OBJEXT) instead of .o.
681        * mpc8260/console-generic/Makefile.am: Use .$(OBJEXT) instead of .o.
682        * mpc8260/cpm/Makefile.am: Use .$(OBJEXT) instead of .o.
683        * mpc8260/exceptions/Makefile.am: Use .$(OBJEXT) instead of .o.
684        * mpc8260/mmu/Makefile.am: Use .$(OBJEXT) instead of .o.
685        * mpc8260/timer/Makefile.am: Use .$(OBJEXT) instead of .o.
686        * mpc8xx/clock/Makefile.am: Use .$(OBJEXT) instead of .o.
687        * mpc8xx/console-generic/Makefile.am: Use .$(OBJEXT) instead of .o.
688        * mpc8xx/cpm/Makefile.am: Use .$(OBJEXT) instead of .o.
689        * mpc8xx/exceptions/Makefile.am: Use .$(OBJEXT) instead of .o.
690        * mpc8xx/mmu/Makefile.am: Use .$(OBJEXT) instead of .o.
691        * mpc8xx/timer/Makefile.am: Use .$(OBJEXT) instead of .o.
692        * ppc403/clock/Makefile.am: Use .$(OBJEXT) instead of .o.
693        * ppc403/console/Makefile.am: Use .$(OBJEXT) instead of .o.
694        * ppc403/ictrl/Makefile.am: Use .$(OBJEXT) instead of .o.
695        * ppc403/timer/Makefile.am: Use .$(OBJEXT) instead of .o.
696        * ppc403/tty_drv/Makefile.am: Use .$(OBJEXT) instead of .o.
697        * ppc403/vectors/Makefile.am: Use .$(OBJEXT) instead of .o.
698        * shared/include/Makefile.am: Use .$(OBJEXT) instead of .o.
699        * shared/src/Makefile.am: Use .$(OBJEXT) instead of .o.
700
7012002-07-24      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
702
703        * mpc6xx/mmu/pte121.c: Include <string.h> for gcc-3.1.
704
7052002-07-22      Till Straumann <strauman@slac.stanford.edu>
706
707        * mpc6xx/mmu/bat.c: Per PR241, fix a tiny bug introduced by the
708        fix for an earlier patch (PR213) which added support for setting
709        BAT0 to setdbat().
710
7112001-05-17      Joel Sherrill <joel@OARcorp.com>
712
713        * mpc6xx/exceptions/raw_exception.c, pc6xx/mmu/pte121.c: Modified
714        slightly to reflect recent PowerPC re-organization and avoid warnings.
715
7162001-05-15      Till Straumann <strauman@slac.stanford.edu>
717
718        * mpc6xx/mmu/pte121.c, mpc6xx/mmu/pte121.h: New files. Missed in
719        merge of PR213.
720
7212001-05-14      Joel Sherrill <joel@OARcorp.com>
722
723        * shared/include/cpuIdent.c: Account for duplicate numbers.
724
7252002-05-01      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
726
727        * rtems/powerpc/debugmod.h: New file (extracted from
728        score/ppc.h).
729        * Makefile.am: Relect changes above.
730
7312001-05-14      Till Straumann <strauman@slac.stanford.edu>
732
733        * shared/include/io.h: Per PR215 address the following issues:
734            - _IO_BASE, _ISA_MEM_BASE and PCI_DRAM_OFFSET
735              are no longer defined by libcpu (powerpc/shared/include/io.h)
736              but by the BSP (who is the only one to know the values)
737            - the affected BSP (shared/motorola) headers have been fixed
738              in a separate "libbsp/powerpc/shared" patch.
739            - the DEC 21140 driver (libchip/network/dec21140.c) has been
740              fixed to use PCI_DRAM_OFFSET instead of PREP_PCI_DRAM_OFFSET.
741              and PCI_MEM_BASE instead of PREP_ISA_MEM_BASE. PCI_MEM_BASE
742              is to be defined by the BSP who is using this driver.
743            - the DEC driver also has been fixed to use the newer
744              rtems_bsp_delay_in_bus_cycles() instead of the obsolete
745              delay_in_bus_cycles().
746
7472001-05-14      Till Straumann <strauman@slac.stanford.edu>
748
749        * rtems/powerpc/registers.h, rtems/score/ppc.h: Per PR213, add
750        the following:
751            - support for the MPC74000 (AKA G4); there is no
752              AltiVec support yet, however.
753            - the cache flushing assembly code uses hardware-flush on the G4.
754              Also, a couple of hardcoded numerical values were replaced
755              by more readable symbolic constants.
756            - extended interrupt-disabled code section so enclose the entire
757              cache flush/invalidate procedure (as recommended by the book).
758              This is not (latency) critical as it is only used by
759              init code but prevents possible corruption.
760            - Trivial page table support as been added.
761              (1:1 effective-virtual-physical address mapping which is only
762              useful only on CPUs which feature hardware TLB replacement,
763              e.g. >604.  This allows for write-protecting memory regions,
764              e.g. text/ro-data which makes catching corruptors a lot easier.
765              It also frees one DBAT/IBAT and gives more flexibility
766              for setting up address maps :-)
767            - setdbat() allows changing BAT0 also (since the BSP may use
768              a page table, BAT0 could be available...).
769            - asm_setdbatX() violated the SVR ABI by using
770              r20 as a scratch register; changed for r0
771            - according to the book, a context synchronizing instruction is
772              necessary prior to and after changing a DBAT -> isync added
773
7742002-04-30      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
775
776        * rtems/powerpc/cache.h: New file (extracted from
777        old-exceptions/cpu.h)
778        * Makefile.am: Relect changes above.
779
7802002-04-18      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
781
782        * shared/include/cpu.h: Removed.
783        * shared/include/Makefile.am: Reflect changes above.
784        * shared/include/spr.h: Include rtems/powerpc/registers.h instead of
785        libcpu/cpu.h.
786        * mpc6xx/clock/c_clock.c: Reflect changes to <rtems/score/cpu.h>.
787        * mpc6xx/exceptions/asm_utils.S: Ditto.
788        * mpc6xx/exceptions/raw_exception.c: Ditto.
789        * mpc6xx/mmu/mmuAsm.S: Ditto.
790        * mpc6xx/timer/timer.c: Ditto.
791        * mpc8260/exceptions/asm_utils.S: Ditto.
792        * mpc8260/exceptions/raw_exception.c: Ditto.
793        * mpc8xx/exceptions/asm_utils.S: Ditto.
794        * mpc8xx/exceptions/raw_exception.c: Ditto.
795        * ppc403/vectors/vectors.S: Include <asm.h> instead of "asm.h".
796
7972001-04-17      Joel Sherrill <joel@OARcorp.com>
798
799        * shared/include/cpu.h: Added ifndef ASM.
800 
8012001-04-17      Joel Sherrill <joel@OARcorp.com>
802
803        * ChangeLog: Corrected paths on past few commits.
804 
8052002-04-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
806
807        * shared/include/cpu.h: Don't include cpuIdent.h.
808
8092002-04-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
810
811        * mpc8260/exceptions/raw_exception.c: Include <libcpu/cpuIdent.h>.
812
8132002-04-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
814
815        * mpc8xx/exceptions/raw_exception.c: Include <libcpu/cpuIdent.h>.
816
8172002-04-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
818
819        * mpc6xx/exceptions/raw_exception.c: Include <libcpu/cpuIdent.h>.
820
8212002-04-13      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
822
823        * shared/include/cpuIdent.h: New.
824        * shared/include/cpuIdent.c: Reflect having added cpuIdent.h.
825        * shared/include/cpu.h: Ditto.
826        * shared/include/Makefile.am: Add cpuIndent.h. Fix EXTRA_DIST.
827
8282001-04-03      Joel Sherrill <joel@OARcorp.com>
829
830        * Closed PR57.  The hack is OK as it allows a BSP to override
831        or not at its discretion.
832        * mpc8xx/timer/timer.c: Removed #warning declaring providing a
833        default definition for the macros
834        rtems_cpu_configuration_get_timer_least_valid and
835        rtems_cpu_configuration_get_timer_average_overhead.
836
8372002-02-04      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
838
839        * shared/include/byteorder.h: Use unsigned instead of __unsigned
840        (GCC-3.0.x compatibility).
841       
8422002-03-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
843
844        * configure.ac:
845        AC_INIT(package,_RTEMS_VERSION,_RTEMS_BUGS).
846        AM_INIT_AUTOMAKE([no-define foreign 1.6]).
847        * mpc505/ictrl/Makefile.am: Remove AUTOMAKE_OPTIONS.
848        * mpc505/Makefile.am: Remove AUTOMAKE_OPTIONS.
849        * mpc505/timer/Makefile.am: Remove AUTOMAKE_OPTIONS.
850        * mpc505/vectors/Makefile.am: Remove AUTOMAKE_OPTIONS.
851        * Makefile.am: Remove AUTOMAKE_OPTIONS.
852        * mpc6xx/clock/Makefile.am: Remove AUTOMAKE_OPTIONS.
853        * mpc6xx/Makefile.am: Remove AUTOMAKE_OPTIONS.
854        * mpc6xx/exceptions/Makefile.am: Remove AUTOMAKE_OPTIONS.
855        * mpc6xx/mmu/Makefile.am: Remove AUTOMAKE_OPTIONS.
856        * mpc6xx/timer/Makefile.am: Remove AUTOMAKE_OPTIONS.
857        * mpc6xx/wrapup/Makefile.am: Remove AUTOMAKE_OPTIONS.
858        * mpc8260/clock/Makefile.am: Remove AUTOMAKE_OPTIONS.
859        * mpc8260/Makefile.am: Remove AUTOMAKE_OPTIONS.
860        * mpc8260/console-generic/Makefile.am: Remove AUTOMAKE_OPTIONS.
861        * mpc8260/cpm/Makefile.am: Remove AUTOMAKE_OPTIONS.
862        * mpc8260/exceptions/Makefile.am: Remove AUTOMAKE_OPTIONS.
863        * mpc8260/include/Makefile.am: Remove AUTOMAKE_OPTIONS.
864        * mpc8260/mmu/Makefile.am: Remove AUTOMAKE_OPTIONS.
865        * mpc8260/timer/Makefile.am: Remove AUTOMAKE_OPTIONS.
866        * mpc8xx/clock/Makefile.am: Remove AUTOMAKE_OPTIONS.
867        * mpc8xx/Makefile.am: Remove AUTOMAKE_OPTIONS.
868        * mpc8xx/console-generic/Makefile.am: Remove AUTOMAKE_OPTIONS.
869        * mpc8xx/cpm/Makefile.am: Remove AUTOMAKE_OPTIONS.
870        * mpc8xx/exceptions/Makefile.am: Remove AUTOMAKE_OPTIONS.
871        * mpc8xx/include/Makefile.am: Remove AUTOMAKE_OPTIONS.
872        * mpc8xx/mmu/Makefile.am: Remove AUTOMAKE_OPTIONS.
873        * mpc8xx/timer/Makefile.am: Remove AUTOMAKE_OPTIONS.
874        * ppc403/clock/Makefile.am: Remove AUTOMAKE_OPTIONS.
875        * ppc403/Makefile.am: Remove AUTOMAKE_OPTIONS.
876        * ppc403/console/Makefile.am: Remove AUTOMAKE_OPTIONS.
877        * ppc403/ictrl/Makefile.am: Remove AUTOMAKE_OPTIONS.
878        * ppc403/timer/Makefile.am: Remove AUTOMAKE_OPTIONS.
879        * ppc403/tty_drv/Makefile.am: Remove AUTOMAKE_OPTIONS.
880        * ppc403/vectors/Makefile.am: Remove AUTOMAKE_OPTIONS.
881        * shared/include/Makefile.am: Remove AUTOMAKE_OPTIONS.
882        * shared/Makefile.am: Remove AUTOMAKE_OPTIONS.
883        * shared/src/Makefile.am: Remove AUTOMAKE_OPTIONS.
884        * wrapup/Makefile.am: Remove AUTOMAKE_OPTIONS.
885
8862002-01-03      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
887
888        * mpc6xx/clock/c_clock.c: Include rtems/bspIo.h instead of bspIo.h.
889        * mpc6xx/mmu/bat.h: Include rtems/bspIo.h instead of bspIo.h.
890        * mpc8260/console-generic/console-generic.c: Include rtems/bspIo.h instead of bspIo.h.
891        * mpc8260/cpm/brg.c: Include rtems/bspIo.h instead of bspIo.h.
892        * mpc8xx/console-generic/console-generic.c: Include rtems/bspIo.h instead of bspIo.h.
893        * shared/include/cpuIdent.c: Include rtems/bspIo.h instead of bspIo.h.
894
8952001-11-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
896
897        * ppc403/vectors/vectors.S: Include <bsp.h>.
898        * shared/include/cpu.h: Remove stray empty lines.
899
9002001-11-27      Joel Sherrill <joel@OARcorp.com>,
901
902        * new_exception_processing/Makefile.in,
903        new_exception_processing/.cvsignore,
904        new_exception_processing/Makefile.am,
905        new_exception_processing/c_isr.inl,
906        new_exception_processing/cpu.c, new_exception_processing/cpu.h,
907        new_exception_processing/cpu_asm.S,
908        old_exception_processing/Makefile.in,
909        old_exception_processing/.cvsignore,
910        old_exception_processing/Makefile.am, old_exception_processing/README,
911        old_exception_processing/TODO, old_exception_processing/c_isr.inl,
912        old_exception_processing/cpu.c, old_exception_processing/cpu.h,
913        old_exception_processing/cpu_asm.S, old_exception_processing/irq_stub.S,
914        old_exception_processing/ppc_offs.h,
915        old_exception_processing/ppccache.c, old_exception_processing/rtems.S:
916        Deleted since now under libbsp.
917
9182001-11-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
919
920        * configure.ac: Remove old_exception_processing,
921        new_exception_processing.
922        * Makefile.am: Ditto.
923
9242001-11-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
925
926        * configure.ac: Remove mpc750 from new_exception_processing,
927        Remove mpc604 from new_exception_processing.
928
9292001-11-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
930
931        * configure.ac: Remove ppc603e from old_exception_processing.
932
9332001-11-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
934
935        * configure.ac: Remove mpc8xx from new_exception_processing.
936
9372001-11-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
938
939        * configure.ac: Remove mpc8620 from new_exception_processing.
940
9412001-11-20      Joel Sherrill <joel@OARcorp.com>
942
943        * ChangeLog: Corrected spacing.
944
9452001-11-14      Till Straumann <strauman@SLAC.Stanford.EDU>
946
947        * new_exception_processing/cpu_asm.S: Support double or single
948        precision context switches.  Note that doing a single precision
949        context save/restore on a double precision PowerPC machine does not
950        only result in rounding errors but also screws up the FPSCR register!
951
9522001-11-08      Dennis Ehlin (ECS) <Dennis.Ehlin@ecs.ericsson.se>
953
954        This modification is part of the submitted modifications necessary to
955        support the IBM PPC405 family.  This submission was reviewed by
956        Thomas Doerfler <Thomas.Doerfler@imd-systems.de> who ensured it did
957        not negatively impact the ppc403 BSPs.  The submission and tracking
958        process was captured as PR50.
959        * ppc403/console/console405.c ppc403/tty_drv/.cvsignore,
960        ppc403/tty_drv/Makefile.am, ppc403/tty_drv/tty_drv.c,
961        ppc403/tty_drv/tty_drv.h: New files.
962        * Makefile.am, README, configure.ac, old_exception_processing/cpu.c,
963        old_exception_processing/cpu.h, ppc403/Makefile.am,
964        ppc403/clock/clock.c, ppc403/console/Makefile.am,
965        ppc403/console/console.c, ppc403/ictrl/ictrl.c, ppc403/ictrl/ictrl.h,
966        ppc403/timer/timer.c: Modified.
967
9682001-11-07      Joel Sherrill <joel@OARcorp.com>
969
970        * configure.ac: Delete the commented out line that said that
971        the mpc8260 used the old exception processing model.  This line
972        also appears to have caused ppc603e to miss this test.
973
9742001-10-29      Joel Sherrill <joel@OARcorp.com>
975
976        * mpc8xx/timer/timer.c: Added hack for two macros that are not defined
977        with the new exception processing model:
978                rtems_cpu_configuration_get_timer_least_valid()
979                rtems_cpu_configuration_get_timer_average_overhead()
980        This is captured as PR57.
981
9822001-10-24      Joel Sherrill <joel@OARcorp.com>
983
984        * mpc8260/clock/.cvsignore, mpc8260/console-generic/.cvsignore,
985        mpc8260/cpm/.cvsignore, mpc8260/exceptions/.cvsignore,
986        mpc8260/include/.cvsignore, mpc8260/mmu/.cvsignore,
987        mpc8260/timer/.cvsignore, mpc8260/.cvsignore: New files.
988
9892001-10-24      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
990
991        * mpc8260/exceptions/Makefile.am, mpc8260/include/Makefile.am,
992        mpc8xx/exceptions/Makefile.am: Updated to autoconf 2.52.
993
9942001-10-24      Joel Sherrill <joel@OARcorp.com>
995
996        * mpc8260/include/mpc8260.h: "or" is a keyword in C++. 
997
9982001-10-22      Andy Dachs <a.dachs@sstl.co.uk>
999
1000        * Makefile.am, README, configure.ac, new_exception_processing/cpu.h,
1001        shared/include/cpu.h, shared/include/cpuIdent.c, shared/src/cache.c:
1002        Added mpc8260 support.
1003
10042001-10-22      Andy Dachs <a.dachs@sstl.co.uk>
1005
1006        * Added mpc8260 directory.
1007        * Modified Makefile.am and configure.in to build the contents
1008        * mpc8260/Makefile.am, mpc8260/README, mpc8260/clock/Makefile.am,
1009        mpc8260/clock/clock.c, mpc8260/console-generic/Makefile.am,
1010        mpc8260/console-generic/console-generic.c, mpc8260/cpm/.cvsignore,
1011        mpc8260/cpm/Makefile.am, mpc8260/cpm/brg.c, mpc8260/cpm/cp.c,
1012        mpc8260/cpm/dpram.c, mpc8260/exceptions/.cvsignore,
1013        mpc8260/exceptions/Makefile.am, mpc8260/exceptions/asm_utils.S,
1014        mpc8260/exceptions/raw_exception.c, mpc8260/exceptions/raw_exception.h,
1015        mpc8260/include/Makefile.am, mpc8260/include/console.h,
1016        mpc8260/include/cpm.h, mpc8260/include/mmu.h,
1017        mpc8260/include/mpc8260.h, mpc8260/mmu/Makefile.am, mpc8260/mmu/mmu.c,
1018        mpc8260/timer/Makefile.am, mpc8260/timer/timer.c: New files.
1019
10202001-10-12      Joel Sherrill <joel@OARcorp.com>
1021
1022        * mpc6xx/clock/c_clock.c, mpc6xx/clock/c_clock.h, mpc8xx/clock/clock.c,
1023        mpc8xx/timer/timer.c, new_exception_processing/cpu.c,
1024        new_exception_processing/cpu.h, new_exception_processing/cpu_asm.S,
1025        old_exception_processing/cpu.c, old_exception_processing/cpu.h,
1026        old_exception_processing/cpu_asm.S, old_exception_processing/rtems.S:
1027        Fixed typo.
1028
10292001-10-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1030
1031        * .cvsignore: Add autom4te.cache for autoconf > 2.52.
1032        * configure.in: Remove.
1033        * configure.ac: New file, generated from configure.in by autoupdate.
1034
10352001-09-27      Joel Sherrill <joel@OARcorp.com>
1036
1037        * old_exception_processing/cpu.h: Renamed delay() to rtems_bsp_delay().
1038        Renamed delay_in_bus_cycles() to rtems_bsp_delay_in_bus_cycles().
1039        * shared/include/cpu.h: Renamed delay() to rtems_bsp_delay().
1040        Renamed delay_in_bus_cycles() to rtems_bsp_delay_in_bus_cycles().
1041
10422001-09-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1043
1044        * new_exception_processing/Makefile.am: Use 'PREINSTALL_FILES ='.
1045        * old_exception_processing/Makefile.am: Use 'PREINSTALL_FILES ='.
1046        * mpc6xx/mmu/Makefile.am: Use 'PREINSTALL_FILES ='.
1047        * mpc6xx/clock/Makefile.am: Use 'PREINSTALL_FILES ='.
1048        * mpc6xx/exceptions/Makefile.am: Use 'PREINSTALL_FILES ='.
1049        * mpc8xx/include/Makefile.am: Use 'PREINSTALL_FILES ='.
1050        * mpc8xx/exceptions/Makefile.am: Use 'PREINSTALL_FILES ='.
1051        * shared/include/Makefile.am: Use 'PREINSTALL_FILES ='.
1052        * shared/src/Makefile.am: Use 'PREINSTALL_FILES ='.
1053        * shared/src/Makefile.am: Use 'CLEANFILES ='.
1054
10552000-06-08      Eric Valette <valette@crf.canon.fr>
1056
1057        * mpc8xx/console-generic/console-generic.c:
1058        The printk/printf did not work when loaded by EPPCBUG. They did
1059        work when loaded with the BDM debugger.  I suspected EPPBUG
1060        made some nasty things like patching Communication processor
1061        microcode...  Anyway, the attached patch:
1062          1) Enables to have printk nearly immediately after boot,
1063          2) Make printf work automagically (I do not know why except I make a
1064        different initialization for printk that should be overwritten by
1065        console init later ?)
1066
1067        I let the default to be using EPPCBUG embedded firmware to boot and
1068        using this printk early enabler code (LOADED_BY_EPPCBUG and
1069        EARLY_CONSOLE) are on.
1070
10712001-05-24      Tom Armistead <tom_armistead@phx.mcd.mot.com>
1072
1073        * mpc6xx/timer/timer.c: Added include of bsp.h and removed
1074        external declaration of BSP_Convert_decrementer() to
1075        correct unresolved reference to this routine.
1076
10772001-05-24      Eric Valette <valette@crf.canon.fr>
1078
1079        * mpc8xx/console-generic/console-generic.c: Bug found by Yacine
1080        <elkolli@crf.canon.fr> where the initialization or irq data structure
1081        was incomplete in case a SMC channel was used first and later a SCC one.
1082
10832001-03-30      Eric Valette <valette@crf.canon.fr>
1084
1085        * mpc8xx/vectors/.cvsignore, mpc8xx/vectors/Makefile.am,
1086        mpc8xx/vectors/README, mpc8xx/vectors/align_h.S
1087        mpc8xx/vectors/vectors.S:  These files were removed in
1088        support of switching the mpc8xx to the use the "new exception
1089        processing model."
1090
10912001-03-30      Eric Valette <valette@crf.canon.fr>
1092
1093        * mpc8xx/exceptions/.cvsignore, mpc8xx/exceptions/Makefile.am,
1094        mpc8xx/exceptions/asm_utils.S, mpc8xx/exceptions/raw_exception.c,
1095        mpc8xx/exceptions/raw_exception.h: New files.
1096        * configure.in, mpc6xx/mmu/bat.h, mpc8xx/Makefile.am,
1097        mpc8xx/clock/clock.c,
1098        mpc8xx/console-generic/console-generic.c,
1099        mpc8xx/include/mpc8xx.h, mpc8xx/mmu/mmu.c,
1100        new_exception_processing/cpu.h, shared/include/byteorder.h,
1101        wrapup/Makefile.am:  This is conversion of the
1102        mpc8xx CPU to the "new exception processing model."
1103
11042001-02-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1105
1106        * mpc505/ictrl/Makefile.am, mpc6xx/clock/Makefile.am,
1107        mpc6xx/exceptions/Makefile.am, mpc6xx/mmu/Makefile.am,
1108        mpc8xx/include/Makefile.am, new_exception_processing/Makefile.am,
1109        old_exception_processing/Makefile.am, pc403/ictrl/Makefile.am,
1110        shared/include/Makefile.am, shared/src/Makefile.am:
1111        Apply *_HEADERS instead of *H_FILES.
1112        * shared/src/.cvsignore: Add cache.h.
1113
11142001-01-03      Joel Sherrill <joel@OARcorp.com>
1115
1116        * new_exception_processing/cpu.h, old_exception_processing/cpu.c:
1117        old_exception_processing/cpu.h, Added _CPU_Initialize_vectors().
1118        In particular, spurious vector initialization had to be moved
1119        on old exception processing model.
1120
11212000-11-09      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1122
1123        * Makefile.am: Use ... instead of RTEMS_TOPdir in ACLOCAL_AMFLAGS.
1124
11252000-11-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1126
1127        * Makefile.am: Switch to ACLOCAL_AMFLAGS = -I $(RTEMS_TOPdir)/aclocal.
1128
11292000-10-26      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1130
1131        * Makefile.am: ACLOCAL_AMFLAGS= -I $(RTEMS_TOPdir)/macros.
1132        Switch to GNU canonicalization.
1133
11342000-10-20      Joel Sherrill <joel@OARcorp.com>
1135
1136        * mpc8xx/console-generic/console-generic.c: Avoid use of
1137        BSP definitions and rely on the new routine
1138        mbx8xx_console_get_configuration() to get information.  This
1139        routine was formerly incorrectly called
1140        mbx8xx_console_use_maximum_buffer_size().
1141        binding to the exception code.
1142
11432000-10-20      Joel Sherrill <joel@OARcorp.com>
1144
1145        * configure.in, Makefile.am: Explicitly specify whether an
1146        RTEMS_CPU_MODEL is using old or new exception processing.  This
1147        is important because when building multilib, you do not know
1148        the RTEMS_CPU_MODEL.  So everything built in a multilib'ed RTEMS
1149        must be independent of the exception model and allow for late
1150        binding to the exception code.
1151
11522000-10-18        Sergei Organov <osv@javad.ru>
1153
1154        * Added full support for MPC505.
1155        * mpc505/ictrl: New directory.
1156        * configure.in, mpc505/Makefile.am: Modified to reflect ictrl addition.
1157        * mpc505/ictrl/.cvsignore, mpc505/ictrl/Makefile.am,
1158        mpc505/ictrl/ictrl.c, mpc505/ictrl/ictrl.h: New files.
1159        * mpc505/timer/timer.c: Use <rtems.h>, not "rtems.h".
1160        * mpc505/vectors/Makefile.am: alignment exception handler now included.
1161        * mpc505/vectors/vectors.S: Now use constants for exception numbers.
1162        * old_exception_processing/ppc_offs.h: New file.
1163        * old_exception_processing/Makefile.am: Account for ppc_offs.h.
1164        * old_exception_processing/cpu.h: Make Nest and Disable levels volatile.
1165        * old_exception_processing/cpu_asm.S: Offsets moved to ppc_offs.h.
1166
11672000-10-18      Joel Sherrill <joel@OARcorp.com>
1168
1169        * mpc8xx/console-generic/console-generic.c: Removed include of
1170        <bsp.h> by adding BSP dependent routine
1171        mbx8xx_console_use_maximum_buffer_size() which can be hard coded
1172        or check non-volatile memory for configuration.
1173
11742000-10-18      Joel Sherrill <joel@OARcorp.com>
1175
1176        * mpc8xx/console-generic/console-generic.c: Removed warnings.
1177
11782000-10-18      Joel Sherrill <joel@OARcorp.com>
1179
1180        * mpc6xx/clock/c_clock.h: Removed commented out reference to <bsp.h>.
1181        * mpc6xx/timer/timer.c: Ditto.
1182
11832000-10-18      Joel Sherrill <joel@OARcorp.com>
1184
1185        * mpc6xx/clock/c_clock.c, mpc6xx/clock/c_clock.h: Removed use of
1186        bsp.h and replaced it with use of proper interfaces or explicit
1187        externs of required functions and data.
1188        * mpc6xx/timer/timer.c: Ditto.
1189
11902000-09-04      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1191
1192        * mpc505/timer/Makefile.am, mpc505/vectors/Makefile.am,
1193        mpc6xx/clock/Makefile.am, mpc6xx/exceptions/Makefile.am,
1194        mpc6xx/mmu/Makefile.am, mpc6xx/timer/Makefile.am,
1195        mpc6xx/wrapup/Makefile.am, ppc403/clock/Makefile.am,
1196        ppc403/console/Makefile.am, ppc403/ictrl/Makefile.am,
1197        ppc403/timer/Makefile.am, ppc403/vectors/Makefile.am,
1198        shared/include/Makefile.am, shared/src/Makefile.am,
1199        wrapup/Makefile.am, mpc8xx/clock/Makefile.am,
1200        mpc8xx/console-generic/Makefile.am, mpc8xx/cpm/Makefile.am,
1201        mpc8xx/mmu/Makefile.am, mpc8xx/timer/Makefile.am,
1202        mpc8xx/vectors/Makefile.am, new_exception_processing/Makefile.am,
1203        old_exception_processing/Makefile.am: Include compile.am
1204
12052000-08-11  Charles-Antoine Gauthier  <charles.gauthier@nrc.ca>
1206
1207        * mpc8xx/console-generic/console-generic.c:
1208        Add support for configuration parameters in NVRAM
1209
12102000-08-25      Joel Sherrill <joel.sherrill@OARcorp.com>
1211
1212        * ChangeLog: File paths corrected.
1213
12142000-08-10      Charles-Antoine Gauthier  <charles.gauthier@nrc.ca>
1215
1216        * mpx8xx/console-generic/console-generic.c: Addition of support
1217        for shared printk and no termios.
1218
12192000-08-10      Charles-Antoine Gauthier  <charles.gauthier@nrc.ca>
1220
1221        * mpx8xx/console-generic/console-generic.c(m8xx_uart_pollWrite):
1222        Flush actual buffer.
1223
12242000-08-10      Joel Sherrill <joel@OARcorp.com>
1225
1226        * ChangeLog: New file.
Note: See TracBrowser for help on using the repository browser.