source: rtems/c/src/lib/libcpu/powerpc/ChangeLog @ 4b257190

4.104.114.84.95
Last change on this file since 4b257190 was bbe4090, checked in by Joel Sherrill <joel.sherrill@…>, on 03/12/07 at 11:16:29

2007-03-12 Joel Sherrill <joel@…>

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