source: rtems/c/src/lib/libcpu/powerpc/ChangeLog @ 4712cdc

Last change on this file since 4712cdc was 4712cdc, checked in by Till Straumann <strauman@…>, on Jan 17, 2007 at 5:55:45 AM

2007-01-16 Till Straumann <strauman@…>

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