source: rtems/c/src/lib/libcpu/powerpc/ChangeLog @ 0ced4185

4.104.114.84.95
Last change on this file since 0ced4185 was 0ced4185, checked in by Ralf Corsepius <ralf.corsepius@…>, on 05/11/05 at 06:46:35

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

  • Makefile.am: Merge-in ppc403/Makefile.am.
  • configure.ac: Remove ppc403/Makefile.
  • preinstall.am: Regenerate.
  • ppc403/Makefile.am: Remove.
  • Property mode set to 100644
File size: 52.5 KB
Line 
12005-05-11      Ralf Corsepius <ralf.corsepius@rtems.org>
2
3        * Makefile.am: Merge-in ppc403/Makefile.am.
4        * configure.ac: Remove ppc403/Makefile.
5        * preinstall.am: Regenerate.
6        * ppc403/Makefile.am: Remove.
7
82005-05-11      Ralf Corsepius <ralf.corsepius@rtems.org>
9
10        * Makefile.am: Merge-in mpc8260/Makefile.am.
11        * configure.ac: Remove mpc8260/Makefile.
12        * preinstall.am: Regenerate.
13        * mpc8260/Makefile.am: Remove.
14
152005-05-11      Ralf Corsepius <ralf.corsepius@rtems.org>
16
17        * Makefile.am: Merge-in mpc8xx/Makefile.am.
18        * configure.ac: Remove mpc8xx/Makefile.
19        * preinstall.am: Regenerate.
20        * mpc8xx/Makefile.am: Remove.
21
222005-05-11      Ralf Corsepius <ralf.corsepius@rtems.org>
23
24        * Makefile.am: Merge-in mpc6xx/Makefile.am.
25        * configure.ac: Remove mpc6xx/Makefile.
26        * preinstall.am: Regenerate.
27        * mpc6xx/Makefile.am: Remove.
28
292005-05-11      Ralf Corsepius <ralf.corsepius@rtems.org>
30
31        * Makefile.am: Merge-in mpc5xx/Makefile.am.
32        Merge-in mpc505/Makefile.am.
33        * configure.ac: Remove mpc5xx/Makefile.
34        Remove mpc505/Makefile.
35        * preinstall.am: Regenerate.
36        * mpc505/Makefile.am: Remove.
37        * mpc5xx/Makefile.am: Remove.
38
392005-05-10      Ralf Corsepius <ralf.corsepius@rtems.org>
40
41        * Makefile.am: Merge-in shared/Makefile.am.
42        * configure.ac: Remove shared/Makefile.
43        * preinstall.am: Regenerate.
44        * shared/Makefile.am: Remove.
45
462005-05-10      Ralf Corsepius <ralf.corsepius@rtems.org>
47
48        * preinstall.am: New.
49        * Makefile.am: include preinstall.am.
50        * configure.ac: Add AMPOLISH3.
51        * mpc5xx/console-generic/console-generic.c: Eliminate
52        rtems_unsigned16.
53
542005-05-05      Jennifer Averett <jennifer.averett@oarcorp.com>
55
56        * mpc8xx/console-generic/console-generic.c: Added parameter to ISRs.
57
582005-05-03      Joel Sherrill <joel@OARcorp.com>
59
60        * mpc8260/cpm/dpram.c, mpc8260/timer/timer.c, mpc8xx/cpm/dpram.c:
61        Remove warnings.
62
632005-04-25      Jennifer Averett <jennifer.averett@oarcorp.com>
64
65        PR 779/bsp
66        * mpc5xx/console-generic/console-generic.c, mpc5xx/irq/irq.c,
67        mpc5xx/irq/irq.h, mpc5xx/irq/irq_init.c: Add parameter to powerpc
68        interrupt handler routines
69
702005-04-15      Jennifer Averett <jennifer.averett@oarcorp.com>
71
72        * mpc6xx/clock/c_clock.c, mpc6xx/clock/c_clock.h,
73        mpc8260/console-generic/console-generic.c: add parameter to new
74        exception interrupt handlers in powerpc bsps
75
762005-02-17      Ralf Corsepius <ralf.corsepius@rtems.org>
77
78        * new-exceptions/cpu.c, rtems/powerpc/powerpc.h:
79        Remove CPU_MINIMUM_STACK_FRAME_SIZE.
80        Use PPC_MINIMUM_STACK_FRAME_SIZE instead.
81        * rtems/powerpc/powerpc.h: Add PPC_MINIMUM_STACK_FRAME_SIZE.
82
832005-02-15      Ralf Corsepius <ralf.corsepius@rtems.org>
84
85        * new-exceptions/cpu.c: Add CPU_MINIMUM_STACK_FRAME_SIZE.
86
872005-02-15      Ralf Corsepius <ralf.corsepius@rtems.org>
88
89        * new-exceptions/cpu.c (_CPU_ISR_install_vector): New.
90
912005-02-15      Ralf Corsepius <ralf.corsepius@rtems.org>
92
93        * old-exceptions/rtems/score/ppc_offs.h,
94        old-exceptions/ChangeLog, old-exceptions/README,
95        old-exceptions/TODO, old-exceptions/cpu.c,
96        old-exceptions/cpu_asm.S, old-exceptions/irq_stub.S,
97        old-exceptions/ppccache.c: New (Copied from
98        ../../libbsp/powerpc/support/old_exception_processing)
99        * new-exceptions/ChangeLog, new-exceptions/cpu.c,
100        new-exceptions/cpu_asm.S: New (Copied from
101        ../../libbsp/powerpc/support/new_exception_processing).
102        * Makefile.am: Reflect changes above.
103
1042005-02-15      Ralf Corsepius <ralf.corsepius@rtems.org>
105
106        * ppc403/console/console405.c: Rename round to spiBaudRound
107        (Conflict with C99). Make spiBaudRound static.
108
1092005-02-15      Ralf Corsepius <ralf.corsepius@rtems.org>
110
111        * mpc8260/mmu/mmu.c: Use _CPU_MSR_GET instead of _CPU_MSR_Value.
112        (Unify old/new-exception processing API).
113
1142005-02-14      Ralf Corsepius <ralf.corsepius@rtems.org>
115
116        * rtems/powerpc/powerpc.h: Remove mpc603e specific
117        PPC_TLB_*/PPC_IRQ_* defines. Use mpc603 specific defines on mpc603e.
118
1192005-02-14      Ralf Corsepius <ralf.corsepius@rtems.org>
120
121        * rtems/powerpc/powerpc.h: Remove PPC_ALIGNMENT.
122
1232005-02-14      Ralf Corsepius <ralf.corsepius@rtems.org>
124
125        * mpc8xx/mmu/mmu.c, rtems/powerpc/cache.h, rtems/powerpc/powerpc.h:
126        #include <rtems/powerpc/powerpc.h>.
127
1282005-02-13      Ralf Corsepius <ralf.corsepius@rtems.org>
129
130        * rtems/powerpc/powerpc.h: New header guard.
131
1322005-02-13      Ralf Corsepius <ralf.corsepius@rtems.org>
133
134        * rtems/powerpc/powerpc.h: New (Copy of
135        cpukit/score/cpu/powerpc/rtems/score/powerpc.h).
136
1372005-02-13      Ralf Corsepius <ralf.corsepius@rtems.org>
138
139        * mpc5xx/include/mpc5xx.h, mpc5xx/include/console.h,
140        mpc5xx/exceptions/raw_exception.h, mpc5xx/irq/irq.h,
141        mpc5xx/vectors/vectors.h, mpc6xx/exceptions/raw_exception.h,
142        mpc6xx/mmu/bat.h, mpc6xx/mmu/pte121.h,
143        mpc6xx/clock/c_clock.h, mpc8260/include/mpc8260.h,
144        mpc8260/include/console.h, mpc8260/include/cpm.h,
145        mpc8260/exceptions/raw_exception.h, mpc8260/include/mmu.h,
146        mpc8xx/include/mpc8xx.h, mpc8xx/include/console.h,
147        mpc8xx/include/cpm.h, mpc8xx/exceptions/raw_exception.h,
148        mpc8xx/include/mmu.h, ppc403/ictrl/ictrl.h,
149        ppc403/tty_drv/tty_drv.h, shared/include/io.h,
150        shared/include/mmu.h, shared/include/page.h,
151        shared/include/byteorder.h, shared/include/pgtable.h,
152        shared/include/cpuIdent.h,shared/include/spr.h,
153        shared/src/stackTrace.h: New header guards.
154
1552005-02-11      Ralf Corsepius <ralf.corsepius@rtems.org>
156
157        * Makefile.am: Build exception processing in  old-exceptions rsp.
158        new-exceptions subdirs (Merge-in former libbsp/powerpc/support/*).
159
1602005-02-11      Ralf Corsepius <ralf.corsepius@rtems.org>
161
162        * configure.ac: subdir-objects.
163        Add compiler check for old/new-style exception processing.
164
1652005-02-11      Ralf Corsepius <ralf.corsepius@rtems.org>
166
167        * mpc8260/cpm/dpram.c, mpc8xx/cpm/dpram.c:
168        Remove local rtems_panic, use #include <rtems/error.h>.
169
1702005-02-10      Ralf Corsepius <ralf.corsepius@rtems.org>
171
172        * mpc505/vectors/vectors.S, ppc403/vectors/vectors.S:
173        Remove PPC_ABI_POWEROPEN.
174
1752005-02-09      Ralf Corsepius <ralf.corsepius@rtems.org>
176
177        * mpc505/vectors/vectors.S, ppc403/vectors/vectors.S:
178        Remove PPC_ABI_GCC27.
179
1802005-02-09      Ralf Corsepius <ralf.corsepius@rtems.org>
181
182        * ppc403/vectors/vectors.S: Remove XCOFF support.
183
1842005-02-09      Ralf Corsepius <ralf.corsepius@rtems.org>
185
186        * rtems/powerpc/cache.h, rtems/powerpc/debugmod.h:
187        New header guards.
188
1892005-01-07      Ralf Corsepius <ralf.corsepius@rtems.org>
190
191        * mpc505/Makefile.am, mpc5xx/Makefile.am, mpc6xx/Makefile.am,
192        mpc8260/Makefile.am, mpc8xx/Makefile.am, ppc403/Makefile.am,
193        shared/Makefile.am: Eliminate CFLAGS_OPTIMIZE_V.
194
1952005-01-04      Joel Sherrill <joel@OARcorp.com>
196
197        * ppc403/tty_drv/tty_drv.c: Remove warnings.
198
1992005-01-02      Ralf Corsepius <ralf.corsepius@rtems.org>
200
201        * mpc505/Makefile.am, mpc5xx/Makefile.am, mpc6xx/Makefile.am,
202        mpc8260/Makefile.am, mpc8xx/Makefile.am, ppc403/Makefile.am,
203        shared/Makefile.am: Remove build-variant support.
204
2052004-11-22      Jennifer Averett <jennifer@OARcorp.com>
206
207        PR 581/bsps
208        * mpc6xx/exceptions/raw_exception.c, shared/include/cpuIdent.h:
209        Converting PSIM to new exception model required adding PSIM as
210        PowerPC CPU model.
211
2122004-11-20      Ralf Corsepius <ralf.corsepius@rtems.org>
213
214        * powerpc/shared/include/cpuIdent.c,
215        powerpc/shared/include/cpuIdent.h: Add 603le.
216        (Submitted by Thomas.Doerfler <Thomas.Doerfler@imd-systems.de>
217        as part of the patch attached to PR 703).
218
2192004-11-10      Richard Campbell <richard.campbell@oarcorp.com>
220
221        * configure.ac, mpc6xx/exceptions/raw_exception.c,
222        mpc6xx/exceptions/raw_exception.h, mpc6xx/mmu/bat.c,
223        mpc6xx/mmu/bat.h, mpc6xx/mmu/mmuAsm.S, shared/include/cpuIdent.c,
224        shared/include/cpuIdent.h: Add MPC8240 and MPC8245 support. There was
225        also a significant amount of spelling and whitespace cleanup.
226
2272004-10-21      Ralf Corsepius <ralf_corsepius@rtems.org>
228
229        * mpc5xx/clock/clock.c, mpc5xx/include/mpc5xx.h
230        mpc5xx/timer/timer.c: Use POSIX fixed size types.
231
2322004-10-20      Eric Norum <norume@aps.anl.gov>
233
234        * configure.ac, mpc6xx/exceptions/raw_exception.c,
235        mpc6xx/mmu/mmuAsm.S, mpc6xx/mmu/pte121.c,
236        shared/include/cpuIdent.c, shared/include/cpuIdent.h:
237        Add Kate Feng's MPC7455 support.
238
2392004-10-19      Ralf Corsepius <ralf_corsepius@rtems.org>
240
241        * configure.ac: Remove RTEMS_ENABLE_BARE.
242
2432004-09-24      Ralf Corsepius <ralf_corsepius@rtems.org>
244
245        * configure.ac: Require automake > 1.9.
246
2472004-05-22      Till Strauman <strauman@slac.stanford.edu>
248
249        PR 619/bsps
250        * mpc6xx/clock/c_clock.c: The PPC decrementer must be reloaded on each
251        clock tick. Currently, this is done by just reloading a fixed value.
252        The attached patch takes into account the time that elapsed since the
253        decrementer crossed zero in order to adjust the value to be
254        re-loaded. Without the patch, the effective system clock cycle is
255        increased by the exception handler latency.
256
2572004-04-13      Ralf Corsepius <ralf_corsepius@rtems.org>
258
259        * mpc5xx/clock/clock.c, mpc5xx/irq/irq_asm.S, mpc5xx/vectors/vectors.S:
260        Reflect new locations of cpukit headers.
261
2622004-04-13      Ralf Corsepius <ralf_corsepius@rtems.org>
263
264        * mpc505/ictrl/ictrl.c, mpc505/vectors/vectors.S,
265        mpc6xx/exceptions/raw_exception.c,
266        mpc8260/exceptions/raw_exception.c,
267        mpc8xx/exceptions/raw_exception.c, rtems/powerpc/cache.h,
268        mpc5xx/ictrl/ictrl.c, mpc5xx/exceptions/raw_exception.c: Include
269        <rtems/score/powerpc.h> instead of <rtems/score/ppc.h>.
270
2712004-04-12      David Querbach <querbach@realtime.bc.ca>
272
273        * README, configure.ac, mpc5xx/Makefile.am,
274        mpc5xx/exceptions/raw_exception.c, mpc5xx/exceptions/raw_exception.h,
275        mpc5xx/timer/timer.c, shared/include/cpuIdent.h: addition of a
276        significant amount of MPC5xx support as part of the addition of the
277        SS555 BSP.
278        * mpc5xx/README, mpc5xx/clock/clock.c,
279        mpc5xx/console-generic/console-generic.c, mpc5xx/include/console.h,
280        mpc5xx/include/mpc5xx.h, mpc5xx/irq/irq.c, mpc5xx/irq/irq.h,
281        mpc5xx/irq/irq_asm.S, mpc5xx/irq/irq_init.c,
282        mpc5xx/vectors/vectors.S, mpc5xx/vectors/vectors.h,
283        mpc5xx/vectors/vectors_init.c: New files.
284        * mpc5xx/exceptions/asm_utils.S: Removed.
285
2862004-04-02      Ralf Corsepius <ralf_corsepius@rtems.org>
287
288        * ppc403/vectors/align_h.S: Include <rtems/asm.h> instead of <asm.h>.
289
2902004-04-01      Ralf Corsepius <ralf_corsepius@rtems.org>
291
292        * mpc505/vectors/vectors.S: Include <rtems/asm.h> instead of <asm.h>.
293        * mpc6xx/exceptions/asm_utils.S: Include <rtems/asm.h> instead of <asm.h>.
294        * mpc6xx/mmu/mmuAsm.S: Include <rtems/asm.h> instead of <asm.h>.
295        * mpc8260/exceptions/asm_utils.S: Include <rtems/asm.h> instead of <asm.h>.
296        * mpc8xx/exceptions/asm_utils.S: Include <rtems/asm.h> instead of <asm.h>.
297        * ppc403/vectors/vectors.S: Include <rtems/asm.h> instead of <asm.h>.
298        * mpc5xx/exceptions/asm_utils.S: Include <rtems/asm.h> instead of <asm.h>.
299        * mpc8260/clock/clock.c: Include <rtems/clockdrv.h> instead of <clockdrv.h>.
300        * mpc8xx/clock/clock.c: Include <rtems/clockdrv.h> instead of <clockdrv.h>.
301        * ppc403/clock/clock.c: Include <rtems/clockdrv.h> instead of <clockdrv.h>.
302
3032004-03-31      Ralf Corsepius <ralf_corsepius@rtems.org>
304
305        * mpc6xx/timer/timer.c: Cosmetics.
306
3072004-03-30      Ralf Corsepius <ralf_corsepius@rtems.org>
308
309        * mpc505/timer/timer.c, mpc5xx/timer/timer.c,
310        mpc6xx/clock/c_clock.c, mpc6xx/timer/timer.c, mpc8260/clock/clock.c,
311        mpc8260/console-generic/console-generic.c, mpc8260/cpm/cp.c,
312        mpc8260/cpm/dpram.c, mpc8260/include/cpm.h, mpc8260/include/mmu.h,
313        mpc8260/include/mpc8260.h, mpc8260/mmu/mmu.c, mpc8260/timer/timer.c,
314        mpc8xx/clock/clock.c, mpc8xx/console-generic/console-generic.c,
315        mpc8xx/cpm/cp.c, mpc8xx/cpm/dpram.c, mpc8xx/include/cpm.h,
316        mpc8xx/include/mmu.h, mpc8xx/include/mpc8xx.h, mpc8xx/mmu/mmu.c,
317        mpc8xx/timer/timer.c, ppc403/clock/clock.c,
318        ppc403/console/console.c, ppc403/console/console405.c,
319        ppc403/ictrl/ictrl.c, ppc403/ictrl/ictrl.h, ppc403/timer/timer.c,
320        ppc403/tty_drv/tty_drv.c, rtems/powerpc/cache.h, shared/src/cache.c:
321        Convert to using c99 fixed size types.
322
3232004-03-26      Ralf Corsepius <ralf_corsepius@rtems.org>
324
325        * configure.ac: Add 2nd argument (rtems_updir) to RTEMS_TOP.
326
3272004-03-09      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
328
329        * README: Add "mpc5xx (mpc565)", because Wilfried B. mentioned the
330        mpc5xx being used on mpc565.
331
3322004-03-08      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
333
334        PR 587/bsps
335        * shared/include/cpuIdent.h, shared/include/cpuIdent.c: Add defines
336        for MPC_5XX.
337
3382004-03-08      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
339
340        * Makefile.am, configure.ac: Reflect having added mpc5xx.
341
3422004-03-08      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
343
344        * mpc5xx/.cvsignore, mpc5xx/Makefile.am: New.
345        * mpc5xx/exceptions/asm_utils.S,  mpc5xx/exceptions/raw_exception.c,
346        mpc5xx/exceptions/raw_exception.h, mpc5xx/ictrl/ictrl.c,
347        mpc5xx/ictrl/ictrl.h, mpc5xx/timer/timer.c: New (Submission from
348        Wilfried Busalski <w.busalski@lancier-monitoring.de>).
349
3502004-03-05      Joel Sherrill <joel@OARcorp.com>
351
352        * mpc6xx/mmu/pte121.c: Add missing ifdef DEBUG to remove warning for
353        unused static routine.
354
3552004-02-17      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
356
357        * mpc505/Makefile.am: Fix typo.
358
3592004-02-06      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
360
361        * mpc505/Makefile.am, mpc6xx/Makefile.am, mpc8260/Makefile.am,
362        mpc8xx/Makefile.am, ppc403/Makefile.am: Don't include .../lib.am.
363
3642004-01-30      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
365
366        * wrapup/Makefile.am: Remove.
367        * configure.ac: Remove wrapup.
368        * shared/Makefile.am: Use automake compilation rules.
369        Build *.rels.
370
3712004-01-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
372
373        * configure.ac: Require automake >= 1.8.2.
374        * Makefile.am, mpc505/Makefile.am, mpc6xx/Makefile.am,
375        mpc8260/Makefile.am, mpc8xx/Makefile.am, ppc403/Makefile.am,
376        shared/Makefile.am: Use automake compilation rules.
377        Add PREINSTALL_DIRS.
378
3792004-01-14      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
380
381        * Makefile.am: Re-add dirstamps to PRE/TMPINSTALL_FILES.
382        Add PRE/TMPINSTALL_FILES to CLEANFILES.
383        * mpc505/Makefile.am: Ditto.
384        * mpc6xx/Makefile.am: Ditto.
385        * mpc8260/Makefile.am: Ditto.
386        * mpc8xx/Makefile.am: Ditto.
387        * ppc403/Makefile.am: Ditto.
388        * shared/Makefile.am: Ditto.
389
3902004-01-13      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
391
392        * mpc6xx/Makefile.am: Remove libcpuspec.a (Unused).
393
3942004-01-13      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
395
396        * mpc505/Makefile.am: Fix typo vectors/vectors.S.
397        * shared/Makefile.am: Fix typo
398        EXTRA_DIST = $(libcpuspec_C_FILES)
399
4002003-12-19      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
401
402        * ppc403/Makefile.am: Fix typo in vectors' compilation rule.
403        * shared/Makefile.am: Use $(top_srcdir)/../shared instead of
404        relative subdirs.
405
4062003-12-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
407
408        * mpc6xx/wrapup/.cvsignore: Remove.
409
4102003-12-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
411
412        * ppc403/clock/Makefile.am: Remove.
413        * ppc403/console/Makefile.am: Remove.
414        * ppc403/ictrl/Makefile.am: Remove.
415        * ppc403/timer/Makefile.am: Remove.
416        * ppc403/tty_drv/Makefile.am: Remove.
417        * ppc403/vectors/Makefile.am: Remove.
418        * ppc403/Makefile.am: Merge-in Makefile.ams above.
419        * configure.ac: Reflect changes to ppc403/Makefile.ams.
420
4212003-12-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
422
423        * mpc505/ictrl/Makefile.am: Remove.
424        * mpc505/timer/Makefile.am: Remove.
425        * mpc505/vectors/Makefile.am: Remove.
426        * mpc505/Makefile.am: Merge-in Makefile.ams above.
427        * configure.ac: Reflect changes to mpc505/Makefile.ams.
428
4292003-12-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
430
431        * mpc8xx/clock/Makefile.am: Remove.
432        * mpc8xx/console-generic/Makefile.am: Remove.
433        * mpc8xx/cpm/Makefile.am: Remove.
434        * mpc8xx/exceptions/Makefile.am: Remove.
435        * mpc8xx/mmu/Makefile.am: Remove.
436        * mpc8xx/timer/Makefile.am: Remove.
437        * mpc8xx/Makefile.am: Merge-in Makefile.ams above.
438        * configure.ac: Reflect changes to mpc8xx/Makefile.ams.
439
4402003-12-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
441
442        * configure.ac: Remove mpc6xx/*/Makefile,  mpc8260/*/Makefile.
443
4442003-12-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
445
446        * mpc6xx/clock/Makefile.am: Remove.
447        * mpc6xx/exceptions/Makefile.am: Remove.
448        * mpc6xx/mmu/Makefile.am: Remove.
449        * mpc6xx/timer/Makefile.am: Remove.
450        * mpc6xx/wrapup/Makefile.am: Remove.
451        * mpc6xx/Makefile.am: Merge-in Makefile.ams above.
452
4532003-12-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
454
455        * mpc8260/clock/Makefile.am: Remove.
456        * mpc8260/console-generic/Makefile.am: Remove.
457        * mpc8260/cpm/Makefile.am: Remove.
458        * mpc8260/exceptions/Makefile.am: Remove.
459        * mpc8260/mmu/Makefile.am: Remove.
460        * mpc8260/timer/Makefile.am: Remove.
461        * mpc8260/Makefile.am: Merge-in Makefile.ams above.
462
4632003-12-15      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
464
465        * shared/include/Makefile.am: Remove.
466        * shared/src/Makefile.am: Remove.
467        * shared/Makefile.am: Merge-in Makefile.ams above.
468        * configure.ac: Reflect changes above.
469
4702003-12-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
471
472        * Makefile.am: Use mkdir_p. Remove dirs from PRE/TMPINSTALL_FILES.
473        * mpc505/ictrl/Makefile.am: Use mkdir_p. Remove dirs from PRE/TMPINSTALL_FILES.
474        * mpc6xx/clock/Makefile.am: Use mkdir_p. Remove dirs from PRE/TMPINSTALL_FILES.
475        * mpc6xx/exceptions/Makefile.am: Use mkdir_p. Remove dirs from PRE/TMPINSTALL_FILES.
476        * mpc6xx/mmu/Makefile.am: Use mkdir_p. Remove dirs from PRE/TMPINSTALL_FILES.
477        * mpc8260/Makefile.am: Use mkdir_p. Remove dirs from PRE/TMPINSTALL_FILES.
478        * mpc8260/exceptions/Makefile.am: Use mkdir_p. Remove dirs from PRE/TMPINSTALL_FILES.
479        * mpc8xx/Makefile.am: Use mkdir_p. Remove dirs from PRE/TMPINSTALL_FILES.
480        * mpc8xx/exceptions/Makefile.am: Use mkdir_p. Remove dirs from PRE/TMPINSTALL_FILES.
481        * ppc403/ictrl/Makefile.am: Use mkdir_p. Remove dirs from PRE/TMPINSTALL_FILES.
482        * ppc403/tty_drv/Makefile.am: Use mkdir_p. Remove dirs from PRE/TMPINSTALL_FILES.
483        * shared/include/Makefile.am: Use mkdir_p. Remove dirs from PRE/TMPINSTALL_FILES.
484        * shared/src/Makefile.am: Use mkdir_p. Remove dirs from PRE/TMPINSTALL_FILES.
485
4862003-12-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
487
488        * configure.ac: Require automake >= 1.8, autoconf >= 2.59.
489
4902003-12-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
491
492        * wrapup/Makefile.am: Build libcpu.a.
493        Don't preinstall libcpu.a
494
4952003-12-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
496
497        * mpc505/ictrl/Makefile.am: Remove all-local: $(ARCH).
498        * mpc505/timer/Makefile.am: Remove all-local: $(ARCH).
499        * mpc505/vectors/Makefile.am: Remove all-local: $(ARCH).
500        * mpc6xx/clock/Makefile.am: Remove all-local: $(ARCH).
501        * mpc6xx/exceptions/Makefile.am: Remove all-local: $(ARCH).
502        * mpc6xx/mmu/Makefile.am: Remove all-local: $(ARCH).
503        * mpc6xx/timer/Makefile.am: Remove all-local: $(ARCH).
504        * mpc6xx/wrapup/Makefile.am: Remove all-local: $(ARCH).
505        * mpc8260/clock/Makefile.am: Remove all-local: $(ARCH).
506        * mpc8260/console-generic/Makefile.am: Remove all-local: $(ARCH).
507        * mpc8260/cpm/Makefile.am: Remove all-local: $(ARCH).
508        * mpc8260/exceptions/Makefile.am: Remove all-local: $(ARCH).
509        * mpc8260/mmu/Makefile.am: Remove all-local: $(ARCH).
510        * mpc8260/timer/Makefile.am: Remove all-local: $(ARCH).
511        * mpc8xx/clock/Makefile.am: Remove all-local: $(ARCH).
512        * mpc8xx/console-generic/Makefile.am: Remove all-local: $(ARCH).
513        * mpc8xx/cpm/Makefile.am: Remove all-local: $(ARCH).
514        * mpc8xx/exceptions/Makefile.am: Remove all-local: $(ARCH).
515        * mpc8xx/mmu/Makefile.am: Remove all-local: $(ARCH).
516        * mpc8xx/timer/Makefile.am: Remove all-local: $(ARCH).
517        * ppc403/clock/Makefile.am: Remove all-local: $(ARCH).
518        * ppc403/console/Makefile.am: Remove all-local: $(ARCH).
519        * ppc403/ictrl/Makefile.am: Remove all-local: $(ARCH).
520        * ppc403/timer/Makefile.am: Remove all-local: $(ARCH).
521        * ppc403/tty_drv/Makefile.am: Remove all-local: $(ARCH).
522        * ppc403/vectors/Makefile.am: Remove all-local: $(ARCH).
523        * shared/include/Makefile.am: Remove all-local: $(ARCH).
524        * shared/src/Makefile.am: Remove all-local: $(ARCH).
525        * wrapup/Makefile.am: Remove all-local: $(ARCH).
526
5272003-12-01      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
528
529        * Makefile.am: Reformat. Use dirstamp for preinstallation.
530        * mpc505/Makefile.am: Reformat.
531        * mpc505/ictrl/Makefile.am: Reformat. Use dirstamp for preinstallation.
532        * mpc505/timer/Makefile.am: Reformat.
533        * mpc505/vectors/Makefile.am: Reformat.
534        * mpc6xx/Makefile.am: Reformat.
535        * mpc6xx/clock/Makefile.am: Reformat. Use dirstamp for preinstallation.
536        * mpc6xx/exceptions/Makefile.am: Reformat. Use dirstamp for preinstallation.
537        * mpc6xx/mmu/Makefile.am: Reformat. Use dirstamp for preinstallation.
538        * mpc6xx/timer/Makefile.am: Reformat.
539        * mpc6xx/wrapup/Makefile.am: Reformat.
540        * mpc8260/Makefile.am: Reformat. Use dirstamp for preinstallation.
541        * mpc8260/clock/Makefile.am: Reformat.
542        * mpc8260/console-generic/Makefile.am: Reformat.
543        * mpc8260/cpm/Makefile.am: Reformat.
544        * mpc8260/exceptions/Makefile.am: Reformat. Use dirstamp for preinstallation.
545        * mpc8260/mmu/Makefile.am: Reformat.
546        * mpc8260/timer/Makefile.am: Reformat.
547        * mpc8xx/Makefile.am: Reformat. Use dirstamp for preinstallation.
548        * mpc8xx/clock/Makefile.am: Reformat.
549        * mpc8xx/console-generic/Makefile.am: Reformat.
550        * mpc8xx/cpm/Makefile.am: Reformat.
551        * mpc8xx/exceptions/Makefile.am: Reformat. Use dirstamp for preinstallation.
552        * mpc8xx/mmu/Makefile.am: Reformat.
553        * mpc8xx/timer/Makefile.am: Reformat.
554        * ppc403/Makefile.am: Reformat.
555        * ppc403/clock/Makefile.am: Reformat.
556        * ppc403/console/Makefile.am: Reformat.
557        * ppc403/ictrl/Makefile.am: Reformat. Use dirstamp for preinstallation.
558        * ppc403/timer/Makefile.am: Reformat.
559        * ppc403/tty_drv/Makefile.am: Reformat. Use dirstamp for preinstallation.
560        * ppc403/vectors/Makefile.am: Reformat.
561        * shared/Makefile.am: Reformat.
562        * shared/include/Makefile.am: Reformat. Use dirstamp for preinstallation.
563        * shared/src/Makefile.am: Reformat. Use dirstamp for preinstallation.
564        * wrapup/Makefile.am: Reformat.
565
5662003-10-22      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
567
568        * configure.ac: Remove RTEMS_CANONICAL_HOST.
569
5702003-10-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
571
572        * configure.ac: Remove RTEMS_CHECK_CPU.
573
5742003-09-04      Joel Sherrill <joel@OARcorp.com>
575
576        * mpc6xx/clock/c_clock.c, mpc6xx/clock/c_clock.h,
577        mpc6xx/exceptions/raw_exception.c, mpc6xx/exceptions/raw_exception.h,
578        mpc6xx/mmu/bat.c, mpc6xx/mmu/bat.h, mpc6xx/mmu/mmuAsm.S,
579        mpc6xx/timer/timer.c, mpc8260/clock/clock.c,
580        mpc8260/console-generic/console-generic.c, mpc8260/cpm/brg.c,
581        mpc8260/exceptions/raw_exception.c,
582        mpc8260/exceptions/raw_exception.h, mpc8260/include/cpm.h,
583        mpc8260/include/mmu.h, mpc8260/mmu/mmu.c, mpc8260/timer/timer.c,
584        mpc8xx/clock/clock.c, mpc8xx/console-generic/console-generic.c,
585        mpc8xx/exceptions/raw_exception.c, mpc8xx/exceptions/raw_exception.h,
586        mpc8xx/include/cpm.h, mpc8xx/include/mmu.h, mpc8xx/mmu/mmu.c,
587        mpc8xx/timer/timer.c, ppc403/clock/clock.c,
588        ppc403/console/console.c.polled, ppc403/timer/timer.c,
589        rtems/powerpc/debugmod.h, shared/include/byteorder.h,
590        shared/include/cpuIdent.c, shared/include/cpuIdent.h,
591        shared/include/io.h, shared/include/mmu.h, shared/include/page.h,
592        shared/include/pgtable.h, shared/include/spr.h: URL for license
593        changed.
594
5952003-09-04      Joel Sherrill <joel@OARcorp.com>
596
597        * mpc505/timer/timer.c, ppc403/console/console.c,
598        ppc403/console/console405.c: Removed incorrect statement about
599        copyright assignment.
600
6012003-08-20      Joel Sherrill <joel@OARcorp.com>
602
603        * mpc8260/clock/clock.c: Correct copyright statements.
604
6052003-08-18      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
606
607        * Makefile.am: Reflect having moved aclocal/.
608
6092003-08-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
610
611        * Makefile.am: Reflect having moved automake/.
612        * mpc505/Makefile.am: Reflect having moved automake/.
613        * mpc505/ictrl/Makefile.am: Reflect having moved automake/.
614        * mpc505/timer/Makefile.am: Reflect having moved automake/.
615        * mpc505/vectors/Makefile.am: Reflect having moved automake/.
616        * mpc6xx/Makefile.am: Reflect having moved automake/.
617        * mpc6xx/clock/Makefile.am: Reflect having moved automake/.
618        * mpc6xx/exceptions/Makefile.am: Reflect having moved automake/.
619        * mpc6xx/mmu/Makefile.am: Reflect having moved automake/.
620        * mpc6xx/timer/Makefile.am: Reflect having moved automake/.
621        * mpc6xx/wrapup/Makefile.am: Reflect having moved automake/.
622        * mpc8260/Makefile.am: Reflect having moved automake/.
623        * mpc8260/clock/Makefile.am: Reflect having moved automake/.
624        * mpc8260/console-generic/Makefile.am: Reflect having moved automake/.
625        * mpc8260/cpm/Makefile.am: Reflect having moved automake/.
626        * mpc8260/exceptions/Makefile.am: Reflect having moved automake/.
627        * mpc8260/mmu/Makefile.am: Reflect having moved automake/.
628        * mpc8260/timer/Makefile.am: Reflect having moved automake/.
629        * mpc8xx/Makefile.am: Reflect having moved automake/.
630        * mpc8xx/clock/Makefile.am: Reflect having moved automake/.
631        * mpc8xx/console-generic/Makefile.am: Reflect having moved automake/.
632        * mpc8xx/cpm/Makefile.am: Reflect having moved automake/.
633        * mpc8xx/exceptions/Makefile.am: Reflect having moved automake/.
634        * mpc8xx/mmu/Makefile.am: Reflect having moved automake/.
635        * mpc8xx/timer/Makefile.am: Reflect having moved automake/.
636        * ppc403/Makefile.am: Reflect having moved automake/.
637        * ppc403/clock/Makefile.am: Reflect having moved automake/.
638        * ppc403/console/Makefile.am: Reflect having moved automake/.
639        * ppc403/ictrl/Makefile.am: Reflect having moved automake/.
640        * ppc403/timer/Makefile.am: Reflect having moved automake/.
641        * ppc403/tty_drv/Makefile.am: Reflect having moved automake/.
642        * ppc403/vectors/Makefile.am: Reflect having moved automake/.
643        * shared/Makefile.am: Reflect having moved automake/.
644        * shared/include/Makefile.am: Reflect having moved automake/.
645        * shared/src/Makefile.am: Reflect having moved automake/.
646        * wrapup/Makefile.am: Reflect having moved automake/.
647
6482003-08-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
649
650        * configure.ac: Use rtems-bugs@rtems.com as bug report email address.
651
6522003-08-08      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
653
654        * wrapup/Makefile.am (FAMILY_OBJS): Remove *exception_processing.
655
6562003-07-08      Joel Sherrill <joel@OARcorp.com>
657
658        PR 416/bsps
659        * ppc403/ictrl/ictrl.c (ictrl_isr): We acknolwegde the interrupt in
660        interrupt controller (clr_exisr(mask)) before calling the interrupt
661        handler that will acnowledge the interrupt source. This results in
662        the interrupt beeing seen a second time by the interrupt controller.
663        Reported and fixed by El Kolli Yacine <yacine.elkolli@crf.canon.fr>.
664
6652003-03-25      Thomas Doerfler <Thomas.Doerfler@imd-systems.de>
666
667        PR 368/filesystems
668        * mpc8xx/include/mpc8xx.h: Add PCMCIA registers.
669
6702003-03-25      Till Straumann <strauman@slac.stanford.edu>
671
672        PR 349/bsps
673        * shared/include/cpuIdent.c: Readd PPC604r CPU.
674
6752003-03-06      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
676
677        * configure.ac: Remove AC_CONFIG_AUX_DIR.
678
6792003-02-20      Till Straumann <strauman@slac.stanford.edu>
680
681        PR 349/bsps
682        * mpc6xx/exceptions/raw_exception.c, mpc6xx/mmu/bat.c,
683        mpc6xx/mmu/pte121.c, shared/include/cpuIdent.c,
684        shared/include/cpuIdent.h, shared/src/Makefile.am, shared/src/stack.c,
685        shared/src/stackTrace.h, powerpc/registers.h:
686          - undo improper 'fix' who broke mpc604r identification
687          - fix: 7400 identification PVR value was wrong
688          - enhance 'setdbat()' to switch OFF a given BAT if called with 0 size
689          - fix: page table support bugfix
690          - enhancement: provide routines to take and print stack trace
691            snapshots
692          - add definitions for HID1 and DABR SPRs
693
6942003-02-14      Greg Menke <gregory.menke@gsfc.nasa.gov>
695
696        PR 348/bsps
697        * mpc6xx/exceptions/raw_exception.c: Add PPC_603ev as required
698        by MTX603e BSP.
699
7002003-02-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
701
702        * configure.ac: AM_INIT_AUTOMAKE([1.7.2]).
703
7042003-02-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
705
706        * configure.ac: AC_PREREQ(2.57).
707
7082002-12-19      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
709
710        * configure.ac: Remove RTEMS_CHEC_CUSTOM_BSP.
711        * mpc505/ictrl/Makefile.am: Don't include @RTEMS_BSP@.cfg.
712        * mpc505/timer/Makefile.am: Don't include @RTEMS_BSP@.cfg.
713        * mpc505/vectors/Makefile.am: Don't include @RTEMS_BSP@.cfg.
714        * mpc6xx/clock/Makefile.am: Don't include @RTEMS_BSP@.cfg.
715        * mpc6xx/exceptions/Makefile.am: Don't include @RTEMS_BSP@.cfg.
716        * mpc6xx/mmu/Makefile.am: Don't include @RTEMS_BSP@.cfg.
717        * mpc6xx/timer/Makefile.am: Don't include @RTEMS_BSP@.cfg.
718        * mpc6xx/wrapup/Makefile.am: Don't include @RTEMS_BSP@.cfg.
719        * mpc8260/clock/Makefile.am: Don't include @RTEMS_BSP@.cfg.
720        * mpc8260/console-generic/Makefile.am: Don't include @RTEMS_BSP@.cfg.
721        * mpc8260/cpm/Makefile.am: Don't include @RTEMS_BSP@.cfg.
722        * mpc8260/exceptions/Makefile.am: Don't include @RTEMS_BSP@.cfg.
723        * mpc8260/mmu/Makefile.am: Don't include @RTEMS_BSP@.cfg.
724        * mpc8260/timer/Makefile.am: Don't include @RTEMS_BSP@.cfg.
725        * mpc8xx/clock/Makefile.am: Don't include @RTEMS_BSP@.cfg.
726        * mpc8xx/console-generic/Makefile.am: Don't include @RTEMS_BSP@.cfg.
727        * mpc8xx/cpm/Makefile.am: Don't include @RTEMS_BSP@.cfg.
728        * mpc8xx/exceptions/Makefile.am: Don't include @RTEMS_BSP@.cfg.
729        * mpc8xx/mmu/Makefile.am: Don't include @RTEMS_BSP@.cfg.
730        * mpc8xx/timer/Makefile.am: Don't include @RTEMS_BSP@.cfg.
731        * ppc403/clock/Makefile.am: Don't include @RTEMS_BSP@.cfg.
732        * ppc403/console/Makefile.am: Don't include @RTEMS_BSP@.cfg.
733        * ppc403/ictrl/Makefile.am: Don't include @RTEMS_BSP@.cfg.
734        * ppc403/timer/Makefile.am: Don't include @RTEMS_BSP@.cfg.
735        * ppc403/tty_drv/Makefile.am: Don't include @RTEMS_BSP@.cfg.
736        * ppc403/vectors/Makefile.am: Don't include @RTEMS_BSP@.cfg.
737        * shared/include/Makefile.am: Don't include @RTEMS_BSP@.cfg.
738        * shared/src/Makefile.am: Don't include @RTEMS_BSP@.cfg.
739        * wrapup/Makefile.am: Don't include @RTEMS_BSP@.cfg.
740
7412002-12-06      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
742
743        * configure.ac: Remove RTEMS_CHECK_BSP_CACHE.
744
7452002-12-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
746
747        * mpc8260/Makefile.am: Merge-in mpc8260/include/Makefile.am.
748        * mpc8xx/Makefile.am: Merge-in mpc8xx/include/Makefile.am.
749        * mpc8260/include/Makefile.am: Remove.
750        * mpc8xx/include/Makefile.am: Remove.
751        * configure.ac: Remove mpc8260/include/Makefile.
752        Remove mpc8xx/include/Makefile.
753
7542002-12-01      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
755
756        * configure.ac: Add RTEMS_PROG_CCAS.
757
7582002-11-04      Joel Sherrill <joel@OARcorp.com>
759
760        * mpc8260/console-generic/console-generic.c, mpc8260/cpm/dpram.c,
761        mpc8260/exceptions/raw_exception.c,
762        mpc8xx/exceptions/raw_exception.c: Removed warnings.
763
7642002-11-01      Joel Sherrill <joel@OARcorp.com>
765
766        * mpc8xx/console-generic/console-generic.c, mpc8xx/cpm/dpram.c,
767        mpc8xx/exceptions/raw_exception.c, ppc403/clock/clock.c:
768        Removed warnings.
769
7702002-10-31      Joel Sherrill <joel@OARcorp.com>
771
772        * mpc6xx/clock/c_clock.c, mpc6xx/exceptions/raw_exception.c,
773        mpc6xx/mmu/bat.c: Removed warnings.
774
7752002-10-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
776
777        * .cvsignore: Reformat.
778        Add autom4te*cache.
779        Remove autom4te.cache.
780
7812002-09-08      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
782
783        * configure.ac: Remove duplicate mpc6xx/timer/Makefile from CONFIG_FILES.
784
7852002-09-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
786
787        * mpc8260/exceptions/raw_exception.c: #include <string.h>.
788        #include <bspIo.h>.
789
7902002-08-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
791
792        * mpc6xx/wrapup/Makefile.am: Use .$(OBJEXT) instead of .o.
793        * wrapup/Makefile.am: Use .$(OBJEXT) instead of .o.
794
7952002-08-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
796
797        * mpc505/ictrl/Makefile.am: Use .$(OBJEXT) instead of .o.
798        * mpc505/timer/Makefile.am: Use .$(OBJEXT) instead of .o.
799        * mpc505/vectors/Makefile.am: Use .$(OBJEXT) instead of .o.
800        * mpc6xx/clock/Makefile.am: Use .$(OBJEXT) instead of .o.
801        * mpc6xx/exceptions/Makefile.am: Use .$(OBJEXT) instead of .o.
802        * mpc6xx/mmu/Makefile.am: Use .$(OBJEXT) instead of .o.
803        * mpc6xx/timer/Makefile.am: Use .$(OBJEXT) instead of .o.
804        * mpc8260/clock/Makefile.am: Use .$(OBJEXT) instead of .o.
805        * mpc8260/console-generic/Makefile.am: Use .$(OBJEXT) instead of .o.
806        * mpc8260/cpm/Makefile.am: Use .$(OBJEXT) instead of .o.
807        * mpc8260/exceptions/Makefile.am: Use .$(OBJEXT) instead of .o.
808        * mpc8260/mmu/Makefile.am: Use .$(OBJEXT) instead of .o.
809        * mpc8260/timer/Makefile.am: Use .$(OBJEXT) instead of .o.
810        * mpc8xx/clock/Makefile.am: Use .$(OBJEXT) instead of .o.
811        * mpc8xx/console-generic/Makefile.am: Use .$(OBJEXT) instead of .o.
812        * mpc8xx/cpm/Makefile.am: Use .$(OBJEXT) instead of .o.
813        * mpc8xx/exceptions/Makefile.am: Use .$(OBJEXT) instead of .o.
814        * mpc8xx/mmu/Makefile.am: Use .$(OBJEXT) instead of .o.
815        * mpc8xx/timer/Makefile.am: Use .$(OBJEXT) instead of .o.
816        * ppc403/clock/Makefile.am: Use .$(OBJEXT) instead of .o.
817        * ppc403/console/Makefile.am: Use .$(OBJEXT) instead of .o.
818        * ppc403/ictrl/Makefile.am: Use .$(OBJEXT) instead of .o.
819        * ppc403/timer/Makefile.am: Use .$(OBJEXT) instead of .o.
820        * ppc403/tty_drv/Makefile.am: Use .$(OBJEXT) instead of .o.
821        * ppc403/vectors/Makefile.am: Use .$(OBJEXT) instead of .o.
822        * shared/include/Makefile.am: Use .$(OBJEXT) instead of .o.
823        * shared/src/Makefile.am: Use .$(OBJEXT) instead of .o.
824
8252002-07-24      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
826
827        * mpc6xx/mmu/pte121.c: Include <string.h> for gcc-3.1.
828
8292002-07-22      Till Straumann <strauman@slac.stanford.edu>
830
831        * mpc6xx/mmu/bat.c: Per PR241, fix a tiny bug introduced by the
832        fix for an earlier patch (PR213) which added support for setting
833        BAT0 to setdbat().
834
8352001-05-17      Joel Sherrill <joel@OARcorp.com>
836
837        * mpc6xx/exceptions/raw_exception.c, pc6xx/mmu/pte121.c: Modified
838        slightly to reflect recent PowerPC re-organization and avoid warnings.
839
8402001-05-15      Till Straumann <strauman@slac.stanford.edu>
841
842        * mpc6xx/mmu/pte121.c, mpc6xx/mmu/pte121.h: New files. Missed in
843        merge of PR213.
844
8452001-05-14      Joel Sherrill <joel@OARcorp.com>
846
847        * shared/include/cpuIdent.c: Account for duplicate numbers.
848
8492002-05-01      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
850
851        * rtems/powerpc/debugmod.h: New file (extracted from
852        score/ppc.h).
853        * Makefile.am: Relect changes above.
854
8552001-05-14      Till Straumann <strauman@slac.stanford.edu>
856
857        * shared/include/io.h: Per PR215 address the following issues:
858            - _IO_BASE, _ISA_MEM_BASE and PCI_DRAM_OFFSET
859              are no longer defined by libcpu (powerpc/shared/include/io.h)
860              but by the BSP (who is the only one to know the values)
861            - the affected BSP (shared/motorola) headers have been fixed
862              in a separate "libbsp/powerpc/shared" patch.
863            - the DEC 21140 driver (libchip/network/dec21140.c) has been
864              fixed to use PCI_DRAM_OFFSET instead of PREP_PCI_DRAM_OFFSET.
865              and PCI_MEM_BASE instead of PREP_ISA_MEM_BASE. PCI_MEM_BASE
866              is to be defined by the BSP who is using this driver.
867            - the DEC driver also has been fixed to use the newer
868              rtems_bsp_delay_in_bus_cycles() instead of the obsolete
869              delay_in_bus_cycles().
870
8712001-05-14      Till Straumann <strauman@slac.stanford.edu>
872
873        * rtems/powerpc/registers.h, rtems/score/ppc.h: Per PR213, add
874        the following:
875            - support for the MPC74000 (AKA G4); there is no
876              AltiVec support yet, however.
877            - the cache flushing assembly code uses hardware-flush on the G4.
878              Also, a couple of hardcoded numerical values were replaced
879              by more readable symbolic constants.
880            - extended interrupt-disabled code section so enclose the entire
881              cache flush/invalidate procedure (as recommended by the book).
882              This is not (latency) critical as it is only used by
883              init code but prevents possible corruption.
884            - Trivial page table support as been added.
885              (1:1 effective-virtual-physical address mapping which is only
886              useful only on CPUs which feature hardware TLB replacement,
887              e.g. >604.  This allows for write-protecting memory regions,
888              e.g. text/ro-data which makes catching corruptors a lot easier.
889              It also frees one DBAT/IBAT and gives more flexibility
890              for setting up address maps :-)
891            - setdbat() allows changing BAT0 also (since the BSP may use
892              a page table, BAT0 could be available...).
893            - asm_setdbatX() violated the SVR ABI by using
894              r20 as a scratch register; changed for r0
895            - according to the book, a context synchronizing instruction is
896              necessary prior to and after changing a DBAT -> isync added
897
8982002-04-30      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
899
900        * rtems/powerpc/cache.h: New file (extracted from
901        old-exceptions/cpu.h)
902        * Makefile.am: Relect changes above.
903
9042002-04-18      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
905
906        * shared/include/cpu.h: Removed.
907        * shared/include/Makefile.am: Reflect changes above.
908        * shared/include/spr.h: Include rtems/powerpc/registers.h instead of
909        libcpu/cpu.h.
910        * mpc6xx/clock/c_clock.c: Reflect changes to <rtems/score/cpu.h>.
911        * mpc6xx/exceptions/asm_utils.S: Ditto.
912        * mpc6xx/exceptions/raw_exception.c: Ditto.
913        * mpc6xx/mmu/mmuAsm.S: Ditto.
914        * mpc6xx/timer/timer.c: Ditto.
915        * mpc8260/exceptions/asm_utils.S: Ditto.
916        * mpc8260/exceptions/raw_exception.c: Ditto.
917        * mpc8xx/exceptions/asm_utils.S: Ditto.
918        * mpc8xx/exceptions/raw_exception.c: Ditto.
919        * ppc403/vectors/vectors.S: Include <asm.h> instead of "asm.h".
920
9212001-04-17      Joel Sherrill <joel@OARcorp.com>
922
923        * shared/include/cpu.h: Added ifndef ASM.
924 
9252001-04-17      Joel Sherrill <joel@OARcorp.com>
926
927        * ChangeLog: Corrected paths on past few commits.
928 
9292002-04-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
930
931        * shared/include/cpu.h: Don't include cpuIdent.h.
932
9332002-04-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
934
935        * mpc8260/exceptions/raw_exception.c: Include <libcpu/cpuIdent.h>.
936
9372002-04-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
938
939        * mpc8xx/exceptions/raw_exception.c: Include <libcpu/cpuIdent.h>.
940
9412002-04-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
942
943        * mpc6xx/exceptions/raw_exception.c: Include <libcpu/cpuIdent.h>.
944
9452002-04-13      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
946
947        * shared/include/cpuIdent.h: New.
948        * shared/include/cpuIdent.c: Reflect having added cpuIdent.h.
949        * shared/include/cpu.h: Ditto.
950        * shared/include/Makefile.am: Add cpuIndent.h. Fix EXTRA_DIST.
951
9522001-04-03      Joel Sherrill <joel@OARcorp.com>
953
954        * Closed PR57.  The hack is OK as it allows a BSP to override
955        or not at its discretion.
956        * mpc8xx/timer/timer.c: Removed #warning declaring providing a
957        default definition for the macros
958        rtems_cpu_configuration_get_timer_least_valid and
959        rtems_cpu_configuration_get_timer_average_overhead.
960
9612002-02-04      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
962
963        * shared/include/byteorder.h: Use unsigned instead of __unsigned
964        (GCC-3.0.x compatibility).
965       
9662002-03-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
967
968        * configure.ac:
969        AC_INIT(package,_RTEMS_VERSION,_RTEMS_BUGS).
970        AM_INIT_AUTOMAKE([no-define foreign 1.6]).
971        * mpc505/ictrl/Makefile.am: Remove AUTOMAKE_OPTIONS.
972        * mpc505/Makefile.am: Remove AUTOMAKE_OPTIONS.
973        * mpc505/timer/Makefile.am: Remove AUTOMAKE_OPTIONS.
974        * mpc505/vectors/Makefile.am: Remove AUTOMAKE_OPTIONS.
975        * Makefile.am: Remove AUTOMAKE_OPTIONS.
976        * mpc6xx/clock/Makefile.am: Remove AUTOMAKE_OPTIONS.
977        * mpc6xx/Makefile.am: Remove AUTOMAKE_OPTIONS.
978        * mpc6xx/exceptions/Makefile.am: Remove AUTOMAKE_OPTIONS.
979        * mpc6xx/mmu/Makefile.am: Remove AUTOMAKE_OPTIONS.
980        * mpc6xx/timer/Makefile.am: Remove AUTOMAKE_OPTIONS.
981        * mpc6xx/wrapup/Makefile.am: Remove AUTOMAKE_OPTIONS.
982        * mpc8260/clock/Makefile.am: Remove AUTOMAKE_OPTIONS.
983        * mpc8260/Makefile.am: Remove AUTOMAKE_OPTIONS.
984        * mpc8260/console-generic/Makefile.am: Remove AUTOMAKE_OPTIONS.
985        * mpc8260/cpm/Makefile.am: Remove AUTOMAKE_OPTIONS.
986        * mpc8260/exceptions/Makefile.am: Remove AUTOMAKE_OPTIONS.
987        * mpc8260/include/Makefile.am: Remove AUTOMAKE_OPTIONS.
988        * mpc8260/mmu/Makefile.am: Remove AUTOMAKE_OPTIONS.
989        * mpc8260/timer/Makefile.am: Remove AUTOMAKE_OPTIONS.
990        * mpc8xx/clock/Makefile.am: Remove AUTOMAKE_OPTIONS.
991        * mpc8xx/Makefile.am: Remove AUTOMAKE_OPTIONS.
992        * mpc8xx/console-generic/Makefile.am: Remove AUTOMAKE_OPTIONS.
993        * mpc8xx/cpm/Makefile.am: Remove AUTOMAKE_OPTIONS.
994        * mpc8xx/exceptions/Makefile.am: Remove AUTOMAKE_OPTIONS.
995        * mpc8xx/include/Makefile.am: Remove AUTOMAKE_OPTIONS.
996        * mpc8xx/mmu/Makefile.am: Remove AUTOMAKE_OPTIONS.
997        * mpc8xx/timer/Makefile.am: Remove AUTOMAKE_OPTIONS.
998        * ppc403/clock/Makefile.am: Remove AUTOMAKE_OPTIONS.
999        * ppc403/Makefile.am: Remove AUTOMAKE_OPTIONS.
1000        * ppc403/console/Makefile.am: Remove AUTOMAKE_OPTIONS.
1001        * ppc403/ictrl/Makefile.am: Remove AUTOMAKE_OPTIONS.
1002        * ppc403/timer/Makefile.am: Remove AUTOMAKE_OPTIONS.
1003        * ppc403/tty_drv/Makefile.am: Remove AUTOMAKE_OPTIONS.
1004        * ppc403/vectors/Makefile.am: Remove AUTOMAKE_OPTIONS.
1005        * shared/include/Makefile.am: Remove AUTOMAKE_OPTIONS.
1006        * shared/Makefile.am: Remove AUTOMAKE_OPTIONS.
1007        * shared/src/Makefile.am: Remove AUTOMAKE_OPTIONS.
1008        * wrapup/Makefile.am: Remove AUTOMAKE_OPTIONS.
1009
10102002-01-03      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1011
1012        * mpc6xx/clock/c_clock.c: Include rtems/bspIo.h instead of bspIo.h.
1013        * mpc6xx/mmu/bat.h: Include rtems/bspIo.h instead of bspIo.h.
1014        * mpc8260/console-generic/console-generic.c: Include rtems/bspIo.h instead of bspIo.h.
1015        * mpc8260/cpm/brg.c: Include rtems/bspIo.h instead of bspIo.h.
1016        * mpc8xx/console-generic/console-generic.c: Include rtems/bspIo.h instead of bspIo.h.
1017        * shared/include/cpuIdent.c: Include rtems/bspIo.h instead of bspIo.h.
1018
10192001-11-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1020
1021        * ppc403/vectors/vectors.S: Include <bsp.h>.
1022        * shared/include/cpu.h: Remove stray empty lines.
1023
10242001-11-27      Joel Sherrill <joel@OARcorp.com>,
1025
1026        * new_exception_processing/Makefile.in,
1027        new_exception_processing/.cvsignore,
1028        new_exception_processing/Makefile.am,
1029        new_exception_processing/c_isr.inl,
1030        new_exception_processing/cpu.c, new_exception_processing/cpu.h,
1031        new_exception_processing/cpu_asm.S,
1032        old_exception_processing/Makefile.in,
1033        old_exception_processing/.cvsignore,
1034        old_exception_processing/Makefile.am, old_exception_processing/README,
1035        old_exception_processing/TODO, old_exception_processing/c_isr.inl,
1036        old_exception_processing/cpu.c, old_exception_processing/cpu.h,
1037        old_exception_processing/cpu_asm.S, old_exception_processing/irq_stub.S,
1038        old_exception_processing/ppc_offs.h,
1039        old_exception_processing/ppccache.c, old_exception_processing/rtems.S:
1040        Deleted since now under libbsp.
1041
10422001-11-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1043
1044        * configure.ac: Remove old_exception_processing,
1045        new_exception_processing.
1046        * Makefile.am: Ditto.
1047
10482001-11-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1049
1050        * configure.ac: Remove mpc750 from new_exception_processing,
1051        Remove mpc604 from new_exception_processing.
1052
10532001-11-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1054
1055        * configure.ac: Remove ppc603e from old_exception_processing.
1056
10572001-11-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1058
1059        * configure.ac: Remove mpc8xx from new_exception_processing.
1060
10612001-11-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1062
1063        * configure.ac: Remove mpc8620 from new_exception_processing.
1064
10652001-11-20      Joel Sherrill <joel@OARcorp.com>
1066
1067        * ChangeLog: Corrected spacing.
1068
10692001-11-14      Till Straumann <strauman@SLAC.Stanford.EDU>
1070
1071        * new_exception_processing/cpu_asm.S: Support double or single
1072        precision context switches.  Note that doing a single precision
1073        context save/restore on a double precision PowerPC machine does not
1074        only result in rounding errors but also screws up the FPSCR register!
1075
10762001-11-08      Dennis Ehlin (ECS) <Dennis.Ehlin@ecs.ericsson.se>
1077
1078        This modification is part of the submitted modifications necessary to
1079        support the IBM PPC405 family.  This submission was reviewed by
1080        Thomas Doerfler <Thomas.Doerfler@imd-systems.de> who ensured it did
1081        not negatively impact the ppc403 BSPs.  The submission and tracking
1082        process was captured as PR50.
1083        * ppc403/console/console405.c ppc403/tty_drv/.cvsignore,
1084        ppc403/tty_drv/Makefile.am, ppc403/tty_drv/tty_drv.c,
1085        ppc403/tty_drv/tty_drv.h: New files.
1086        * Makefile.am, README, configure.ac, old_exception_processing/cpu.c,
1087        old_exception_processing/cpu.h, ppc403/Makefile.am,
1088        ppc403/clock/clock.c, ppc403/console/Makefile.am,
1089        ppc403/console/console.c, ppc403/ictrl/ictrl.c, ppc403/ictrl/ictrl.h,
1090        ppc403/timer/timer.c: Modified.
1091
10922001-11-07      Joel Sherrill <joel@OARcorp.com>
1093
1094        * configure.ac: Delete the commented out line that said that
1095        the mpc8260 used the old exception processing model.  This line
1096        also appears to have caused ppc603e to miss this test.
1097
10982001-10-29      Joel Sherrill <joel@OARcorp.com>
1099
1100        * mpc8xx/timer/timer.c: Added hack for two macros that are not defined
1101        with the new exception processing model:
1102                rtems_cpu_configuration_get_timer_least_valid()
1103                rtems_cpu_configuration_get_timer_average_overhead()
1104        This is captured as PR57.
1105
11062001-10-24      Joel Sherrill <joel@OARcorp.com>
1107
1108        * mpc8260/clock/.cvsignore, mpc8260/console-generic/.cvsignore,
1109        mpc8260/cpm/.cvsignore, mpc8260/exceptions/.cvsignore,
1110        mpc8260/include/.cvsignore, mpc8260/mmu/.cvsignore,
1111        mpc8260/timer/.cvsignore, mpc8260/.cvsignore: New files.
1112
11132001-10-24      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1114
1115        * mpc8260/exceptions/Makefile.am, mpc8260/include/Makefile.am,
1116        mpc8xx/exceptions/Makefile.am: Updated to autoconf 2.52.
1117
11182001-10-24      Joel Sherrill <joel@OARcorp.com>
1119
1120        * mpc8260/include/mpc8260.h: "or" is a keyword in C++. 
1121
11222001-10-22      Andy Dachs <a.dachs@sstl.co.uk>
1123
1124        * Makefile.am, README, configure.ac, new_exception_processing/cpu.h,
1125        shared/include/cpu.h, shared/include/cpuIdent.c, shared/src/cache.c:
1126        Added mpc8260 support.
1127
11282001-10-22      Andy Dachs <a.dachs@sstl.co.uk>
1129
1130        * Added mpc8260 directory.
1131        * Modified Makefile.am and configure.in to build the contents
1132        * mpc8260/Makefile.am, mpc8260/README, mpc8260/clock/Makefile.am,
1133        mpc8260/clock/clock.c, mpc8260/console-generic/Makefile.am,
1134        mpc8260/console-generic/console-generic.c, mpc8260/cpm/.cvsignore,
1135        mpc8260/cpm/Makefile.am, mpc8260/cpm/brg.c, mpc8260/cpm/cp.c,
1136        mpc8260/cpm/dpram.c, mpc8260/exceptions/.cvsignore,
1137        mpc8260/exceptions/Makefile.am, mpc8260/exceptions/asm_utils.S,
1138        mpc8260/exceptions/raw_exception.c, mpc8260/exceptions/raw_exception.h,
1139        mpc8260/include/Makefile.am, mpc8260/include/console.h,
1140        mpc8260/include/cpm.h, mpc8260/include/mmu.h,
1141        mpc8260/include/mpc8260.h, mpc8260/mmu/Makefile.am, mpc8260/mmu/mmu.c,
1142        mpc8260/timer/Makefile.am, mpc8260/timer/timer.c: New files.
1143
11442001-10-12      Joel Sherrill <joel@OARcorp.com>
1145
1146        * mpc6xx/clock/c_clock.c, mpc6xx/clock/c_clock.h, mpc8xx/clock/clock.c,
1147        mpc8xx/timer/timer.c, new_exception_processing/cpu.c,
1148        new_exception_processing/cpu.h, new_exception_processing/cpu_asm.S,
1149        old_exception_processing/cpu.c, old_exception_processing/cpu.h,
1150        old_exception_processing/cpu_asm.S, old_exception_processing/rtems.S:
1151        Fixed typo.
1152
11532001-10-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1154
1155        * .cvsignore: Add autom4te.cache for autoconf > 2.52.
1156        * configure.in: Remove.
1157        * configure.ac: New file, generated from configure.in by autoupdate.
1158
11592001-09-27      Joel Sherrill <joel@OARcorp.com>
1160
1161        * old_exception_processing/cpu.h: Renamed delay() to rtems_bsp_delay().
1162        Renamed delay_in_bus_cycles() to rtems_bsp_delay_in_bus_cycles().
1163        * shared/include/cpu.h: Renamed delay() to rtems_bsp_delay().
1164        Renamed delay_in_bus_cycles() to rtems_bsp_delay_in_bus_cycles().
1165
11662001-09-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1167
1168        * new_exception_processing/Makefile.am: Use 'PREINSTALL_FILES ='.
1169        * old_exception_processing/Makefile.am: Use 'PREINSTALL_FILES ='.
1170        * mpc6xx/mmu/Makefile.am: Use 'PREINSTALL_FILES ='.
1171        * mpc6xx/clock/Makefile.am: Use 'PREINSTALL_FILES ='.
1172        * mpc6xx/exceptions/Makefile.am: Use 'PREINSTALL_FILES ='.
1173        * mpc8xx/include/Makefile.am: Use 'PREINSTALL_FILES ='.
1174        * mpc8xx/exceptions/Makefile.am: Use 'PREINSTALL_FILES ='.
1175        * shared/include/Makefile.am: Use 'PREINSTALL_FILES ='.
1176        * shared/src/Makefile.am: Use 'PREINSTALL_FILES ='.
1177        * shared/src/Makefile.am: Use 'CLEANFILES ='.
1178
11792000-06-08      Eric Valette <valette@crf.canon.fr>
1180
1181        * mpc8xx/console-generic/console-generic.c:
1182        The printk/printf did not work when loaded by EPPCBUG. They did
1183        work when loaded with the BDM debugger.  I suspected EPPBUG
1184        made some nasty things like patching Communication processor
1185        microcode...  Anyway, the attached patch:
1186          1) Enables to have printk nearly immediately after boot,
1187          2) Make printf work automagically (I do not know why except I make a
1188        different initialization for printk that should be overwritten by
1189        console init later ?)
1190
1191        I let the default to be using EPPCBUG embedded firmware to boot and
1192        using this printk early enabler code (LOADED_BY_EPPCBUG and
1193        EARLY_CONSOLE) are on.
1194
11952001-05-24      Tom Armistead <tom_armistead@phx.mcd.mot.com>
1196
1197        * mpc6xx/timer/timer.c: Added include of bsp.h and removed
1198        external declaration of BSP_Convert_decrementer() to
1199        correct unresolved reference to this routine.
1200
12012001-05-24      Eric Valette <valette@crf.canon.fr>
1202
1203        * mpc8xx/console-generic/console-generic.c: Bug found by Yacine
1204        <elkolli@crf.canon.fr> where the initialization or irq data structure
1205        was incomplete in case a SMC channel was used first and later a SCC one.
1206
12072001-03-30      Eric Valette <valette@crf.canon.fr>
1208
1209        * mpc8xx/vectors/.cvsignore, mpc8xx/vectors/Makefile.am,
1210        mpc8xx/vectors/README, mpc8xx/vectors/align_h.S
1211        mpc8xx/vectors/vectors.S:  These files were removed in
1212        support of switching the mpc8xx to the use the "new exception
1213        processing model."
1214
12152001-03-30      Eric Valette <valette@crf.canon.fr>
1216
1217        * mpc8xx/exceptions/.cvsignore, mpc8xx/exceptions/Makefile.am,
1218        mpc8xx/exceptions/asm_utils.S, mpc8xx/exceptions/raw_exception.c,
1219        mpc8xx/exceptions/raw_exception.h: New files.
1220        * configure.in, mpc6xx/mmu/bat.h, mpc8xx/Makefile.am,
1221        mpc8xx/clock/clock.c,
1222        mpc8xx/console-generic/console-generic.c,
1223        mpc8xx/include/mpc8xx.h, mpc8xx/mmu/mmu.c,
1224        new_exception_processing/cpu.h, shared/include/byteorder.h,
1225        wrapup/Makefile.am:  This is conversion of the
1226        mpc8xx CPU to the "new exception processing model."
1227
12282001-02-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1229
1230        * mpc505/ictrl/Makefile.am, mpc6xx/clock/Makefile.am,
1231        mpc6xx/exceptions/Makefile.am, mpc6xx/mmu/Makefile.am,
1232        mpc8xx/include/Makefile.am, new_exception_processing/Makefile.am,
1233        old_exception_processing/Makefile.am, pc403/ictrl/Makefile.am,
1234        shared/include/Makefile.am, shared/src/Makefile.am:
1235        Apply *_HEADERS instead of *H_FILES.
1236        * shared/src/.cvsignore: Add cache.h.
1237
12382001-01-03      Joel Sherrill <joel@OARcorp.com>
1239
1240        * new_exception_processing/cpu.h, old_exception_processing/cpu.c:
1241        old_exception_processing/cpu.h, Added _CPU_Initialize_vectors().
1242        In particular, spurious vector initialization had to be moved
1243        on old exception processing model.
1244
12452000-11-09      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1246
1247        * Makefile.am: Use ... instead of RTEMS_TOPdir in ACLOCAL_AMFLAGS.
1248
12492000-11-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1250
1251        * Makefile.am: Switch to ACLOCAL_AMFLAGS = -I $(RTEMS_TOPdir)/aclocal.
1252
12532000-10-26      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1254
1255        * Makefile.am: ACLOCAL_AMFLAGS= -I $(RTEMS_TOPdir)/macros.
1256        Switch to GNU canonicalization.
1257
12582000-10-20      Joel Sherrill <joel@OARcorp.com>
1259
1260        * mpc8xx/console-generic/console-generic.c: Avoid use of
1261        BSP definitions and rely on the new routine
1262        mbx8xx_console_get_configuration() to get information.  This
1263        routine was formerly incorrectly called
1264        mbx8xx_console_use_maximum_buffer_size().
1265        binding to the exception code.
1266
12672000-10-20      Joel Sherrill <joel@OARcorp.com>
1268
1269        * configure.in, Makefile.am: Explicitly specify whether an
1270        RTEMS_CPU_MODEL is using old or new exception processing.  This
1271        is important because when building multilib, you do not know
1272        the RTEMS_CPU_MODEL.  So everything built in a multilib'ed RTEMS
1273        must be independent of the exception model and allow for late
1274        binding to the exception code.
1275
12762000-10-18        Sergei Organov <osv@javad.ru>
1277
1278        * Added full support for MPC505.
1279        * mpc505/ictrl: New directory.
1280        * configure.in, mpc505/Makefile.am: Modified to reflect ictrl addition.
1281        * mpc505/ictrl/.cvsignore, mpc505/ictrl/Makefile.am,
1282        mpc505/ictrl/ictrl.c, mpc505/ictrl/ictrl.h: New files.
1283        * mpc505/timer/timer.c: Use <rtems.h>, not "rtems.h".
1284        * mpc505/vectors/Makefile.am: alignment exception handler now included.
1285        * mpc505/vectors/vectors.S: Now use constants for exception numbers.
1286        * old_exception_processing/ppc_offs.h: New file.
1287        * old_exception_processing/Makefile.am: Account for ppc_offs.h.
1288        * old_exception_processing/cpu.h: Make Nest and Disable levels volatile.
1289        * old_exception_processing/cpu_asm.S: Offsets moved to ppc_offs.h.
1290
12912000-10-18      Joel Sherrill <joel@OARcorp.com>
1292
1293        * mpc8xx/console-generic/console-generic.c: Removed include of
1294        <bsp.h> by adding BSP dependent routine
1295        mbx8xx_console_use_maximum_buffer_size() which can be hard coded
1296        or check non-volatile memory for configuration.
1297
12982000-10-18      Joel Sherrill <joel@OARcorp.com>
1299
1300        * mpc8xx/console-generic/console-generic.c: Removed warnings.
1301
13022000-10-18      Joel Sherrill <joel@OARcorp.com>
1303
1304        * mpc6xx/clock/c_clock.h: Removed commented out reference to <bsp.h>.
1305        * mpc6xx/timer/timer.c: Ditto.
1306
13072000-10-18      Joel Sherrill <joel@OARcorp.com>
1308
1309        * mpc6xx/clock/c_clock.c, mpc6xx/clock/c_clock.h: Removed use of
1310        bsp.h and replaced it with use of proper interfaces or explicit
1311        externs of required functions and data.
1312        * mpc6xx/timer/timer.c: Ditto.
1313
13142000-09-04      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1315
1316        * mpc505/timer/Makefile.am, mpc505/vectors/Makefile.am,
1317        mpc6xx/clock/Makefile.am, mpc6xx/exceptions/Makefile.am,
1318        mpc6xx/mmu/Makefile.am, mpc6xx/timer/Makefile.am,
1319        mpc6xx/wrapup/Makefile.am, ppc403/clock/Makefile.am,
1320        ppc403/console/Makefile.am, ppc403/ictrl/Makefile.am,
1321        ppc403/timer/Makefile.am, ppc403/vectors/Makefile.am,
1322        shared/include/Makefile.am, shared/src/Makefile.am,
1323        wrapup/Makefile.am, mpc8xx/clock/Makefile.am,
1324        mpc8xx/console-generic/Makefile.am, mpc8xx/cpm/Makefile.am,
1325        mpc8xx/mmu/Makefile.am, mpc8xx/timer/Makefile.am,
1326        mpc8xx/vectors/Makefile.am, new_exception_processing/Makefile.am,
1327        old_exception_processing/Makefile.am: Include compile.am
1328
13292000-08-11  Charles-Antoine Gauthier  <charles.gauthier@nrc.ca>
1330
1331        * mpc8xx/console-generic/console-generic.c:
1332        Add support for configuration parameters in NVRAM
1333
13342000-08-25      Joel Sherrill <joel.sherrill@OARcorp.com>
1335
1336        * ChangeLog: File paths corrected.
1337
13382000-08-10      Charles-Antoine Gauthier  <charles.gauthier@nrc.ca>
1339
1340        * mpx8xx/console-generic/console-generic.c: Addition of support
1341        for shared printk and no termios.
1342
13432000-08-10      Charles-Antoine Gauthier  <charles.gauthier@nrc.ca>
1344
1345        * mpx8xx/console-generic/console-generic.c(m8xx_uart_pollWrite):
1346        Flush actual buffer.
1347
13482000-08-10      Joel Sherrill <joel@OARcorp.com>
1349
1350        * ChangeLog: New file.
Note: See TracBrowser for help on using the repository browser.