source: rtems/c/src/lib/libcpu/powerpc/ChangeLog @ 78f96ab

4.104.114.84.95
Last change on this file since 78f96ab was 78f96ab, checked in by Thomas Doerfler <Thomas.Doerfler@…>, on Jul 5, 2007 at 8:32:43 PM

fixed some problems with shared PPC exception handling code

  • Property mode set to 100644
File size: 53.5 KB
Line 
12007-07-05      Thomas Doerfler <Thomas.Doerfler@embedded-brains.de>
2
3        * configure.ac, Makefile.am:
4        added ppc403 and ppc405 to "shared" conditional
5        adapted to shared setting
6       
72007-07-02      Thomas Doerfler <Thomas.Doerfler@embedded-brains.de>
8
9        * ppc403/clock/clock.c, ppc403/console/console405.c,
10        * ppc403/irq/ictrl.c, ppc403/irq/ictrl.h, ppc403/tty_drv/tty_drv.c:
11        Adapted from old to new exception handling to prepare the "virtex" BSP
12       
132007-07-02      Thomas Doerfler <Thomas.Doerfler@embedded-brains.de>
14
15        * Makefile.am, preinstall.am, new-exceptions/asm_utils.S,
16        * new-exceptions/raw_exception.c, new-exceptions/raw_exception.h,
17        * rtems/powerpc/powerpc.h, shared/include/cpuIdent.c shared/include/cpuIdent.h:
18        Created a shared implementation of the PowerPC exception
19        code. These files are a "superset" version of the various
20        implementations that was available up to now.
21       
222007-05-21      Joel Sherrill <joel.sherrill@oarcorp.com>
23
24        * mpc6xx/clock/c_clock.c: Tinker with math so it does not overflow on
25        psim and give a negative nanoseconds since last tick.
26
272007-05-07      Ralf Corsépius <ralf.corsepius@rtems.org>
28
29        * mpc8xx/clock/clock.c: Remove unused var extclk_value.
30
312007-04-17      Joel Sherrill <joel@OARcorp.com>
32
33        * mpc6xx/clock/c_clock.c: Add initial cut at nanoseconds since last
34        tick handler.
35
362007-04-02      Ralf Corsépius <ralf.corsepius@rtems.org>
37
38        * shared/include/byteorder.h: Use uint*_t instead of char/short/int.
39
402007-03-12      Joel Sherrill <joel@OARcorp.com>
41
42        * mpc6xx/mmu/mmuAsm.S: Correct license URL and/or fix mistake in
43        copyright notice. Both of these mistakes appear to be from code
44        submitted after these changes were made previously.
45
462007-01-16 Till Straumann <strauman@slac.stanford.edu>
47
48        * mpc6xx/mmu/pte121.h, mpc6xx/mmu/pte121.c:
49        Added SLAC/Stanford Authorship Note / Copyright + Liability Disclaimer.
50
512006-12-02      Ralf Corsépius <ralf.corsepius@rtems.org>
52
53        * configure.ac: New BUG-REPORT address.
54
552006-10-17      Ralf Corsépius <ralf.corsepius@rtems.org>
56
57        * configure.ac: Require autoconf-2.60. Require automake-1.10.
58
592006-07-12      Till Straumann <strauman@slac.stanford.edu>
60
61        * mpc6xx/mmu/bat.c, mpc6xx/mmu/pte121.c, shared/src/cache.c:
62        Checked inline assembly code; added 'm' operands and
63        paranoia 'memory' clobbers. Also, made sure that no
64        pure input operands are modified by the asm.
65
662006-06-19      Till Straumann <strauman@slac.stanford.edu>
67
68        * mpc6xx/mmu/mmuAsm.S: re-checked synchronization
69        requirements when manipulating the caches against the book
70        and updated 'dssall', 'sync' and 'isync's accordingly.
71
722006-06-19      Till Straumann <strauman@slac.stanford.edu>
73
74        * mpc6xx/exceptions/raw_exception.c, mpc6xx/exceptions/raw_exception.h:
75        Added altivec exception. Unfortunately, this doesn't fit
76        the normal scheme of vector = exception # << 8. So we picked
77        an unused vector number (currently 0xa) where we map the special
78        vector 0xf20 (altivec).
79
802006-06-19      Till Straumann <strauman@slac.stanford.edu>
81
82        * new-exceptions/cpu.c, new-exceptions/cpu_asm.S: Never
83        allow the FPU to be switched on for integer-only tasks
84        (new gcc may use FP regs implicitly).
85        FP context switch may be called from environment with no
86        FPU available (ISR, int-only task) - switch FPU on
87        for the switch and restore MSR_FP after it's done.
88
892006-05-16      Ralf Corsepius <ralf.corsepius@rtems.org>
90
91        * configure.ac: Use RTEMS_AMPOLISH3.
92
932006-04-05      Victor V. Vengerov <Victor.Vengerov@oktetlabs.ru>
94
95        * mpc6xx/clock/c_clock.c: Now works with MPCI SHM driver.
96
972006-01-20      Till Straumann <strauman@slac.stanford.edu>
98
99        * mpc6xx/mmu/pte121.c: consistency check now warns instead
100        of reporting an error when coming across a non 1:1 VSID;
101        fix: triv121IsRangeMapped() needs to convert segment offset
102        into a page index if the vsid argument is non-special.
103
1042006-01-05      Till Straumann <strauman@slac.stanford.edu>
105        * shared/include/cpuIdent.c: Accept PPC_PSIM as a
106        known variant.
107
1082005-12-31      Ralf Corsepius <ralf.corsepius@rtems.org>
109
110        PR 851/bsps
111        * mpc6xx/exceptions/raw_exception.c: Add PPC_603le.
112
1132005-12-31      Ralf Corsepius <ralf.corsepius@rtems.org>
114
115        * mpc6xx/exceptions/raw_exception.c: Cosmetics.
116
1172005-11-21      Till Straumann <strauman@slac.stanford.edu>
118
119        * new-exceptions/cpu_asm.S: the book says a context
120        synchronizing instruction (isync) is necessary after flipping
121        certain bits (e.g, MSR_FP) in msr -- since this could happen as
122        part of a context switch I added 'isync'.
123
1242005-11-07      Ralf Corsepius <ralf.corsepius@rtems.org>
125
126        * mpc6xx/mmu/pte121.c: Eliminate unsigned32.
127        * mpc8xx/clock/clock.c: Eliminate rtems_unsigned32.
128
1292005-11-04      Ralf Corsepius <ralf.corsepius@rtems.org>
130
131        * shared/include/byteorder.h: Remove __arch_swap (Unused).
132        * Makefile.am: Partially cleanup EXTRA_DIST.
133
1342005-11-03      Till Straumann <strauman@slac.stanford.edu>
135
136        * mpc6xx/clock/c_clock.c: disable interrupts around decrementer
137        update to eliminate a race condition
138
1392005-11-02      Till Straumann <strauman@slac.stanford.edu>
140
141        * mpc6xx/mmu/pte121.c, mpc6xx/mmu/pte121.h: enhancements to mpc6xx
142        page table support - PTEs can now be modified even if the page table
143        is already active; bugfix: address range crossing 256MB boundary was
144        not handled correctly
145        * mpc6xx/mmu/bat.c, mpc6xx/mmu/bat.h, mpc6xx/mmu/mmuAsm.S: moved
146        assembly code to C; setdbat now supports high bats on 7450 CPUs;
147        added argument checking to setdbat; added getdbat; moved early
148        initialization code (clear_bats) from BSP to libcpu
149        (CPU_clear_bats_early)
150        * configure.ac, mpc6xx/exceptions/raw_exception.c,
151        shared/include/cpuIdent.c, shared/include/cpuIdent.h: recognize
152        mpc7457 CPU; added definitions for high bats (#4..7) on 7450 CPUs
153
1542005-09-12      Thomas Doerfler <Thomas.Doerfler@imd-systems.de>
155
156        PR 527/bsps
157        PR 822/bsps
158        * mpc8xx/clock/clock.c: Currently the MBX8xx BSP does not boot,
159        because some logical errors are in the startup code. Additionally,
160        the mpc8xx shared clock driver does not support the clocking scheme
161        of some of the board variants, which are clocked from a 32768Hz (!)
162        external crystal.
163
1642005-08-12      Phil Torre <ptorre@zetron.com>
165
166        PR 816/bsps
167        * mpc8xx/include/mpc8xx.h: The struct which describes SCC Ethernet
168        mode parameters (m8xxSCCENparms_t) does not match the hardware:
169        members taddr_h and taddr_l are transposed. When loading new
170        multicast group addresses into the hash table, the wrong hash bit is
171        set.
172
1732005-08-05      Ralf Corsepius <ralf.corsepius@rtems.org>
174
175        * Makefile.am: Unconditionally initialize include_libcpu_HEADERS.
176
1772005-07-28      Eric Norum <norume@aps.anl.gov>
178
179        PR 773/bsps
180        * mpc6xx/clock/c_clock.c: Changes provided by Phillip Sorensen
181        <pas37@cornell.edu> to get MVME5500 BSP running.
182
1832005-06-17      Joel Sherrill <joel@OARcorp.com>
184
185        * mpc5xx/vectors/vectors.h: Add hack to avoid warning.
186
1872005-05-17      Jennifer Averett <jennifer.averett@oarcorp.com>
188
189        * mpc5xx/irq/irq.c, mpc5xx/irq/irq.h,
190        mpc8xx/console-generic/console-generic.c: Modified to use
191        rtems/irq.h.
192
1932005-05-11      Ralf Corsepius <ralf.corsepius@rtems.org>
194
195        * configure.ac: Remove mpc6xx/Makefile.
196        * Makefile.am: Merge-in ppc403/Makefile.am.
197        * ppc403/Makefile.am, mpc8260/Makefile.am, mpc8xx/Makefile.am,
198        mpc6xx/Makefile.am, mpc505/Makefile.am, mpc5xx/Makefile.am: Remove.
199        * Makefile.am: Merge-in mpc8260/Makefile.am.
200        * configure.ac: Remove mpc8260/Makefile.
201        * Makefile.am: Merge-in mpc8xx/Makefile.am.
202        * configure.ac: Remove mpc8xx/Makefile.
203        * configure.ac: Remove mpc5xx/Makefile. Remove mpc505/Makefile.
204        * Makefile.am: Merge-in mpc5xx/Makefile.am. Merge-in
205        mpc505/Makefile.am.
206        * configure.ac: Remove ppc403/Makefile.
207        * Makefile.am: Merge-in mpc6xx/Makefile.am.
208        * preinstall.am, preinstall.am, preinstall.am, preinstall.am,
209        preinstall.am: Regenerate.
210
2112005-05-10      Ralf Corsepius <ralf.corsepius@rtems.org>
212
213        * Makefile.am: Merge-in shared/Makefile.am.
214        * mpc5xx/console-generic/console-generic.c: Eliminate
215        rtems_unsigned16.
216        * configure.ac: Add AMPOLISH3.
217        * shared/Makefile.am: Remove.
218        * preinstall.am: New.
219        * configure.ac: Remove shared/Makefile.
220        * Makefile.am: include preinstall.am.
221        * preinstall.am: Regenerate.
222
2232005-05-05      Jennifer Averett <jennifer.averett@oarcorp.com>
224
225        * mpc8xx/console-generic/console-generic.c: Added parameter to ISRs.
226
2272005-05-03      Joel Sherrill <joel@OARcorp.com>
228
229        * mpc8260/cpm/dpram.c, mpc8260/timer/timer.c, mpc8xx/cpm/dpram.c:
230        Remove warnings.
231
2322005-04-25      Jennifer Averett <jennifer.averett@oarcorp.com>
233
234        PR 779/bsp
235        * mpc5xx/console-generic/console-generic.c, mpc5xx/irq/irq.c,
236        mpc5xx/irq/irq.h, mpc5xx/irq/irq_init.c: Add parameter to powerpc
237        interrupt handler routines
238
2392005-04-15      Jennifer Averett <jennifer.averett@oarcorp.com>
240
241        * mpc6xx/clock/c_clock.c, mpc6xx/clock/c_clock.h,
242        mpc8260/console-generic/console-generic.c: add parameter to new
243        exception interrupt handlers in powerpc bsps
244
2452005-02-17      Ralf Corsepius <ralf.corsepius@rtems.org>
246
247        * new-exceptions/cpu.c, rtems/powerpc/powerpc.h: Remove
248        CPU_MINIMUM_STACK_FRAME_SIZE. Use PPC_MINIMUM_STACK_FRAME_SIZE
249        instead.
250        * rtems/powerpc/powerpc.h: Add PPC_MINIMUM_STACK_FRAME_SIZE.
251
2522005-02-15      Ralf Corsepius <ralf.corsepius@rtems.org>
253
254        * ppc403/console/console405.c: Rename round to spiBaudRound
255        (Conflict with C99). Make spiBaudRound static.
256        * mpc8260/mmu/mmu.c: Use _CPU_MSR_GET instead of _CPU_MSR_Value.
257        (Unify old/new-exception processing API).
258        * old-exceptions/rtems/score/ppc_offs.h, old-exceptions/README,
259        old-exceptions/TODO, old-exceptions/cpu.c, old-exceptions/cpu_asm.S,
260        old-exceptions/irq_stub.S, old-exceptions/ppccache.c: New (Copied
261        from ../../libbsp/powerpc/support/old_exception_processing)
262        * new-exceptions/cpu.c: Add CPU_MINIMUM_STACK_FRAME_SIZE.
263        * new-exceptions/cpu.c (_CPU_ISR_install_vector): New.
264        * old-exceptions/cpu.c: Use _CPU_MSR_GET instead of _CPU_MSR_Value
265        (Unify old/new exception processing API).
266        * new-exceptions/cpu.c, new-exceptions/cpu_asm.S: New (Copied from
267        ../../libbsp/powerpc/support/new_exception_processing).
268        * Makefile.am: Reflect changes above.
269
2702005-02-14      Ralf Corsepius <ralf.corsepius@rtems.org>
271
272        * old-exceptions/cpu.c (ppc_exception_vector_addr): Merge ppc603 and
273        ppc603e cases.
274        * rtems/powerpc/powerpc.h: Remove PPC_ALIGNMENT.
275        * mpc8xx/mmu/mmu.c, rtems/powerpc/cache.h, rtems/powerpc/powerpc.h,
276        old-exceptions/cpu.c, old-exceptions/cpu_asm.S,
277        old-exceptions/irq_stub.S, new-exceptions/cpu.c,
278        new-exceptions/cpu_asm.S: #include <rtems/powerpc/powerpc.h>.
279        * rtems/powerpc/powerpc.h: Remove mpc603e specific
280        PPC_TLB_*/PPC_IRQ_* defines. Use mpc603 specific defines on mpc603e.
281
2822005-02-13      Ralf Corsepius <ralf.corsepius@rtems.org>
283
284        * rtems/powerpc/powerpc.h: New header guard.
285        * old-exceptions/cpu.c: Add _PPC_MSR_DISABLE_MASK.
286        * mpc5xx/include/mpc5xx.h, mpc5xx/include/console.h,
287        mpc5xx/exceptions/raw_exception.h, mpc5xx/irq/irq.h,
288        mpc5xx/vectors/vectors.h, mpc6xx/exceptions/raw_exception.h,
289        mpc6xx/mmu/bat.h, mpc6xx/mmu/pte121.h, mpc6xx/clock/c_clock.h,
290        mpc8260/include/mpc8260.h, mpc8260/include/console.h,
291        mpc8260/include/cpm.h, mpc8260/exceptions/raw_exception.h,
292        mpc8260/include/mmu.h, mpc8xx/include/mpc8xx.h,
293        mpc8xx/include/console.h, mpc8xx/include/cpm.h,
294        mpc8xx/exceptions/raw_exception.h, mpc8xx/include/mmu.h,
295        ppc403/ictrl/ictrl.h, ppc403/tty_drv/tty_drv.h, shared/include/io.h,
296        shared/include/mmu.h, shared/include/page.h,
297        shared/include/byteorder.h, shared/include/pgtable.h,
298        shared/include/cpuIdent.h,shared/include/spr.h,
299        shared/src/stackTrace.h: New header guards.
300        * rtems/powerpc/powerpc.h: New (Copy of
301        cpukit/score/cpu/powerpc/rtems/score/powerpc.h).
302
3032005-02-11      Ralf Corsepius <ralf.corsepius@rtems.org>
304
305        * configure.ac: subdir-objects. Add compiler check for old/new-style
306        exception processing.
307        * mpc8260/cpm/dpram.c, mpc8xx/cpm/dpram.c: Remove local rtems_panic,
308        use #include <rtems/error.h>.
309        * Makefile.am: Build exception processing in  old-exceptions rsp.
310        new-exceptions subdirs (Merge-in former libbsp/powerpc/support/*).
311        * old-exceptions/Makefile.am, old-exceptions/configure.ac,
312        new-exceptions/Makefile.am, new-exceptions/configure.ac: Remove
313        (Unused).
314
3152005-02-10      Ralf Corsepius <ralf.corsepius@rtems.org>
316
317        * mpc505/vectors/vectors.S, ppc403/vectors/vectors.S,
318        old-exceptions/cpu.c, old-exceptions/cpu_asm.S,
319        old-exceptions/irq_stub.S, old-exceptions/rtems/score/ppc_offs.h:
320        Remove PPC_ABI_POWEROPEN.
321
3222005-02-09      Ralf Corsepius <ralf.corsepius@rtems.org>
323
324        * rtems/powerpc/cache.h, rtems/powerpc/debugmod.h: New header
325        guards.
326        * mpc505/vectors/vectors.S, ppc403/vectors/vectors.S,
327        old-exceptions/cpu.c, old-exceptions/cpu_asm.S,
328        old-exceptions/irq_stub.S, old-exceptions/rtems/score/ppc_offs.h:
329        Remove PPC_ABI_GCC27.
330        * ppc403/vectors/vectors.S: Remove XCOFF support.
331
3322005-01-07      Ralf Corsepius <ralf.corsepius@rtems.org>
333
334        * mpc505/Makefile.am, mpc5xx/Makefile.am, mpc6xx/Makefile.am,
335        mpc8260/Makefile.am, mpc8xx/Makefile.am, ppc403/Makefile.am,
336        shared/Makefile.am, old-exceptions/Makefile.am,
337        new-exceptions/Makefile.am: Eliminate CFLAGS_OPTIMIZE_V.
338
3392005-01-04      Joel Sherrill <joel@OARcorp.com>
340
341        * ppc403/tty_drv/tty_drv.c: Remove warnings.
342
3432005-01-02      Ralf Corsepius <ralf.corsepius@rtems.org>
344
345        * mpc505/Makefile.am, mpc5xx/Makefile.am, mpc6xx/Makefile.am,
346        mpc8260/Makefile.am, mpc8xx/Makefile.am, ppc403/Makefile.am,
347        shared/Makefile.am, old-exceptions/Makefile.am,
348        new-exceptions/Makefile.am: Remove build-variant support.
349
3502004-11-22      Jennifer Averett <jennifer@OARcorp.com>
351
352        PR 581/bsps
353        * mpc6xx/exceptions/raw_exception.c, shared/include/cpuIdent.h:
354        Converting PSIM to new exception model required adding PSIM as
355        PowerPC CPU model.
356
3572004-11-20      Ralf Corsepius <ralf.corsepius@rtems.org>
358
359        * powerpc/shared/include/cpuIdent.c,
360        powerpc/shared/include/cpuIdent.h: Add 603le. (Submitted by
361        Thomas.Doerfler <Thomas.Doerfler@imd-systems.de> as part of the
362        patch attached to PR 703).
363
3642004-11-10      Richard Campbell <richard.campbell@oarcorp.com>
365
366        * configure.ac, mpc6xx/exceptions/raw_exception.c,
367        mpc6xx/exceptions/raw_exception.h, mpc6xx/mmu/bat.c,
368        mpc6xx/mmu/bat.h, mpc6xx/mmu/mmuAsm.S, shared/include/cpuIdent.c,
369        shared/include/cpuIdent.h: Add MPC8240 and MPC8245 support. There
370        was also a significant amount of spelling and whitespace cleanup.
371
3722004-10-21      Ralf Corsepius <ralf_corsepius@rtems.org>
373
374        * mpc5xx/clock/clock.c, mpc5xx/include/mpc5xx.h
375        mpc5xx/timer/timer.c: Use POSIX fixed size types.
376
3772004-10-20      Ralf Corsepius <ralf_corsepius@rtems.org>
378
379        PR 696/bsps
380        * old-exceptions/cpu.c: Include bsp.h.
381
3822004-10-20      Eric Norum <norume@aps.anl.gov>
383
384        * configure.ac, mpc6xx/exceptions/raw_exception.c,
385        mpc6xx/mmu/mmuAsm.S, mpc6xx/mmu/pte121.c, shared/include/cpuIdent.c,
386        shared/include/cpuIdent.h: Add Kate Feng's MPC7455 support.
387
3882004-10-19      Ralf Corsepius <ralf_corsepius@rtems.org>
389
390        * configure.ac: Remove RTEMS_ENABLE_BARE.
391
3922004-09-24      Ralf Corsepius <ralf_corsepius@rtems.org>
393
394        * configure.ac, old-exceptions/configure.ac,
395        new-exceptions/configure.ac: Require automake > 1.9.
396
3972004-05-22      Till Strauman <strauman@slac.stanford.edu>
398
399        PR 619/bsps
400        * mpc6xx/clock/c_clock.c: The PPC decrementer must be reloaded on
401        each clock tick. Currently, this is done by just reloading a fixed
402        value. The attached patch takes into account the time that elapsed
403        since the decrementer crossed zero in order to adjust the value to
404        be re-loaded. Without the patch, the effective system clock cycle is
405        increased by the exception handler latency.
406
4072004-04-13      Ralf Corsepius <ralf_corsepius@rtems.org>
408
409        * mpc505/ictrl/ictrl.c, mpc505/vectors/vectors.S,
410        mpc6xx/exceptions/raw_exception.c,
411        mpc8260/exceptions/raw_exception.c,
412        mpc8xx/exceptions/raw_exception.c, rtems/powerpc/cache.h,
413        mpc5xx/ictrl/ictrl.c, mpc5xx/exceptions/raw_exception.c: Include
414        <rtems/score/powerpc.h> instead of <rtems/score/ppc.h>.
415        * mpc5xx/clock/clock.c, mpc5xx/irq/irq_asm.S,
416        mpc5xx/vectors/vectors.S: Reflect new locations of cpukit headers.
417
4182004-04-12      David Querbach <querbach@realtime.bc.ca>
419
420        * mpc5xx/exceptions/asm_utils.S: Removed.
421        * README, configure.ac, mpc5xx/Makefile.am,
422        mpc5xx/exceptions/raw_exception.c,
423        mpc5xx/exceptions/raw_exception.h, mpc5xx/timer/timer.c,
424        shared/include/cpuIdent.h: addition of a significant amount of
425        MPC5xx support as part of the addition of the SS555 BSP.
426        * mpc5xx/README, mpc5xx/clock/clock.c,
427        mpc5xx/console-generic/console-generic.c, mpc5xx/include/console.h,
428        mpc5xx/include/mpc5xx.h, mpc5xx/irq/irq.c, mpc5xx/irq/irq.h,
429        mpc5xx/irq/irq_asm.S, mpc5xx/irq/irq_init.c,
430        mpc5xx/vectors/vectors.S, mpc5xx/vectors/vectors.h,
431        mpc5xx/vectors/vectors_init.c: New files.
432
4332004-04-02      Ralf Corsepius <ralf_corsepius@rtems.org>
434
435        * ppc403/vectors/align_h.S: Include <rtems/asm.h> instead of
436        <asm.h>.
437
4382004-04-01      Ralf Corsepius <ralf_corsepius@rtems.org>
439
440        * mpc505/vectors/vectors.S, mpc6xx/exceptions/asm_utils.S,
441        mpc6xx/mmu/mmuAsm.S, mpc8260/exceptions/asm_utils.S,
442        mpc8xx/exceptions/asm_utils.S, ppc403/vectors/vectors.S,
443        mpc5xx/exceptions/asm_utils.S, old-exceptions/cpu_asm.S,
444        new-exceptions/cpu_asm.S: Include <rtems/asm.h> instead of <asm.h>.
445        * mpc8260/clock/clock.c, mpc8xx/clock/clock.c, ppc403/clock/clock.c:
446        Include <rtems/clockdrv.h> instead of <clockdrv.h>.
447
4482004-03-31      Ralf Corsepius <ralf_corsepius@rtems.org>
449
450        * mpc6xx/timer/timer.c: Cosmetics.
451        * old-exceptions/cpu.c, old-exceptions/ppccache.c,
452        new-exceptions/cpu.c: Convert to using c99 fixed size types.
453
4542004-03-30      Ralf Corsepius <ralf_corsepius@rtems.org>
455
456        * mpc505/timer/timer.c, mpc5xx/timer/timer.c,
457        mpc6xx/clock/c_clock.c, mpc6xx/timer/timer.c, mpc8260/clock/clock.c,
458        mpc8260/console-generic/console-generic.c, mpc8260/cpm/cp.c,
459        mpc8260/cpm/dpram.c, mpc8260/include/cpm.h, mpc8260/include/mmu.h,
460        mpc8260/include/mpc8260.h, mpc8260/mmu/mmu.c, mpc8260/timer/timer.c,
461        mpc8xx/clock/clock.c, mpc8xx/console-generic/console-generic.c,
462        mpc8xx/cpm/cp.c, mpc8xx/cpm/dpram.c, mpc8xx/include/cpm.h,
463        mpc8xx/include/mmu.h, mpc8xx/include/mpc8xx.h, mpc8xx/mmu/mmu.c,
464        mpc8xx/timer/timer.c, ppc403/clock/clock.c,
465        ppc403/console/console.c, ppc403/console/console405.c,
466        ppc403/ictrl/ictrl.c, ppc403/ictrl/ictrl.h, ppc403/timer/timer.c,
467        ppc403/tty_drv/tty_drv.c, rtems/powerpc/cache.h, shared/src/cache.c:
468        Convert to using c99 fixed size types.
469
4702004-03-26      Ralf Corsepius <ralf_corsepius@rtems.org>
471
472        * configure.ac: Add 2nd argument (rtems_updir) to RTEMS_TOP.
473
4742004-03-09      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
475
476        * README: Add "mpc5xx (mpc565)", because Wilfried B. mentioned the
477        mpc5xx being used on mpc565.
478
4792004-03-08      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
480
481        PR 587/bsps
482        * Makefile.am, configure.ac: Reflect having added mpc5xx.
483        * shared/include/cpuIdent.h, shared/include/cpuIdent.c: Add defines
484        for MPC_5XX.
485        * mpc5xx/Makefile.am: New.
486        * mpc5xx/exceptions/asm_utils.S,  mpc5xx/exceptions/raw_exception.c,
487        mpc5xx/exceptions/raw_exception.h, mpc5xx/ictrl/ictrl.c,
488        mpc5xx/ictrl/ictrl.h, mpc5xx/timer/timer.c: New (Submission from
489        Wilfried Busalski <w.busalski@lancier-monitoring.de>).
490
4912004-03-05      Joel Sherrill <joel@OARcorp.com>
492
493        * mpc6xx/mmu/pte121.c: Add missing ifdef DEBUG to remove warning for
494        unused static routine.
495
4962004-02-17      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
497
498        * mpc505/Makefile.am: Fix typo.
499
5002004-02-06      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
501
502        * mpc505/Makefile.am, mpc6xx/Makefile.am, mpc8260/Makefile.am,
503        mpc8xx/Makefile.am, ppc403/Makefile.am: Don't include .../lib.am.
504
5052004-01-30      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
506
507        * old-exceptions/configure.ac, new-exceptions/configure.ac: Add
508        RTEMS_PROG_CCAS.
509        * wrapup/Makefile.am: Remove.
510        * old-exceptions/Makefile.am, new-exceptions/Makefile.am: Use
511        automake compilation rules.
512        * shared/Makefile.am: Use automake compilation rules. Build *.rels.
513        * configure.ac: Remove wrapup.
514
5152004-01-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
516
517        * old-exceptions/Makefile.am: Add PREINSTALL_DIRS.
518        * Makefile.am, mpc505/Makefile.am, mpc6xx/Makefile.am,
519        mpc8260/Makefile.am, mpc8xx/Makefile.am, ppc403/Makefile.am,
520        shared/Makefile.am: Use automake compilation rules. Add
521        PREINSTALL_DIRS.
522        * configure.ac: Require automake >= 1.8.2.
523
5242004-01-14      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
525
526        * Makefile.am, old-exceptions/Makefile.am: Re-add dirstamps to
527        PRE/TMPINSTALL_FILES. Add PRE/TMPINSTALL_FILES to CLEANFILES.
528        * mpc505/Makefile.am, mpc6xx/Makefile.am, mpc8260/Makefile.am,
529        mpc8xx/Makefile.am, ppc403/Makefile.am, shared/Makefile.am: Ditto.
530
5312004-01-13      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
532
533        * shared/Makefile.am: Fix typo  EXTRA_DIST = $(libcpuspec_C_FILES)
534        * mpc6xx/Makefile.am: Remove libcpuspec.a (Unused).
535        * mpc505/Makefile.am: Fix typo vectors/vectors.S.
536
5372003-12-19      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
538
539        * shared/Makefile.am: Use $(top_srcdir)/../shared instead of
540        relative subdirs.
541        * ppc403/Makefile.am: Fix typo in vectors' compilation rule.
542
5432003-12-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
544
545        * configure.ac: Reflect changes to mpc505/Makefile.ams.
546        * configure.ac: Reflect changes to mpc8xx/Makefile.ams.
547        * ppc403/clock/Makefile.am,
548        ppc403/console/Makefile.am, ppc403/ictrl/Makefile.am,
549        ppc403/timer/Makefile.am, ppc403/tty_drv/Makefile.am,
550        ppc403/vectors/Makefile.am, mpc505/ictrl/Makefile.am,
551        mpc505/timer/Makefile.am, mpc505/vectors/Makefile.am,
552        mpc8xx/clock/Makefile.am, mpc8xx/console-generic/Makefile.am,
553        mpc8xx/cpm/Makefile.am, mpc8xx/exceptions/Makefile.am,
554        mpc8xx/mmu/Makefile.am, mpc8xx/timer/Makefile.am,
555        mpc6xx/clock/Makefile.am, mpc6xx/exceptions/Makefile.am,
556        mpc6xx/mmu/Makefile.am, mpc6xx/timer/Makefile.am,
557        mpc6xx/wrapup/Makefile.am, mpc8260/clock/Makefile.am,
558        mpc8260/console-generic/Makefile.am, mpc8260/cpm/Makefile.am,
559        mpc8260/exceptions/Makefile.am, mpc8260/mmu/Makefile.am,
560        mpc8260/timer/Makefile.am: Remove.
561        * ppc403/Makefile.am, mpc505/Makefile.am, mpc8xx/Makefile.am,
562        mpc6xx/Makefile.am, mpc8260/Makefile.am: Merge-in Makefile.ams
563        above.
564        * configure.ac: Remove mpc6xx/*/Makefile,  mpc8260/*/Makefile.
565        * configure.ac: Reflect changes to ppc403/Makefile.ams.
566
5672003-12-15      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
568
569        * shared/include/Makefile.am, shared/src/Makefile.am: Remove.
570        * shared/Makefile.am: Merge-in Makefile.ams above.
571        * configure.ac: Reflect changes above.
572
5732003-12-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
574
575        * Makefile.am, mpc505/ictrl/Makefile.am, mpc6xx/clock/Makefile.am,
576        mpc6xx/exceptions/Makefile.am, mpc6xx/mmu/Makefile.am,
577        mpc8260/Makefile.am, mpc8260/exceptions/Makefile.am,
578        mpc8xx/Makefile.am, mpc8xx/exceptions/Makefile.am,
579        ppc403/ictrl/Makefile.am, ppc403/tty_drv/Makefile.am,
580        shared/include/Makefile.am, shared/src/Makefile.am,
581        old-exceptions/Makefile.am, new-exceptions/Makefile.am: Use mkdir_p.
582        Remove dirs from PRE/TMPINSTALL_FILES.
583        * configure.ac, old-exceptions/configure.ac,
584        new-exceptions/configure.ac: Require automake >= 1.8, autoconf >=
585        2.59.
586
5872003-12-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
588
589        * wrapup/Makefile.am: Build libcpu.a. Don't preinstall libcpu.a
590
5912003-12-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
592
593        * mpc505/ictrl/Makefile.am: Remove all-local,
594        mpc505/timer/Makefile.am: Remove all-local,
595        mpc505/vectors/Makefile.am: Remove all-local,
596        mpc6xx/clock/Makefile.am: Remove all-local,
597        mpc6xx/exceptions/Makefile.am: Remove all-local,
598        mpc6xx/mmu/Makefile.am: Remove all-local, mpc6xx/timer/Makefile.am:
599        Remove all-local, mpc6xx/wrapup/Makefile.am: Remove all-local,
600        mpc8260/clock/Makefile.am: Remove all-local,
601        mpc8260/console-generic/Makefile.am: Remove all-local,
602        mpc8260/cpm/Makefile.am: Remove all-local,
603        mpc8260/exceptions/Makefile.am: Remove all-local,
604        mpc8260/mmu/Makefile.am: Remove all-local,
605        mpc8260/timer/Makefile.am: Remove all-local,
606        mpc8xx/clock/Makefile.am: Remove all-local,
607        mpc8xx/console-generic/Makefile.am: Remove all-local,
608        mpc8xx/cpm/Makefile.am: Remove all-local,
609        mpc8xx/exceptions/Makefile.am: Remove all-local,
610        mpc8xx/mmu/Makefile.am: Remove all-local, mpc8xx/timer/Makefile.am:
611        Remove all-local, ppc403/clock/Makefile.am: Remove all-local,
612        ppc403/console/Makefile.am: Remove all-local,
613        ppc403/ictrl/Makefile.am: Remove all-local,
614        ppc403/timer/Makefile.am: Remove all-local,
615        ppc403/tty_drv/Makefile.am: Remove all-local,
616        ppc403/vectors/Makefile.am: Remove all-local,
617        shared/include/Makefile.am: Remove all-local,
618        shared/src/Makefile.am: Remove all-local, wrapup/Makefile.am: Remove
619        all-local, old-exceptions/Makefile.am: Remove all-local,
620        new-exceptions/Makefile.am: Remove all-local: $(ARCH).
621        * new-exceptions/Makefile.am: Remove include_rtems_score_HEADERS.
622        Reformat for preinstallation dirstamp support.
623        * old-exceptions/Makefile.am: Reformat for preinstallation dirstamp
624        support.
625
6262003-12-01      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
627
628        * Makefile.am, mpc505/ictrl/Makefile.am, mpc6xx/clock/Makefile.am,
629        mpc6xx/exceptions/Makefile.am, mpc6xx/mmu/Makefile.am,
630        mpc8260/Makefile.am, mpc8260/exceptions/Makefile.am,
631        mpc8xx/Makefile.am, mpc8xx/exceptions/Makefile.am,
632        ppc403/ictrl/Makefile.am, ppc403/tty_drv/Makefile.am,
633        shared/include/Makefile.am, shared/src/Makefile.am: Reformat. Use
634        dirstamp for preinstallation.
635        * mpc505/Makefile.am, mpc505/timer/Makefile.am,
636        mpc505/vectors/Makefile.am, mpc6xx/Makefile.am,
637        mpc6xx/timer/Makefile.am, mpc6xx/wrapup/Makefile.am,
638        mpc8260/clock/Makefile.am, mpc8260/console-generic/Makefile.am,
639        mpc8260/cpm/Makefile.am, mpc8260/mmu/Makefile.am,
640        mpc8260/timer/Makefile.am, mpc8xx/clock/Makefile.am,
641        mpc8xx/console-generic/Makefile.am, mpc8xx/cpm/Makefile.am,
642        mpc8xx/mmu/Makefile.am, mpc8xx/timer/Makefile.am,
643        ppc403/Makefile.am, ppc403/clock/Makefile.am,
644        ppc403/console/Makefile.am, ppc403/timer/Makefile.am,
645        ppc403/vectors/Makefile.am, shared/Makefile.am, wrapup/Makefile.am:
646        Reformat.
647
6482003-10-22      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
649
650        * configure.ac, old-exceptions/configure.ac,
651        new-exceptions/configure.ac: Remove RTEMS_CANONICAL_HOST.
652
6532003-10-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
654
655        * configure.ac, old-exceptions/configure.ac,
656        new-exceptions/configure.ac: Remove RTEMS_CHECK_CPU.
657
6582003-09-04      Joel Sherrill <joel@OARcorp.com>
659
660        * mpc6xx/clock/c_clock.c, mpc6xx/clock/c_clock.h,
661        mpc6xx/exceptions/raw_exception.c,
662        mpc6xx/exceptions/raw_exception.h, mpc6xx/mmu/bat.c,
663        mpc6xx/mmu/bat.h, mpc6xx/mmu/mmuAsm.S, mpc6xx/timer/timer.c,
664        mpc8260/clock/clock.c, mpc8260/console-generic/console-generic.c,
665        mpc8260/cpm/brg.c, mpc8260/exceptions/raw_exception.c,
666        mpc8260/exceptions/raw_exception.h, mpc8260/include/cpm.h,
667        mpc8260/include/mmu.h, mpc8260/mmu/mmu.c, mpc8260/timer/timer.c,
668        mpc8xx/clock/clock.c, mpc8xx/console-generic/console-generic.c,
669        mpc8xx/exceptions/raw_exception.c,
670        mpc8xx/exceptions/raw_exception.h, mpc8xx/include/cpm.h,
671        mpc8xx/include/mmu.h, mpc8xx/mmu/mmu.c, mpc8xx/timer/timer.c,
672        ppc403/clock/clock.c, ppc403/console/console.c.polled,
673        ppc403/timer/timer.c, rtems/powerpc/debugmod.h,
674        shared/include/byteorder.h, shared/include/cpuIdent.c,
675        shared/include/cpuIdent.h, shared/include/io.h,
676        shared/include/mmu.h, shared/include/page.h,
677        shared/include/pgtable.h, shared/include/spr.h,
678        old-exceptions/cpu.c, old-exceptions/cpu_asm.S,
679        new-exceptions/cpu.c, new-exceptions/cpu_asm.S: URL for license
680        changed.
681        * mpc505/timer/timer.c, ppc403/console/console.c,
682        ppc403/console/console405.c: Removed incorrect statement about
683        copyright assignment.
684
6852003-08-20      Joel Sherrill <joel@OARcorp.com>
686
687        * mpc8260/clock/clock.c: Correct copyright statements.
688
6892003-08-18      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
690
691        * Makefile.am, old-exceptions/Makefile.am,
692        new-exceptions/Makefile.am: Reflect having moved aclocal/.
693
6942003-08-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
695
696        * Makefile.am, mpc505/Makefile.am, mpc505/ictrl/Makefile.am,
697        mpc505/timer/Makefile.am, mpc505/vectors/Makefile.am,
698        mpc6xx/Makefile.am, mpc6xx/clock/Makefile.am,
699        mpc6xx/exceptions/Makefile.am, mpc6xx/mmu/Makefile.am,
700        mpc6xx/timer/Makefile.am, mpc6xx/wrapup/Makefile.am,
701        mpc8260/Makefile.am, mpc8260/clock/Makefile.am,
702        mpc8260/console-generic/Makefile.am, mpc8260/cpm/Makefile.am,
703        mpc8260/exceptions/Makefile.am, mpc8260/mmu/Makefile.am,
704        mpc8260/timer/Makefile.am, mpc8xx/Makefile.am,
705        mpc8xx/clock/Makefile.am, mpc8xx/console-generic/Makefile.am,
706        mpc8xx/cpm/Makefile.am, mpc8xx/exceptions/Makefile.am,
707        mpc8xx/mmu/Makefile.am, mpc8xx/timer/Makefile.am,
708        ppc403/Makefile.am, ppc403/clock/Makefile.am,
709        ppc403/console/Makefile.am, ppc403/ictrl/Makefile.am,
710        ppc403/timer/Makefile.am, ppc403/tty_drv/Makefile.am,
711        ppc403/vectors/Makefile.am, shared/Makefile.am,
712        shared/include/Makefile.am, shared/src/Makefile.am,
713        wrapup/Makefile.am, old-exceptions/Makefile.am,
714        new-exceptions/Makefile.am: Reflect having moved automake/.
715
7162003-08-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
717
718        * configure.ac, old-exceptions/configure.ac,
719        new-exceptions/configure.ac: Use rtems-bugs@rtems.com as bug report
720        email address.
721
7222003-08-08      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
723
724        * wrapup/Makefile.am (FAMILY_OBJS): Remove *exception_processing.
725
7262003-07-08      Joel Sherrill <joel@OARcorp.com>
727
728        PR 416/bsps
729        * ppc403/ictrl/ictrl.c (ictrl_isr): We acknolwegde the interrupt in
730        interrupt controller (clr_exisr(mask)) before calling the interrupt
731        handler that will acnowledge the interrupt source. This results in
732        the interrupt beeing seen a second time by the interrupt controller.
733        Reported and fixed by El Kolli Yacine <yacine.elkolli@crf.canon.fr>.
734
7352003-03-25      Till Straumann <strauman@slac.stanford.edu>
736
737        PR 349/bsps
738        * shared/include/cpuIdent.c: Readd PPC604r CPU.
739
7402003-03-25      Thomas Doerfler <Thomas.Doerfler@imd-systems.de>
741
742        PR 368/filesystems
743        * mpc8xx/include/mpc8xx.h: Add PCMCIA registers.
744
7452003-03-18      Till Straumann <strauman@slac.stanford.edu>
746
747        PR 356/bsps
748        * new-exceptions/cpu.c: This patch makes RTEMS/PowerPC eabi
749        compliant.
750
7512003-03-06      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
752
753        * configure.ac, old-exceptions/configure.ac,
754        new-exceptions/configure.ac: Remove AC_CONFIG_AUX_DIR.
755
7562003-02-20      Till Straumann <strauman@slac.stanford.edu>
757
758        PR 349/bsps
759        * mpc6xx/exceptions/raw_exception.c, mpc6xx/mmu/bat.c,
760        mpc6xx/mmu/pte121.c, shared/include/cpuIdent.c,
761        shared/include/cpuIdent.h, shared/src/Makefile.am,
762        shared/src/stack.c, shared/src/stackTrace.h, powerpc/registers.h: -
763        undo improper 'fix' who broke mpc604r identification - fix: 7400
764        identification PVR value was wrong - enhance 'setdbat()' to switch
765        OFF a given BAT if called with 0 size - fix: page table support
766        bugfix - enhancement: provide routines to take and print stack trace
767        snapshots - add definitions for HID1 and DABR SPRs
768
7692003-02-14      Greg Menke <gregory.menke@gsfc.nasa.gov>
770
771        PR 348/bsps
772        * mpc6xx/exceptions/raw_exception.c: Add PPC_603ev as required by
773        MTX603e BSP.
774
7752003-02-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
776
777        * configure.ac, old-exceptions/configure.ac,
778        new-exceptions/configure.ac: AM_INIT_AUTOMAKE([1.7.2]).
779        * configure.ac, old-exceptions/configure.ac,
780        new-exceptions/configure.ac: AC_PREREQ(2.57).
781
7822002-12-19      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
783
784        * configure.ac: Remove RTEMS_CHEC_CUSTOM_BSP.
785        * mpc505/ictrl/Makefile.am, mpc505/timer/Makefile.am,
786        mpc505/vectors/Makefile.am, mpc6xx/clock/Makefile.am,
787        mpc6xx/exceptions/Makefile.am, mpc6xx/mmu/Makefile.am,
788        mpc6xx/timer/Makefile.am, mpc6xx/wrapup/Makefile.am,
789        mpc8260/clock/Makefile.am, mpc8260/console-generic/Makefile.am,
790        mpc8260/cpm/Makefile.am, mpc8260/exceptions/Makefile.am,
791        mpc8260/mmu/Makefile.am, mpc8260/timer/Makefile.am,
792        mpc8xx/clock/Makefile.am, mpc8xx/console-generic/Makefile.am,
793        mpc8xx/cpm/Makefile.am, mpc8xx/exceptions/Makefile.am,
794        mpc8xx/mmu/Makefile.am, mpc8xx/timer/Makefile.am,
795        ppc403/clock/Makefile.am, ppc403/console/Makefile.am,
796        ppc403/ictrl/Makefile.am, ppc403/timer/Makefile.am,
797        ppc403/tty_drv/Makefile.am, ppc403/vectors/Makefile.am,
798        shared/include/Makefile.am, shared/src/Makefile.am,
799        wrapup/Makefile.am: Don't include @RTEMS_BSP@.cfg.
800
8012002-12-17      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
802
803        * old-exceptions/Makefile.am, new-exceptions/Makefile.am: Don't
804        include @RTEMS_BSP@.cfg.
805        * old-exceptions/configure.ac, new-exceptions/configure.ac: Remove
806        RTEMS_CHECK_CUSTOM_BSP.
807
8082002-12-06      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
809
810        * configure.ac: Remove RTEMS_CHECK_BSP_CACHE.
811
8122002-12-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
813
814        * configure.ac: Remove mpc8260/include/Makefile. Remove
815        mpc8xx/include/Makefile.
816        * mpc8260/include/Makefile.am, mpc8xx/include/Makefile.am: Remove.
817        * mpc8xx/Makefile.am: Merge-in mpc8xx/include/Makefile.am.
818        * mpc8260/Makefile.am: Merge-in mpc8260/include/Makefile.am.
819
8202002-12-01      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
821
822        * configure.ac: Add RTEMS_PROG_CCAS.
823
8242002-11-04      Joel Sherrill <joel@OARcorp.com>
825
826        * mpc8260/console-generic/console-generic.c, mpc8260/cpm/dpram.c,
827        mpc8260/exceptions/raw_exception.c,
828        mpc8xx/exceptions/raw_exception.c: Removed warnings.
829
8302002-11-01      Joel Sherrill <joel@OARcorp.com>
831
832        * new-exceptions/cpu.c: Currently only the mpc8260 BSP supports
833        interrupt nesting. NOTE: These needs to be generalized as the patch
834        is applied to other BSPs.
835        * mpc8xx/console-generic/console-generic.c, mpc8xx/cpm/dpram.c,
836        mpc8xx/exceptions/raw_exception.c, ppc403/clock/clock.c: Removed
837        warnings.
838
8392002-10-31      Joel Sherrill <joel@OARcorp.com>
840
841        * mpc6xx/clock/c_clock.c, mpc6xx/exceptions/raw_exception.c,
842        mpc6xx/mmu/bat.c: Removed warnings.
843
8442002-09-14      Joel Sherrill <joel@OARcorp.com>
845
846        * old-exceptions/cpu.c: Include declaration of variable i in ifdef
847        USE_SPRG to eliminate warning.
848
8492002-09-08      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
850
851        * configure.ac: Remove duplicate mpc6xx/timer/Makefile from
852        CONFIG_FILES.
853
8542002-09-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
855
856        * mpc8260/exceptions/raw_exception.c: #include <string.h>. #include
857        <bspIo.h>.
858
8592002-08-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
860
861        * mpc6xx/wrapup/Makefile.am, wrapup/Makefile.am,
862        mpc505/ictrl/Makefile.am, mpc505/timer/Makefile.am,
863        mpc505/vectors/Makefile.am, mpc6xx/clock/Makefile.am,
864        mpc6xx/exceptions/Makefile.am, mpc6xx/mmu/Makefile.am,
865        mpc6xx/timer/Makefile.am, mpc8260/clock/Makefile.am,
866        mpc8260/console-generic/Makefile.am, mpc8260/cpm/Makefile.am,
867        mpc8260/exceptions/Makefile.am, mpc8260/mmu/Makefile.am,
868        mpc8260/timer/Makefile.am, mpc8xx/clock/Makefile.am,
869        mpc8xx/console-generic/Makefile.am, mpc8xx/cpm/Makefile.am,
870        mpc8xx/exceptions/Makefile.am, mpc8xx/mmu/Makefile.am,
871        mpc8xx/timer/Makefile.am, ppc403/clock/Makefile.am,
872        ppc403/console/Makefile.am, ppc403/ictrl/Makefile.am,
873        ppc403/timer/Makefile.am, ppc403/tty_drv/Makefile.am,
874        ppc403/vectors/Makefile.am, shared/include/Makefile.am,
875        shared/src/Makefile.am, old-exceptions/Makefile.am,
876        new-exceptions/Makefile.am: Use .$(OBJEXT) instead of .o.
877
8782002-07-24      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
879
880        * mpc6xx/mmu/pte121.c: Include <string.h> for gcc-3.1.
881
8822002-07-22      Till Straumann <strauman@slac.stanford.edu>
883
884        * mpc6xx/mmu/bat.c: Per PR241, fix a tiny bug introduced by the fix
885        for an earlier patch (PR213) which added support for setting BAT0 to
886        setdbat().
887
8882002-07-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
889
890        * old-exceptions/Makefile.am: Reflect having removed rtems.S. Use
891        AM_CPPFLAGS instead of INCLUDES (Latest automake standard).
892        * old-exceptions/Makefile.am: Fix oversights in previous patch.
893        * old-exceptions/rtems.S: Remove.
894
8952002-05-01      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
896
897        * rtems/powerpc/debugmod.h: New file (extracted from score/ppc.h).
898        * Makefile.am: Relect changes above.
899
9002002-04-30      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
901
902        * rtems/powerpc/cache.h: New file (extracted from
903        old-exceptions/cpu.h)
904        * old-exceptions/cpu.c: Include <rtems/powerpc/cache.h>.
905        * Makefile.am: Relect changes above.
906
9072002-04-18      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
908
909        * shared/include/cpu.h, old-exceptions/rtems/score/cpu.h,
910        new-exceptions/rtems/score/cpu.h: Removed.
911        * mpc6xx/clock/c_clock.c: Reflect changes to <rtems/score/cpu.h>.
912        * ppc403/vectors/vectors.S: Include <asm.h> instead of "asm.h".
913        * mpc6xx/exceptions/asm_utils.S, mpc6xx/exceptions/raw_exception.c,
914        mpc6xx/mmu/mmuAsm.S, mpc6xx/timer/timer.c,
915        mpc8260/exceptions/asm_utils.S, mpc8260/exceptions/raw_exception.c,
916        mpc8xx/exceptions/asm_utils.S, mpc8xx/exceptions/raw_exception.c:
917        Ditto.
918        * shared/include/Makefile.am, old-exceptions/Makefile.am,
919        new-exceptions/Makefile.am: Reflect changes above.
920        * shared/include/spr.h: Include rtems/powerpc/registers.h instead of
921        libcpu/cpu.h.
922
9232002-04-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
924
925        * mpc8260/exceptions/raw_exception.c,
926        mpc8xx/exceptions/raw_exception.c,
927        mpc6xx/exceptions/raw_exception.c: Include <libcpu/cpuIdent.h>.
928        * shared/include/cpu.h: Don't include cpuIdent.h.
929
9302002-04-13      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
931
932        * shared/include/cpuIdent.c: Reflect having added cpuIdent.h.
933        * shared/include/cpu.h: Ditto.
934        * shared/include/cpuIdent.h: New.
935        * shared/include/Makefile.am: Add cpuIndent.h. Fix EXTRA_DIST.
936
9372002-03-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
938
939        * mpc505/ictrl/Makefile.am, mpc505/Makefile.am,
940        mpc505/timer/Makefile.am, mpc505/vectors/Makefile.am, Makefile.am,
941        mpc6xx/clock/Makefile.am, mpc6xx/Makefile.am,
942        mpc6xx/exceptions/Makefile.am, mpc6xx/mmu/Makefile.am,
943        mpc6xx/timer/Makefile.am, mpc6xx/wrapup/Makefile.am,
944        mpc8260/clock/Makefile.am, mpc8260/Makefile.am,
945        mpc8260/console-generic/Makefile.am, mpc8260/cpm/Makefile.am,
946        mpc8260/exceptions/Makefile.am, mpc8260/include/Makefile.am,
947        mpc8260/mmu/Makefile.am, mpc8260/timer/Makefile.am,
948        mpc8xx/clock/Makefile.am, mpc8xx/Makefile.am,
949        mpc8xx/console-generic/Makefile.am, mpc8xx/cpm/Makefile.am,
950        mpc8xx/exceptions/Makefile.am, mpc8xx/include/Makefile.am,
951        mpc8xx/mmu/Makefile.am, mpc8xx/timer/Makefile.am,
952        ppc403/clock/Makefile.am, ppc403/Makefile.am,
953        ppc403/console/Makefile.am, ppc403/ictrl/Makefile.am,
954        ppc403/timer/Makefile.am, ppc403/tty_drv/Makefile.am,
955        ppc403/vectors/Makefile.am, shared/include/Makefile.am,
956        shared/Makefile.am, shared/src/Makefile.am, wrapup/Makefile.am,
957        old-exceptions/Makefile.am, new-exceptions/Makefile.am: Remove
958        AUTOMAKE_OPTIONS.
959        * configure.ac, old-exceptions/configure.ac,
960        new-exceptions/configure.ac:
961        AC_INIT(package,_RTEMS_VERSION,_RTEMS_BUGS).
962        AM_INIT_AUTOMAKE([no-define foreign 1.6]).
963
9642002-02-04      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
965
966        * shared/include/byteorder.h: Use unsigned instead of __unsigned
967        (GCC-3.0.x compatibility).
968
9692002-01-03      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
970
971        * mpc6xx/clock/c_clock.c, mpc6xx/mmu/bat.h,
972        mpc8260/console-generic/console-generic.c, mpc8260/cpm/brg.c,
973        mpc8xx/console-generic/console-generic.c, shared/include/cpuIdent.c:
974        Include rtems/bspIo.h instead of bspIo.h.
975
9762001-11-28      Joel Sherrill <joel@OARcorp.com>,
977
978        This was tracked as PR91.
979        This was tracked as PR91.
980        * old-exceptions/Makefile.am, new-exceptions/Makefile.am: Deleted
981        reference to c_isr.inl.
982        * old-exceptions/rtems/score/cpu.h,
983        new-exceptions/rtems/score/cpu.h: Added
984        CPU_PROVIDES_ISR_IS_IN_PROGRESS macro which is used to specify if
985        the port uses the standard macro for this (FALSE). A TRUE setting
986        indicates the port provides its own implementation.
987        * old-exceptions/rtems/score/c_isr.inl,
988        new-exceptions/rtems/score/c_isr.inl: Deleted and contents merged
989        into cpu.c.
990        * old-exceptions/cpu.c, new-exceptions/cpu.c: Received contents of
991        c_isr.inl.
992
9932001-11-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
994
995        * shared/include/cpu.h: Remove stray empty lines.
996        * Makefile.am: Ditto.
997        * ppc403/vectors/vectors.S: Include <bsp.h>.
998        * configure.ac: Remove old_exception_processing,
999        new_exception_processing.
1000
10012001-11-27      Joel Sherrill <joel@OARcorp.com>,
1002
1003        * new_exception_processing/Makefile.in,
1004        new_exception_processing/Makefile.am,
1005        new_exception_processing/c_isr.inl, new_exception_processing/cpu.c,
1006        new_exception_processing/cpu.h, new_exception_processing/cpu_asm.S,
1007        old_exception_processing/Makefile.in,
1008        old_exception_processing/Makefile.am,
1009        old_exception_processing/README, old_exception_processing/TODO,
1010        old_exception_processing/c_isr.inl, old_exception_processing/cpu.c,
1011        old_exception_processing/cpu.h, old_exception_processing/cpu_asm.S,
1012        old_exception_processing/irq_stub.S,
1013        old_exception_processing/ppc_offs.h,
1014        old_exception_processing/ppccache.c,
1015        old_exception_processing/rtems.S: Deleted since now under libbsp.
1016
10172001-11-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1018
1019        * configure.ac: Remove ppc603e from old_exception_processing.
1020        * configure.ac: Remove mpc750 from new_exception_processing, Remove
1021        mpc604 from new_exception_processing.
1022        * old-exceptions/Makefile.am, new-exceptions/Makefile.am: Preinstall
1023        c_isr.inl (HACK).
1024
10252001-11-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1026
1027        * configure.ac: Remove mpc8xx from new_exception_processing.
1028        * configure.ac: Remove mpc8620 from new_exception_processing.
1029
10302001-11-14      Till Straumann <strauman@SLAC.Stanford.EDU>
1031
1032        * new_exception_processing/cpu_asm.S: Support double or single
1033        precision context switches.  Note that doing a single precision
1034        context save/restore on a double precision PowerPC machine does not
1035        only result in rounding errors but also screws up the FPSCR
1036        register!
1037
10382001-11-08      Dennis Ehlin (ECS) <Dennis.Ehlin@ecs.ericsson.se>
1039
1040        This modification is part of the submitted modifications necessary
1041        to
1042        support the IBM PPC405 family.  This submission was reviewed by
1043        Thomas Doerfler <Thomas.Doerfler@imd-systems.de> who ensured it did
1044        not negatively impact the ppc403 BSPs.  The submission and tracking
1045        process was captured as PR50.
1046        * ppc403/console/console405.c,
1047        ppc403/tty_drv/Makefile.am, ppc403/tty_drv/tty_drv.c,
1048        ppc403/tty_drv/tty_drv.h: New files.
1049        * Makefile.am, README, configure.ac, old_exception_processing/cpu.c,
1050        old_exception_processing/cpu.h, ppc403/Makefile.am,
1051        ppc403/clock/clock.c, ppc403/console/Makefile.am,
1052        ppc403/console/console.c, ppc403/ictrl/ictrl.c,
1053        ppc403/ictrl/ictrl.h, ppc403/timer/timer.c: Modified.
1054
10552001-11-07      Joel Sherrill <joel@OARcorp.com>
1056
1057        * configure.ac: Delete the commented out line that said that the
1058        mpc8260 used the old exception processing model.  This line also
1059        appears to have caused ppc603e to miss this test.
1060
10612001-10-29      Joel Sherrill <joel@OARcorp.com>
1062
1063        * mpc8xx/timer/timer.c: Added hack for two macros that are not
1064        defined with the new exception processing model:
1065        rtems_cpu_configuration_get_timer_least_valid()
1066        rtems_cpu_configuration_get_timer_average_overhead() This is
1067        captured as PR57.
1068
10692001-10-24      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1070
1071        * mpc8260/exceptions/Makefile.am, mpc8260/include/Makefile.am,
1072        mpc8xx/exceptions/Makefile.am: Updated to autoconf 2.52.
1073
10742001-10-24      Joel Sherrill <joel@OARcorp.com>
1075
1076        * mpc8260/include/mpc8260.h: "or" is a keyword in C++.
1077
10782001-10-22      Andy Dachs <a.dachs@sstl.co.uk>
1079
1080        * Added mpc8260 directory.
1081        * Modified Makefile.am and configure.in to build the contents
1082        * Makefile.am, README, configure.ac, new_exception_processing/cpu.h,
1083        shared/include/cpu.h, shared/include/cpuIdent.c, shared/src/cache.c:
1084        Added mpc8260 support.
1085        * mpc8260/Makefile.am, mpc8260/README, mpc8260/clock/Makefile.am,
1086        mpc8260/clock/clock.c, mpc8260/console-generic/Makefile.am,
1087        mpc8260/console-generic/console-generic.c,
1088        mpc8260/cpm/Makefile.am, mpc8260/cpm/brg.c, mpc8260/cpm/cp.c,
1089        mpc8260/cpm/dpram.c,
1090        mpc8260/exceptions/Makefile.am, mpc8260/exceptions/asm_utils.S,
1091        mpc8260/exceptions/raw_exception.c,
1092        mpc8260/exceptions/raw_exception.h, mpc8260/include/Makefile.am,
1093        mpc8260/include/console.h, mpc8260/include/cpm.h,
1094        mpc8260/include/mmu.h, mpc8260/include/mpc8260.h,
1095        mpc8260/mmu/Makefile.am, mpc8260/mmu/mmu.c,
1096        mpc8260/timer/Makefile.am, mpc8260/timer/timer.c: New files.
1097
10982001-10-12      Joel Sherrill <joel@OARcorp.com>
1099
1100        * mpc6xx/clock/c_clock.c, mpc6xx/clock/c_clock.h,
1101        mpc8xx/clock/clock.c, mpc8xx/timer/timer.c,
1102        new_exception_processing/cpu.c, new_exception_processing/cpu.h,
1103        new_exception_processing/cpu_asm.S, old_exception_processing/cpu.c,
1104        old_exception_processing/cpu.h, old_exception_processing/cpu_asm.S,
1105        old_exception_processing/rtems.S: Fixed typo.
1106
11072001-10-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1108
1109        * configure.ac: New file, generated from configure.in by autoupdate.
1110        * configure.in: Remove.
1111
11122001-09-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1113
1114        * shared/src/Makefile.am: Use 'CLEANFILES ='.
1115        * new_exception_processing/Makefile.am,
1116        old_exception_processing/Makefile.am, mpc6xx/mmu/Makefile.am,
1117        mpc6xx/clock/Makefile.am, mpc6xx/exceptions/Makefile.am,
1118        mpc8xx/include/Makefile.am, mpc8xx/exceptions/Makefile.am,
1119        shared/include/Makefile.am, shared/src/Makefile.am: Use
1120        'PREINSTALL_FILES ='.
1121
11222001-09-27      Joel Sherrill <joel@OARcorp.com>
1123
1124        * old_exception_processing/cpu.h, shared/include/cpu.h: Renamed
1125        delay() to rtems_bsp_delay(). Renamed delay_in_bus_cycles() to
1126        rtems_bsp_delay_in_bus_cycles().
1127
11282001-05-24      Tom Armistead <tom_armistead@phx.mcd.mot.com>
1129
1130        * mpc6xx/timer/timer.c: Added include of bsp.h and removed external
1131        declaration of BSP_Convert_decrementer() to  correct unresolved
1132        reference to this routine.
1133
11342001-05-24      Eric Valette <valette@crf.canon.fr>
1135
1136        * mpc8xx/console-generic/console-generic.c: Bug found by Yacine
1137        <elkolli@crf.canon.fr> where the initialization or irq data
1138        structure was incomplete in case a SMC channel was used first and
1139        later a SCC one.
1140
11412001-05-17      Joel Sherrill <joel@OARcorp.com>
1142
1143        * mpc6xx/exceptions/raw_exception.c, pc6xx/mmu/pte121.c: Modified
1144        slightly to reflect recent PowerPC re-organization and avoid
1145        warnings.
1146
11472001-05-15      Till Straumann <strauman@slac.stanford.edu>
1148
1149        * mpc6xx/mmu/pte121.c, mpc6xx/mmu/pte121.h: New files. Missed in
1150        merge of PR213.
1151
11522001-05-14      Till Straumann <strauman@slac.stanford.edu>
1153
1154        * rtems/powerpc/registers.h, rtems/score/ppc.h: Per PR213, add  the
1155        following: - support for the MPC74000 (AKA G4); there is no AltiVec
1156        support yet, however. - the cache flushing assembly code uses
1157        hardware-flush on the G4. Also, a couple of hardcoded numerical
1158        values were replaced by more readable symbolic constants. - extended
1159        interrupt-disabled code section so enclose the entire cache
1160        flush/invalidate procedure (as recommended by the book). This is not
1161        (latency) critical as it is only used by init code but prevents
1162        possible corruption. - Trivial page table support as been added.
1163        (1:1 effective-virtual-physical address mapping which is only useful
1164        only on CPUs which feature hardware TLB replacement, e.g. >604.
1165        This allows for write-protecting memory regions, e.g. text/ro-data
1166        which makes catching corruptors a lot easier. It also frees one
1167        DBAT/IBAT and gives more flexibility for setting up address maps :
1168        -) - setdbat() allows changing BAT0 also (since the BSP may use a
1169        page table, BAT0 could be available...). - asm_setdbatX() violated
1170        the SVR ABI by using r20 as a scratch register; changed for r0 -
1171        according to the book, a context synchronizing instruction is
1172        necessary prior to and after changing a DBAT -> isync added
1173        * new-exceptions/cpu.c: Per PR211 fix saving/restoring floating
1174        point context.  The fpsave and fprestore routines are only used in a
1175        executing context which _is_ fp and hence has the FPU enabled. The
1176        current behavior required the FPU always to be on which is very
1177        dangerous if lazy context switching is used.   [Joel Note: Some
1178        ports explicitly enabled the FPU in the FP save and restore routines
1179        to avoid this.] The patch also makes sure (on powerpc only) that the
1180        FPU is disabled for integer tasks. Note that this is crucial if
1181        deferred fp context switching is used. Otherwise, fp context
1182        corruption may go undetected! Also note that even tasks which merely
1183        push/pop FP registers to/from the stack without modifying them still
1184        MUST be FP tasks - otherwise (if lazy FP context switching is used),
1185        FP register corruption (of other, FP, tasks may occur)! Furthermore,
1186        (on PPC) by default, lazy FP context save/restore is _disabled_.
1187        * shared/include/io.h: Per PR215 address the following issues: -
1188        _IO_BASE, _ISA_MEM_BASE and PCI_DRAM_OFFSET are no longer defined by
1189        libcpu (powerpc/shared/include/io.h) but by the BSP (who is the only
1190        one to know the values) - the affected BSP (shared/motorola) headers
1191        have been fixed in a separate "libbsp/powerpc/shared" patch. - the
1192        DEC 21140 driver (libchip/network/dec21140.c) has been fixed to use
1193        PCI_DRAM_OFFSET instead of PREP_PCI_DRAM_OFFSET. and PCI_MEM_BASE
1194        instead of PREP_ISA_MEM_BASE. PCI_MEM_BASE is to be defined by the
1195        BSP who is using this driver. - the DEC driver also has been fixed
1196        to use the newer rtems_bsp_delay_in_bus_cycles() instead of the
1197        obsolete delay_in_bus_cycles().
1198
11992001-05-14      Joel Sherrill <joel@OARcorp.com>
1200
1201        * shared/include/cpuIdent.c: Account for duplicate numbers.
1202
12032001-04-17      Joel Sherrill <joel@OARcorp.com>
1204
1205        * shared/include/cpu.h: Added ifndef ASM.
1206
12072001-04-03      Joel Sherrill <joel@OARcorp.com>
1208
1209        * Closed PR57.  The hack is OK as it allows a BSP to override or not
1210        at its discretion.
1211        * Per PR94, all rtems/score/CPUtypes.h are named
1212        rtems/score/types.h.
1213        * Per PR94, all rtems/score/CPUtypes.h are named
1214        rtems/score/types.h.
1215        * mpc8xx/timer/timer.c: Removed #warning declaring providing a
1216        default definition for the macros
1217        rtems_cpu_configuration_get_timer_least_valid and
1218        rtems_cpu_configuration_get_timer_average_overhead.
1219        * old-exceptions/rtems/score/cpu.h,
1220        new-exceptions/rtems/score/cpu.h: Account for name change.
1221
12222001-03-30      Eric Valette <valette@crf.canon.fr>
1223
1224        * mpc8xx/vectors/Makefile.am,
1225        mpc8xx/vectors/README, mpc8xx/vectors/align_h.S
1226        mpc8xx/vectors/vectors.S: These files were removed in support of
1227        switching the mpc8xx to the use the "new exception processing
1228        model."
1229        * configure.in, mpc6xx/mmu/bat.h, mpc8xx/Makefile.am,
1230        mpc8xx/clock/clock.c, mpc8xx/console-generic/console-generic.c,
1231        mpc8xx/include/mpc8xx.h, mpc8xx/mmu/mmu.c,
1232        new_exception_processing/cpu.h, shared/include/byteorder.h,
1233        wrapup/Makefile.am: This is conversion of the mpc8xx CPU to the "new
1234        exception processing model."
1235        * mpc8xx/exceptions/Makefile.am,
1236        mpc8xx/exceptions/asm_utils.S, mpc8xx/exceptions/raw_exception.c,
1237        mpc8xx/exceptions/raw_exception.h: New files.
1238
12392001-02-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1240
1241        * mpc505/ictrl/Makefile.am, mpc6xx/clock/Makefile.am,
1242        mpc6xx/exceptions/Makefile.am, mpc6xx/mmu/Makefile.am,
1243        mpc8xx/include/Makefile.am, new_exception_processing/Makefile.am,
1244        old_exception_processing/Makefile.am, pc403/ictrl/Makefile.am,
1245        shared/include/Makefile.am, shared/src/Makefile.am: Apply *_HEADERS
1246        instead of *H_FILES.
1247
12482001-01-03      Joel Sherrill <joel@OARcorp.com>
1249
1250        * new_exception_processing/cpu.h, old_exception_processing/cpu.c:
1251        old_exception_processing/cpu.h, Added _CPU_Initialize_vectors(). In
1252        particular, spurious vector initialization had to be moved on old
1253        exception processing model.
1254
12552000-11-09      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1256
1257        * Makefile.am: Use ... instead of RTEMS_TOPdir in ACLOCAL_AMFLAGS.
1258
12592000-11-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1260
1261        * Makefile.am: Switch to ACLOCAL_AMFLAGS = -I
1262        $(RTEMS_TOPdir)/aclocal.
1263
12642000-10-26      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1265
1266        * Makefile.am: ACLOCAL_AMFLAGS= -I $(RTEMS_TOPdir)/macros. Switch to
1267        GNU canonicalization.
1268
12692000-10-20      Joel Sherrill <joel@OARcorp.com>
1270
1271        * mpc8xx/console-generic/console-generic.c: Avoid use of BSP
1272        definitions and rely on the new routine
1273        mbx8xx_console_get_configuration() to get information.  This routine
1274        was formerly incorrectly called
1275        mbx8xx_console_use_maximum_buffer_size(). binding to the exception
1276        code.
1277        * configure.in, Makefile.am: Explicitly specify whether an
1278        RTEMS_CPU_MODEL is using old or new exception processing.  This is
1279        important because when building multilib, you do not know  the
1280        RTEMS_CPU_MODEL.  So everything built in a multilib'ed RTEMS must be
1281        independent of the exception model and allow for late binding to the
1282        exception code.
1283
12842000-10-18      Sergei Organov <osv@javad.ru>
1285
1286        * Added full support for MPC505.
1287        * configure.in, mpc505/Makefile.am: Modified to reflect ictrl
1288        addition.
1289        * old_exception_processing/Makefile.am: Account for ppc_offs.h.
1290        * old_exception_processing/cpu_asm.S: Offsets moved to ppc_offs.h.
1291        * mpc505/timer/timer.c: Use <rtems.h>, not "rtems.h".
1292        * mpc505/vectors/vectors.S: Now use constants for exception numbers.
1293        * mpc505/ictrl: New directory.
1294        * old_exception_processing/ppc_offs.h: New file.
1295        * old_exception_processing/cpu.h: Make Nest and Disable levels
1296        volatile.
1297        * mpc505/vectors/Makefile.am: alignment exception handler now
1298        included.
1299        * mpc505/ictrl/Makefile.am,
1300        mpc505/ictrl/ictrl.c, mpc505/ictrl/ictrl.h: New files.
1301
13022000-10-18      Joel Sherrill <joel@OARcorp.com>
1303
1304        * mpc8xx/console-generic/console-generic.c: Removed include of
1305        <bsp.h> by adding BSP dependent routine
1306        mbx8xx_console_use_maximum_buffer_size() which can be hard coded or
1307        check non-volatile memory for configuration.
1308        * mpc8xx/console-generic/console-generic.c: Removed warnings.
1309        * mpc6xx/clock/c_clock.h: Removed commented out reference to
1310        <bsp.h>.
1311        * mpc6xx/timer/timer.c, mpc6xx/timer/timer.c: Ditto.
1312        * mpc6xx/clock/c_clock.c, mpc6xx/clock/c_clock.h: Removed use of
1313        bsp.h and replaced it with use of proper interfaces or explicit
1314        externs of required functions and data.
1315
13162000-09-04      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1317
1318        * mpc505/timer/Makefile.am, mpc505/vectors/Makefile.am,
1319        mpc6xx/clock/Makefile.am, mpc6xx/exceptions/Makefile.am,
1320        mpc6xx/mmu/Makefile.am, mpc6xx/timer/Makefile.am,
1321        mpc6xx/wrapup/Makefile.am, ppc403/clock/Makefile.am,
1322        ppc403/console/Makefile.am, ppc403/ictrl/Makefile.am,
1323        ppc403/timer/Makefile.am, ppc403/vectors/Makefile.am,
1324        shared/include/Makefile.am, shared/src/Makefile.am,
1325        wrapup/Makefile.am, mpc8xx/clock/Makefile.am,
1326        mpc8xx/console-generic/Makefile.am, mpc8xx/cpm/Makefile.am,
1327        mpc8xx/mmu/Makefile.am, mpc8xx/timer/Makefile.am,
1328        mpc8xx/vectors/Makefile.am, new_exception_processing/Makefile.am,
1329        old_exception_processing/Makefile.am: Include compile.am
1330
13312000-08-11      Charles-Antoine Gauthier  <charles.gauthier@nrc.ca>
1332
1333        * mpc8xx/console-generic/console-generic.c: Add support for
1334        configuration parameters in NVRAM
1335
13362000-08-10      Charles-Antoine Gauthier  <charles.gauthier@nrc.ca>
1337
1338        * mpx8xx/console-generic/console-generic.c(m8xx_uart_pollWrite):
1339        Flush actual buffer.
1340        * mpx8xx/console-generic/console-generic.c: Addition of support for
1341        shared printk and no termios.
1342
13432000-06-08      Eric Valette <valette@crf.canon.fr>
1344
1345        * mpc8xx/console-generic/console-generic.c: The printk/printf did
1346        not work when loaded by EPPCBUG. They did work when loaded with the
1347        BDM debugger.  I suspected EPPBUG  made some nasty things like
1348        patching Communication processor microcode...  Anyway, the attached
1349        patch: 1) Enables to have printk nearly immediately after boot, 2)
1350        Make printf work automagically (I do not know why except I make a
1351        different initialization for printk that should be overwritten by
1352        console init later ?) I let the default to be using EPPCBUG embedded
1353        firmware to boot and  using this printk early enabler code
1354        (LOADED_BY_EPPCBUG and  EARLY_CONSOLE) are on.
1355
Note: See TracBrowser for help on using the repository browser.