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

4.104.114.84.9
Last change on this file since a205b96b was a205b96b, checked in by Joel Sherrill <joel.sherrill@…>, on May 21, 2007 at 7:29:34 PM

2007-05-21 Joel Sherrill <joel.sherrill@…>

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