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

4.104.114.84.95
Last change on this file since f7588eba was f7588eba, checked in by Joel Sherrill <joel.sherrill@…>, on Apr 17, 2007 at 5:41:19 PM

2007-04-17 Joel Sherrill <joel@…>

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