source: rtems/c/src/lib/libcpu/powerpc/ChangeLog @ 20074c49

4.104.114.84.95
Last change on this file since 20074c49 was 73cdeb6, checked in by Thomas Doerfler <Thomas.Doerfler@…>, on 07/04/07 at 12:25:49

merged individual exception handler code to a common one.

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