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

4.104.114.84.95
Last change on this file since a1b953a was a1b953a, checked in by Ralf Corsepius <ralf.corsepius@…>, on 05/07/07 at 10:44:17

2007-05-07 Ralf Corsépius <ralf.corsepius@…>

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