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

4.104.114.84.9
Last change on this file since 5da9ab14 was 5da9ab14, checked in by Ralf Corsepius <ralf.corsepius@…>, on Apr 2, 2007 at 12:01:26 PM

2007-04-02 Ralf Corsépius <ralf.corsepius@…>

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