source: rtems/c/src/lib/libcpu/powerpc/ChangeLog @ 5d91bed

Last change on this file since 5d91bed was 56e2dc0, checked in by Ralf Corsepius <ralf.corsepius@…>, on 10/19/06 at 13:46:53

2006-10-19 Ralf Corsépius <ralf.corsepius@…>

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