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

4.104.114.84.95
Last change on this file since eb27a98 was eb27a98, checked in by Ralf Corsepius <ralf.corsepius@…>, on 02/12/05 at 03:39:56

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

  • Makefile.am: Build exception processing in old-exceptions rsp. new-exceptions subdirs (Merge-in former libbsp/powerpc/support/*).
  • Property mode set to 100644
File size: 47.4 KB
Line 
12005-02-11      Ralf Corsepius <ralf.corsepius@rtems.org>
2
3        * Makefile.am: Build exception processing in  old-exceptions rsp.
4        new-exceptions subdirs (Merge-in former libbsp/powerpc/support/*).
5
62005-02-11      Ralf Corsepius <ralf.corsepius@rtems.org>
7
8        * configure.ac: subdir-objects.
9        Add compiler check for old/new-style exception processing.
10
112005-02-11      Ralf Corsepius <ralf.corsepius@rtems.org>
12
13        * mpc8260/cpm/dpram.c, mpc8xx/cpm/dpram.c:
14        Remove local rtems_panic, use #include <rtems/error.h>.
15
162005-02-10      Ralf Corsepius <ralf.corsepius@rtems.org>
17
18        * mpc505/vectors/vectors.S, ppc403/vectors/vectors.S:
19        Remove PPC_ABI_POWEROPEN.
20
212005-02-09      Ralf Corsepius <ralf.corsepius@rtems.org>
22
23        * mpc505/vectors/vectors.S, ppc403/vectors/vectors.S:
24        Remove PPC_ABI_GCC27.
25
262005-02-09      Ralf Corsepius <ralf.corsepius@rtems.org>
27
28        * ppc403/vectors/vectors.S: Remove XCOFF support.
29
302005-02-09      Ralf Corsepius <ralf.corsepius@rtems.org>
31
32        * rtems/powerpc/cache.h, rtems/powerpc/debugmod.h:
33        New header guards.
34
352005-01-07      Ralf Corsepius <ralf.corsepius@rtems.org>
36
37        * mpc505/Makefile.am, mpc5xx/Makefile.am, mpc6xx/Makefile.am,
38        mpc8260/Makefile.am, mpc8xx/Makefile.am, ppc403/Makefile.am,
39        shared/Makefile.am: Eliminate CFLAGS_OPTIMIZE_V.
40
412005-01-04      Joel Sherrill <joel@OARcorp.com>
42
43        * ppc403/tty_drv/tty_drv.c: Remove warnings.
44
452005-01-02      Ralf Corsepius <ralf.corsepius@rtems.org>
46
47        * mpc505/Makefile.am, mpc5xx/Makefile.am, mpc6xx/Makefile.am,
48        mpc8260/Makefile.am, mpc8xx/Makefile.am, ppc403/Makefile.am,
49        shared/Makefile.am: Remove build-variant support.
50
512004-11-22      Jennifer Averett <jennifer@OARcorp.com>
52
53        PR 581/bsps
54        * mpc6xx/exceptions/raw_exception.c, shared/include/cpuIdent.h:
55        Converting PSIM to new exception model required adding PSIM as
56        PowerPC CPU model.
57
582004-11-20      Ralf Corsepius <ralf.corsepius@rtems.org>
59
60        * powerpc/shared/include/cpuIdent.c,
61        powerpc/shared/include/cpuIdent.h: Add 603le.
62        (Submitted by Thomas.Doerfler <Thomas.Doerfler@imd-systems.de>
63        as part of the patch attached to PR 703).
64
652004-11-10      Richard Campbell <richard.campbell@oarcorp.com>
66
67        * configure.ac, mpc6xx/exceptions/raw_exception.c,
68        mpc6xx/exceptions/raw_exception.h, mpc6xx/mmu/bat.c,
69        mpc6xx/mmu/bat.h, mpc6xx/mmu/mmuAsm.S, shared/include/cpuIdent.c,
70        shared/include/cpuIdent.h: Add MPC8240 and MPC8245 support. There was
71        also a significant amount of spelling and whitespace cleanup.
72
732004-10-21      Ralf Corsepius <ralf_corsepius@rtems.org>
74
75        * mpc5xx/clock/clock.c, mpc5xx/include/mpc5xx.h
76        mpc5xx/timer/timer.c: Use POSIX fixed size types.
77
782004-10-20      Eric Norum <norume@aps.anl.gov>
79
80        Add Kate Feng's MPC7455 support
81        * configure.ac
82        * mpc6xx/exceptions/raw_exception.c
83        * mpc6xx/mmu/mmuAsm.S
84        * mpc6xx/mmu/pte121.c
85        * shared/include/cpuIdent.c
86        * shared/include/cpuIdent.h
87
882004-10-19      Ralf Corsepius <ralf_corsepius@rtems.org>
89
90        * configure.ac: Remove RTEMS_ENABLE_BARE.
91
922004-09-24      Ralf Corsepius <ralf_corsepius@rtems.org>
93
94        * configure.ac: Require automake > 1.9.
95
962004-05-22      Till Strauman <strauman@slac.stanford.edu>
97
98        PR 619/bsps
99        * mpc6xx/clock/c_clock.c: The PPC decrementer must be reloaded on each
100        clock tick. Currently, this is done by just reloading a fixed value.
101        The attached patch takes into account the time that elapsed since the
102        decrementer crossed zero in order to adjust the value to be
103        re-loaded. Without the patch, the effective system clock cycle is
104        increased by the exception handler latency.
105
1062004-04-13      Ralf Corsepius <ralf_corsepius@rtems.org>
107
108        * mpc5xx/clock/clock.c, mpc5xx/irq/irq_asm.S, mpc5xx/vectors/vectors.S:
109        Reflect new locations of cpukit headers.
110
1112004-04-13      Ralf Corsepius <ralf_corsepius@rtems.org>
112
113        * mpc505/ictrl/ictrl.c, mpc505/vectors/vectors.S,
114        mpc6xx/exceptions/raw_exception.c,
115        mpc8260/exceptions/raw_exception.c,
116        mpc8xx/exceptions/raw_exception.c, rtems/powerpc/cache.h,
117        mpc5xx/ictrl/ictrl.c, mpc5xx/exceptions/raw_exception.c: Include
118        <rtems/score/powerpc.h> instead of <rtems/score/ppc.h>.
119
1202004-04-12      David Querbach <querbach@realtime.bc.ca>
121
122        * README, configure.ac, mpc5xx/Makefile.am,
123        mpc5xx/exceptions/raw_exception.c, mpc5xx/exceptions/raw_exception.h,
124        mpc5xx/timer/timer.c, shared/include/cpuIdent.h: addition of a
125        significant amount of MPC5xx support as part of the addition of the
126        SS555 BSP.
127        * mpc5xx/README, mpc5xx/clock/clock.c,
128        mpc5xx/console-generic/console-generic.c, mpc5xx/include/console.h,
129        mpc5xx/include/mpc5xx.h, mpc5xx/irq/irq.c, mpc5xx/irq/irq.h,
130        mpc5xx/irq/irq_asm.S, mpc5xx/irq/irq_init.c,
131        mpc5xx/vectors/vectors.S, mpc5xx/vectors/vectors.h,
132        mpc5xx/vectors/vectors_init.c: New files.
133        * mpc5xx/exceptions/asm_utils.S: Removed.
134
1352004-04-02      Ralf Corsepius <ralf_corsepius@rtems.org>
136
137        * ppc403/vectors/align_h.S: Include <rtems/asm.h> instead of <asm.h>.
138
1392004-04-01      Ralf Corsepius <ralf_corsepius@rtems.org>
140
141        * mpc505/vectors/vectors.S: Include <rtems/asm.h> instead of <asm.h>.
142        * mpc6xx/exceptions/asm_utils.S: Include <rtems/asm.h> instead of <asm.h>.
143        * mpc6xx/mmu/mmuAsm.S: Include <rtems/asm.h> instead of <asm.h>.
144        * mpc8260/exceptions/asm_utils.S: Include <rtems/asm.h> instead of <asm.h>.
145        * mpc8xx/exceptions/asm_utils.S: Include <rtems/asm.h> instead of <asm.h>.
146        * ppc403/vectors/vectors.S: Include <rtems/asm.h> instead of <asm.h>.
147        * mpc5xx/exceptions/asm_utils.S: Include <rtems/asm.h> instead of <asm.h>.
148        * mpc8260/clock/clock.c: Include <rtems/clockdrv.h> instead of <clockdrv.h>.
149        * mpc8xx/clock/clock.c: Include <rtems/clockdrv.h> instead of <clockdrv.h>.
150        * ppc403/clock/clock.c: Include <rtems/clockdrv.h> instead of <clockdrv.h>.
151
1522004-03-31      Ralf Corsepius <ralf_corsepius@rtems.org>
153
154        * mpc6xx/timer/timer.c: Cosmetics.
155
1562004-03-30      Ralf Corsepius <ralf_corsepius@rtems.org>
157
158        * mpc505/timer/timer.c, mpc5xx/timer/timer.c,
159        mpc6xx/clock/c_clock.c, mpc6xx/timer/timer.c, mpc8260/clock/clock.c,
160        mpc8260/console-generic/console-generic.c, mpc8260/cpm/cp.c,
161        mpc8260/cpm/dpram.c, mpc8260/include/cpm.h, mpc8260/include/mmu.h,
162        mpc8260/include/mpc8260.h, mpc8260/mmu/mmu.c, mpc8260/timer/timer.c,
163        mpc8xx/clock/clock.c, mpc8xx/console-generic/console-generic.c,
164        mpc8xx/cpm/cp.c, mpc8xx/cpm/dpram.c, mpc8xx/include/cpm.h,
165        mpc8xx/include/mmu.h, mpc8xx/include/mpc8xx.h, mpc8xx/mmu/mmu.c,
166        mpc8xx/timer/timer.c, ppc403/clock/clock.c,
167        ppc403/console/console.c, ppc403/console/console405.c,
168        ppc403/ictrl/ictrl.c, ppc403/ictrl/ictrl.h, ppc403/timer/timer.c,
169        ppc403/tty_drv/tty_drv.c, rtems/powerpc/cache.h, shared/src/cache.c:
170        Convert to using c99 fixed size types.
171
1722004-03-26      Ralf Corsepius <ralf_corsepius@rtems.org>
173
174        * configure.ac: Add 2nd argument (rtems_updir) to RTEMS_TOP.
175
1762004-03-09      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
177
178        * README: Add "mpc5xx (mpc565)", because Wilfried B. mentioned the
179        mpc5xx being used on mpc565.
180
1812004-03-08      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
182
183        PR 587/bsps
184        * shared/include/cpuIdent.h, shared/include/cpuIdent.c: Add defines
185        for MPC_5XX.
186
1872004-03-08      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
188
189        * Makefile.am, configure.ac: Reflect having added mpc5xx.
190
1912004-03-08      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
192
193        * mpc5xx/.cvsignore, mpc5xx/Makefile.am: New.
194        * mpc5xx/exceptions/asm_utils.S,  mpc5xx/exceptions/raw_exception.c,
195        mpc5xx/exceptions/raw_exception.h, mpc5xx/ictrl/ictrl.c,
196        mpc5xx/ictrl/ictrl.h, mpc5xx/timer/timer.c: New (Submission from
197        Wilfried Busalski <w.busalski@lancier-monitoring.de>).
198
1992004-03-05      Joel Sherrill <joel@OARcorp.com>
200
201        * mpc6xx/mmu/pte121.c: Add missing ifdef DEBUG to remove warning for
202        unused static routine.
203
2042004-02-17      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
205
206        * mpc505/Makefile.am: Fix typo.
207
2082004-02-06      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
209
210        * mpc505/Makefile.am, mpc6xx/Makefile.am, mpc8260/Makefile.am,
211        mpc8xx/Makefile.am, ppc403/Makefile.am: Don't include .../lib.am.
212
2132004-01-30      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
214
215        * wrapup/Makefile.am: Remove.
216        * configure.ac: Remove wrapup.
217        * shared/Makefile.am: Use automake compilation rules.
218        Build *.rels.
219
2202004-01-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
221
222        * configure.ac: Require automake >= 1.8.2.
223        * Makefile.am, mpc505/Makefile.am, mpc6xx/Makefile.am,
224        mpc8260/Makefile.am, mpc8xx/Makefile.am, ppc403/Makefile.am,
225        shared/Makefile.am: Use automake compilation rules.
226        Add PREINSTALL_DIRS.
227
2282004-01-14      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
229
230        * Makefile.am: Re-add dirstamps to PRE/TMPINSTALL_FILES.
231        Add PRE/TMPINSTALL_FILES to CLEANFILES.
232        * mpc505/Makefile.am: Ditto.
233        * mpc6xx/Makefile.am: Ditto.
234        * mpc8260/Makefile.am: Ditto.
235        * mpc8xx/Makefile.am: Ditto.
236        * ppc403/Makefile.am: Ditto.
237        * shared/Makefile.am: Ditto.
238
2392004-01-13      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
240
241        * mpc6xx/Makefile.am: Remove libcpuspec.a (Unused).
242
2432004-01-13      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
244
245        * mpc505/Makefile.am: Fix typo vectors/vectors.S.
246        * shared/Makefile.am: Fix typo
247        EXTRA_DIST = $(libcpuspec_C_FILES)
248
2492003-12-19      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
250
251        * ppc403/Makefile.am: Fix typo in vectors' compilation rule.
252        * shared/Makefile.am: Use $(top_srcdir)/../shared instead of
253        relative subdirs.
254
2552003-12-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
256
257        * mpc6xx/wrapup/.cvsignore: Remove.
258
2592003-12-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
260
261        * ppc403/clock/Makefile.am: Remove.
262        * ppc403/console/Makefile.am: Remove.
263        * ppc403/ictrl/Makefile.am: Remove.
264        * ppc403/timer/Makefile.am: Remove.
265        * ppc403/tty_drv/Makefile.am: Remove.
266        * ppc403/vectors/Makefile.am: Remove.
267        * ppc403/Makefile.am: Merge-in Makefile.ams above.
268        * configure.ac: Reflect changes to ppc403/Makefile.ams.
269
2702003-12-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
271
272        * mpc505/ictrl/Makefile.am: Remove.
273        * mpc505/timer/Makefile.am: Remove.
274        * mpc505/vectors/Makefile.am: Remove.
275        * mpc505/Makefile.am: Merge-in Makefile.ams above.
276        * configure.ac: Reflect changes to mpc505/Makefile.ams.
277
2782003-12-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
279
280        * mpc8xx/clock/Makefile.am: Remove.
281        * mpc8xx/console-generic/Makefile.am: Remove.
282        * mpc8xx/cpm/Makefile.am: Remove.
283        * mpc8xx/exceptions/Makefile.am: Remove.
284        * mpc8xx/mmu/Makefile.am: Remove.
285        * mpc8xx/timer/Makefile.am: Remove.
286        * mpc8xx/Makefile.am: Merge-in Makefile.ams above.
287        * configure.ac: Reflect changes to mpc8xx/Makefile.ams.
288
2892003-12-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
290
291        * configure.ac: Remove mpc6xx/*/Makefile,  mpc8260/*/Makefile.
292
2932003-12-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
294
295        * mpc6xx/clock/Makefile.am: Remove.
296        * mpc6xx/exceptions/Makefile.am: Remove.
297        * mpc6xx/mmu/Makefile.am: Remove.
298        * mpc6xx/timer/Makefile.am: Remove.
299        * mpc6xx/wrapup/Makefile.am: Remove.
300        * mpc6xx/Makefile.am: Merge-in Makefile.ams above.
301
3022003-12-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
303
304        * mpc8260/clock/Makefile.am: Remove.
305        * mpc8260/console-generic/Makefile.am: Remove.
306        * mpc8260/cpm/Makefile.am: Remove.
307        * mpc8260/exceptions/Makefile.am: Remove.
308        * mpc8260/mmu/Makefile.am: Remove.
309        * mpc8260/timer/Makefile.am: Remove.
310        * mpc8260/Makefile.am: Merge-in Makefile.ams above.
311
3122003-12-15      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
313
314        * shared/include/Makefile.am: Remove.
315        * shared/src/Makefile.am: Remove.
316        * shared/Makefile.am: Merge-in Makefile.ams above.
317        * configure.ac: Reflect changes above.
318
3192003-12-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
320
321        * Makefile.am: Use mkdir_p. Remove dirs from PRE/TMPINSTALL_FILES.
322        * mpc505/ictrl/Makefile.am: Use mkdir_p. Remove dirs from PRE/TMPINSTALL_FILES.
323        * mpc6xx/clock/Makefile.am: Use mkdir_p. Remove dirs from PRE/TMPINSTALL_FILES.
324        * mpc6xx/exceptions/Makefile.am: Use mkdir_p. Remove dirs from PRE/TMPINSTALL_FILES.
325        * mpc6xx/mmu/Makefile.am: Use mkdir_p. Remove dirs from PRE/TMPINSTALL_FILES.
326        * mpc8260/Makefile.am: Use mkdir_p. Remove dirs from PRE/TMPINSTALL_FILES.
327        * mpc8260/exceptions/Makefile.am: Use mkdir_p. Remove dirs from PRE/TMPINSTALL_FILES.
328        * mpc8xx/Makefile.am: Use mkdir_p. Remove dirs from PRE/TMPINSTALL_FILES.
329        * mpc8xx/exceptions/Makefile.am: Use mkdir_p. Remove dirs from PRE/TMPINSTALL_FILES.
330        * ppc403/ictrl/Makefile.am: Use mkdir_p. Remove dirs from PRE/TMPINSTALL_FILES.
331        * ppc403/tty_drv/Makefile.am: Use mkdir_p. Remove dirs from PRE/TMPINSTALL_FILES.
332        * shared/include/Makefile.am: Use mkdir_p. Remove dirs from PRE/TMPINSTALL_FILES.
333        * shared/src/Makefile.am: Use mkdir_p. Remove dirs from PRE/TMPINSTALL_FILES.
334
3352003-12-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
336
337        * configure.ac: Require automake >= 1.8, autoconf >= 2.59.
338
3392003-12-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
340
341        * wrapup/Makefile.am: Build libcpu.a.
342        Don't preinstall libcpu.a
343
3442003-12-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
345
346        * mpc505/ictrl/Makefile.am: Remove all-local: $(ARCH).
347        * mpc505/timer/Makefile.am: Remove all-local: $(ARCH).
348        * mpc505/vectors/Makefile.am: Remove all-local: $(ARCH).
349        * mpc6xx/clock/Makefile.am: Remove all-local: $(ARCH).
350        * mpc6xx/exceptions/Makefile.am: Remove all-local: $(ARCH).
351        * mpc6xx/mmu/Makefile.am: Remove all-local: $(ARCH).
352        * mpc6xx/timer/Makefile.am: Remove all-local: $(ARCH).
353        * mpc6xx/wrapup/Makefile.am: Remove all-local: $(ARCH).
354        * mpc8260/clock/Makefile.am: Remove all-local: $(ARCH).
355        * mpc8260/console-generic/Makefile.am: Remove all-local: $(ARCH).
356        * mpc8260/cpm/Makefile.am: Remove all-local: $(ARCH).
357        * mpc8260/exceptions/Makefile.am: Remove all-local: $(ARCH).
358        * mpc8260/mmu/Makefile.am: Remove all-local: $(ARCH).
359        * mpc8260/timer/Makefile.am: Remove all-local: $(ARCH).
360        * mpc8xx/clock/Makefile.am: Remove all-local: $(ARCH).
361        * mpc8xx/console-generic/Makefile.am: Remove all-local: $(ARCH).
362        * mpc8xx/cpm/Makefile.am: Remove all-local: $(ARCH).
363        * mpc8xx/exceptions/Makefile.am: Remove all-local: $(ARCH).
364        * mpc8xx/mmu/Makefile.am: Remove all-local: $(ARCH).
365        * mpc8xx/timer/Makefile.am: Remove all-local: $(ARCH).
366        * ppc403/clock/Makefile.am: Remove all-local: $(ARCH).
367        * ppc403/console/Makefile.am: Remove all-local: $(ARCH).
368        * ppc403/ictrl/Makefile.am: Remove all-local: $(ARCH).
369        * ppc403/timer/Makefile.am: Remove all-local: $(ARCH).
370        * ppc403/tty_drv/Makefile.am: Remove all-local: $(ARCH).
371        * ppc403/vectors/Makefile.am: Remove all-local: $(ARCH).
372        * shared/include/Makefile.am: Remove all-local: $(ARCH).
373        * shared/src/Makefile.am: Remove all-local: $(ARCH).
374        * wrapup/Makefile.am: Remove all-local: $(ARCH).
375
3762003-12-01      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
377
378        * Makefile.am: Reformat. Use dirstamp for preinstallation.
379        * mpc505/Makefile.am: Reformat.
380        * mpc505/ictrl/Makefile.am: Reformat. Use dirstamp for preinstallation.
381        * mpc505/timer/Makefile.am: Reformat.
382        * mpc505/vectors/Makefile.am: Reformat.
383        * mpc6xx/Makefile.am: Reformat.
384        * mpc6xx/clock/Makefile.am: Reformat. Use dirstamp for preinstallation.
385        * mpc6xx/exceptions/Makefile.am: Reformat. Use dirstamp for preinstallation.
386        * mpc6xx/mmu/Makefile.am: Reformat. Use dirstamp for preinstallation.
387        * mpc6xx/timer/Makefile.am: Reformat.
388        * mpc6xx/wrapup/Makefile.am: Reformat.
389        * mpc8260/Makefile.am: Reformat. Use dirstamp for preinstallation.
390        * mpc8260/clock/Makefile.am: Reformat.
391        * mpc8260/console-generic/Makefile.am: Reformat.
392        * mpc8260/cpm/Makefile.am: Reformat.
393        * mpc8260/exceptions/Makefile.am: Reformat. Use dirstamp for preinstallation.
394        * mpc8260/mmu/Makefile.am: Reformat.
395        * mpc8260/timer/Makefile.am: Reformat.
396        * mpc8xx/Makefile.am: Reformat. Use dirstamp for preinstallation.
397        * mpc8xx/clock/Makefile.am: Reformat.
398        * mpc8xx/console-generic/Makefile.am: Reformat.
399        * mpc8xx/cpm/Makefile.am: Reformat.
400        * mpc8xx/exceptions/Makefile.am: Reformat. Use dirstamp for preinstallation.
401        * mpc8xx/mmu/Makefile.am: Reformat.
402        * mpc8xx/timer/Makefile.am: Reformat.
403        * ppc403/Makefile.am: Reformat.
404        * ppc403/clock/Makefile.am: Reformat.
405        * ppc403/console/Makefile.am: Reformat.
406        * ppc403/ictrl/Makefile.am: Reformat. Use dirstamp for preinstallation.
407        * ppc403/timer/Makefile.am: Reformat.
408        * ppc403/tty_drv/Makefile.am: Reformat. Use dirstamp for preinstallation.
409        * ppc403/vectors/Makefile.am: Reformat.
410        * shared/Makefile.am: Reformat.
411        * shared/include/Makefile.am: Reformat. Use dirstamp for preinstallation.
412        * shared/src/Makefile.am: Reformat. Use dirstamp for preinstallation.
413        * wrapup/Makefile.am: Reformat.
414
4152003-10-22      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
416
417        * configure.ac: Remove RTEMS_CANONICAL_HOST.
418
4192003-10-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
420
421        * configure.ac: Remove RTEMS_CHECK_CPU.
422
4232003-09-04      Joel Sherrill <joel@OARcorp.com>
424
425        * mpc6xx/clock/c_clock.c, mpc6xx/clock/c_clock.h,
426        mpc6xx/exceptions/raw_exception.c, mpc6xx/exceptions/raw_exception.h,
427        mpc6xx/mmu/bat.c, mpc6xx/mmu/bat.h, mpc6xx/mmu/mmuAsm.S,
428        mpc6xx/timer/timer.c, mpc8260/clock/clock.c,
429        mpc8260/console-generic/console-generic.c, mpc8260/cpm/brg.c,
430        mpc8260/exceptions/raw_exception.c,
431        mpc8260/exceptions/raw_exception.h, mpc8260/include/cpm.h,
432        mpc8260/include/mmu.h, mpc8260/mmu/mmu.c, mpc8260/timer/timer.c,
433        mpc8xx/clock/clock.c, mpc8xx/console-generic/console-generic.c,
434        mpc8xx/exceptions/raw_exception.c, mpc8xx/exceptions/raw_exception.h,
435        mpc8xx/include/cpm.h, mpc8xx/include/mmu.h, mpc8xx/mmu/mmu.c,
436        mpc8xx/timer/timer.c, ppc403/clock/clock.c,
437        ppc403/console/console.c.polled, ppc403/timer/timer.c,
438        rtems/powerpc/debugmod.h, shared/include/byteorder.h,
439        shared/include/cpuIdent.c, shared/include/cpuIdent.h,
440        shared/include/io.h, shared/include/mmu.h, shared/include/page.h,
441        shared/include/pgtable.h, shared/include/spr.h: URL for license
442        changed.
443
4442003-09-04      Joel Sherrill <joel@OARcorp.com>
445
446        * mpc505/timer/timer.c, ppc403/console/console.c,
447        ppc403/console/console405.c: Removed incorrect statement about
448        copyright assignment.
449
4502003-08-20      Joel Sherrill <joel@OARcorp.com>
451
452        * mpc8260/clock/clock.c: Correct copyright statements.
453
4542003-08-18      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
455
456        * Makefile.am: Reflect having moved aclocal/.
457
4582003-08-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
459
460        * Makefile.am: Reflect having moved automake/.
461        * mpc505/Makefile.am: Reflect having moved automake/.
462        * mpc505/ictrl/Makefile.am: Reflect having moved automake/.
463        * mpc505/timer/Makefile.am: Reflect having moved automake/.
464        * mpc505/vectors/Makefile.am: Reflect having moved automake/.
465        * mpc6xx/Makefile.am: Reflect having moved automake/.
466        * mpc6xx/clock/Makefile.am: Reflect having moved automake/.
467        * mpc6xx/exceptions/Makefile.am: Reflect having moved automake/.
468        * mpc6xx/mmu/Makefile.am: Reflect having moved automake/.
469        * mpc6xx/timer/Makefile.am: Reflect having moved automake/.
470        * mpc6xx/wrapup/Makefile.am: Reflect having moved automake/.
471        * mpc8260/Makefile.am: Reflect having moved automake/.
472        * mpc8260/clock/Makefile.am: Reflect having moved automake/.
473        * mpc8260/console-generic/Makefile.am: Reflect having moved automake/.
474        * mpc8260/cpm/Makefile.am: Reflect having moved automake/.
475        * mpc8260/exceptions/Makefile.am: Reflect having moved automake/.
476        * mpc8260/mmu/Makefile.am: Reflect having moved automake/.
477        * mpc8260/timer/Makefile.am: Reflect having moved automake/.
478        * mpc8xx/Makefile.am: Reflect having moved automake/.
479        * mpc8xx/clock/Makefile.am: Reflect having moved automake/.
480        * mpc8xx/console-generic/Makefile.am: Reflect having moved automake/.
481        * mpc8xx/cpm/Makefile.am: Reflect having moved automake/.
482        * mpc8xx/exceptions/Makefile.am: Reflect having moved automake/.
483        * mpc8xx/mmu/Makefile.am: Reflect having moved automake/.
484        * mpc8xx/timer/Makefile.am: Reflect having moved automake/.
485        * ppc403/Makefile.am: Reflect having moved automake/.
486        * ppc403/clock/Makefile.am: Reflect having moved automake/.
487        * ppc403/console/Makefile.am: Reflect having moved automake/.
488        * ppc403/ictrl/Makefile.am: Reflect having moved automake/.
489        * ppc403/timer/Makefile.am: Reflect having moved automake/.
490        * ppc403/tty_drv/Makefile.am: Reflect having moved automake/.
491        * ppc403/vectors/Makefile.am: Reflect having moved automake/.
492        * shared/Makefile.am: Reflect having moved automake/.
493        * shared/include/Makefile.am: Reflect having moved automake/.
494        * shared/src/Makefile.am: Reflect having moved automake/.
495        * wrapup/Makefile.am: Reflect having moved automake/.
496
4972003-08-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
498
499        * configure.ac: Use rtems-bugs@rtems.com as bug report email address.
500
5012003-08-08      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
502
503        * wrapup/Makefile.am (FAMILY_OBJS): Remove *exception_processing.
504
5052003-07-08      Joel Sherrill <joel@OARcorp.com>
506
507        PR 416/bsps
508        * ppc403/ictrl/ictrl.c (ictrl_isr): We acknolwegde the interrupt in
509        interrupt controller (clr_exisr(mask)) before calling the interrupt
510        handler that will acnowledge the interrupt source. This results in
511        the interrupt beeing seen a second time by the interrupt controller.
512        Reported and fixed by El Kolli Yacine <yacine.elkolli@crf.canon.fr>.
513
5142003-03-25      Thomas Doerfler <Thomas.Doerfler@imd-systems.de>
515
516        PR 368/filesystems
517        * mpc8xx/include/mpc8xx.h: Add PCMCIA registers.
518
5192003-03-25      Till Straumann <strauman@slac.stanford.edu>
520
521        PR 349/bsps
522        * shared/include/cpuIdent.c: Readd PPC604r CPU.
523
5242003-03-06      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
525
526        * configure.ac: Remove AC_CONFIG_AUX_DIR.
527
5282003-02-20      Till Straumann <strauman@slac.stanford.edu>
529
530        PR 349/bsps
531        * mpc6xx/exceptions/raw_exception.c, mpc6xx/mmu/bat.c,
532        mpc6xx/mmu/pte121.c, shared/include/cpuIdent.c,
533        shared/include/cpuIdent.h, shared/src/Makefile.am, shared/src/stack.c,
534        shared/src/stackTrace.h, powerpc/registers.h:
535          - undo improper 'fix' who broke mpc604r identification
536          - fix: 7400 identification PVR value was wrong
537          - enhance 'setdbat()' to switch OFF a given BAT if called with 0 size
538          - fix: page table support bugfix
539          - enhancement: provide routines to take and print stack trace
540            snapshots
541          - add definitions for HID1 and DABR SPRs
542
5432003-02-14      Greg Menke <gregory.menke@gsfc.nasa.gov>
544
545        PR 348/bsps
546        * mpc6xx/exceptions/raw_exception.c: Add PPC_603ev as required
547        by MTX603e BSP.
548
5492003-02-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
550
551        * configure.ac: AM_INIT_AUTOMAKE([1.7.2]).
552
5532003-02-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
554
555        * configure.ac: AC_PREREQ(2.57).
556
5572002-12-19      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
558
559        * configure.ac: Remove RTEMS_CHEC_CUSTOM_BSP.
560        * mpc505/ictrl/Makefile.am: Don't include @RTEMS_BSP@.cfg.
561        * mpc505/timer/Makefile.am: Don't include @RTEMS_BSP@.cfg.
562        * mpc505/vectors/Makefile.am: Don't include @RTEMS_BSP@.cfg.
563        * mpc6xx/clock/Makefile.am: Don't include @RTEMS_BSP@.cfg.
564        * mpc6xx/exceptions/Makefile.am: Don't include @RTEMS_BSP@.cfg.
565        * mpc6xx/mmu/Makefile.am: Don't include @RTEMS_BSP@.cfg.
566        * mpc6xx/timer/Makefile.am: Don't include @RTEMS_BSP@.cfg.
567        * mpc6xx/wrapup/Makefile.am: Don't include @RTEMS_BSP@.cfg.
568        * mpc8260/clock/Makefile.am: Don't include @RTEMS_BSP@.cfg.
569        * mpc8260/console-generic/Makefile.am: Don't include @RTEMS_BSP@.cfg.
570        * mpc8260/cpm/Makefile.am: Don't include @RTEMS_BSP@.cfg.
571        * mpc8260/exceptions/Makefile.am: Don't include @RTEMS_BSP@.cfg.
572        * mpc8260/mmu/Makefile.am: Don't include @RTEMS_BSP@.cfg.
573        * mpc8260/timer/Makefile.am: Don't include @RTEMS_BSP@.cfg.
574        * mpc8xx/clock/Makefile.am: Don't include @RTEMS_BSP@.cfg.
575        * mpc8xx/console-generic/Makefile.am: Don't include @RTEMS_BSP@.cfg.
576        * mpc8xx/cpm/Makefile.am: Don't include @RTEMS_BSP@.cfg.
577        * mpc8xx/exceptions/Makefile.am: Don't include @RTEMS_BSP@.cfg.
578        * mpc8xx/mmu/Makefile.am: Don't include @RTEMS_BSP@.cfg.
579        * mpc8xx/timer/Makefile.am: Don't include @RTEMS_BSP@.cfg.
580        * ppc403/clock/Makefile.am: Don't include @RTEMS_BSP@.cfg.
581        * ppc403/console/Makefile.am: Don't include @RTEMS_BSP@.cfg.
582        * ppc403/ictrl/Makefile.am: Don't include @RTEMS_BSP@.cfg.
583        * ppc403/timer/Makefile.am: Don't include @RTEMS_BSP@.cfg.
584        * ppc403/tty_drv/Makefile.am: Don't include @RTEMS_BSP@.cfg.
585        * ppc403/vectors/Makefile.am: Don't include @RTEMS_BSP@.cfg.
586        * shared/include/Makefile.am: Don't include @RTEMS_BSP@.cfg.
587        * shared/src/Makefile.am: Don't include @RTEMS_BSP@.cfg.
588        * wrapup/Makefile.am: Don't include @RTEMS_BSP@.cfg.
589
5902002-12-06      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
591
592        * configure.ac: Remove RTEMS_CHECK_BSP_CACHE.
593
5942002-12-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
595
596        * mpc8260/Makefile.am: Merge-in mpc8260/include/Makefile.am.
597        * mpc8xx/Makefile.am: Merge-in mpc8xx/include/Makefile.am.
598        * mpc8260/include/Makefile.am: Remove.
599        * mpc8xx/include/Makefile.am: Remove.
600        * configure.ac: Remove mpc8260/include/Makefile.
601        Remove mpc8xx/include/Makefile.
602
6032002-12-01      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
604
605        * configure.ac: Add RTEMS_PROG_CCAS.
606
6072002-11-04      Joel Sherrill <joel@OARcorp.com>
608
609        * mpc8260/console-generic/console-generic.c, mpc8260/cpm/dpram.c,
610        mpc8260/exceptions/raw_exception.c,
611        mpc8xx/exceptions/raw_exception.c: Removed warnings.
612
6132002-11-01      Joel Sherrill <joel@OARcorp.com>
614
615        * mpc8xx/console-generic/console-generic.c, mpc8xx/cpm/dpram.c,
616        mpc8xx/exceptions/raw_exception.c, ppc403/clock/clock.c:
617        Removed warnings.
618
6192002-10-31      Joel Sherrill <joel@OARcorp.com>
620
621        * mpc6xx/clock/c_clock.c, mpc6xx/exceptions/raw_exception.c,
622        mpc6xx/mmu/bat.c: Removed warnings.
623
6242002-10-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
625
626        * .cvsignore: Reformat.
627        Add autom4te*cache.
628        Remove autom4te.cache.
629
6302002-09-08      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
631
632        * configure.ac: Remove duplicate mpc6xx/timer/Makefile from CONFIG_FILES.
633
6342002-09-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
635
636        * mpc8260/exceptions/raw_exception.c: #include <string.h>.
637        #include <bspIo.h>.
638
6392002-08-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
640
641        * mpc6xx/wrapup/Makefile.am: Use .$(OBJEXT) instead of .o.
642        * wrapup/Makefile.am: Use .$(OBJEXT) instead of .o.
643
6442002-08-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
645
646        * mpc505/ictrl/Makefile.am: Use .$(OBJEXT) instead of .o.
647        * mpc505/timer/Makefile.am: Use .$(OBJEXT) instead of .o.
648        * mpc505/vectors/Makefile.am: Use .$(OBJEXT) instead of .o.
649        * mpc6xx/clock/Makefile.am: Use .$(OBJEXT) instead of .o.
650        * mpc6xx/exceptions/Makefile.am: Use .$(OBJEXT) instead of .o.
651        * mpc6xx/mmu/Makefile.am: Use .$(OBJEXT) instead of .o.
652        * mpc6xx/timer/Makefile.am: Use .$(OBJEXT) instead of .o.
653        * mpc8260/clock/Makefile.am: Use .$(OBJEXT) instead of .o.
654        * mpc8260/console-generic/Makefile.am: Use .$(OBJEXT) instead of .o.
655        * mpc8260/cpm/Makefile.am: Use .$(OBJEXT) instead of .o.
656        * mpc8260/exceptions/Makefile.am: Use .$(OBJEXT) instead of .o.
657        * mpc8260/mmu/Makefile.am: Use .$(OBJEXT) instead of .o.
658        * mpc8260/timer/Makefile.am: Use .$(OBJEXT) instead of .o.
659        * mpc8xx/clock/Makefile.am: Use .$(OBJEXT) instead of .o.
660        * mpc8xx/console-generic/Makefile.am: Use .$(OBJEXT) instead of .o.
661        * mpc8xx/cpm/Makefile.am: Use .$(OBJEXT) instead of .o.
662        * mpc8xx/exceptions/Makefile.am: Use .$(OBJEXT) instead of .o.
663        * mpc8xx/mmu/Makefile.am: Use .$(OBJEXT) instead of .o.
664        * mpc8xx/timer/Makefile.am: Use .$(OBJEXT) instead of .o.
665        * ppc403/clock/Makefile.am: Use .$(OBJEXT) instead of .o.
666        * ppc403/console/Makefile.am: Use .$(OBJEXT) instead of .o.
667        * ppc403/ictrl/Makefile.am: Use .$(OBJEXT) instead of .o.
668        * ppc403/timer/Makefile.am: Use .$(OBJEXT) instead of .o.
669        * ppc403/tty_drv/Makefile.am: Use .$(OBJEXT) instead of .o.
670        * ppc403/vectors/Makefile.am: Use .$(OBJEXT) instead of .o.
671        * shared/include/Makefile.am: Use .$(OBJEXT) instead of .o.
672        * shared/src/Makefile.am: Use .$(OBJEXT) instead of .o.
673
6742002-07-24      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
675
676        * mpc6xx/mmu/pte121.c: Include <string.h> for gcc-3.1.
677
6782002-07-22      Till Straumann <strauman@slac.stanford.edu>
679
680        * mpc6xx/mmu/bat.c: Per PR241, fix a tiny bug introduced by the
681        fix for an earlier patch (PR213) which added support for setting
682        BAT0 to setdbat().
683
6842001-05-17      Joel Sherrill <joel@OARcorp.com>
685
686        * mpc6xx/exceptions/raw_exception.c, pc6xx/mmu/pte121.c: Modified
687        slightly to reflect recent PowerPC re-organization and avoid warnings.
688
6892001-05-15      Till Straumann <strauman@slac.stanford.edu>
690
691        * mpc6xx/mmu/pte121.c, mpc6xx/mmu/pte121.h: New files. Missed in
692        merge of PR213.
693
6942001-05-14      Joel Sherrill <joel@OARcorp.com>
695
696        * shared/include/cpuIdent.c: Account for duplicate numbers.
697
6982002-05-01      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
699
700        * rtems/powerpc/debugmod.h: New file (extracted from
701        score/ppc.h).
702        * Makefile.am: Relect changes above.
703
7042001-05-14      Till Straumann <strauman@slac.stanford.edu>
705
706        * shared/include/io.h: Per PR215 address the following issues:
707            - _IO_BASE, _ISA_MEM_BASE and PCI_DRAM_OFFSET
708              are no longer defined by libcpu (powerpc/shared/include/io.h)
709              but by the BSP (who is the only one to know the values)
710            - the affected BSP (shared/motorola) headers have been fixed
711              in a separate "libbsp/powerpc/shared" patch.
712            - the DEC 21140 driver (libchip/network/dec21140.c) has been
713              fixed to use PCI_DRAM_OFFSET instead of PREP_PCI_DRAM_OFFSET.
714              and PCI_MEM_BASE instead of PREP_ISA_MEM_BASE. PCI_MEM_BASE
715              is to be defined by the BSP who is using this driver.
716            - the DEC driver also has been fixed to use the newer
717              rtems_bsp_delay_in_bus_cycles() instead of the obsolete
718              delay_in_bus_cycles().
719
7202001-05-14      Till Straumann <strauman@slac.stanford.edu>
721
722        * rtems/powerpc/registers.h, rtems/score/ppc.h: Per PR213, add
723        the following:
724            - support for the MPC74000 (AKA G4); there is no
725              AltiVec support yet, however.
726            - the cache flushing assembly code uses hardware-flush on the G4.
727              Also, a couple of hardcoded numerical values were replaced
728              by more readable symbolic constants.
729            - extended interrupt-disabled code section so enclose the entire
730              cache flush/invalidate procedure (as recommended by the book).
731              This is not (latency) critical as it is only used by
732              init code but prevents possible corruption.
733            - Trivial page table support as been added.
734              (1:1 effective-virtual-physical address mapping which is only
735              useful only on CPUs which feature hardware TLB replacement,
736              e.g. >604.  This allows for write-protecting memory regions,
737              e.g. text/ro-data which makes catching corruptors a lot easier.
738              It also frees one DBAT/IBAT and gives more flexibility
739              for setting up address maps :-)
740            - setdbat() allows changing BAT0 also (since the BSP may use
741              a page table, BAT0 could be available...).
742            - asm_setdbatX() violated the SVR ABI by using
743              r20 as a scratch register; changed for r0
744            - according to the book, a context synchronizing instruction is
745              necessary prior to and after changing a DBAT -> isync added
746
7472002-04-30      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
748
749        * rtems/powerpc/cache.h: New file (extracted from
750        old-exceptions/cpu.h)
751        * Makefile.am: Relect changes above.
752
7532002-04-18      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
754
755        * shared/include/cpu.h: Removed.
756        * shared/include/Makefile.am: Reflect changes above.
757        * shared/include/spr.h: Include rtems/powerpc/registers.h instead of
758        libcpu/cpu.h.
759        * mpc6xx/clock/c_clock.c: Reflect changes to <rtems/score/cpu.h>.
760        * mpc6xx/exceptions/asm_utils.S: Ditto.
761        * mpc6xx/exceptions/raw_exception.c: Ditto.
762        * mpc6xx/mmu/mmuAsm.S: Ditto.
763        * mpc6xx/timer/timer.c: Ditto.
764        * mpc8260/exceptions/asm_utils.S: Ditto.
765        * mpc8260/exceptions/raw_exception.c: Ditto.
766        * mpc8xx/exceptions/asm_utils.S: Ditto.
767        * mpc8xx/exceptions/raw_exception.c: Ditto.
768        * ppc403/vectors/vectors.S: Include <asm.h> instead of "asm.h".
769
7702001-04-17      Joel Sherrill <joel@OARcorp.com>
771
772        * shared/include/cpu.h: Added ifndef ASM.
773 
7742001-04-17      Joel Sherrill <joel@OARcorp.com>
775
776        * ChangeLog: Corrected paths on past few commits.
777 
7782002-04-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
779
780        * shared/include/cpu.h: Don't include cpuIdent.h.
781
7822002-04-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
783
784        * mpc8260/exceptions/raw_exception.c: Include <libcpu/cpuIdent.h>.
785
7862002-04-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
787
788        * mpc8xx/exceptions/raw_exception.c: Include <libcpu/cpuIdent.h>.
789
7902002-04-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
791
792        * mpc6xx/exceptions/raw_exception.c: Include <libcpu/cpuIdent.h>.
793
7942002-04-13      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
795
796        * shared/include/cpuIdent.h: New.
797        * shared/include/cpuIdent.c: Reflect having added cpuIdent.h.
798        * shared/include/cpu.h: Ditto.
799        * shared/include/Makefile.am: Add cpuIndent.h. Fix EXTRA_DIST.
800
8012001-04-03      Joel Sherrill <joel@OARcorp.com>
802
803        * Closed PR57.  The hack is OK as it allows a BSP to override
804        or not at its discretion.
805        * mpc8xx/timer/timer.c: Removed #warning declaring providing a
806        default definition for the macros
807        rtems_cpu_configuration_get_timer_least_valid and
808        rtems_cpu_configuration_get_timer_average_overhead.
809
8102002-02-04      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
811
812        * shared/include/byteorder.h: Use unsigned instead of __unsigned
813        (GCC-3.0.x compatibility).
814       
8152002-03-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
816
817        * configure.ac:
818        AC_INIT(package,_RTEMS_VERSION,_RTEMS_BUGS).
819        AM_INIT_AUTOMAKE([no-define foreign 1.6]).
820        * mpc505/ictrl/Makefile.am: Remove AUTOMAKE_OPTIONS.
821        * mpc505/Makefile.am: Remove AUTOMAKE_OPTIONS.
822        * mpc505/timer/Makefile.am: Remove AUTOMAKE_OPTIONS.
823        * mpc505/vectors/Makefile.am: Remove AUTOMAKE_OPTIONS.
824        * Makefile.am: Remove AUTOMAKE_OPTIONS.
825        * mpc6xx/clock/Makefile.am: Remove AUTOMAKE_OPTIONS.
826        * mpc6xx/Makefile.am: Remove AUTOMAKE_OPTIONS.
827        * mpc6xx/exceptions/Makefile.am: Remove AUTOMAKE_OPTIONS.
828        * mpc6xx/mmu/Makefile.am: Remove AUTOMAKE_OPTIONS.
829        * mpc6xx/timer/Makefile.am: Remove AUTOMAKE_OPTIONS.
830        * mpc6xx/wrapup/Makefile.am: Remove AUTOMAKE_OPTIONS.
831        * mpc8260/clock/Makefile.am: Remove AUTOMAKE_OPTIONS.
832        * mpc8260/Makefile.am: Remove AUTOMAKE_OPTIONS.
833        * mpc8260/console-generic/Makefile.am: Remove AUTOMAKE_OPTIONS.
834        * mpc8260/cpm/Makefile.am: Remove AUTOMAKE_OPTIONS.
835        * mpc8260/exceptions/Makefile.am: Remove AUTOMAKE_OPTIONS.
836        * mpc8260/include/Makefile.am: Remove AUTOMAKE_OPTIONS.
837        * mpc8260/mmu/Makefile.am: Remove AUTOMAKE_OPTIONS.
838        * mpc8260/timer/Makefile.am: Remove AUTOMAKE_OPTIONS.
839        * mpc8xx/clock/Makefile.am: Remove AUTOMAKE_OPTIONS.
840        * mpc8xx/Makefile.am: Remove AUTOMAKE_OPTIONS.
841        * mpc8xx/console-generic/Makefile.am: Remove AUTOMAKE_OPTIONS.
842        * mpc8xx/cpm/Makefile.am: Remove AUTOMAKE_OPTIONS.
843        * mpc8xx/exceptions/Makefile.am: Remove AUTOMAKE_OPTIONS.
844        * mpc8xx/include/Makefile.am: Remove AUTOMAKE_OPTIONS.
845        * mpc8xx/mmu/Makefile.am: Remove AUTOMAKE_OPTIONS.
846        * mpc8xx/timer/Makefile.am: Remove AUTOMAKE_OPTIONS.
847        * ppc403/clock/Makefile.am: Remove AUTOMAKE_OPTIONS.
848        * ppc403/Makefile.am: Remove AUTOMAKE_OPTIONS.
849        * ppc403/console/Makefile.am: Remove AUTOMAKE_OPTIONS.
850        * ppc403/ictrl/Makefile.am: Remove AUTOMAKE_OPTIONS.
851        * ppc403/timer/Makefile.am: Remove AUTOMAKE_OPTIONS.
852        * ppc403/tty_drv/Makefile.am: Remove AUTOMAKE_OPTIONS.
853        * ppc403/vectors/Makefile.am: Remove AUTOMAKE_OPTIONS.
854        * shared/include/Makefile.am: Remove AUTOMAKE_OPTIONS.
855        * shared/Makefile.am: Remove AUTOMAKE_OPTIONS.
856        * shared/src/Makefile.am: Remove AUTOMAKE_OPTIONS.
857        * wrapup/Makefile.am: Remove AUTOMAKE_OPTIONS.
858
8592002-01-03      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
860
861        * mpc6xx/clock/c_clock.c: Include rtems/bspIo.h instead of bspIo.h.
862        * mpc6xx/mmu/bat.h: Include rtems/bspIo.h instead of bspIo.h.
863        * mpc8260/console-generic/console-generic.c: Include rtems/bspIo.h instead of bspIo.h.
864        * mpc8260/cpm/brg.c: Include rtems/bspIo.h instead of bspIo.h.
865        * mpc8xx/console-generic/console-generic.c: Include rtems/bspIo.h instead of bspIo.h.
866        * shared/include/cpuIdent.c: Include rtems/bspIo.h instead of bspIo.h.
867
8682001-11-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
869
870        * ppc403/vectors/vectors.S: Include <bsp.h>.
871        * shared/include/cpu.h: Remove stray empty lines.
872
8732001-11-27      Joel Sherrill <joel@OARcorp.com>,
874
875        * new_exception_processing/Makefile.in,
876        new_exception_processing/.cvsignore,
877        new_exception_processing/Makefile.am,
878        new_exception_processing/c_isr.inl,
879        new_exception_processing/cpu.c, new_exception_processing/cpu.h,
880        new_exception_processing/cpu_asm.S,
881        old_exception_processing/Makefile.in,
882        old_exception_processing/.cvsignore,
883        old_exception_processing/Makefile.am, old_exception_processing/README,
884        old_exception_processing/TODO, old_exception_processing/c_isr.inl,
885        old_exception_processing/cpu.c, old_exception_processing/cpu.h,
886        old_exception_processing/cpu_asm.S, old_exception_processing/irq_stub.S,
887        old_exception_processing/ppc_offs.h,
888        old_exception_processing/ppccache.c, old_exception_processing/rtems.S:
889        Deleted since now under libbsp.
890
8912001-11-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
892
893        * configure.ac: Remove old_exception_processing,
894        new_exception_processing.
895        * Makefile.am: Ditto.
896
8972001-11-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
898
899        * configure.ac: Remove mpc750 from new_exception_processing,
900        Remove mpc604 from new_exception_processing.
901
9022001-11-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
903
904        * configure.ac: Remove ppc603e from old_exception_processing.
905
9062001-11-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
907
908        * configure.ac: Remove mpc8xx from new_exception_processing.
909
9102001-11-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
911
912        * configure.ac: Remove mpc8620 from new_exception_processing.
913
9142001-11-20      Joel Sherrill <joel@OARcorp.com>
915
916        * ChangeLog: Corrected spacing.
917
9182001-11-14      Till Straumann <strauman@SLAC.Stanford.EDU>
919
920        * new_exception_processing/cpu_asm.S: Support double or single
921        precision context switches.  Note that doing a single precision
922        context save/restore on a double precision PowerPC machine does not
923        only result in rounding errors but also screws up the FPSCR register!
924
9252001-11-08      Dennis Ehlin (ECS) <Dennis.Ehlin@ecs.ericsson.se>
926
927        This modification is part of the submitted modifications necessary to
928        support the IBM PPC405 family.  This submission was reviewed by
929        Thomas Doerfler <Thomas.Doerfler@imd-systems.de> who ensured it did
930        not negatively impact the ppc403 BSPs.  The submission and tracking
931        process was captured as PR50.
932        * ppc403/console/console405.c ppc403/tty_drv/.cvsignore,
933        ppc403/tty_drv/Makefile.am, ppc403/tty_drv/tty_drv.c,
934        ppc403/tty_drv/tty_drv.h: New files.
935        * Makefile.am, README, configure.ac, old_exception_processing/cpu.c,
936        old_exception_processing/cpu.h, ppc403/Makefile.am,
937        ppc403/clock/clock.c, ppc403/console/Makefile.am,
938        ppc403/console/console.c, ppc403/ictrl/ictrl.c, ppc403/ictrl/ictrl.h,
939        ppc403/timer/timer.c: Modified.
940
9412001-11-07      Joel Sherrill <joel@OARcorp.com>
942
943        * configure.ac: Delete the commented out line that said that
944        the mpc8260 used the old exception processing model.  This line
945        also appears to have caused ppc603e to miss this test.
946
9472001-10-29      Joel Sherrill <joel@OARcorp.com>
948
949        * mpc8xx/timer/timer.c: Added hack for two macros that are not defined
950        with the new exception processing model:
951                rtems_cpu_configuration_get_timer_least_valid()
952                rtems_cpu_configuration_get_timer_average_overhead()
953        This is captured as PR57.
954
9552001-10-24      Joel Sherrill <joel@OARcorp.com>
956
957        * mpc8260/clock/.cvsignore, mpc8260/console-generic/.cvsignore,
958        mpc8260/cpm/.cvsignore, mpc8260/exceptions/.cvsignore,
959        mpc8260/include/.cvsignore, mpc8260/mmu/.cvsignore,
960        mpc8260/timer/.cvsignore, mpc8260/.cvsignore: New files.
961
9622001-10-24      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
963
964        * mpc8260/exceptions/Makefile.am, mpc8260/include/Makefile.am,
965        mpc8xx/exceptions/Makefile.am: Updated to autoconf 2.52.
966
9672001-10-24      Joel Sherrill <joel@OARcorp.com>
968
969        * mpc8260/include/mpc8260.h: "or" is a keyword in C++. 
970
9712001-10-22      Andy Dachs <a.dachs@sstl.co.uk>
972
973        * Makefile.am, README, configure.ac, new_exception_processing/cpu.h,
974        shared/include/cpu.h, shared/include/cpuIdent.c, shared/src/cache.c:
975        Added mpc8260 support.
976
9772001-10-22      Andy Dachs <a.dachs@sstl.co.uk>
978
979        * Added mpc8260 directory.
980        * Modified Makefile.am and configure.in to build the contents
981        * mpc8260/Makefile.am, mpc8260/README, mpc8260/clock/Makefile.am,
982        mpc8260/clock/clock.c, mpc8260/console-generic/Makefile.am,
983        mpc8260/console-generic/console-generic.c, mpc8260/cpm/.cvsignore,
984        mpc8260/cpm/Makefile.am, mpc8260/cpm/brg.c, mpc8260/cpm/cp.c,
985        mpc8260/cpm/dpram.c, mpc8260/exceptions/.cvsignore,
986        mpc8260/exceptions/Makefile.am, mpc8260/exceptions/asm_utils.S,
987        mpc8260/exceptions/raw_exception.c, mpc8260/exceptions/raw_exception.h,
988        mpc8260/include/Makefile.am, mpc8260/include/console.h,
989        mpc8260/include/cpm.h, mpc8260/include/mmu.h,
990        mpc8260/include/mpc8260.h, mpc8260/mmu/Makefile.am, mpc8260/mmu/mmu.c,
991        mpc8260/timer/Makefile.am, mpc8260/timer/timer.c: New files.
992
9932001-10-12      Joel Sherrill <joel@OARcorp.com>
994
995        * mpc6xx/clock/c_clock.c, mpc6xx/clock/c_clock.h, mpc8xx/clock/clock.c,
996        mpc8xx/timer/timer.c, new_exception_processing/cpu.c,
997        new_exception_processing/cpu.h, new_exception_processing/cpu_asm.S,
998        old_exception_processing/cpu.c, old_exception_processing/cpu.h,
999        old_exception_processing/cpu_asm.S, old_exception_processing/rtems.S:
1000        Fixed typo.
1001
10022001-10-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1003
1004        * .cvsignore: Add autom4te.cache for autoconf > 2.52.
1005        * configure.in: Remove.
1006        * configure.ac: New file, generated from configure.in by autoupdate.
1007
10082001-09-27      Joel Sherrill <joel@OARcorp.com>
1009
1010        * old_exception_processing/cpu.h: Renamed delay() to rtems_bsp_delay().
1011        Renamed delay_in_bus_cycles() to rtems_bsp_delay_in_bus_cycles().
1012        * shared/include/cpu.h: Renamed delay() to rtems_bsp_delay().
1013        Renamed delay_in_bus_cycles() to rtems_bsp_delay_in_bus_cycles().
1014
10152001-09-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1016
1017        * new_exception_processing/Makefile.am: Use 'PREINSTALL_FILES ='.
1018        * old_exception_processing/Makefile.am: Use 'PREINSTALL_FILES ='.
1019        * mpc6xx/mmu/Makefile.am: Use 'PREINSTALL_FILES ='.
1020        * mpc6xx/clock/Makefile.am: Use 'PREINSTALL_FILES ='.
1021        * mpc6xx/exceptions/Makefile.am: Use 'PREINSTALL_FILES ='.
1022        * mpc8xx/include/Makefile.am: Use 'PREINSTALL_FILES ='.
1023        * mpc8xx/exceptions/Makefile.am: Use 'PREINSTALL_FILES ='.
1024        * shared/include/Makefile.am: Use 'PREINSTALL_FILES ='.
1025        * shared/src/Makefile.am: Use 'PREINSTALL_FILES ='.
1026        * shared/src/Makefile.am: Use 'CLEANFILES ='.
1027
10282000-06-08      Eric Valette <valette@crf.canon.fr>
1029
1030        * mpc8xx/console-generic/console-generic.c:
1031        The printk/printf did not work when loaded by EPPCBUG. They did
1032        work when loaded with the BDM debugger.  I suspected EPPBUG
1033        made some nasty things like patching Communication processor
1034        microcode...  Anyway, the attached patch:
1035          1) Enables to have printk nearly immediately after boot,
1036          2) Make printf work automagically (I do not know why except I make a
1037        different initialization for printk that should be overwritten by
1038        console init later ?)
1039
1040        I let the default to be using EPPCBUG embedded firmware to boot and
1041        using this printk early enabler code (LOADED_BY_EPPCBUG and
1042        EARLY_CONSOLE) are on.
1043
10442001-05-24      Tom Armistead <tom_armistead@phx.mcd.mot.com>
1045
1046        * mpc6xx/timer/timer.c: Added include of bsp.h and removed
1047        external declaration of BSP_Convert_decrementer() to
1048        correct unresolved reference to this routine.
1049
10502001-05-24      Eric Valette <valette@crf.canon.fr>
1051
1052        * mpc8xx/console-generic/console-generic.c: Bug found by Yacine
1053        <elkolli@crf.canon.fr> where the initialization or irq data structure
1054        was incomplete in case a SMC channel was used first and later a SCC one.
1055
10562001-03-30      Eric Valette <valette@crf.canon.fr>
1057
1058        * mpc8xx/vectors/.cvsignore, mpc8xx/vectors/Makefile.am,
1059        mpc8xx/vectors/README, mpc8xx/vectors/align_h.S
1060        mpc8xx/vectors/vectors.S:  These files were removed in
1061        support of switching the mpc8xx to the use the "new exception
1062        processing model."
1063
10642001-03-30      Eric Valette <valette@crf.canon.fr>
1065
1066        * mpc8xx/exceptions/.cvsignore, mpc8xx/exceptions/Makefile.am,
1067        mpc8xx/exceptions/asm_utils.S, mpc8xx/exceptions/raw_exception.c,
1068        mpc8xx/exceptions/raw_exception.h: New files.
1069        * configure.in, mpc6xx/mmu/bat.h, mpc8xx/Makefile.am,
1070        mpc8xx/clock/clock.c,
1071        mpc8xx/console-generic/console-generic.c,
1072        mpc8xx/include/mpc8xx.h, mpc8xx/mmu/mmu.c,
1073        new_exception_processing/cpu.h, shared/include/byteorder.h,
1074        wrapup/Makefile.am:  This is conversion of the
1075        mpc8xx CPU to the "new exception processing model."
1076
10772001-02-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1078
1079        * mpc505/ictrl/Makefile.am, mpc6xx/clock/Makefile.am,
1080        mpc6xx/exceptions/Makefile.am, mpc6xx/mmu/Makefile.am,
1081        mpc8xx/include/Makefile.am, new_exception_processing/Makefile.am,
1082        old_exception_processing/Makefile.am, pc403/ictrl/Makefile.am,
1083        shared/include/Makefile.am, shared/src/Makefile.am:
1084        Apply *_HEADERS instead of *H_FILES.
1085        * shared/src/.cvsignore: Add cache.h.
1086
10872001-01-03      Joel Sherrill <joel@OARcorp.com>
1088
1089        * new_exception_processing/cpu.h, old_exception_processing/cpu.c:
1090        old_exception_processing/cpu.h, Added _CPU_Initialize_vectors().
1091        In particular, spurious vector initialization had to be moved
1092        on old exception processing model.
1093
10942000-11-09      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1095
1096        * Makefile.am: Use ... instead of RTEMS_TOPdir in ACLOCAL_AMFLAGS.
1097
10982000-11-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1099
1100        * Makefile.am: Switch to ACLOCAL_AMFLAGS = -I $(RTEMS_TOPdir)/aclocal.
1101
11022000-10-26      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1103
1104        * Makefile.am: ACLOCAL_AMFLAGS= -I $(RTEMS_TOPdir)/macros.
1105        Switch to GNU canonicalization.
1106
11072000-10-20      Joel Sherrill <joel@OARcorp.com>
1108
1109        * mpc8xx/console-generic/console-generic.c: Avoid use of
1110        BSP definitions and rely on the new routine
1111        mbx8xx_console_get_configuration() to get information.  This
1112        routine was formerly incorrectly called
1113        mbx8xx_console_use_maximum_buffer_size().
1114        binding to the exception code.
1115
11162000-10-20      Joel Sherrill <joel@OARcorp.com>
1117
1118        * configure.in, Makefile.am: Explicitly specify whether an
1119        RTEMS_CPU_MODEL is using old or new exception processing.  This
1120        is important because when building multilib, you do not know
1121        the RTEMS_CPU_MODEL.  So everything built in a multilib'ed RTEMS
1122        must be independent of the exception model and allow for late
1123        binding to the exception code.
1124
11252000-10-18        Sergei Organov <osv@javad.ru>
1126
1127        * Added full support for MPC505.
1128        * mpc505/ictrl: New directory.
1129        * configure.in, mpc505/Makefile.am: Modified to reflect ictrl addition.
1130        * mpc505/ictrl/.cvsignore, mpc505/ictrl/Makefile.am,
1131        mpc505/ictrl/ictrl.c, mpc505/ictrl/ictrl.h: New files.
1132        * mpc505/timer/timer.c: Use <rtems.h>, not "rtems.h".
1133        * mpc505/vectors/Makefile.am: alignment exception handler now included.
1134        * mpc505/vectors/vectors.S: Now use constants for exception numbers.
1135        * old_exception_processing/ppc_offs.h: New file.
1136        * old_exception_processing/Makefile.am: Account for ppc_offs.h.
1137        * old_exception_processing/cpu.h: Make Nest and Disable levels volatile.
1138        * old_exception_processing/cpu_asm.S: Offsets moved to ppc_offs.h.
1139
11402000-10-18      Joel Sherrill <joel@OARcorp.com>
1141
1142        * mpc8xx/console-generic/console-generic.c: Removed include of
1143        <bsp.h> by adding BSP dependent routine
1144        mbx8xx_console_use_maximum_buffer_size() which can be hard coded
1145        or check non-volatile memory for configuration.
1146
11472000-10-18      Joel Sherrill <joel@OARcorp.com>
1148
1149        * mpc8xx/console-generic/console-generic.c: Removed warnings.
1150
11512000-10-18      Joel Sherrill <joel@OARcorp.com>
1152
1153        * mpc6xx/clock/c_clock.h: Removed commented out reference to <bsp.h>.
1154        * mpc6xx/timer/timer.c: Ditto.
1155
11562000-10-18      Joel Sherrill <joel@OARcorp.com>
1157
1158        * mpc6xx/clock/c_clock.c, mpc6xx/clock/c_clock.h: Removed use of
1159        bsp.h and replaced it with use of proper interfaces or explicit
1160        externs of required functions and data.
1161        * mpc6xx/timer/timer.c: Ditto.
1162
11632000-09-04      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1164
1165        * mpc505/timer/Makefile.am, mpc505/vectors/Makefile.am,
1166        mpc6xx/clock/Makefile.am, mpc6xx/exceptions/Makefile.am,
1167        mpc6xx/mmu/Makefile.am, mpc6xx/timer/Makefile.am,
1168        mpc6xx/wrapup/Makefile.am, ppc403/clock/Makefile.am,
1169        ppc403/console/Makefile.am, ppc403/ictrl/Makefile.am,
1170        ppc403/timer/Makefile.am, ppc403/vectors/Makefile.am,
1171        shared/include/Makefile.am, shared/src/Makefile.am,
1172        wrapup/Makefile.am, mpc8xx/clock/Makefile.am,
1173        mpc8xx/console-generic/Makefile.am, mpc8xx/cpm/Makefile.am,
1174        mpc8xx/mmu/Makefile.am, mpc8xx/timer/Makefile.am,
1175        mpc8xx/vectors/Makefile.am, new_exception_processing/Makefile.am,
1176        old_exception_processing/Makefile.am: Include compile.am
1177
11782000-08-11  Charles-Antoine Gauthier  <charles.gauthier@nrc.ca>
1179
1180        * mpc8xx/console-generic/console-generic.c:
1181        Add support for configuration parameters in NVRAM
1182
11832000-08-25      Joel Sherrill <joel.sherrill@OARcorp.com>
1184
1185        * ChangeLog: File paths corrected.
1186
11872000-08-10      Charles-Antoine Gauthier  <charles.gauthier@nrc.ca>
1188
1189        * mpx8xx/console-generic/console-generic.c: Addition of support
1190        for shared printk and no termios.
1191
11922000-08-10      Charles-Antoine Gauthier  <charles.gauthier@nrc.ca>
1193
1194        * mpx8xx/console-generic/console-generic.c(m8xx_uart_pollWrite):
1195        Flush actual buffer.
1196
11972000-08-10      Joel Sherrill <joel@OARcorp.com>
1198
1199        * ChangeLog: New file.
Note: See TracBrowser for help on using the repository browser.