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

4.104.114.84.9
Last change on this file since fcb0cd46 was fcb0cd46, checked in by Ralf Corsepius <ralf.corsepius@…>, on Dec 2, 2006 at 6:06:55 AM

2006-12-02 Ralf Corsépius <ralf.corsepius@…>

  • configure.ac: New BUG-REPORT address.
  • Property mode set to 100644
File size: 51.8 KB
Line 
12006-12-02      Ralf Corsépius <ralf.corsepius@rtems.org>
2
3        * configure.ac: New BUG-REPORT address.
4
52006-10-17      Ralf Corsépius <ralf.corsepius@rtems.org>
6
7        * configure.ac: Require autoconf-2.60. Require automake-1.10.
8
92006-07-12      Till Straumann <strauman@slac.stanford.edu>
10
11        * mpc6xx/mmu/bat.c, mpc6xx/mmu/pte121.c, shared/src/cache.c:
12        Checked inline assembly code; added 'm' operands and
13        paranoia 'memory' clobbers. Also, made sure that no
14        pure input operands are modified by the asm.
15
162006-06-19      Till Straumann <strauman@slac.stanford.edu>
17
18        * mpc6xx/mmu/mmuAsm.S: re-checked synchronization
19        requirements when manipulating the caches against the book
20        and updated 'dssall', 'sync' and 'isync's accordingly.
21
222006-06-19      Till Straumann <strauman@slac.stanford.edu>
23
24        * mpc6xx/exceptions/raw_exception.c, mpc6xx/exceptions/raw_exception.h:
25        Added altivec exception. Unfortunately, this doesn't fit
26        the normal scheme of vector = exception # << 8. So we picked
27        an unused vector number (currently 0xa) where we map the special
28        vector 0xf20 (altivec).
29
302006-06-19      Till Straumann <strauman@slac.stanford.edu>
31
32        * new-exceptions/cpu.c, new-exceptions/cpu_asm.S: Never
33        allow the FPU to be switched on for integer-only tasks
34        (new gcc may use FP regs implicitly).
35        FP context switch may be called from environment with no
36        FPU available (ISR, int-only task) - switch FPU on
37        for the switch and restore MSR_FP after it's done.
38
392006-05-16      Ralf Corsepius <ralf.corsepius@rtems.org>
40
41        * configure.ac: Use RTEMS_AMPOLISH3.
42
432006-04-05      Victor V. Vengerov <Victor.Vengerov@oktetlabs.ru>
44
45        * mpc6xx/clock/c_clock.c: Now works with MPCI SHM driver.
46
472006-01-20      Till Straumann <strauman@slac.stanford.edu>
48
49        * mpc6xx/mmu/pte121.c: consistency check now warns instead
50        of reporting an error when coming across a non 1:1 VSID;
51        fix: triv121IsRangeMapped() needs to convert segment offset
52        into a page index if the vsid argument is non-special.
53
542006-01-05      Till Straumann <strauman@slac.stanford.edu>
55        * shared/include/cpuIdent.c: Accept PPC_PSIM as a
56        known variant.
57
582005-12-31      Ralf Corsepius <ralf.corsepius@rtems.org>
59
60        PR 851/bsps
61        * mpc6xx/exceptions/raw_exception.c: Add PPC_603le.
62
632005-12-31      Ralf Corsepius <ralf.corsepius@rtems.org>
64
65        * mpc6xx/exceptions/raw_exception.c: Cosmetics.
66
672005-11-21      Till Straumann <strauman@slac.stanford.edu>
68
69        * new-exceptions/cpu_asm.S: the book says a context
70        synchronizing instruction (isync) is necessary after flipping
71        certain bits (e.g, MSR_FP) in msr -- since this could happen as
72        part of a context switch I added 'isync'.
73
742005-11-07      Ralf Corsepius <ralf.corsepius@rtems.org>
75
76        * mpc6xx/mmu/pte121.c: Eliminate unsigned32.
77        * mpc8xx/clock/clock.c: Eliminate rtems_unsigned32.
78
792005-11-04      Ralf Corsepius <ralf.corsepius@rtems.org>
80
81        * shared/include/byteorder.h: Remove __arch_swap (Unused).
82        * Makefile.am: Partially cleanup EXTRA_DIST.
83
842005-11-03      Till Straumann <strauman@slac.stanford.edu>
85
86        * mpc6xx/clock/c_clock.c: disable interrupts around decrementer
87        update to eliminate a race condition
88
892005-11-02      Till Straumann <strauman@slac.stanford.edu>
90
91        * mpc6xx/mmu/pte121.c, mpc6xx/mmu/pte121.h: enhancements to mpc6xx
92        page table support - PTEs can now be modified even if the page table
93        is already active; bugfix: address range crossing 256MB boundary was
94        not handled correctly
95        * mpc6xx/mmu/bat.c, mpc6xx/mmu/bat.h, mpc6xx/mmu/mmuAsm.S: moved
96        assembly code to C; setdbat now supports high bats on 7450 CPUs;
97        added argument checking to setdbat; added getdbat; moved early
98        initialization code (clear_bats) from BSP to libcpu
99        (CPU_clear_bats_early)
100        * configure.ac, mpc6xx/exceptions/raw_exception.c,
101        shared/include/cpuIdent.c, shared/include/cpuIdent.h: recognize
102        mpc7457 CPU; added definitions for high bats (#4..7) on 7450 CPUs
103
1042005-09-12      Thomas Doerfler <Thomas.Doerfler@imd-systems.de>
105
106        PR 527/bsps
107        PR 822/bsps
108        * mpc8xx/clock/clock.c: Currently the MBX8xx BSP does not boot,
109        because some logical errors are in the startup code. Additionally,
110        the mpc8xx shared clock driver does not support the clocking scheme
111        of some of the board variants, which are clocked from a 32768Hz (!)
112        external crystal.
113
1142005-08-12      Phil Torre <ptorre@zetron.com>
115
116        PR 816/bsps
117        * mpc8xx/include/mpc8xx.h: The struct which describes SCC Ethernet
118        mode parameters (m8xxSCCENparms_t) does not match the hardware:
119        members taddr_h and taddr_l are transposed. When loading new
120        multicast group addresses into the hash table, the wrong hash bit is
121        set.
122
1232005-08-05      Ralf Corsepius <ralf.corsepius@rtems.org>
124
125        * Makefile.am: Unconditionally initialize include_libcpu_HEADERS.
126
1272005-07-28      Eric Norum <norume@aps.anl.gov>
128
129        PR 773/bsps
130        * mpc6xx/clock/c_clock.c: Changes provided by Phillip Sorensen
131        <pas37@cornell.edu> to get MVME5500 BSP running.
132
1332005-06-17      Joel Sherrill <joel@OARcorp.com>
134
135        * mpc5xx/vectors/vectors.h: Add hack to avoid warning.
136
1372005-05-17      Jennifer Averett <jennifer.averett@oarcorp.com>
138
139        * mpc5xx/irq/irq.c, mpc5xx/irq/irq.h,
140        mpc8xx/console-generic/console-generic.c: Modified to use
141        rtems/irq.h.
142
1432005-05-11      Ralf Corsepius <ralf.corsepius@rtems.org>
144
145        * configure.ac: Remove mpc6xx/Makefile.
146        * Makefile.am: Merge-in ppc403/Makefile.am.
147        * ppc403/Makefile.am, mpc8260/Makefile.am, mpc8xx/Makefile.am,
148        mpc6xx/Makefile.am, mpc505/Makefile.am, mpc5xx/Makefile.am: Remove.
149        * Makefile.am: Merge-in mpc8260/Makefile.am.
150        * configure.ac: Remove mpc8260/Makefile.
151        * Makefile.am: Merge-in mpc8xx/Makefile.am.
152        * configure.ac: Remove mpc8xx/Makefile.
153        * configure.ac: Remove mpc5xx/Makefile. Remove mpc505/Makefile.
154        * Makefile.am: Merge-in mpc5xx/Makefile.am. Merge-in
155        mpc505/Makefile.am.
156        * configure.ac: Remove ppc403/Makefile.
157        * Makefile.am: Merge-in mpc6xx/Makefile.am.
158        * preinstall.am, preinstall.am, preinstall.am, preinstall.am,
159        preinstall.am: Regenerate.
160
1612005-05-10      Ralf Corsepius <ralf.corsepius@rtems.org>
162
163        * Makefile.am: Merge-in shared/Makefile.am.
164        * mpc5xx/console-generic/console-generic.c: Eliminate
165        rtems_unsigned16.
166        * configure.ac: Add AMPOLISH3.
167        * shared/Makefile.am: Remove.
168        * preinstall.am: New.
169        * configure.ac: Remove shared/Makefile.
170        * Makefile.am: include preinstall.am.
171        * preinstall.am: Regenerate.
172
1732005-05-05      Jennifer Averett <jennifer.averett@oarcorp.com>
174
175        * mpc8xx/console-generic/console-generic.c: Added parameter to ISRs.
176
1772005-05-03      Joel Sherrill <joel@OARcorp.com>
178
179        * mpc8260/cpm/dpram.c, mpc8260/timer/timer.c, mpc8xx/cpm/dpram.c:
180        Remove warnings.
181
1822005-04-25      Jennifer Averett <jennifer.averett@oarcorp.com>
183
184        PR 779/bsp
185        * mpc5xx/console-generic/console-generic.c, mpc5xx/irq/irq.c,
186        mpc5xx/irq/irq.h, mpc5xx/irq/irq_init.c: Add parameter to powerpc
187        interrupt handler routines
188
1892005-04-15      Jennifer Averett <jennifer.averett@oarcorp.com>
190
191        * mpc6xx/clock/c_clock.c, mpc6xx/clock/c_clock.h,
192        mpc8260/console-generic/console-generic.c: add parameter to new
193        exception interrupt handlers in powerpc bsps
194
1952005-02-17      Ralf Corsepius <ralf.corsepius@rtems.org>
196
197        * new-exceptions/cpu.c, rtems/powerpc/powerpc.h: Remove
198        CPU_MINIMUM_STACK_FRAME_SIZE. Use PPC_MINIMUM_STACK_FRAME_SIZE
199        instead.
200        * rtems/powerpc/powerpc.h: Add PPC_MINIMUM_STACK_FRAME_SIZE.
201
2022005-02-15      Ralf Corsepius <ralf.corsepius@rtems.org>
203
204        * ppc403/console/console405.c: Rename round to spiBaudRound
205        (Conflict with C99). Make spiBaudRound static.
206        * mpc8260/mmu/mmu.c: Use _CPU_MSR_GET instead of _CPU_MSR_Value.
207        (Unify old/new-exception processing API).
208        * old-exceptions/rtems/score/ppc_offs.h, old-exceptions/README,
209        old-exceptions/TODO, old-exceptions/cpu.c, old-exceptions/cpu_asm.S,
210        old-exceptions/irq_stub.S, old-exceptions/ppccache.c: New (Copied
211        from ../../libbsp/powerpc/support/old_exception_processing)
212        * new-exceptions/cpu.c: Add CPU_MINIMUM_STACK_FRAME_SIZE.
213        * new-exceptions/cpu.c (_CPU_ISR_install_vector): New.
214        * old-exceptions/cpu.c: Use _CPU_MSR_GET instead of _CPU_MSR_Value
215        (Unify old/new exception processing API).
216        * new-exceptions/cpu.c, new-exceptions/cpu_asm.S: New (Copied from
217        ../../libbsp/powerpc/support/new_exception_processing).
218        * Makefile.am: Reflect changes above.
219
2202005-02-14      Ralf Corsepius <ralf.corsepius@rtems.org>
221
222        * old-exceptions/cpu.c (ppc_exception_vector_addr): Merge ppc603 and
223        ppc603e cases.
224        * rtems/powerpc/powerpc.h: Remove PPC_ALIGNMENT.
225        * mpc8xx/mmu/mmu.c, rtems/powerpc/cache.h, rtems/powerpc/powerpc.h,
226        old-exceptions/cpu.c, old-exceptions/cpu_asm.S,
227        old-exceptions/irq_stub.S, new-exceptions/cpu.c,
228        new-exceptions/cpu_asm.S: #include <rtems/powerpc/powerpc.h>.
229        * rtems/powerpc/powerpc.h: Remove mpc603e specific
230        PPC_TLB_*/PPC_IRQ_* defines. Use mpc603 specific defines on mpc603e.
231
2322005-02-13      Ralf Corsepius <ralf.corsepius@rtems.org>
233
234        * rtems/powerpc/powerpc.h: New header guard.
235        * old-exceptions/cpu.c: Add _PPC_MSR_DISABLE_MASK.
236        * mpc5xx/include/mpc5xx.h, mpc5xx/include/console.h,
237        mpc5xx/exceptions/raw_exception.h, mpc5xx/irq/irq.h,
238        mpc5xx/vectors/vectors.h, mpc6xx/exceptions/raw_exception.h,
239        mpc6xx/mmu/bat.h, mpc6xx/mmu/pte121.h, mpc6xx/clock/c_clock.h,
240        mpc8260/include/mpc8260.h, mpc8260/include/console.h,
241        mpc8260/include/cpm.h, mpc8260/exceptions/raw_exception.h,
242        mpc8260/include/mmu.h, mpc8xx/include/mpc8xx.h,
243        mpc8xx/include/console.h, mpc8xx/include/cpm.h,
244        mpc8xx/exceptions/raw_exception.h, mpc8xx/include/mmu.h,
245        ppc403/ictrl/ictrl.h, ppc403/tty_drv/tty_drv.h, shared/include/io.h,
246        shared/include/mmu.h, shared/include/page.h,
247        shared/include/byteorder.h, shared/include/pgtable.h,
248        shared/include/cpuIdent.h,shared/include/spr.h,
249        shared/src/stackTrace.h: New header guards.
250        * rtems/powerpc/powerpc.h: New (Copy of
251        cpukit/score/cpu/powerpc/rtems/score/powerpc.h).
252
2532005-02-11      Ralf Corsepius <ralf.corsepius@rtems.org>
254
255        * configure.ac: subdir-objects. Add compiler check for old/new-style
256        exception processing.
257        * mpc8260/cpm/dpram.c, mpc8xx/cpm/dpram.c: Remove local rtems_panic,
258        use #include <rtems/error.h>.
259        * Makefile.am: Build exception processing in  old-exceptions rsp.
260        new-exceptions subdirs (Merge-in former libbsp/powerpc/support/*).
261        * old-exceptions/Makefile.am, old-exceptions/configure.ac,
262        new-exceptions/Makefile.am, new-exceptions/configure.ac: Remove
263        (Unused).
264
2652005-02-10      Ralf Corsepius <ralf.corsepius@rtems.org>
266
267        * mpc505/vectors/vectors.S, ppc403/vectors/vectors.S,
268        old-exceptions/cpu.c, old-exceptions/cpu_asm.S,
269        old-exceptions/irq_stub.S, old-exceptions/rtems/score/ppc_offs.h:
270        Remove PPC_ABI_POWEROPEN.
271
2722005-02-09      Ralf Corsepius <ralf.corsepius@rtems.org>
273
274        * rtems/powerpc/cache.h, rtems/powerpc/debugmod.h: New header
275        guards.
276        * mpc505/vectors/vectors.S, ppc403/vectors/vectors.S,
277        old-exceptions/cpu.c, old-exceptions/cpu_asm.S,
278        old-exceptions/irq_stub.S, old-exceptions/rtems/score/ppc_offs.h:
279        Remove PPC_ABI_GCC27.
280        * ppc403/vectors/vectors.S: Remove XCOFF support.
281
2822005-01-07      Ralf Corsepius <ralf.corsepius@rtems.org>
283
284        * mpc505/Makefile.am, mpc5xx/Makefile.am, mpc6xx/Makefile.am,
285        mpc8260/Makefile.am, mpc8xx/Makefile.am, ppc403/Makefile.am,
286        shared/Makefile.am, old-exceptions/Makefile.am,
287        new-exceptions/Makefile.am: Eliminate CFLAGS_OPTIMIZE_V.
288
2892005-01-04      Joel Sherrill <joel@OARcorp.com>
290
291        * ppc403/tty_drv/tty_drv.c: Remove warnings.
292
2932005-01-02      Ralf Corsepius <ralf.corsepius@rtems.org>
294
295        * mpc505/Makefile.am, mpc5xx/Makefile.am, mpc6xx/Makefile.am,
296        mpc8260/Makefile.am, mpc8xx/Makefile.am, ppc403/Makefile.am,
297        shared/Makefile.am, old-exceptions/Makefile.am,
298        new-exceptions/Makefile.am: Remove build-variant support.
299
3002004-11-22      Jennifer Averett <jennifer@OARcorp.com>
301
302        PR 581/bsps
303        * mpc6xx/exceptions/raw_exception.c, shared/include/cpuIdent.h:
304        Converting PSIM to new exception model required adding PSIM as
305        PowerPC CPU model.
306
3072004-11-20      Ralf Corsepius <ralf.corsepius@rtems.org>
308
309        * powerpc/shared/include/cpuIdent.c,
310        powerpc/shared/include/cpuIdent.h: Add 603le. (Submitted by
311        Thomas.Doerfler <Thomas.Doerfler@imd-systems.de> as part of the
312        patch attached to PR 703).
313
3142004-11-10      Richard Campbell <richard.campbell@oarcorp.com>
315
316        * configure.ac, mpc6xx/exceptions/raw_exception.c,
317        mpc6xx/exceptions/raw_exception.h, mpc6xx/mmu/bat.c,
318        mpc6xx/mmu/bat.h, mpc6xx/mmu/mmuAsm.S, shared/include/cpuIdent.c,
319        shared/include/cpuIdent.h: Add MPC8240 and MPC8245 support. There
320        was also a significant amount of spelling and whitespace cleanup.
321
3222004-10-21      Ralf Corsepius <ralf_corsepius@rtems.org>
323
324        * mpc5xx/clock/clock.c, mpc5xx/include/mpc5xx.h
325        mpc5xx/timer/timer.c: Use POSIX fixed size types.
326
3272004-10-20      Ralf Corsepius <ralf_corsepius@rtems.org>
328
329        PR 696/bsps
330        * old-exceptions/cpu.c: Include bsp.h.
331
3322004-10-20      Eric Norum <norume@aps.anl.gov>
333
334        * configure.ac, mpc6xx/exceptions/raw_exception.c,
335        mpc6xx/mmu/mmuAsm.S, mpc6xx/mmu/pte121.c, shared/include/cpuIdent.c,
336        shared/include/cpuIdent.h: Add Kate Feng's MPC7455 support.
337
3382004-10-19      Ralf Corsepius <ralf_corsepius@rtems.org>
339
340        * configure.ac: Remove RTEMS_ENABLE_BARE.
341
3422004-09-24      Ralf Corsepius <ralf_corsepius@rtems.org>
343
344        * configure.ac, old-exceptions/configure.ac,
345        new-exceptions/configure.ac: Require automake > 1.9.
346
3472004-05-22      Till Strauman <strauman@slac.stanford.edu>
348
349        PR 619/bsps
350        * mpc6xx/clock/c_clock.c: The PPC decrementer must be reloaded on
351        each clock tick. Currently, this is done by just reloading a fixed
352        value. The attached patch takes into account the time that elapsed
353        since the decrementer crossed zero in order to adjust the value to
354        be re-loaded. Without the patch, the effective system clock cycle is
355        increased by the exception handler latency.
356
3572004-04-13      Ralf Corsepius <ralf_corsepius@rtems.org>
358
359        * mpc505/ictrl/ictrl.c, mpc505/vectors/vectors.S,
360        mpc6xx/exceptions/raw_exception.c,
361        mpc8260/exceptions/raw_exception.c,
362        mpc8xx/exceptions/raw_exception.c, rtems/powerpc/cache.h,
363        mpc5xx/ictrl/ictrl.c, mpc5xx/exceptions/raw_exception.c: Include
364        <rtems/score/powerpc.h> instead of <rtems/score/ppc.h>.
365        * mpc5xx/clock/clock.c, mpc5xx/irq/irq_asm.S,
366        mpc5xx/vectors/vectors.S: Reflect new locations of cpukit headers.
367
3682004-04-12      David Querbach <querbach@realtime.bc.ca>
369
370        * mpc5xx/exceptions/asm_utils.S: Removed.
371        * README, configure.ac, mpc5xx/Makefile.am,
372        mpc5xx/exceptions/raw_exception.c,
373        mpc5xx/exceptions/raw_exception.h, mpc5xx/timer/timer.c,
374        shared/include/cpuIdent.h: addition of a significant amount of
375        MPC5xx support as part of the addition of the SS555 BSP.
376        * mpc5xx/README, mpc5xx/clock/clock.c,
377        mpc5xx/console-generic/console-generic.c, mpc5xx/include/console.h,
378        mpc5xx/include/mpc5xx.h, mpc5xx/irq/irq.c, mpc5xx/irq/irq.h,
379        mpc5xx/irq/irq_asm.S, mpc5xx/irq/irq_init.c,
380        mpc5xx/vectors/vectors.S, mpc5xx/vectors/vectors.h,
381        mpc5xx/vectors/vectors_init.c: New files.
382
3832004-04-02      Ralf Corsepius <ralf_corsepius@rtems.org>
384
385        * ppc403/vectors/align_h.S: Include <rtems/asm.h> instead of
386        <asm.h>.
387
3882004-04-01      Ralf Corsepius <ralf_corsepius@rtems.org>
389
390        * mpc505/vectors/vectors.S, mpc6xx/exceptions/asm_utils.S,
391        mpc6xx/mmu/mmuAsm.S, mpc8260/exceptions/asm_utils.S,
392        mpc8xx/exceptions/asm_utils.S, ppc403/vectors/vectors.S,
393        mpc5xx/exceptions/asm_utils.S, old-exceptions/cpu_asm.S,
394        new-exceptions/cpu_asm.S: Include <rtems/asm.h> instead of <asm.h>.
395        * mpc8260/clock/clock.c, mpc8xx/clock/clock.c, ppc403/clock/clock.c:
396        Include <rtems/clockdrv.h> instead of <clockdrv.h>.
397
3982004-03-31      Ralf Corsepius <ralf_corsepius@rtems.org>
399
400        * mpc6xx/timer/timer.c: Cosmetics.
401        * old-exceptions/cpu.c, old-exceptions/ppccache.c,
402        new-exceptions/cpu.c: Convert to using c99 fixed size types.
403
4042004-03-30      Ralf Corsepius <ralf_corsepius@rtems.org>
405
406        * mpc505/timer/timer.c, mpc5xx/timer/timer.c,
407        mpc6xx/clock/c_clock.c, mpc6xx/timer/timer.c, mpc8260/clock/clock.c,
408        mpc8260/console-generic/console-generic.c, mpc8260/cpm/cp.c,
409        mpc8260/cpm/dpram.c, mpc8260/include/cpm.h, mpc8260/include/mmu.h,
410        mpc8260/include/mpc8260.h, mpc8260/mmu/mmu.c, mpc8260/timer/timer.c,
411        mpc8xx/clock/clock.c, mpc8xx/console-generic/console-generic.c,
412        mpc8xx/cpm/cp.c, mpc8xx/cpm/dpram.c, mpc8xx/include/cpm.h,
413        mpc8xx/include/mmu.h, mpc8xx/include/mpc8xx.h, mpc8xx/mmu/mmu.c,
414        mpc8xx/timer/timer.c, ppc403/clock/clock.c,
415        ppc403/console/console.c, ppc403/console/console405.c,
416        ppc403/ictrl/ictrl.c, ppc403/ictrl/ictrl.h, ppc403/timer/timer.c,
417        ppc403/tty_drv/tty_drv.c, rtems/powerpc/cache.h, shared/src/cache.c:
418        Convert to using c99 fixed size types.
419
4202004-03-26      Ralf Corsepius <ralf_corsepius@rtems.org>
421
422        * configure.ac: Add 2nd argument (rtems_updir) to RTEMS_TOP.
423
4242004-03-09      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
425
426        * README: Add "mpc5xx (mpc565)", because Wilfried B. mentioned the
427        mpc5xx being used on mpc565.
428
4292004-03-08      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
430
431        PR 587/bsps
432        * Makefile.am, configure.ac: Reflect having added mpc5xx.
433        * shared/include/cpuIdent.h, shared/include/cpuIdent.c: Add defines
434        for MPC_5XX.
435        * mpc5xx/Makefile.am: New.
436        * mpc5xx/exceptions/asm_utils.S,  mpc5xx/exceptions/raw_exception.c,
437        mpc5xx/exceptions/raw_exception.h, mpc5xx/ictrl/ictrl.c,
438        mpc5xx/ictrl/ictrl.h, mpc5xx/timer/timer.c: New (Submission from
439        Wilfried Busalski <w.busalski@lancier-monitoring.de>).
440
4412004-03-05      Joel Sherrill <joel@OARcorp.com>
442
443        * mpc6xx/mmu/pte121.c: Add missing ifdef DEBUG to remove warning for
444        unused static routine.
445
4462004-02-17      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
447
448        * mpc505/Makefile.am: Fix typo.
449
4502004-02-06      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
451
452        * mpc505/Makefile.am, mpc6xx/Makefile.am, mpc8260/Makefile.am,
453        mpc8xx/Makefile.am, ppc403/Makefile.am: Don't include .../lib.am.
454
4552004-01-30      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
456
457        * old-exceptions/configure.ac, new-exceptions/configure.ac: Add
458        RTEMS_PROG_CCAS.
459        * wrapup/Makefile.am: Remove.
460        * old-exceptions/Makefile.am, new-exceptions/Makefile.am: Use
461        automake compilation rules.
462        * shared/Makefile.am: Use automake compilation rules. Build *.rels.
463        * configure.ac: Remove wrapup.
464
4652004-01-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
466
467        * old-exceptions/Makefile.am: Add PREINSTALL_DIRS.
468        * Makefile.am, mpc505/Makefile.am, mpc6xx/Makefile.am,
469        mpc8260/Makefile.am, mpc8xx/Makefile.am, ppc403/Makefile.am,
470        shared/Makefile.am: Use automake compilation rules. Add
471        PREINSTALL_DIRS.
472        * configure.ac: Require automake >= 1.8.2.
473
4742004-01-14      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
475
476        * Makefile.am, old-exceptions/Makefile.am: Re-add dirstamps to
477        PRE/TMPINSTALL_FILES. Add PRE/TMPINSTALL_FILES to CLEANFILES.
478        * mpc505/Makefile.am, mpc6xx/Makefile.am, mpc8260/Makefile.am,
479        mpc8xx/Makefile.am, ppc403/Makefile.am, shared/Makefile.am: Ditto.
480
4812004-01-13      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
482
483        * shared/Makefile.am: Fix typo  EXTRA_DIST = $(libcpuspec_C_FILES)
484        * mpc6xx/Makefile.am: Remove libcpuspec.a (Unused).
485        * mpc505/Makefile.am: Fix typo vectors/vectors.S.
486
4872003-12-19      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
488
489        * shared/Makefile.am: Use $(top_srcdir)/../shared instead of
490        relative subdirs.
491        * ppc403/Makefile.am: Fix typo in vectors' compilation rule.
492
4932003-12-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
494
495        * configure.ac: Reflect changes to mpc505/Makefile.ams.
496        * configure.ac: Reflect changes to mpc8xx/Makefile.ams.
497        * ppc403/clock/Makefile.am,
498        ppc403/console/Makefile.am, ppc403/ictrl/Makefile.am,
499        ppc403/timer/Makefile.am, ppc403/tty_drv/Makefile.am,
500        ppc403/vectors/Makefile.am, mpc505/ictrl/Makefile.am,
501        mpc505/timer/Makefile.am, mpc505/vectors/Makefile.am,
502        mpc8xx/clock/Makefile.am, mpc8xx/console-generic/Makefile.am,
503        mpc8xx/cpm/Makefile.am, mpc8xx/exceptions/Makefile.am,
504        mpc8xx/mmu/Makefile.am, mpc8xx/timer/Makefile.am,
505        mpc6xx/clock/Makefile.am, mpc6xx/exceptions/Makefile.am,
506        mpc6xx/mmu/Makefile.am, mpc6xx/timer/Makefile.am,
507        mpc6xx/wrapup/Makefile.am, mpc8260/clock/Makefile.am,
508        mpc8260/console-generic/Makefile.am, mpc8260/cpm/Makefile.am,
509        mpc8260/exceptions/Makefile.am, mpc8260/mmu/Makefile.am,
510        mpc8260/timer/Makefile.am: Remove.
511        * ppc403/Makefile.am, mpc505/Makefile.am, mpc8xx/Makefile.am,
512        mpc6xx/Makefile.am, mpc8260/Makefile.am: Merge-in Makefile.ams
513        above.
514        * configure.ac: Remove mpc6xx/*/Makefile,  mpc8260/*/Makefile.
515        * configure.ac: Reflect changes to ppc403/Makefile.ams.
516
5172003-12-15      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
518
519        * shared/include/Makefile.am, shared/src/Makefile.am: Remove.
520        * shared/Makefile.am: Merge-in Makefile.ams above.
521        * configure.ac: Reflect changes above.
522
5232003-12-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
524
525        * Makefile.am, mpc505/ictrl/Makefile.am, mpc6xx/clock/Makefile.am,
526        mpc6xx/exceptions/Makefile.am, mpc6xx/mmu/Makefile.am,
527        mpc8260/Makefile.am, mpc8260/exceptions/Makefile.am,
528        mpc8xx/Makefile.am, mpc8xx/exceptions/Makefile.am,
529        ppc403/ictrl/Makefile.am, ppc403/tty_drv/Makefile.am,
530        shared/include/Makefile.am, shared/src/Makefile.am,
531        old-exceptions/Makefile.am, new-exceptions/Makefile.am: Use mkdir_p.
532        Remove dirs from PRE/TMPINSTALL_FILES.
533        * configure.ac, old-exceptions/configure.ac,
534        new-exceptions/configure.ac: Require automake >= 1.8, autoconf >=
535        2.59.
536
5372003-12-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
538
539        * wrapup/Makefile.am: Build libcpu.a. Don't preinstall libcpu.a
540
5412003-12-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
542
543        * mpc505/ictrl/Makefile.am: Remove all-local,
544        mpc505/timer/Makefile.am: Remove all-local,
545        mpc505/vectors/Makefile.am: Remove all-local,
546        mpc6xx/clock/Makefile.am: Remove all-local,
547        mpc6xx/exceptions/Makefile.am: Remove all-local,
548        mpc6xx/mmu/Makefile.am: Remove all-local, mpc6xx/timer/Makefile.am:
549        Remove all-local, mpc6xx/wrapup/Makefile.am: Remove all-local,
550        mpc8260/clock/Makefile.am: Remove all-local,
551        mpc8260/console-generic/Makefile.am: Remove all-local,
552        mpc8260/cpm/Makefile.am: Remove all-local,
553        mpc8260/exceptions/Makefile.am: Remove all-local,
554        mpc8260/mmu/Makefile.am: Remove all-local,
555        mpc8260/timer/Makefile.am: Remove all-local,
556        mpc8xx/clock/Makefile.am: Remove all-local,
557        mpc8xx/console-generic/Makefile.am: Remove all-local,
558        mpc8xx/cpm/Makefile.am: Remove all-local,
559        mpc8xx/exceptions/Makefile.am: Remove all-local,
560        mpc8xx/mmu/Makefile.am: Remove all-local, mpc8xx/timer/Makefile.am:
561        Remove all-local, ppc403/clock/Makefile.am: Remove all-local,
562        ppc403/console/Makefile.am: Remove all-local,
563        ppc403/ictrl/Makefile.am: Remove all-local,
564        ppc403/timer/Makefile.am: Remove all-local,
565        ppc403/tty_drv/Makefile.am: Remove all-local,
566        ppc403/vectors/Makefile.am: Remove all-local,
567        shared/include/Makefile.am: Remove all-local,
568        shared/src/Makefile.am: Remove all-local, wrapup/Makefile.am: Remove
569        all-local, old-exceptions/Makefile.am: Remove all-local,
570        new-exceptions/Makefile.am: Remove all-local: $(ARCH).
571        * new-exceptions/Makefile.am: Remove include_rtems_score_HEADERS.
572        Reformat for preinstallation dirstamp support.
573        * old-exceptions/Makefile.am: Reformat for preinstallation dirstamp
574        support.
575
5762003-12-01      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
577
578        * Makefile.am, mpc505/ictrl/Makefile.am, mpc6xx/clock/Makefile.am,
579        mpc6xx/exceptions/Makefile.am, mpc6xx/mmu/Makefile.am,
580        mpc8260/Makefile.am, mpc8260/exceptions/Makefile.am,
581        mpc8xx/Makefile.am, mpc8xx/exceptions/Makefile.am,
582        ppc403/ictrl/Makefile.am, ppc403/tty_drv/Makefile.am,
583        shared/include/Makefile.am, shared/src/Makefile.am: Reformat. Use
584        dirstamp for preinstallation.
585        * mpc505/Makefile.am, mpc505/timer/Makefile.am,
586        mpc505/vectors/Makefile.am, mpc6xx/Makefile.am,
587        mpc6xx/timer/Makefile.am, mpc6xx/wrapup/Makefile.am,
588        mpc8260/clock/Makefile.am, mpc8260/console-generic/Makefile.am,
589        mpc8260/cpm/Makefile.am, mpc8260/mmu/Makefile.am,
590        mpc8260/timer/Makefile.am, mpc8xx/clock/Makefile.am,
591        mpc8xx/console-generic/Makefile.am, mpc8xx/cpm/Makefile.am,
592        mpc8xx/mmu/Makefile.am, mpc8xx/timer/Makefile.am,
593        ppc403/Makefile.am, ppc403/clock/Makefile.am,
594        ppc403/console/Makefile.am, ppc403/timer/Makefile.am,
595        ppc403/vectors/Makefile.am, shared/Makefile.am, wrapup/Makefile.am:
596        Reformat.
597
5982003-10-22      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
599
600        * configure.ac, old-exceptions/configure.ac,
601        new-exceptions/configure.ac: Remove RTEMS_CANONICAL_HOST.
602
6032003-10-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
604
605        * configure.ac, old-exceptions/configure.ac,
606        new-exceptions/configure.ac: Remove RTEMS_CHECK_CPU.
607
6082003-09-04      Joel Sherrill <joel@OARcorp.com>
609
610        * mpc6xx/clock/c_clock.c, mpc6xx/clock/c_clock.h,
611        mpc6xx/exceptions/raw_exception.c,
612        mpc6xx/exceptions/raw_exception.h, mpc6xx/mmu/bat.c,
613        mpc6xx/mmu/bat.h, mpc6xx/mmu/mmuAsm.S, mpc6xx/timer/timer.c,
614        mpc8260/clock/clock.c, mpc8260/console-generic/console-generic.c,
615        mpc8260/cpm/brg.c, mpc8260/exceptions/raw_exception.c,
616        mpc8260/exceptions/raw_exception.h, mpc8260/include/cpm.h,
617        mpc8260/include/mmu.h, mpc8260/mmu/mmu.c, mpc8260/timer/timer.c,
618        mpc8xx/clock/clock.c, mpc8xx/console-generic/console-generic.c,
619        mpc8xx/exceptions/raw_exception.c,
620        mpc8xx/exceptions/raw_exception.h, mpc8xx/include/cpm.h,
621        mpc8xx/include/mmu.h, mpc8xx/mmu/mmu.c, mpc8xx/timer/timer.c,
622        ppc403/clock/clock.c, ppc403/console/console.c.polled,
623        ppc403/timer/timer.c, rtems/powerpc/debugmod.h,
624        shared/include/byteorder.h, shared/include/cpuIdent.c,
625        shared/include/cpuIdent.h, shared/include/io.h,
626        shared/include/mmu.h, shared/include/page.h,
627        shared/include/pgtable.h, shared/include/spr.h,
628        old-exceptions/cpu.c, old-exceptions/cpu_asm.S,
629        new-exceptions/cpu.c, new-exceptions/cpu_asm.S: URL for license
630        changed.
631        * mpc505/timer/timer.c, ppc403/console/console.c,
632        ppc403/console/console405.c: Removed incorrect statement about
633        copyright assignment.
634
6352003-08-20      Joel Sherrill <joel@OARcorp.com>
636
637        * mpc8260/clock/clock.c: Correct copyright statements.
638
6392003-08-18      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
640
641        * Makefile.am, old-exceptions/Makefile.am,
642        new-exceptions/Makefile.am: Reflect having moved aclocal/.
643
6442003-08-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
645
646        * Makefile.am, mpc505/Makefile.am, mpc505/ictrl/Makefile.am,
647        mpc505/timer/Makefile.am, mpc505/vectors/Makefile.am,
648        mpc6xx/Makefile.am, mpc6xx/clock/Makefile.am,
649        mpc6xx/exceptions/Makefile.am, mpc6xx/mmu/Makefile.am,
650        mpc6xx/timer/Makefile.am, mpc6xx/wrapup/Makefile.am,
651        mpc8260/Makefile.am, mpc8260/clock/Makefile.am,
652        mpc8260/console-generic/Makefile.am, mpc8260/cpm/Makefile.am,
653        mpc8260/exceptions/Makefile.am, mpc8260/mmu/Makefile.am,
654        mpc8260/timer/Makefile.am, mpc8xx/Makefile.am,
655        mpc8xx/clock/Makefile.am, mpc8xx/console-generic/Makefile.am,
656        mpc8xx/cpm/Makefile.am, mpc8xx/exceptions/Makefile.am,
657        mpc8xx/mmu/Makefile.am, mpc8xx/timer/Makefile.am,
658        ppc403/Makefile.am, ppc403/clock/Makefile.am,
659        ppc403/console/Makefile.am, ppc403/ictrl/Makefile.am,
660        ppc403/timer/Makefile.am, ppc403/tty_drv/Makefile.am,
661        ppc403/vectors/Makefile.am, shared/Makefile.am,
662        shared/include/Makefile.am, shared/src/Makefile.am,
663        wrapup/Makefile.am, old-exceptions/Makefile.am,
664        new-exceptions/Makefile.am: Reflect having moved automake/.
665
6662003-08-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
667
668        * configure.ac, old-exceptions/configure.ac,
669        new-exceptions/configure.ac: Use rtems-bugs@rtems.com as bug report
670        email address.
671
6722003-08-08      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
673
674        * wrapup/Makefile.am (FAMILY_OBJS): Remove *exception_processing.
675
6762003-07-08      Joel Sherrill <joel@OARcorp.com>
677
678        PR 416/bsps
679        * ppc403/ictrl/ictrl.c (ictrl_isr): We acknolwegde the interrupt in
680        interrupt controller (clr_exisr(mask)) before calling the interrupt
681        handler that will acnowledge the interrupt source. This results in
682        the interrupt beeing seen a second time by the interrupt controller.
683        Reported and fixed by El Kolli Yacine <yacine.elkolli@crf.canon.fr>.
684
6852003-03-25      Till Straumann <strauman@slac.stanford.edu>
686
687        PR 349/bsps
688        * shared/include/cpuIdent.c: Readd PPC604r CPU.
689
6902003-03-25      Thomas Doerfler <Thomas.Doerfler@imd-systems.de>
691
692        PR 368/filesystems
693        * mpc8xx/include/mpc8xx.h: Add PCMCIA registers.
694
6952003-03-18      Till Straumann <strauman@slac.stanford.edu>
696
697        PR 356/bsps
698        * new-exceptions/cpu.c: This patch makes RTEMS/PowerPC eabi
699        compliant.
700
7012003-03-06      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
702
703        * configure.ac, old-exceptions/configure.ac,
704        new-exceptions/configure.ac: Remove AC_CONFIG_AUX_DIR.
705
7062003-02-20      Till Straumann <strauman@slac.stanford.edu>
707
708        PR 349/bsps
709        * mpc6xx/exceptions/raw_exception.c, mpc6xx/mmu/bat.c,
710        mpc6xx/mmu/pte121.c, shared/include/cpuIdent.c,
711        shared/include/cpuIdent.h, shared/src/Makefile.am,
712        shared/src/stack.c, shared/src/stackTrace.h, powerpc/registers.h: -
713        undo improper 'fix' who broke mpc604r identification - fix: 7400
714        identification PVR value was wrong - enhance 'setdbat()' to switch
715        OFF a given BAT if called with 0 size - fix: page table support
716        bugfix - enhancement: provide routines to take and print stack trace
717        snapshots - add definitions for HID1 and DABR SPRs
718
7192003-02-14      Greg Menke <gregory.menke@gsfc.nasa.gov>
720
721        PR 348/bsps
722        * mpc6xx/exceptions/raw_exception.c: Add PPC_603ev as required by
723        MTX603e BSP.
724
7252003-02-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
726
727        * configure.ac, old-exceptions/configure.ac,
728        new-exceptions/configure.ac: AM_INIT_AUTOMAKE([1.7.2]).
729        * configure.ac, old-exceptions/configure.ac,
730        new-exceptions/configure.ac: AC_PREREQ(2.57).
731
7322002-12-19      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
733
734        * configure.ac: Remove RTEMS_CHEC_CUSTOM_BSP.
735        * mpc505/ictrl/Makefile.am, mpc505/timer/Makefile.am,
736        mpc505/vectors/Makefile.am, mpc6xx/clock/Makefile.am,
737        mpc6xx/exceptions/Makefile.am, mpc6xx/mmu/Makefile.am,
738        mpc6xx/timer/Makefile.am, mpc6xx/wrapup/Makefile.am,
739        mpc8260/clock/Makefile.am, mpc8260/console-generic/Makefile.am,
740        mpc8260/cpm/Makefile.am, mpc8260/exceptions/Makefile.am,
741        mpc8260/mmu/Makefile.am, mpc8260/timer/Makefile.am,
742        mpc8xx/clock/Makefile.am, mpc8xx/console-generic/Makefile.am,
743        mpc8xx/cpm/Makefile.am, mpc8xx/exceptions/Makefile.am,
744        mpc8xx/mmu/Makefile.am, mpc8xx/timer/Makefile.am,
745        ppc403/clock/Makefile.am, ppc403/console/Makefile.am,
746        ppc403/ictrl/Makefile.am, ppc403/timer/Makefile.am,
747        ppc403/tty_drv/Makefile.am, ppc403/vectors/Makefile.am,
748        shared/include/Makefile.am, shared/src/Makefile.am,
749        wrapup/Makefile.am: Don't include @RTEMS_BSP@.cfg.
750
7512002-12-17      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
752
753        * old-exceptions/Makefile.am, new-exceptions/Makefile.am: Don't
754        include @RTEMS_BSP@.cfg.
755        * old-exceptions/configure.ac, new-exceptions/configure.ac: Remove
756        RTEMS_CHECK_CUSTOM_BSP.
757
7582002-12-06      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
759
760        * configure.ac: Remove RTEMS_CHECK_BSP_CACHE.
761
7622002-12-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
763
764        * configure.ac: Remove mpc8260/include/Makefile. Remove
765        mpc8xx/include/Makefile.
766        * mpc8260/include/Makefile.am, mpc8xx/include/Makefile.am: Remove.
767        * mpc8xx/Makefile.am: Merge-in mpc8xx/include/Makefile.am.
768        * mpc8260/Makefile.am: Merge-in mpc8260/include/Makefile.am.
769
7702002-12-01      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
771
772        * configure.ac: Add RTEMS_PROG_CCAS.
773
7742002-11-04      Joel Sherrill <joel@OARcorp.com>
775
776        * mpc8260/console-generic/console-generic.c, mpc8260/cpm/dpram.c,
777        mpc8260/exceptions/raw_exception.c,
778        mpc8xx/exceptions/raw_exception.c: Removed warnings.
779
7802002-11-01      Joel Sherrill <joel@OARcorp.com>
781
782        * new-exceptions/cpu.c: Currently only the mpc8260 BSP supports
783        interrupt nesting. NOTE: These needs to be generalized as the patch
784        is applied to other BSPs.
785        * mpc8xx/console-generic/console-generic.c, mpc8xx/cpm/dpram.c,
786        mpc8xx/exceptions/raw_exception.c, ppc403/clock/clock.c: Removed
787        warnings.
788
7892002-10-31      Joel Sherrill <joel@OARcorp.com>
790
791        * mpc6xx/clock/c_clock.c, mpc6xx/exceptions/raw_exception.c,
792        mpc6xx/mmu/bat.c: Removed warnings.
793
7942002-09-14      Joel Sherrill <joel@OARcorp.com>
795
796        * old-exceptions/cpu.c: Include declaration of variable i in ifdef
797        USE_SPRG to eliminate warning.
798
7992002-09-08      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
800
801        * configure.ac: Remove duplicate mpc6xx/timer/Makefile from
802        CONFIG_FILES.
803
8042002-09-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
805
806        * mpc8260/exceptions/raw_exception.c: #include <string.h>. #include
807        <bspIo.h>.
808
8092002-08-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
810
811        * mpc6xx/wrapup/Makefile.am, wrapup/Makefile.am,
812        mpc505/ictrl/Makefile.am, mpc505/timer/Makefile.am,
813        mpc505/vectors/Makefile.am, mpc6xx/clock/Makefile.am,
814        mpc6xx/exceptions/Makefile.am, mpc6xx/mmu/Makefile.am,
815        mpc6xx/timer/Makefile.am, mpc8260/clock/Makefile.am,
816        mpc8260/console-generic/Makefile.am, mpc8260/cpm/Makefile.am,
817        mpc8260/exceptions/Makefile.am, mpc8260/mmu/Makefile.am,
818        mpc8260/timer/Makefile.am, mpc8xx/clock/Makefile.am,
819        mpc8xx/console-generic/Makefile.am, mpc8xx/cpm/Makefile.am,
820        mpc8xx/exceptions/Makefile.am, mpc8xx/mmu/Makefile.am,
821        mpc8xx/timer/Makefile.am, ppc403/clock/Makefile.am,
822        ppc403/console/Makefile.am, ppc403/ictrl/Makefile.am,
823        ppc403/timer/Makefile.am, ppc403/tty_drv/Makefile.am,
824        ppc403/vectors/Makefile.am, shared/include/Makefile.am,
825        shared/src/Makefile.am, old-exceptions/Makefile.am,
826        new-exceptions/Makefile.am: Use .$(OBJEXT) instead of .o.
827
8282002-07-24      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
829
830        * mpc6xx/mmu/pte121.c: Include <string.h> for gcc-3.1.
831
8322002-07-22      Till Straumann <strauman@slac.stanford.edu>
833
834        * mpc6xx/mmu/bat.c: Per PR241, fix a tiny bug introduced by the fix
835        for an earlier patch (PR213) which added support for setting BAT0 to
836        setdbat().
837
8382002-07-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
839
840        * old-exceptions/Makefile.am: Reflect having removed rtems.S. Use
841        AM_CPPFLAGS instead of INCLUDES (Latest automake standard).
842        * old-exceptions/Makefile.am: Fix oversights in previous patch.
843        * old-exceptions/rtems.S: Remove.
844
8452002-05-01      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
846
847        * rtems/powerpc/debugmod.h: New file (extracted from score/ppc.h).
848        * Makefile.am: Relect changes above.
849
8502002-04-30      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
851
852        * rtems/powerpc/cache.h: New file (extracted from
853        old-exceptions/cpu.h)
854        * old-exceptions/cpu.c: Include <rtems/powerpc/cache.h>.
855        * Makefile.am: Relect changes above.
856
8572002-04-18      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
858
859        * shared/include/cpu.h, old-exceptions/rtems/score/cpu.h,
860        new-exceptions/rtems/score/cpu.h: Removed.
861        * mpc6xx/clock/c_clock.c: Reflect changes to <rtems/score/cpu.h>.
862        * ppc403/vectors/vectors.S: Include <asm.h> instead of "asm.h".
863        * mpc6xx/exceptions/asm_utils.S, mpc6xx/exceptions/raw_exception.c,
864        mpc6xx/mmu/mmuAsm.S, mpc6xx/timer/timer.c,
865        mpc8260/exceptions/asm_utils.S, mpc8260/exceptions/raw_exception.c,
866        mpc8xx/exceptions/asm_utils.S, mpc8xx/exceptions/raw_exception.c:
867        Ditto.
868        * shared/include/Makefile.am, old-exceptions/Makefile.am,
869        new-exceptions/Makefile.am: Reflect changes above.
870        * shared/include/spr.h: Include rtems/powerpc/registers.h instead of
871        libcpu/cpu.h.
872
8732002-04-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
874
875        * mpc8260/exceptions/raw_exception.c,
876        mpc8xx/exceptions/raw_exception.c,
877        mpc6xx/exceptions/raw_exception.c: Include <libcpu/cpuIdent.h>.
878        * shared/include/cpu.h: Don't include cpuIdent.h.
879
8802002-04-13      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
881
882        * shared/include/cpuIdent.c: Reflect having added cpuIdent.h.
883        * shared/include/cpu.h: Ditto.
884        * shared/include/cpuIdent.h: New.
885        * shared/include/Makefile.am: Add cpuIndent.h. Fix EXTRA_DIST.
886
8872002-03-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
888
889        * mpc505/ictrl/Makefile.am, mpc505/Makefile.am,
890        mpc505/timer/Makefile.am, mpc505/vectors/Makefile.am, Makefile.am,
891        mpc6xx/clock/Makefile.am, mpc6xx/Makefile.am,
892        mpc6xx/exceptions/Makefile.am, mpc6xx/mmu/Makefile.am,
893        mpc6xx/timer/Makefile.am, mpc6xx/wrapup/Makefile.am,
894        mpc8260/clock/Makefile.am, mpc8260/Makefile.am,
895        mpc8260/console-generic/Makefile.am, mpc8260/cpm/Makefile.am,
896        mpc8260/exceptions/Makefile.am, mpc8260/include/Makefile.am,
897        mpc8260/mmu/Makefile.am, mpc8260/timer/Makefile.am,
898        mpc8xx/clock/Makefile.am, mpc8xx/Makefile.am,
899        mpc8xx/console-generic/Makefile.am, mpc8xx/cpm/Makefile.am,
900        mpc8xx/exceptions/Makefile.am, mpc8xx/include/Makefile.am,
901        mpc8xx/mmu/Makefile.am, mpc8xx/timer/Makefile.am,
902        ppc403/clock/Makefile.am, ppc403/Makefile.am,
903        ppc403/console/Makefile.am, ppc403/ictrl/Makefile.am,
904        ppc403/timer/Makefile.am, ppc403/tty_drv/Makefile.am,
905        ppc403/vectors/Makefile.am, shared/include/Makefile.am,
906        shared/Makefile.am, shared/src/Makefile.am, wrapup/Makefile.am,
907        old-exceptions/Makefile.am, new-exceptions/Makefile.am: Remove
908        AUTOMAKE_OPTIONS.
909        * configure.ac, old-exceptions/configure.ac,
910        new-exceptions/configure.ac:
911        AC_INIT(package,_RTEMS_VERSION,_RTEMS_BUGS).
912        AM_INIT_AUTOMAKE([no-define foreign 1.6]).
913
9142002-02-04      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
915
916        * shared/include/byteorder.h: Use unsigned instead of __unsigned
917        (GCC-3.0.x compatibility).
918
9192002-01-03      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
920
921        * mpc6xx/clock/c_clock.c, mpc6xx/mmu/bat.h,
922        mpc8260/console-generic/console-generic.c, mpc8260/cpm/brg.c,
923        mpc8xx/console-generic/console-generic.c, shared/include/cpuIdent.c:
924        Include rtems/bspIo.h instead of bspIo.h.
925
9262001-11-28      Joel Sherrill <joel@OARcorp.com>,
927
928        This was tracked as PR91.
929        This was tracked as PR91.
930        * old-exceptions/Makefile.am, new-exceptions/Makefile.am: Deleted
931        reference to c_isr.inl.
932        * old-exceptions/rtems/score/cpu.h,
933        new-exceptions/rtems/score/cpu.h: Added
934        CPU_PROVIDES_ISR_IS_IN_PROGRESS macro which is used to specify if
935        the port uses the standard macro for this (FALSE). A TRUE setting
936        indicates the port provides its own implementation.
937        * old-exceptions/rtems/score/c_isr.inl,
938        new-exceptions/rtems/score/c_isr.inl: Deleted and contents merged
939        into cpu.c.
940        * old-exceptions/cpu.c, new-exceptions/cpu.c: Received contents of
941        c_isr.inl.
942
9432001-11-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
944
945        * shared/include/cpu.h: Remove stray empty lines.
946        * Makefile.am: Ditto.
947        * ppc403/vectors/vectors.S: Include <bsp.h>.
948        * configure.ac: Remove old_exception_processing,
949        new_exception_processing.
950
9512001-11-27      Joel Sherrill <joel@OARcorp.com>,
952
953        * new_exception_processing/Makefile.in,
954        new_exception_processing/Makefile.am,
955        new_exception_processing/c_isr.inl, new_exception_processing/cpu.c,
956        new_exception_processing/cpu.h, new_exception_processing/cpu_asm.S,
957        old_exception_processing/Makefile.in,
958        old_exception_processing/Makefile.am,
959        old_exception_processing/README, old_exception_processing/TODO,
960        old_exception_processing/c_isr.inl, old_exception_processing/cpu.c,
961        old_exception_processing/cpu.h, old_exception_processing/cpu_asm.S,
962        old_exception_processing/irq_stub.S,
963        old_exception_processing/ppc_offs.h,
964        old_exception_processing/ppccache.c,
965        old_exception_processing/rtems.S: Deleted since now under libbsp.
966
9672001-11-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
968
969        * configure.ac: Remove ppc603e from old_exception_processing.
970        * configure.ac: Remove mpc750 from new_exception_processing, Remove
971        mpc604 from new_exception_processing.
972        * old-exceptions/Makefile.am, new-exceptions/Makefile.am: Preinstall
973        c_isr.inl (HACK).
974
9752001-11-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
976
977        * configure.ac: Remove mpc8xx from new_exception_processing.
978        * configure.ac: Remove mpc8620 from new_exception_processing.
979
9802001-11-14      Till Straumann <strauman@SLAC.Stanford.EDU>
981
982        * new_exception_processing/cpu_asm.S: Support double or single
983        precision context switches.  Note that doing a single precision
984        context save/restore on a double precision PowerPC machine does not
985        only result in rounding errors but also screws up the FPSCR
986        register!
987
9882001-11-08      Dennis Ehlin (ECS) <Dennis.Ehlin@ecs.ericsson.se>
989
990        This modification is part of the submitted modifications necessary
991        to
992        support the IBM PPC405 family.  This submission was reviewed by
993        Thomas Doerfler <Thomas.Doerfler@imd-systems.de> who ensured it did
994        not negatively impact the ppc403 BSPs.  The submission and tracking
995        process was captured as PR50.
996        * ppc403/console/console405.c,
997        ppc403/tty_drv/Makefile.am, ppc403/tty_drv/tty_drv.c,
998        ppc403/tty_drv/tty_drv.h: New files.
999        * Makefile.am, README, configure.ac, old_exception_processing/cpu.c,
1000        old_exception_processing/cpu.h, ppc403/Makefile.am,
1001        ppc403/clock/clock.c, ppc403/console/Makefile.am,
1002        ppc403/console/console.c, ppc403/ictrl/ictrl.c,
1003        ppc403/ictrl/ictrl.h, ppc403/timer/timer.c: Modified.
1004
10052001-11-07      Joel Sherrill <joel@OARcorp.com>
1006
1007        * configure.ac: Delete the commented out line that said that the
1008        mpc8260 used the old exception processing model.  This line also
1009        appears to have caused ppc603e to miss this test.
1010
10112001-10-29      Joel Sherrill <joel@OARcorp.com>
1012
1013        * mpc8xx/timer/timer.c: Added hack for two macros that are not
1014        defined with the new exception processing model:
1015        rtems_cpu_configuration_get_timer_least_valid()
1016        rtems_cpu_configuration_get_timer_average_overhead() This is
1017        captured as PR57.
1018
10192001-10-24      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1020
1021        * mpc8260/exceptions/Makefile.am, mpc8260/include/Makefile.am,
1022        mpc8xx/exceptions/Makefile.am: Updated to autoconf 2.52.
1023
10242001-10-24      Joel Sherrill <joel@OARcorp.com>
1025
1026        * mpc8260/include/mpc8260.h: "or" is a keyword in C++.
1027
10282001-10-22      Andy Dachs <a.dachs@sstl.co.uk>
1029
1030        * Added mpc8260 directory.
1031        * Modified Makefile.am and configure.in to build the contents
1032        * Makefile.am, README, configure.ac, new_exception_processing/cpu.h,
1033        shared/include/cpu.h, shared/include/cpuIdent.c, shared/src/cache.c:
1034        Added mpc8260 support.
1035        * mpc8260/Makefile.am, mpc8260/README, mpc8260/clock/Makefile.am,
1036        mpc8260/clock/clock.c, mpc8260/console-generic/Makefile.am,
1037        mpc8260/console-generic/console-generic.c,
1038        mpc8260/cpm/Makefile.am, mpc8260/cpm/brg.c, mpc8260/cpm/cp.c,
1039        mpc8260/cpm/dpram.c,
1040        mpc8260/exceptions/Makefile.am, mpc8260/exceptions/asm_utils.S,
1041        mpc8260/exceptions/raw_exception.c,
1042        mpc8260/exceptions/raw_exception.h, mpc8260/include/Makefile.am,
1043        mpc8260/include/console.h, mpc8260/include/cpm.h,
1044        mpc8260/include/mmu.h, mpc8260/include/mpc8260.h,
1045        mpc8260/mmu/Makefile.am, mpc8260/mmu/mmu.c,
1046        mpc8260/timer/Makefile.am, mpc8260/timer/timer.c: New files.
1047
10482001-10-12      Joel Sherrill <joel@OARcorp.com>
1049
1050        * mpc6xx/clock/c_clock.c, mpc6xx/clock/c_clock.h,
1051        mpc8xx/clock/clock.c, mpc8xx/timer/timer.c,
1052        new_exception_processing/cpu.c, new_exception_processing/cpu.h,
1053        new_exception_processing/cpu_asm.S, old_exception_processing/cpu.c,
1054        old_exception_processing/cpu.h, old_exception_processing/cpu_asm.S,
1055        old_exception_processing/rtems.S: Fixed typo.
1056
10572001-10-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1058
1059        * configure.ac: New file, generated from configure.in by autoupdate.
1060        * configure.in: Remove.
1061
10622001-09-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1063
1064        * shared/src/Makefile.am: Use 'CLEANFILES ='.
1065        * new_exception_processing/Makefile.am,
1066        old_exception_processing/Makefile.am, mpc6xx/mmu/Makefile.am,
1067        mpc6xx/clock/Makefile.am, mpc6xx/exceptions/Makefile.am,
1068        mpc8xx/include/Makefile.am, mpc8xx/exceptions/Makefile.am,
1069        shared/include/Makefile.am, shared/src/Makefile.am: Use
1070        'PREINSTALL_FILES ='.
1071
10722001-09-27      Joel Sherrill <joel@OARcorp.com>
1073
1074        * old_exception_processing/cpu.h, shared/include/cpu.h: Renamed
1075        delay() to rtems_bsp_delay(). Renamed delay_in_bus_cycles() to
1076        rtems_bsp_delay_in_bus_cycles().
1077
10782001-05-24      Tom Armistead <tom_armistead@phx.mcd.mot.com>
1079
1080        * mpc6xx/timer/timer.c: Added include of bsp.h and removed external
1081        declaration of BSP_Convert_decrementer() to  correct unresolved
1082        reference to this routine.
1083
10842001-05-24      Eric Valette <valette@crf.canon.fr>
1085
1086        * mpc8xx/console-generic/console-generic.c: Bug found by Yacine
1087        <elkolli@crf.canon.fr> where the initialization or irq data
1088        structure was incomplete in case a SMC channel was used first and
1089        later a SCC one.
1090
10912001-05-17      Joel Sherrill <joel@OARcorp.com>
1092
1093        * mpc6xx/exceptions/raw_exception.c, pc6xx/mmu/pte121.c: Modified
1094        slightly to reflect recent PowerPC re-organization and avoid
1095        warnings.
1096
10972001-05-15      Till Straumann <strauman@slac.stanford.edu>
1098
1099        * mpc6xx/mmu/pte121.c, mpc6xx/mmu/pte121.h: New files. Missed in
1100        merge of PR213.
1101
11022001-05-14      Till Straumann <strauman@slac.stanford.edu>
1103
1104        * rtems/powerpc/registers.h, rtems/score/ppc.h: Per PR213, add  the
1105        following: - support for the MPC74000 (AKA G4); there is no AltiVec
1106        support yet, however. - the cache flushing assembly code uses
1107        hardware-flush on the G4. Also, a couple of hardcoded numerical
1108        values were replaced by more readable symbolic constants. - extended
1109        interrupt-disabled code section so enclose the entire cache
1110        flush/invalidate procedure (as recommended by the book). This is not
1111        (latency) critical as it is only used by init code but prevents
1112        possible corruption. - Trivial page table support as been added.
1113        (1:1 effective-virtual-physical address mapping which is only useful
1114        only on CPUs which feature hardware TLB replacement, e.g. >604.
1115        This allows for write-protecting memory regions, e.g. text/ro-data
1116        which makes catching corruptors a lot easier. It also frees one
1117        DBAT/IBAT and gives more flexibility for setting up address maps :
1118        -) - setdbat() allows changing BAT0 also (since the BSP may use a
1119        page table, BAT0 could be available...). - asm_setdbatX() violated
1120        the SVR ABI by using r20 as a scratch register; changed for r0 -
1121        according to the book, a context synchronizing instruction is
1122        necessary prior to and after changing a DBAT -> isync added
1123        * new-exceptions/cpu.c: Per PR211 fix saving/restoring floating
1124        point context.  The fpsave and fprestore routines are only used in a
1125        executing context which _is_ fp and hence has the FPU enabled. The
1126        current behavior required the FPU always to be on which is very
1127        dangerous if lazy context switching is used.   [Joel Note: Some
1128        ports explicitly enabled the FPU in the FP save and restore routines
1129        to avoid this.] The patch also makes sure (on powerpc only) that the
1130        FPU is disabled for integer tasks. Note that this is crucial if
1131        deferred fp context switching is used. Otherwise, fp context
1132        corruption may go undetected! Also note that even tasks which merely
1133        push/pop FP registers to/from the stack without modifying them still
1134        MUST be FP tasks - otherwise (if lazy FP context switching is used),
1135        FP register corruption (of other, FP, tasks may occur)! Furthermore,
1136        (on PPC) by default, lazy FP context save/restore is _disabled_.
1137        * shared/include/io.h: Per PR215 address the following issues: -
1138        _IO_BASE, _ISA_MEM_BASE and PCI_DRAM_OFFSET are no longer defined by
1139        libcpu (powerpc/shared/include/io.h) but by the BSP (who is the only
1140        one to know the values) - the affected BSP (shared/motorola) headers
1141        have been fixed in a separate "libbsp/powerpc/shared" patch. - the
1142        DEC 21140 driver (libchip/network/dec21140.c) has been fixed to use
1143        PCI_DRAM_OFFSET instead of PREP_PCI_DRAM_OFFSET. and PCI_MEM_BASE
1144        instead of PREP_ISA_MEM_BASE. PCI_MEM_BASE is to be defined by the
1145        BSP who is using this driver. - the DEC driver also has been fixed
1146        to use the newer rtems_bsp_delay_in_bus_cycles() instead of the
1147        obsolete delay_in_bus_cycles().
1148
11492001-05-14      Joel Sherrill <joel@OARcorp.com>
1150
1151        * shared/include/cpuIdent.c: Account for duplicate numbers.
1152
11532001-04-17      Joel Sherrill <joel@OARcorp.com>
1154
1155        * shared/include/cpu.h: Added ifndef ASM.
1156
11572001-04-03      Joel Sherrill <joel@OARcorp.com>
1158
1159        * Closed PR57.  The hack is OK as it allows a BSP to override or not
1160        at its discretion.
1161        * Per PR94, all rtems/score/CPUtypes.h are named
1162        rtems/score/types.h.
1163        * Per PR94, all rtems/score/CPUtypes.h are named
1164        rtems/score/types.h.
1165        * mpc8xx/timer/timer.c: Removed #warning declaring providing a
1166        default definition for the macros
1167        rtems_cpu_configuration_get_timer_least_valid and
1168        rtems_cpu_configuration_get_timer_average_overhead.
1169        * old-exceptions/rtems/score/cpu.h,
1170        new-exceptions/rtems/score/cpu.h: Account for name change.
1171
11722001-03-30      Eric Valette <valette@crf.canon.fr>
1173
1174        * mpc8xx/vectors/Makefile.am,
1175        mpc8xx/vectors/README, mpc8xx/vectors/align_h.S
1176        mpc8xx/vectors/vectors.S: These files were removed in support of
1177        switching the mpc8xx to the use the "new exception processing
1178        model."
1179        * configure.in, mpc6xx/mmu/bat.h, mpc8xx/Makefile.am,
1180        mpc8xx/clock/clock.c, mpc8xx/console-generic/console-generic.c,
1181        mpc8xx/include/mpc8xx.h, mpc8xx/mmu/mmu.c,
1182        new_exception_processing/cpu.h, shared/include/byteorder.h,
1183        wrapup/Makefile.am: This is conversion of the mpc8xx CPU to the "new
1184        exception processing model."
1185        * mpc8xx/exceptions/Makefile.am,
1186        mpc8xx/exceptions/asm_utils.S, mpc8xx/exceptions/raw_exception.c,
1187        mpc8xx/exceptions/raw_exception.h: New files.
1188
11892001-02-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1190
1191        * mpc505/ictrl/Makefile.am, mpc6xx/clock/Makefile.am,
1192        mpc6xx/exceptions/Makefile.am, mpc6xx/mmu/Makefile.am,
1193        mpc8xx/include/Makefile.am, new_exception_processing/Makefile.am,
1194        old_exception_processing/Makefile.am, pc403/ictrl/Makefile.am,
1195        shared/include/Makefile.am, shared/src/Makefile.am: Apply *_HEADERS
1196        instead of *H_FILES.
1197
11982001-01-03      Joel Sherrill <joel@OARcorp.com>
1199
1200        * new_exception_processing/cpu.h, old_exception_processing/cpu.c:
1201        old_exception_processing/cpu.h, Added _CPU_Initialize_vectors(). In
1202        particular, spurious vector initialization had to be moved on old
1203        exception processing model.
1204
12052000-11-09      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1206
1207        * Makefile.am: Use ... instead of RTEMS_TOPdir in ACLOCAL_AMFLAGS.
1208
12092000-11-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1210
1211        * Makefile.am: Switch to ACLOCAL_AMFLAGS = -I
1212        $(RTEMS_TOPdir)/aclocal.
1213
12142000-10-26      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1215
1216        * Makefile.am: ACLOCAL_AMFLAGS= -I $(RTEMS_TOPdir)/macros. Switch to
1217        GNU canonicalization.
1218
12192000-10-20      Joel Sherrill <joel@OARcorp.com>
1220
1221        * mpc8xx/console-generic/console-generic.c: Avoid use of BSP
1222        definitions and rely on the new routine
1223        mbx8xx_console_get_configuration() to get information.  This routine
1224        was formerly incorrectly called
1225        mbx8xx_console_use_maximum_buffer_size(). binding to the exception
1226        code.
1227        * configure.in, Makefile.am: Explicitly specify whether an
1228        RTEMS_CPU_MODEL is using old or new exception processing.  This is
1229        important because when building multilib, you do not know  the
1230        RTEMS_CPU_MODEL.  So everything built in a multilib'ed RTEMS must be
1231        independent of the exception model and allow for late binding to the
1232        exception code.
1233
12342000-10-18      Sergei Organov <osv@javad.ru>
1235
1236        * Added full support for MPC505.
1237        * configure.in, mpc505/Makefile.am: Modified to reflect ictrl
1238        addition.
1239        * old_exception_processing/Makefile.am: Account for ppc_offs.h.
1240        * old_exception_processing/cpu_asm.S: Offsets moved to ppc_offs.h.
1241        * mpc505/timer/timer.c: Use <rtems.h>, not "rtems.h".
1242        * mpc505/vectors/vectors.S: Now use constants for exception numbers.
1243        * mpc505/ictrl: New directory.
1244        * old_exception_processing/ppc_offs.h: New file.
1245        * old_exception_processing/cpu.h: Make Nest and Disable levels
1246        volatile.
1247        * mpc505/vectors/Makefile.am: alignment exception handler now
1248        included.
1249        * mpc505/ictrl/Makefile.am,
1250        mpc505/ictrl/ictrl.c, mpc505/ictrl/ictrl.h: New files.
1251
12522000-10-18      Joel Sherrill <joel@OARcorp.com>
1253
1254        * mpc8xx/console-generic/console-generic.c: Removed include of
1255        <bsp.h> by adding BSP dependent routine
1256        mbx8xx_console_use_maximum_buffer_size() which can be hard coded or
1257        check non-volatile memory for configuration.
1258        * mpc8xx/console-generic/console-generic.c: Removed warnings.
1259        * mpc6xx/clock/c_clock.h: Removed commented out reference to
1260        <bsp.h>.
1261        * mpc6xx/timer/timer.c, mpc6xx/timer/timer.c: Ditto.
1262        * mpc6xx/clock/c_clock.c, mpc6xx/clock/c_clock.h: Removed use of
1263        bsp.h and replaced it with use of proper interfaces or explicit
1264        externs of required functions and data.
1265
12662000-09-04      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1267
1268        * mpc505/timer/Makefile.am, mpc505/vectors/Makefile.am,
1269        mpc6xx/clock/Makefile.am, mpc6xx/exceptions/Makefile.am,
1270        mpc6xx/mmu/Makefile.am, mpc6xx/timer/Makefile.am,
1271        mpc6xx/wrapup/Makefile.am, ppc403/clock/Makefile.am,
1272        ppc403/console/Makefile.am, ppc403/ictrl/Makefile.am,
1273        ppc403/timer/Makefile.am, ppc403/vectors/Makefile.am,
1274        shared/include/Makefile.am, shared/src/Makefile.am,
1275        wrapup/Makefile.am, mpc8xx/clock/Makefile.am,
1276        mpc8xx/console-generic/Makefile.am, mpc8xx/cpm/Makefile.am,
1277        mpc8xx/mmu/Makefile.am, mpc8xx/timer/Makefile.am,
1278        mpc8xx/vectors/Makefile.am, new_exception_processing/Makefile.am,
1279        old_exception_processing/Makefile.am: Include compile.am
1280
12812000-08-11      Charles-Antoine Gauthier  <charles.gauthier@nrc.ca>
1282
1283        * mpc8xx/console-generic/console-generic.c: Add support for
1284        configuration parameters in NVRAM
1285
12862000-08-10      Charles-Antoine Gauthier  <charles.gauthier@nrc.ca>
1287
1288        * mpx8xx/console-generic/console-generic.c(m8xx_uart_pollWrite):
1289        Flush actual buffer.
1290        * mpx8xx/console-generic/console-generic.c: Addition of support for
1291        shared printk and no termios.
1292
12932000-06-08      Eric Valette <valette@crf.canon.fr>
1294
1295        * mpc8xx/console-generic/console-generic.c: The printk/printf did
1296        not work when loaded by EPPCBUG. They did work when loaded with the
1297        BDM debugger.  I suspected EPPBUG  made some nasty things like
1298        patching Communication processor microcode...  Anyway, the attached
1299        patch: 1) Enables to have printk nearly immediately after boot, 2)
1300        Make printf work automagically (I do not know why except I make a
1301        different initialization for printk that should be overwritten by
1302        console init later ?) I let the default to be using EPPCBUG embedded
1303        firmware to boot and  using this printk early enabler code
1304        (LOADED_BY_EPPCBUG and  EARLY_CONSOLE) are on.
1305
Note: See TracBrowser for help on using the repository browser.