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

4.104.114.84.95
Last change on this file since f610e83f was f610e83f, checked in by Thomas Doerfler <Thomas.Doerfler@…>, on 07/10/07 at 16:00:28

compilable release of virtex/gen83xx/gen5200 powerpc adaptations. Merged many different versions of new exception handling code to shared sources.

  • Property mode set to 100644
File size: 53.8 KB
Line 
12007-07-09      Thomas Doerfler <Thomas.Doerfler@embedded-brains.de>
2
3        * configure.ac, Makefile.am, mpc83xx/include/mpc83xx.h,
4        * mpc83xx/network/tsec.c, mpc83xx/network/tsec.h :
5        added support for MPC83xx controllers
6       
72007-07-05      Thomas Doerfler <Thomas.Doerfler@embedded-brains.de>
8
9        * configure.ac, Makefile.am:
10        added ppc403 and ppc405 to "shared" conditional
11        adapted to shared setting
12       
132007-07-02      Thomas Doerfler <Thomas.Doerfler@embedded-brains.de>
14
15        * ppc403/clock/clock.c, ppc403/console/console405.c,
16        * ppc403/irq/ictrl.c, ppc403/irq/ictrl.h, ppc403/tty_drv/tty_drv.c:
17        Adapted from old to new exception handling to prepare the "virtex" BSP
18       
192007-07-02      Thomas Doerfler <Thomas.Doerfler@embedded-brains.de>
20
21        * Makefile.am, preinstall.am, new-exceptions/asm_utils.S,
22        * new-exceptions/raw_exception.c, new-exceptions/raw_exception.h,
23        * rtems/powerpc/powerpc.h, shared/include/cpuIdent.c shared/include/cpuIdent.h:
24        Created a shared implementation of the PowerPC exception
25        code. These files are a "superset" version of the various
26        implementations that was available up to now.
27       
282007-05-21      Joel Sherrill <joel.sherrill@oarcorp.com>
29
30        * mpc6xx/clock/c_clock.c: Tinker with math so it does not overflow on
31        psim and give a negative nanoseconds since last tick.
32
332007-05-07      Ralf Corsépius <ralf.corsepius@rtems.org>
34
35        * mpc8xx/clock/clock.c: Remove unused var extclk_value.
36
372007-04-17      Joel Sherrill <joel@OARcorp.com>
38
39        * mpc6xx/clock/c_clock.c: Add initial cut at nanoseconds since last
40        tick handler.
41
422007-04-02      Ralf Corsépius <ralf.corsepius@rtems.org>
43
44        * shared/include/byteorder.h: Use uint*_t instead of char/short/int.
45
462007-03-12      Joel Sherrill <joel@OARcorp.com>
47
48        * mpc6xx/mmu/mmuAsm.S: Correct license URL and/or fix mistake in
49        copyright notice. Both of these mistakes appear to be from code
50        submitted after these changes were made previously.
51
522007-01-16 Till Straumann <strauman@slac.stanford.edu>
53
54        * mpc6xx/mmu/pte121.h, mpc6xx/mmu/pte121.c:
55        Added SLAC/Stanford Authorship Note / Copyright + Liability Disclaimer.
56
572006-12-02      Ralf Corsépius <ralf.corsepius@rtems.org>
58
59        * configure.ac: New BUG-REPORT address.
60
612006-10-17      Ralf Corsépius <ralf.corsepius@rtems.org>
62
63        * configure.ac: Require autoconf-2.60. Require automake-1.10.
64
652006-07-12      Till Straumann <strauman@slac.stanford.edu>
66
67        * mpc6xx/mmu/bat.c, mpc6xx/mmu/pte121.c, shared/src/cache.c:
68        Checked inline assembly code; added 'm' operands and
69        paranoia 'memory' clobbers. Also, made sure that no
70        pure input operands are modified by the asm.
71
722006-06-19      Till Straumann <strauman@slac.stanford.edu>
73
74        * mpc6xx/mmu/mmuAsm.S: re-checked synchronization
75        requirements when manipulating the caches against the book
76        and updated 'dssall', 'sync' and 'isync's accordingly.
77
782006-06-19      Till Straumann <strauman@slac.stanford.edu>
79
80        * mpc6xx/exceptions/raw_exception.c, mpc6xx/exceptions/raw_exception.h:
81        Added altivec exception. Unfortunately, this doesn't fit
82        the normal scheme of vector = exception # << 8. So we picked
83        an unused vector number (currently 0xa) where we map the special
84        vector 0xf20 (altivec).
85
862006-06-19      Till Straumann <strauman@slac.stanford.edu>
87
88        * new-exceptions/cpu.c, new-exceptions/cpu_asm.S: Never
89        allow the FPU to be switched on for integer-only tasks
90        (new gcc may use FP regs implicitly).
91        FP context switch may be called from environment with no
92        FPU available (ISR, int-only task) - switch FPU on
93        for the switch and restore MSR_FP after it's done.
94
952006-05-16      Ralf Corsepius <ralf.corsepius@rtems.org>
96
97        * configure.ac: Use RTEMS_AMPOLISH3.
98
992006-04-05      Victor V. Vengerov <Victor.Vengerov@oktetlabs.ru>
100
101        * mpc6xx/clock/c_clock.c: Now works with MPCI SHM driver.
102
1032006-01-20      Till Straumann <strauman@slac.stanford.edu>
104
105        * mpc6xx/mmu/pte121.c: consistency check now warns instead
106        of reporting an error when coming across a non 1:1 VSID;
107        fix: triv121IsRangeMapped() needs to convert segment offset
108        into a page index if the vsid argument is non-special.
109
1102006-01-05      Till Straumann <strauman@slac.stanford.edu>
111        * shared/include/cpuIdent.c: Accept PPC_PSIM as a
112        known variant.
113
1142005-12-31      Ralf Corsepius <ralf.corsepius@rtems.org>
115
116        PR 851/bsps
117        * mpc6xx/exceptions/raw_exception.c: Add PPC_603le.
118
1192005-12-31      Ralf Corsepius <ralf.corsepius@rtems.org>
120
121        * mpc6xx/exceptions/raw_exception.c: Cosmetics.
122
1232005-11-21      Till Straumann <strauman@slac.stanford.edu>
124
125        * new-exceptions/cpu_asm.S: the book says a context
126        synchronizing instruction (isync) is necessary after flipping
127        certain bits (e.g, MSR_FP) in msr -- since this could happen as
128        part of a context switch I added 'isync'.
129
1302005-11-07      Ralf Corsepius <ralf.corsepius@rtems.org>
131
132        * mpc6xx/mmu/pte121.c: Eliminate unsigned32.
133        * mpc8xx/clock/clock.c: Eliminate rtems_unsigned32.
134
1352005-11-04      Ralf Corsepius <ralf.corsepius@rtems.org>
136
137        * shared/include/byteorder.h: Remove __arch_swap (Unused).
138        * Makefile.am: Partially cleanup EXTRA_DIST.
139
1402005-11-03      Till Straumann <strauman@slac.stanford.edu>
141
142        * mpc6xx/clock/c_clock.c: disable interrupts around decrementer
143        update to eliminate a race condition
144
1452005-11-02      Till Straumann <strauman@slac.stanford.edu>
146
147        * mpc6xx/mmu/pte121.c, mpc6xx/mmu/pte121.h: enhancements to mpc6xx
148        page table support - PTEs can now be modified even if the page table
149        is already active; bugfix: address range crossing 256MB boundary was
150        not handled correctly
151        * mpc6xx/mmu/bat.c, mpc6xx/mmu/bat.h, mpc6xx/mmu/mmuAsm.S: moved
152        assembly code to C; setdbat now supports high bats on 7450 CPUs;
153        added argument checking to setdbat; added getdbat; moved early
154        initialization code (clear_bats) from BSP to libcpu
155        (CPU_clear_bats_early)
156        * configure.ac, mpc6xx/exceptions/raw_exception.c,
157        shared/include/cpuIdent.c, shared/include/cpuIdent.h: recognize
158        mpc7457 CPU; added definitions for high bats (#4..7) on 7450 CPUs
159
1602005-09-12      Thomas Doerfler <Thomas.Doerfler@imd-systems.de>
161
162        PR 527/bsps
163        PR 822/bsps
164        * mpc8xx/clock/clock.c: Currently the MBX8xx BSP does not boot,
165        because some logical errors are in the startup code. Additionally,
166        the mpc8xx shared clock driver does not support the clocking scheme
167        of some of the board variants, which are clocked from a 32768Hz (!)
168        external crystal.
169
1702005-08-12      Phil Torre <ptorre@zetron.com>
171
172        PR 816/bsps
173        * mpc8xx/include/mpc8xx.h: The struct which describes SCC Ethernet
174        mode parameters (m8xxSCCENparms_t) does not match the hardware:
175        members taddr_h and taddr_l are transposed. When loading new
176        multicast group addresses into the hash table, the wrong hash bit is
177        set.
178
1792005-08-05      Ralf Corsepius <ralf.corsepius@rtems.org>
180
181        * Makefile.am: Unconditionally initialize include_libcpu_HEADERS.
182
1832005-07-28      Eric Norum <norume@aps.anl.gov>
184
185        PR 773/bsps
186        * mpc6xx/clock/c_clock.c: Changes provided by Phillip Sorensen
187        <pas37@cornell.edu> to get MVME5500 BSP running.
188
1892005-06-17      Joel Sherrill <joel@OARcorp.com>
190
191        * mpc5xx/vectors/vectors.h: Add hack to avoid warning.
192
1932005-05-17      Jennifer Averett <jennifer.averett@oarcorp.com>
194
195        * mpc5xx/irq/irq.c, mpc5xx/irq/irq.h,
196        mpc8xx/console-generic/console-generic.c: Modified to use
197        rtems/irq.h.
198
1992005-05-11      Ralf Corsepius <ralf.corsepius@rtems.org>
200
201        * configure.ac: Remove mpc6xx/Makefile.
202        * Makefile.am: Merge-in ppc403/Makefile.am.
203        * ppc403/Makefile.am, mpc8260/Makefile.am, mpc8xx/Makefile.am,
204        mpc6xx/Makefile.am, mpc505/Makefile.am, mpc5xx/Makefile.am: Remove.
205        * Makefile.am: Merge-in mpc8260/Makefile.am.
206        * configure.ac: Remove mpc8260/Makefile.
207        * Makefile.am: Merge-in mpc8xx/Makefile.am.
208        * configure.ac: Remove mpc8xx/Makefile.
209        * configure.ac: Remove mpc5xx/Makefile. Remove mpc505/Makefile.
210        * Makefile.am: Merge-in mpc5xx/Makefile.am. Merge-in
211        mpc505/Makefile.am.
212        * configure.ac: Remove ppc403/Makefile.
213        * Makefile.am: Merge-in mpc6xx/Makefile.am.
214        * preinstall.am, preinstall.am, preinstall.am, preinstall.am,
215        preinstall.am: Regenerate.
216
2172005-05-10      Ralf Corsepius <ralf.corsepius@rtems.org>
218
219        * Makefile.am: Merge-in shared/Makefile.am.
220        * mpc5xx/console-generic/console-generic.c: Eliminate
221        rtems_unsigned16.
222        * configure.ac: Add AMPOLISH3.
223        * shared/Makefile.am: Remove.
224        * preinstall.am: New.
225        * configure.ac: Remove shared/Makefile.
226        * Makefile.am: include preinstall.am.
227        * preinstall.am: Regenerate.
228
2292005-05-05      Jennifer Averett <jennifer.averett@oarcorp.com>
230
231        * mpc8xx/console-generic/console-generic.c: Added parameter to ISRs.
232
2332005-05-03      Joel Sherrill <joel@OARcorp.com>
234
235        * mpc8260/cpm/dpram.c, mpc8260/timer/timer.c, mpc8xx/cpm/dpram.c:
236        Remove warnings.
237
2382005-04-25      Jennifer Averett <jennifer.averett@oarcorp.com>
239
240        PR 779/bsp
241        * mpc5xx/console-generic/console-generic.c, mpc5xx/irq/irq.c,
242        mpc5xx/irq/irq.h, mpc5xx/irq/irq_init.c: Add parameter to powerpc
243        interrupt handler routines
244
2452005-04-15      Jennifer Averett <jennifer.averett@oarcorp.com>
246
247        * mpc6xx/clock/c_clock.c, mpc6xx/clock/c_clock.h,
248        mpc8260/console-generic/console-generic.c: add parameter to new
249        exception interrupt handlers in powerpc bsps
250
2512005-02-17      Ralf Corsepius <ralf.corsepius@rtems.org>
252
253        * new-exceptions/cpu.c, rtems/powerpc/powerpc.h: Remove
254        CPU_MINIMUM_STACK_FRAME_SIZE. Use PPC_MINIMUM_STACK_FRAME_SIZE
255        instead.
256        * rtems/powerpc/powerpc.h: Add PPC_MINIMUM_STACK_FRAME_SIZE.
257
2582005-02-15      Ralf Corsepius <ralf.corsepius@rtems.org>
259
260        * ppc403/console/console405.c: Rename round to spiBaudRound
261        (Conflict with C99). Make spiBaudRound static.
262        * mpc8260/mmu/mmu.c: Use _CPU_MSR_GET instead of _CPU_MSR_Value.
263        (Unify old/new-exception processing API).
264        * old-exceptions/rtems/score/ppc_offs.h, old-exceptions/README,
265        old-exceptions/TODO, old-exceptions/cpu.c, old-exceptions/cpu_asm.S,
266        old-exceptions/irq_stub.S, old-exceptions/ppccache.c: New (Copied
267        from ../../libbsp/powerpc/support/old_exception_processing)
268        * new-exceptions/cpu.c: Add CPU_MINIMUM_STACK_FRAME_SIZE.
269        * new-exceptions/cpu.c (_CPU_ISR_install_vector): New.
270        * old-exceptions/cpu.c: Use _CPU_MSR_GET instead of _CPU_MSR_Value
271        (Unify old/new exception processing API).
272        * new-exceptions/cpu.c, new-exceptions/cpu_asm.S: New (Copied from
273        ../../libbsp/powerpc/support/new_exception_processing).
274        * Makefile.am: Reflect changes above.
275
2762005-02-14      Ralf Corsepius <ralf.corsepius@rtems.org>
277
278        * old-exceptions/cpu.c (ppc_exception_vector_addr): Merge ppc603 and
279        ppc603e cases.
280        * rtems/powerpc/powerpc.h: Remove PPC_ALIGNMENT.
281        * mpc8xx/mmu/mmu.c, rtems/powerpc/cache.h, rtems/powerpc/powerpc.h,
282        old-exceptions/cpu.c, old-exceptions/cpu_asm.S,
283        old-exceptions/irq_stub.S, new-exceptions/cpu.c,
284        new-exceptions/cpu_asm.S: #include <rtems/powerpc/powerpc.h>.
285        * rtems/powerpc/powerpc.h: Remove mpc603e specific
286        PPC_TLB_*/PPC_IRQ_* defines. Use mpc603 specific defines on mpc603e.
287
2882005-02-13      Ralf Corsepius <ralf.corsepius@rtems.org>
289
290        * rtems/powerpc/powerpc.h: New header guard.
291        * old-exceptions/cpu.c: Add _PPC_MSR_DISABLE_MASK.
292        * mpc5xx/include/mpc5xx.h, mpc5xx/include/console.h,
293        mpc5xx/exceptions/raw_exception.h, mpc5xx/irq/irq.h,
294        mpc5xx/vectors/vectors.h, mpc6xx/exceptions/raw_exception.h,
295        mpc6xx/mmu/bat.h, mpc6xx/mmu/pte121.h, mpc6xx/clock/c_clock.h,
296        mpc8260/include/mpc8260.h, mpc8260/include/console.h,
297        mpc8260/include/cpm.h, mpc8260/exceptions/raw_exception.h,
298        mpc8260/include/mmu.h, mpc8xx/include/mpc8xx.h,
299        mpc8xx/include/console.h, mpc8xx/include/cpm.h,
300        mpc8xx/exceptions/raw_exception.h, mpc8xx/include/mmu.h,
301        ppc403/ictrl/ictrl.h, ppc403/tty_drv/tty_drv.h, shared/include/io.h,
302        shared/include/mmu.h, shared/include/page.h,
303        shared/include/byteorder.h, shared/include/pgtable.h,
304        shared/include/cpuIdent.h,shared/include/spr.h,
305        shared/src/stackTrace.h: New header guards.
306        * rtems/powerpc/powerpc.h: New (Copy of
307        cpukit/score/cpu/powerpc/rtems/score/powerpc.h).
308
3092005-02-11      Ralf Corsepius <ralf.corsepius@rtems.org>
310
311        * configure.ac: subdir-objects. Add compiler check for old/new-style
312        exception processing.
313        * mpc8260/cpm/dpram.c, mpc8xx/cpm/dpram.c: Remove local rtems_panic,
314        use #include <rtems/error.h>.
315        * Makefile.am: Build exception processing in  old-exceptions rsp.
316        new-exceptions subdirs (Merge-in former libbsp/powerpc/support/*).
317        * old-exceptions/Makefile.am, old-exceptions/configure.ac,
318        new-exceptions/Makefile.am, new-exceptions/configure.ac: Remove
319        (Unused).
320
3212005-02-10      Ralf Corsepius <ralf.corsepius@rtems.org>
322
323        * mpc505/vectors/vectors.S, ppc403/vectors/vectors.S,
324        old-exceptions/cpu.c, old-exceptions/cpu_asm.S,
325        old-exceptions/irq_stub.S, old-exceptions/rtems/score/ppc_offs.h:
326        Remove PPC_ABI_POWEROPEN.
327
3282005-02-09      Ralf Corsepius <ralf.corsepius@rtems.org>
329
330        * rtems/powerpc/cache.h, rtems/powerpc/debugmod.h: New header
331        guards.
332        * mpc505/vectors/vectors.S, ppc403/vectors/vectors.S,
333        old-exceptions/cpu.c, old-exceptions/cpu_asm.S,
334        old-exceptions/irq_stub.S, old-exceptions/rtems/score/ppc_offs.h:
335        Remove PPC_ABI_GCC27.
336        * ppc403/vectors/vectors.S: Remove XCOFF support.
337
3382005-01-07      Ralf Corsepius <ralf.corsepius@rtems.org>
339
340        * mpc505/Makefile.am, mpc5xx/Makefile.am, mpc6xx/Makefile.am,
341        mpc8260/Makefile.am, mpc8xx/Makefile.am, ppc403/Makefile.am,
342        shared/Makefile.am, old-exceptions/Makefile.am,
343        new-exceptions/Makefile.am: Eliminate CFLAGS_OPTIMIZE_V.
344
3452005-01-04      Joel Sherrill <joel@OARcorp.com>
346
347        * ppc403/tty_drv/tty_drv.c: Remove warnings.
348
3492005-01-02      Ralf Corsepius <ralf.corsepius@rtems.org>
350
351        * mpc505/Makefile.am, mpc5xx/Makefile.am, mpc6xx/Makefile.am,
352        mpc8260/Makefile.am, mpc8xx/Makefile.am, ppc403/Makefile.am,
353        shared/Makefile.am, old-exceptions/Makefile.am,
354        new-exceptions/Makefile.am: Remove build-variant support.
355
3562004-11-22      Jennifer Averett <jennifer@OARcorp.com>
357
358        PR 581/bsps
359        * mpc6xx/exceptions/raw_exception.c, shared/include/cpuIdent.h:
360        Converting PSIM to new exception model required adding PSIM as
361        PowerPC CPU model.
362
3632004-11-20      Ralf Corsepius <ralf.corsepius@rtems.org>
364
365        * powerpc/shared/include/cpuIdent.c,
366        powerpc/shared/include/cpuIdent.h: Add 603le. (Submitted by
367        Thomas.Doerfler <Thomas.Doerfler@imd-systems.de> as part of the
368        patch attached to PR 703).
369
3702004-11-10      Richard Campbell <richard.campbell@oarcorp.com>
371
372        * configure.ac, mpc6xx/exceptions/raw_exception.c,
373        mpc6xx/exceptions/raw_exception.h, mpc6xx/mmu/bat.c,
374        mpc6xx/mmu/bat.h, mpc6xx/mmu/mmuAsm.S, shared/include/cpuIdent.c,
375        shared/include/cpuIdent.h: Add MPC8240 and MPC8245 support. There
376        was also a significant amount of spelling and whitespace cleanup.
377
3782004-10-21      Ralf Corsepius <ralf_corsepius@rtems.org>
379
380        * mpc5xx/clock/clock.c, mpc5xx/include/mpc5xx.h
381        mpc5xx/timer/timer.c: Use POSIX fixed size types.
382
3832004-10-20      Ralf Corsepius <ralf_corsepius@rtems.org>
384
385        PR 696/bsps
386        * old-exceptions/cpu.c: Include bsp.h.
387
3882004-10-20      Eric Norum <norume@aps.anl.gov>
389
390        * configure.ac, mpc6xx/exceptions/raw_exception.c,
391        mpc6xx/mmu/mmuAsm.S, mpc6xx/mmu/pte121.c, shared/include/cpuIdent.c,
392        shared/include/cpuIdent.h: Add Kate Feng's MPC7455 support.
393
3942004-10-19      Ralf Corsepius <ralf_corsepius@rtems.org>
395
396        * configure.ac: Remove RTEMS_ENABLE_BARE.
397
3982004-09-24      Ralf Corsepius <ralf_corsepius@rtems.org>
399
400        * configure.ac, old-exceptions/configure.ac,
401        new-exceptions/configure.ac: Require automake > 1.9.
402
4032004-05-22      Till Strauman <strauman@slac.stanford.edu>
404
405        PR 619/bsps
406        * mpc6xx/clock/c_clock.c: The PPC decrementer must be reloaded on
407        each clock tick. Currently, this is done by just reloading a fixed
408        value. The attached patch takes into account the time that elapsed
409        since the decrementer crossed zero in order to adjust the value to
410        be re-loaded. Without the patch, the effective system clock cycle is
411        increased by the exception handler latency.
412
4132004-04-13      Ralf Corsepius <ralf_corsepius@rtems.org>
414
415        * mpc505/ictrl/ictrl.c, mpc505/vectors/vectors.S,
416        mpc6xx/exceptions/raw_exception.c,
417        mpc8260/exceptions/raw_exception.c,
418        mpc8xx/exceptions/raw_exception.c, rtems/powerpc/cache.h,
419        mpc5xx/ictrl/ictrl.c, mpc5xx/exceptions/raw_exception.c: Include
420        <rtems/score/powerpc.h> instead of <rtems/score/ppc.h>.
421        * mpc5xx/clock/clock.c, mpc5xx/irq/irq_asm.S,
422        mpc5xx/vectors/vectors.S: Reflect new locations of cpukit headers.
423
4242004-04-12      David Querbach <querbach@realtime.bc.ca>
425
426        * mpc5xx/exceptions/asm_utils.S: Removed.
427        * README, configure.ac, mpc5xx/Makefile.am,
428        mpc5xx/exceptions/raw_exception.c,
429        mpc5xx/exceptions/raw_exception.h, mpc5xx/timer/timer.c,
430        shared/include/cpuIdent.h: addition of a significant amount of
431        MPC5xx support as part of the addition of the SS555 BSP.
432        * mpc5xx/README, mpc5xx/clock/clock.c,
433        mpc5xx/console-generic/console-generic.c, mpc5xx/include/console.h,
434        mpc5xx/include/mpc5xx.h, mpc5xx/irq/irq.c, mpc5xx/irq/irq.h,
435        mpc5xx/irq/irq_asm.S, mpc5xx/irq/irq_init.c,
436        mpc5xx/vectors/vectors.S, mpc5xx/vectors/vectors.h,
437        mpc5xx/vectors/vectors_init.c: New files.
438
4392004-04-02      Ralf Corsepius <ralf_corsepius@rtems.org>
440
441        * ppc403/vectors/align_h.S: Include <rtems/asm.h> instead of
442        <asm.h>.
443
4442004-04-01      Ralf Corsepius <ralf_corsepius@rtems.org>
445
446        * mpc505/vectors/vectors.S, mpc6xx/exceptions/asm_utils.S,
447        mpc6xx/mmu/mmuAsm.S, mpc8260/exceptions/asm_utils.S,
448        mpc8xx/exceptions/asm_utils.S, ppc403/vectors/vectors.S,
449        mpc5xx/exceptions/asm_utils.S, old-exceptions/cpu_asm.S,
450        new-exceptions/cpu_asm.S: Include <rtems/asm.h> instead of <asm.h>.
451        * mpc8260/clock/clock.c, mpc8xx/clock/clock.c, ppc403/clock/clock.c:
452        Include <rtems/clockdrv.h> instead of <clockdrv.h>.
453
4542004-03-31      Ralf Corsepius <ralf_corsepius@rtems.org>
455
456        * mpc6xx/timer/timer.c: Cosmetics.
457        * old-exceptions/cpu.c, old-exceptions/ppccache.c,
458        new-exceptions/cpu.c: Convert to using c99 fixed size types.
459
4602004-03-30      Ralf Corsepius <ralf_corsepius@rtems.org>
461
462        * mpc505/timer/timer.c, mpc5xx/timer/timer.c,
463        mpc6xx/clock/c_clock.c, mpc6xx/timer/timer.c, mpc8260/clock/clock.c,
464        mpc8260/console-generic/console-generic.c, mpc8260/cpm/cp.c,
465        mpc8260/cpm/dpram.c, mpc8260/include/cpm.h, mpc8260/include/mmu.h,
466        mpc8260/include/mpc8260.h, mpc8260/mmu/mmu.c, mpc8260/timer/timer.c,
467        mpc8xx/clock/clock.c, mpc8xx/console-generic/console-generic.c,
468        mpc8xx/cpm/cp.c, mpc8xx/cpm/dpram.c, mpc8xx/include/cpm.h,
469        mpc8xx/include/mmu.h, mpc8xx/include/mpc8xx.h, mpc8xx/mmu/mmu.c,
470        mpc8xx/timer/timer.c, ppc403/clock/clock.c,
471        ppc403/console/console.c, ppc403/console/console405.c,
472        ppc403/ictrl/ictrl.c, ppc403/ictrl/ictrl.h, ppc403/timer/timer.c,
473        ppc403/tty_drv/tty_drv.c, rtems/powerpc/cache.h, shared/src/cache.c:
474        Convert to using c99 fixed size types.
475
4762004-03-26      Ralf Corsepius <ralf_corsepius@rtems.org>
477
478        * configure.ac: Add 2nd argument (rtems_updir) to RTEMS_TOP.
479
4802004-03-09      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
481
482        * README: Add "mpc5xx (mpc565)", because Wilfried B. mentioned the
483        mpc5xx being used on mpc565.
484
4852004-03-08      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
486
487        PR 587/bsps
488        * Makefile.am, configure.ac: Reflect having added mpc5xx.
489        * shared/include/cpuIdent.h, shared/include/cpuIdent.c: Add defines
490        for MPC_5XX.
491        * mpc5xx/Makefile.am: New.
492        * mpc5xx/exceptions/asm_utils.S,  mpc5xx/exceptions/raw_exception.c,
493        mpc5xx/exceptions/raw_exception.h, mpc5xx/ictrl/ictrl.c,
494        mpc5xx/ictrl/ictrl.h, mpc5xx/timer/timer.c: New (Submission from
495        Wilfried Busalski <w.busalski@lancier-monitoring.de>).
496
4972004-03-05      Joel Sherrill <joel@OARcorp.com>
498
499        * mpc6xx/mmu/pte121.c: Add missing ifdef DEBUG to remove warning for
500        unused static routine.
501
5022004-02-17      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
503
504        * mpc505/Makefile.am: Fix typo.
505
5062004-02-06      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
507
508        * mpc505/Makefile.am, mpc6xx/Makefile.am, mpc8260/Makefile.am,
509        mpc8xx/Makefile.am, ppc403/Makefile.am: Don't include .../lib.am.
510
5112004-01-30      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
512
513        * old-exceptions/configure.ac, new-exceptions/configure.ac: Add
514        RTEMS_PROG_CCAS.
515        * wrapup/Makefile.am: Remove.
516        * old-exceptions/Makefile.am, new-exceptions/Makefile.am: Use
517        automake compilation rules.
518        * shared/Makefile.am: Use automake compilation rules. Build *.rels.
519        * configure.ac: Remove wrapup.
520
5212004-01-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
522
523        * old-exceptions/Makefile.am: Add PREINSTALL_DIRS.
524        * Makefile.am, mpc505/Makefile.am, mpc6xx/Makefile.am,
525        mpc8260/Makefile.am, mpc8xx/Makefile.am, ppc403/Makefile.am,
526        shared/Makefile.am: Use automake compilation rules. Add
527        PREINSTALL_DIRS.
528        * configure.ac: Require automake >= 1.8.2.
529
5302004-01-14      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
531
532        * Makefile.am, old-exceptions/Makefile.am: Re-add dirstamps to
533        PRE/TMPINSTALL_FILES. Add PRE/TMPINSTALL_FILES to CLEANFILES.
534        * mpc505/Makefile.am, mpc6xx/Makefile.am, mpc8260/Makefile.am,
535        mpc8xx/Makefile.am, ppc403/Makefile.am, shared/Makefile.am: Ditto.
536
5372004-01-13      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
538
539        * shared/Makefile.am: Fix typo  EXTRA_DIST = $(libcpuspec_C_FILES)
540        * mpc6xx/Makefile.am: Remove libcpuspec.a (Unused).
541        * mpc505/Makefile.am: Fix typo vectors/vectors.S.
542
5432003-12-19      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
544
545        * shared/Makefile.am: Use $(top_srcdir)/../shared instead of
546        relative subdirs.
547        * ppc403/Makefile.am: Fix typo in vectors' compilation rule.
548
5492003-12-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
550
551        * configure.ac: Reflect changes to mpc505/Makefile.ams.
552        * configure.ac: Reflect changes to mpc8xx/Makefile.ams.
553        * ppc403/clock/Makefile.am,
554        ppc403/console/Makefile.am, ppc403/ictrl/Makefile.am,
555        ppc403/timer/Makefile.am, ppc403/tty_drv/Makefile.am,
556        ppc403/vectors/Makefile.am, mpc505/ictrl/Makefile.am,
557        mpc505/timer/Makefile.am, mpc505/vectors/Makefile.am,
558        mpc8xx/clock/Makefile.am, mpc8xx/console-generic/Makefile.am,
559        mpc8xx/cpm/Makefile.am, mpc8xx/exceptions/Makefile.am,
560        mpc8xx/mmu/Makefile.am, mpc8xx/timer/Makefile.am,
561        mpc6xx/clock/Makefile.am, mpc6xx/exceptions/Makefile.am,
562        mpc6xx/mmu/Makefile.am, mpc6xx/timer/Makefile.am,
563        mpc6xx/wrapup/Makefile.am, mpc8260/clock/Makefile.am,
564        mpc8260/console-generic/Makefile.am, mpc8260/cpm/Makefile.am,
565        mpc8260/exceptions/Makefile.am, mpc8260/mmu/Makefile.am,
566        mpc8260/timer/Makefile.am: Remove.
567        * ppc403/Makefile.am, mpc505/Makefile.am, mpc8xx/Makefile.am,
568        mpc6xx/Makefile.am, mpc8260/Makefile.am: Merge-in Makefile.ams
569        above.
570        * configure.ac: Remove mpc6xx/*/Makefile,  mpc8260/*/Makefile.
571        * configure.ac: Reflect changes to ppc403/Makefile.ams.
572
5732003-12-15      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
574
575        * shared/include/Makefile.am, shared/src/Makefile.am: Remove.
576        * shared/Makefile.am: Merge-in Makefile.ams above.
577        * configure.ac: Reflect changes above.
578
5792003-12-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
580
581        * Makefile.am, mpc505/ictrl/Makefile.am, mpc6xx/clock/Makefile.am,
582        mpc6xx/exceptions/Makefile.am, mpc6xx/mmu/Makefile.am,
583        mpc8260/Makefile.am, mpc8260/exceptions/Makefile.am,
584        mpc8xx/Makefile.am, mpc8xx/exceptions/Makefile.am,
585        ppc403/ictrl/Makefile.am, ppc403/tty_drv/Makefile.am,
586        shared/include/Makefile.am, shared/src/Makefile.am,
587        old-exceptions/Makefile.am, new-exceptions/Makefile.am: Use mkdir_p.
588        Remove dirs from PRE/TMPINSTALL_FILES.
589        * configure.ac, old-exceptions/configure.ac,
590        new-exceptions/configure.ac: Require automake >= 1.8, autoconf >=
591        2.59.
592
5932003-12-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
594
595        * wrapup/Makefile.am: Build libcpu.a. Don't preinstall libcpu.a
596
5972003-12-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
598
599        * mpc505/ictrl/Makefile.am: Remove all-local,
600        mpc505/timer/Makefile.am: Remove all-local,
601        mpc505/vectors/Makefile.am: Remove all-local,
602        mpc6xx/clock/Makefile.am: Remove all-local,
603        mpc6xx/exceptions/Makefile.am: Remove all-local,
604        mpc6xx/mmu/Makefile.am: Remove all-local, mpc6xx/timer/Makefile.am:
605        Remove all-local, mpc6xx/wrapup/Makefile.am: Remove all-local,
606        mpc8260/clock/Makefile.am: Remove all-local,
607        mpc8260/console-generic/Makefile.am: Remove all-local,
608        mpc8260/cpm/Makefile.am: Remove all-local,
609        mpc8260/exceptions/Makefile.am: Remove all-local,
610        mpc8260/mmu/Makefile.am: Remove all-local,
611        mpc8260/timer/Makefile.am: Remove all-local,
612        mpc8xx/clock/Makefile.am: Remove all-local,
613        mpc8xx/console-generic/Makefile.am: Remove all-local,
614        mpc8xx/cpm/Makefile.am: Remove all-local,
615        mpc8xx/exceptions/Makefile.am: Remove all-local,
616        mpc8xx/mmu/Makefile.am: Remove all-local, mpc8xx/timer/Makefile.am:
617        Remove all-local, ppc403/clock/Makefile.am: Remove all-local,
618        ppc403/console/Makefile.am: Remove all-local,
619        ppc403/ictrl/Makefile.am: Remove all-local,
620        ppc403/timer/Makefile.am: Remove all-local,
621        ppc403/tty_drv/Makefile.am: Remove all-local,
622        ppc403/vectors/Makefile.am: Remove all-local,
623        shared/include/Makefile.am: Remove all-local,
624        shared/src/Makefile.am: Remove all-local, wrapup/Makefile.am: Remove
625        all-local, old-exceptions/Makefile.am: Remove all-local,
626        new-exceptions/Makefile.am: Remove all-local: $(ARCH).
627        * new-exceptions/Makefile.am: Remove include_rtems_score_HEADERS.
628        Reformat for preinstallation dirstamp support.
629        * old-exceptions/Makefile.am: Reformat for preinstallation dirstamp
630        support.
631
6322003-12-01      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
633
634        * Makefile.am, mpc505/ictrl/Makefile.am, mpc6xx/clock/Makefile.am,
635        mpc6xx/exceptions/Makefile.am, mpc6xx/mmu/Makefile.am,
636        mpc8260/Makefile.am, mpc8260/exceptions/Makefile.am,
637        mpc8xx/Makefile.am, mpc8xx/exceptions/Makefile.am,
638        ppc403/ictrl/Makefile.am, ppc403/tty_drv/Makefile.am,
639        shared/include/Makefile.am, shared/src/Makefile.am: Reformat. Use
640        dirstamp for preinstallation.
641        * mpc505/Makefile.am, mpc505/timer/Makefile.am,
642        mpc505/vectors/Makefile.am, mpc6xx/Makefile.am,
643        mpc6xx/timer/Makefile.am, mpc6xx/wrapup/Makefile.am,
644        mpc8260/clock/Makefile.am, mpc8260/console-generic/Makefile.am,
645        mpc8260/cpm/Makefile.am, mpc8260/mmu/Makefile.am,
646        mpc8260/timer/Makefile.am, mpc8xx/clock/Makefile.am,
647        mpc8xx/console-generic/Makefile.am, mpc8xx/cpm/Makefile.am,
648        mpc8xx/mmu/Makefile.am, mpc8xx/timer/Makefile.am,
649        ppc403/Makefile.am, ppc403/clock/Makefile.am,
650        ppc403/console/Makefile.am, ppc403/timer/Makefile.am,
651        ppc403/vectors/Makefile.am, shared/Makefile.am, wrapup/Makefile.am:
652        Reformat.
653
6542003-10-22      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
655
656        * configure.ac, old-exceptions/configure.ac,
657        new-exceptions/configure.ac: Remove RTEMS_CANONICAL_HOST.
658
6592003-10-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
660
661        * configure.ac, old-exceptions/configure.ac,
662        new-exceptions/configure.ac: Remove RTEMS_CHECK_CPU.
663
6642003-09-04      Joel Sherrill <joel@OARcorp.com>
665
666        * mpc6xx/clock/c_clock.c, mpc6xx/clock/c_clock.h,
667        mpc6xx/exceptions/raw_exception.c,
668        mpc6xx/exceptions/raw_exception.h, mpc6xx/mmu/bat.c,
669        mpc6xx/mmu/bat.h, mpc6xx/mmu/mmuAsm.S, mpc6xx/timer/timer.c,
670        mpc8260/clock/clock.c, mpc8260/console-generic/console-generic.c,
671        mpc8260/cpm/brg.c, mpc8260/exceptions/raw_exception.c,
672        mpc8260/exceptions/raw_exception.h, mpc8260/include/cpm.h,
673        mpc8260/include/mmu.h, mpc8260/mmu/mmu.c, mpc8260/timer/timer.c,
674        mpc8xx/clock/clock.c, mpc8xx/console-generic/console-generic.c,
675        mpc8xx/exceptions/raw_exception.c,
676        mpc8xx/exceptions/raw_exception.h, mpc8xx/include/cpm.h,
677        mpc8xx/include/mmu.h, mpc8xx/mmu/mmu.c, mpc8xx/timer/timer.c,
678        ppc403/clock/clock.c, ppc403/console/console.c.polled,
679        ppc403/timer/timer.c, rtems/powerpc/debugmod.h,
680        shared/include/byteorder.h, shared/include/cpuIdent.c,
681        shared/include/cpuIdent.h, shared/include/io.h,
682        shared/include/mmu.h, shared/include/page.h,
683        shared/include/pgtable.h, shared/include/spr.h,
684        old-exceptions/cpu.c, old-exceptions/cpu_asm.S,
685        new-exceptions/cpu.c, new-exceptions/cpu_asm.S: URL for license
686        changed.
687        * mpc505/timer/timer.c, ppc403/console/console.c,
688        ppc403/console/console405.c: Removed incorrect statement about
689        copyright assignment.
690
6912003-08-20      Joel Sherrill <joel@OARcorp.com>
692
693        * mpc8260/clock/clock.c: Correct copyright statements.
694
6952003-08-18      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
696
697        * Makefile.am, old-exceptions/Makefile.am,
698        new-exceptions/Makefile.am: Reflect having moved aclocal/.
699
7002003-08-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
701
702        * Makefile.am, mpc505/Makefile.am, mpc505/ictrl/Makefile.am,
703        mpc505/timer/Makefile.am, mpc505/vectors/Makefile.am,
704        mpc6xx/Makefile.am, mpc6xx/clock/Makefile.am,
705        mpc6xx/exceptions/Makefile.am, mpc6xx/mmu/Makefile.am,
706        mpc6xx/timer/Makefile.am, mpc6xx/wrapup/Makefile.am,
707        mpc8260/Makefile.am, mpc8260/clock/Makefile.am,
708        mpc8260/console-generic/Makefile.am, mpc8260/cpm/Makefile.am,
709        mpc8260/exceptions/Makefile.am, mpc8260/mmu/Makefile.am,
710        mpc8260/timer/Makefile.am, mpc8xx/Makefile.am,
711        mpc8xx/clock/Makefile.am, mpc8xx/console-generic/Makefile.am,
712        mpc8xx/cpm/Makefile.am, mpc8xx/exceptions/Makefile.am,
713        mpc8xx/mmu/Makefile.am, mpc8xx/timer/Makefile.am,
714        ppc403/Makefile.am, ppc403/clock/Makefile.am,
715        ppc403/console/Makefile.am, ppc403/ictrl/Makefile.am,
716        ppc403/timer/Makefile.am, ppc403/tty_drv/Makefile.am,
717        ppc403/vectors/Makefile.am, shared/Makefile.am,
718        shared/include/Makefile.am, shared/src/Makefile.am,
719        wrapup/Makefile.am, old-exceptions/Makefile.am,
720        new-exceptions/Makefile.am: Reflect having moved automake/.
721
7222003-08-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
723
724        * configure.ac, old-exceptions/configure.ac,
725        new-exceptions/configure.ac: Use rtems-bugs@rtems.com as bug report
726        email address.
727
7282003-08-08      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
729
730        * wrapup/Makefile.am (FAMILY_OBJS): Remove *exception_processing.
731
7322003-07-08      Joel Sherrill <joel@OARcorp.com>
733
734        PR 416/bsps
735        * ppc403/ictrl/ictrl.c (ictrl_isr): We acknolwegde the interrupt in
736        interrupt controller (clr_exisr(mask)) before calling the interrupt
737        handler that will acnowledge the interrupt source. This results in
738        the interrupt beeing seen a second time by the interrupt controller.
739        Reported and fixed by El Kolli Yacine <yacine.elkolli@crf.canon.fr>.
740
7412003-03-25      Till Straumann <strauman@slac.stanford.edu>
742
743        PR 349/bsps
744        * shared/include/cpuIdent.c: Readd PPC604r CPU.
745
7462003-03-25      Thomas Doerfler <Thomas.Doerfler@imd-systems.de>
747
748        PR 368/filesystems
749        * mpc8xx/include/mpc8xx.h: Add PCMCIA registers.
750
7512003-03-18      Till Straumann <strauman@slac.stanford.edu>
752
753        PR 356/bsps
754        * new-exceptions/cpu.c: This patch makes RTEMS/PowerPC eabi
755        compliant.
756
7572003-03-06      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
758
759        * configure.ac, old-exceptions/configure.ac,
760        new-exceptions/configure.ac: Remove AC_CONFIG_AUX_DIR.
761
7622003-02-20      Till Straumann <strauman@slac.stanford.edu>
763
764        PR 349/bsps
765        * mpc6xx/exceptions/raw_exception.c, mpc6xx/mmu/bat.c,
766        mpc6xx/mmu/pte121.c, shared/include/cpuIdent.c,
767        shared/include/cpuIdent.h, shared/src/Makefile.am,
768        shared/src/stack.c, shared/src/stackTrace.h, powerpc/registers.h: -
769        undo improper 'fix' who broke mpc604r identification - fix: 7400
770        identification PVR value was wrong - enhance 'setdbat()' to switch
771        OFF a given BAT if called with 0 size - fix: page table support
772        bugfix - enhancement: provide routines to take and print stack trace
773        snapshots - add definitions for HID1 and DABR SPRs
774
7752003-02-14      Greg Menke <gregory.menke@gsfc.nasa.gov>
776
777        PR 348/bsps
778        * mpc6xx/exceptions/raw_exception.c: Add PPC_603ev as required by
779        MTX603e BSP.
780
7812003-02-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
782
783        * configure.ac, old-exceptions/configure.ac,
784        new-exceptions/configure.ac: AM_INIT_AUTOMAKE([1.7.2]).
785        * configure.ac, old-exceptions/configure.ac,
786        new-exceptions/configure.ac: AC_PREREQ(2.57).
787
7882002-12-19      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
789
790        * configure.ac: Remove RTEMS_CHEC_CUSTOM_BSP.
791        * mpc505/ictrl/Makefile.am, mpc505/timer/Makefile.am,
792        mpc505/vectors/Makefile.am, mpc6xx/clock/Makefile.am,
793        mpc6xx/exceptions/Makefile.am, mpc6xx/mmu/Makefile.am,
794        mpc6xx/timer/Makefile.am, mpc6xx/wrapup/Makefile.am,
795        mpc8260/clock/Makefile.am, mpc8260/console-generic/Makefile.am,
796        mpc8260/cpm/Makefile.am, mpc8260/exceptions/Makefile.am,
797        mpc8260/mmu/Makefile.am, mpc8260/timer/Makefile.am,
798        mpc8xx/clock/Makefile.am, mpc8xx/console-generic/Makefile.am,
799        mpc8xx/cpm/Makefile.am, mpc8xx/exceptions/Makefile.am,
800        mpc8xx/mmu/Makefile.am, mpc8xx/timer/Makefile.am,
801        ppc403/clock/Makefile.am, ppc403/console/Makefile.am,
802        ppc403/ictrl/Makefile.am, ppc403/timer/Makefile.am,
803        ppc403/tty_drv/Makefile.am, ppc403/vectors/Makefile.am,
804        shared/include/Makefile.am, shared/src/Makefile.am,
805        wrapup/Makefile.am: Don't include @RTEMS_BSP@.cfg.
806
8072002-12-17      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
808
809        * old-exceptions/Makefile.am, new-exceptions/Makefile.am: Don't
810        include @RTEMS_BSP@.cfg.
811        * old-exceptions/configure.ac, new-exceptions/configure.ac: Remove
812        RTEMS_CHECK_CUSTOM_BSP.
813
8142002-12-06      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
815
816        * configure.ac: Remove RTEMS_CHECK_BSP_CACHE.
817
8182002-12-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
819
820        * configure.ac: Remove mpc8260/include/Makefile. Remove
821        mpc8xx/include/Makefile.
822        * mpc8260/include/Makefile.am, mpc8xx/include/Makefile.am: Remove.
823        * mpc8xx/Makefile.am: Merge-in mpc8xx/include/Makefile.am.
824        * mpc8260/Makefile.am: Merge-in mpc8260/include/Makefile.am.
825
8262002-12-01      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
827
828        * configure.ac: Add RTEMS_PROG_CCAS.
829
8302002-11-04      Joel Sherrill <joel@OARcorp.com>
831
832        * mpc8260/console-generic/console-generic.c, mpc8260/cpm/dpram.c,
833        mpc8260/exceptions/raw_exception.c,
834        mpc8xx/exceptions/raw_exception.c: Removed warnings.
835
8362002-11-01      Joel Sherrill <joel@OARcorp.com>
837
838        * new-exceptions/cpu.c: Currently only the mpc8260 BSP supports
839        interrupt nesting. NOTE: These needs to be generalized as the patch
840        is applied to other BSPs.
841        * mpc8xx/console-generic/console-generic.c, mpc8xx/cpm/dpram.c,
842        mpc8xx/exceptions/raw_exception.c, ppc403/clock/clock.c: Removed
843        warnings.
844
8452002-10-31      Joel Sherrill <joel@OARcorp.com>
846
847        * mpc6xx/clock/c_clock.c, mpc6xx/exceptions/raw_exception.c,
848        mpc6xx/mmu/bat.c: Removed warnings.
849
8502002-09-14      Joel Sherrill <joel@OARcorp.com>
851
852        * old-exceptions/cpu.c: Include declaration of variable i in ifdef
853        USE_SPRG to eliminate warning.
854
8552002-09-08      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
856
857        * configure.ac: Remove duplicate mpc6xx/timer/Makefile from
858        CONFIG_FILES.
859
8602002-09-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
861
862        * mpc8260/exceptions/raw_exception.c: #include <string.h>. #include
863        <bspIo.h>.
864
8652002-08-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
866
867        * mpc6xx/wrapup/Makefile.am, wrapup/Makefile.am,
868        mpc505/ictrl/Makefile.am, mpc505/timer/Makefile.am,
869        mpc505/vectors/Makefile.am, mpc6xx/clock/Makefile.am,
870        mpc6xx/exceptions/Makefile.am, mpc6xx/mmu/Makefile.am,
871        mpc6xx/timer/Makefile.am, mpc8260/clock/Makefile.am,
872        mpc8260/console-generic/Makefile.am, mpc8260/cpm/Makefile.am,
873        mpc8260/exceptions/Makefile.am, mpc8260/mmu/Makefile.am,
874        mpc8260/timer/Makefile.am, mpc8xx/clock/Makefile.am,
875        mpc8xx/console-generic/Makefile.am, mpc8xx/cpm/Makefile.am,
876        mpc8xx/exceptions/Makefile.am, mpc8xx/mmu/Makefile.am,
877        mpc8xx/timer/Makefile.am, ppc403/clock/Makefile.am,
878        ppc403/console/Makefile.am, ppc403/ictrl/Makefile.am,
879        ppc403/timer/Makefile.am, ppc403/tty_drv/Makefile.am,
880        ppc403/vectors/Makefile.am, shared/include/Makefile.am,
881        shared/src/Makefile.am, old-exceptions/Makefile.am,
882        new-exceptions/Makefile.am: Use .$(OBJEXT) instead of .o.
883
8842002-07-24      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
885
886        * mpc6xx/mmu/pte121.c: Include <string.h> for gcc-3.1.
887
8882002-07-22      Till Straumann <strauman@slac.stanford.edu>
889
890        * mpc6xx/mmu/bat.c: Per PR241, fix a tiny bug introduced by the fix
891        for an earlier patch (PR213) which added support for setting BAT0 to
892        setdbat().
893
8942002-07-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
895
896        * old-exceptions/Makefile.am: Reflect having removed rtems.S. Use
897        AM_CPPFLAGS instead of INCLUDES (Latest automake standard).
898        * old-exceptions/Makefile.am: Fix oversights in previous patch.
899        * old-exceptions/rtems.S: Remove.
900
9012002-05-01      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
902
903        * rtems/powerpc/debugmod.h: New file (extracted from score/ppc.h).
904        * Makefile.am: Relect changes above.
905
9062002-04-30      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
907
908        * rtems/powerpc/cache.h: New file (extracted from
909        old-exceptions/cpu.h)
910        * old-exceptions/cpu.c: Include <rtems/powerpc/cache.h>.
911        * Makefile.am: Relect changes above.
912
9132002-04-18      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
914
915        * shared/include/cpu.h, old-exceptions/rtems/score/cpu.h,
916        new-exceptions/rtems/score/cpu.h: Removed.
917        * mpc6xx/clock/c_clock.c: Reflect changes to <rtems/score/cpu.h>.
918        * ppc403/vectors/vectors.S: Include <asm.h> instead of "asm.h".
919        * mpc6xx/exceptions/asm_utils.S, mpc6xx/exceptions/raw_exception.c,
920        mpc6xx/mmu/mmuAsm.S, mpc6xx/timer/timer.c,
921        mpc8260/exceptions/asm_utils.S, mpc8260/exceptions/raw_exception.c,
922        mpc8xx/exceptions/asm_utils.S, mpc8xx/exceptions/raw_exception.c:
923        Ditto.
924        * shared/include/Makefile.am, old-exceptions/Makefile.am,
925        new-exceptions/Makefile.am: Reflect changes above.
926        * shared/include/spr.h: Include rtems/powerpc/registers.h instead of
927        libcpu/cpu.h.
928
9292002-04-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
930
931        * mpc8260/exceptions/raw_exception.c,
932        mpc8xx/exceptions/raw_exception.c,
933        mpc6xx/exceptions/raw_exception.c: Include <libcpu/cpuIdent.h>.
934        * shared/include/cpu.h: Don't include cpuIdent.h.
935
9362002-04-13      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
937
938        * shared/include/cpuIdent.c: Reflect having added cpuIdent.h.
939        * shared/include/cpu.h: Ditto.
940        * shared/include/cpuIdent.h: New.
941        * shared/include/Makefile.am: Add cpuIndent.h. Fix EXTRA_DIST.
942
9432002-03-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
944
945        * mpc505/ictrl/Makefile.am, mpc505/Makefile.am,
946        mpc505/timer/Makefile.am, mpc505/vectors/Makefile.am, Makefile.am,
947        mpc6xx/clock/Makefile.am, mpc6xx/Makefile.am,
948        mpc6xx/exceptions/Makefile.am, mpc6xx/mmu/Makefile.am,
949        mpc6xx/timer/Makefile.am, mpc6xx/wrapup/Makefile.am,
950        mpc8260/clock/Makefile.am, mpc8260/Makefile.am,
951        mpc8260/console-generic/Makefile.am, mpc8260/cpm/Makefile.am,
952        mpc8260/exceptions/Makefile.am, mpc8260/include/Makefile.am,
953        mpc8260/mmu/Makefile.am, mpc8260/timer/Makefile.am,
954        mpc8xx/clock/Makefile.am, mpc8xx/Makefile.am,
955        mpc8xx/console-generic/Makefile.am, mpc8xx/cpm/Makefile.am,
956        mpc8xx/exceptions/Makefile.am, mpc8xx/include/Makefile.am,
957        mpc8xx/mmu/Makefile.am, mpc8xx/timer/Makefile.am,
958        ppc403/clock/Makefile.am, ppc403/Makefile.am,
959        ppc403/console/Makefile.am, ppc403/ictrl/Makefile.am,
960        ppc403/timer/Makefile.am, ppc403/tty_drv/Makefile.am,
961        ppc403/vectors/Makefile.am, shared/include/Makefile.am,
962        shared/Makefile.am, shared/src/Makefile.am, wrapup/Makefile.am,
963        old-exceptions/Makefile.am, new-exceptions/Makefile.am: Remove
964        AUTOMAKE_OPTIONS.
965        * configure.ac, old-exceptions/configure.ac,
966        new-exceptions/configure.ac:
967        AC_INIT(package,_RTEMS_VERSION,_RTEMS_BUGS).
968        AM_INIT_AUTOMAKE([no-define foreign 1.6]).
969
9702002-02-04      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
971
972        * shared/include/byteorder.h: Use unsigned instead of __unsigned
973        (GCC-3.0.x compatibility).
974
9752002-01-03      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
976
977        * mpc6xx/clock/c_clock.c, mpc6xx/mmu/bat.h,
978        mpc8260/console-generic/console-generic.c, mpc8260/cpm/brg.c,
979        mpc8xx/console-generic/console-generic.c, shared/include/cpuIdent.c:
980        Include rtems/bspIo.h instead of bspIo.h.
981
9822001-11-28      Joel Sherrill <joel@OARcorp.com>,
983
984        This was tracked as PR91.
985        This was tracked as PR91.
986        * old-exceptions/Makefile.am, new-exceptions/Makefile.am: Deleted
987        reference to c_isr.inl.
988        * old-exceptions/rtems/score/cpu.h,
989        new-exceptions/rtems/score/cpu.h: Added
990        CPU_PROVIDES_ISR_IS_IN_PROGRESS macro which is used to specify if
991        the port uses the standard macro for this (FALSE). A TRUE setting
992        indicates the port provides its own implementation.
993        * old-exceptions/rtems/score/c_isr.inl,
994        new-exceptions/rtems/score/c_isr.inl: Deleted and contents merged
995        into cpu.c.
996        * old-exceptions/cpu.c, new-exceptions/cpu.c: Received contents of
997        c_isr.inl.
998
9992001-11-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1000
1001        * shared/include/cpu.h: Remove stray empty lines.
1002        * Makefile.am: Ditto.
1003        * ppc403/vectors/vectors.S: Include <bsp.h>.
1004        * configure.ac: Remove old_exception_processing,
1005        new_exception_processing.
1006
10072001-11-27      Joel Sherrill <joel@OARcorp.com>,
1008
1009        * new_exception_processing/Makefile.in,
1010        new_exception_processing/Makefile.am,
1011        new_exception_processing/c_isr.inl, new_exception_processing/cpu.c,
1012        new_exception_processing/cpu.h, new_exception_processing/cpu_asm.S,
1013        old_exception_processing/Makefile.in,
1014        old_exception_processing/Makefile.am,
1015        old_exception_processing/README, old_exception_processing/TODO,
1016        old_exception_processing/c_isr.inl, old_exception_processing/cpu.c,
1017        old_exception_processing/cpu.h, old_exception_processing/cpu_asm.S,
1018        old_exception_processing/irq_stub.S,
1019        old_exception_processing/ppc_offs.h,
1020        old_exception_processing/ppccache.c,
1021        old_exception_processing/rtems.S: Deleted since now under libbsp.
1022
10232001-11-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1024
1025        * configure.ac: Remove ppc603e from old_exception_processing.
1026        * configure.ac: Remove mpc750 from new_exception_processing, Remove
1027        mpc604 from new_exception_processing.
1028        * old-exceptions/Makefile.am, new-exceptions/Makefile.am: Preinstall
1029        c_isr.inl (HACK).
1030
10312001-11-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1032
1033        * configure.ac: Remove mpc8xx from new_exception_processing.
1034        * configure.ac: Remove mpc8620 from new_exception_processing.
1035
10362001-11-14      Till Straumann <strauman@SLAC.Stanford.EDU>
1037
1038        * new_exception_processing/cpu_asm.S: Support double or single
1039        precision context switches.  Note that doing a single precision
1040        context save/restore on a double precision PowerPC machine does not
1041        only result in rounding errors but also screws up the FPSCR
1042        register!
1043
10442001-11-08      Dennis Ehlin (ECS) <Dennis.Ehlin@ecs.ericsson.se>
1045
1046        This modification is part of the submitted modifications necessary
1047        to
1048        support the IBM PPC405 family.  This submission was reviewed by
1049        Thomas Doerfler <Thomas.Doerfler@imd-systems.de> who ensured it did
1050        not negatively impact the ppc403 BSPs.  The submission and tracking
1051        process was captured as PR50.
1052        * ppc403/console/console405.c,
1053        ppc403/tty_drv/Makefile.am, ppc403/tty_drv/tty_drv.c,
1054        ppc403/tty_drv/tty_drv.h: New files.
1055        * Makefile.am, README, configure.ac, old_exception_processing/cpu.c,
1056        old_exception_processing/cpu.h, ppc403/Makefile.am,
1057        ppc403/clock/clock.c, ppc403/console/Makefile.am,
1058        ppc403/console/console.c, ppc403/ictrl/ictrl.c,
1059        ppc403/ictrl/ictrl.h, ppc403/timer/timer.c: Modified.
1060
10612001-11-07      Joel Sherrill <joel@OARcorp.com>
1062
1063        * configure.ac: Delete the commented out line that said that the
1064        mpc8260 used the old exception processing model.  This line also
1065        appears to have caused ppc603e to miss this test.
1066
10672001-10-29      Joel Sherrill <joel@OARcorp.com>
1068
1069        * mpc8xx/timer/timer.c: Added hack for two macros that are not
1070        defined with the new exception processing model:
1071        rtems_cpu_configuration_get_timer_least_valid()
1072        rtems_cpu_configuration_get_timer_average_overhead() This is
1073        captured as PR57.
1074
10752001-10-24      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1076
1077        * mpc8260/exceptions/Makefile.am, mpc8260/include/Makefile.am,
1078        mpc8xx/exceptions/Makefile.am: Updated to autoconf 2.52.
1079
10802001-10-24      Joel Sherrill <joel@OARcorp.com>
1081
1082        * mpc8260/include/mpc8260.h: "or" is a keyword in C++.
1083
10842001-10-22      Andy Dachs <a.dachs@sstl.co.uk>
1085
1086        * Added mpc8260 directory.
1087        * Modified Makefile.am and configure.in to build the contents
1088        * Makefile.am, README, configure.ac, new_exception_processing/cpu.h,
1089        shared/include/cpu.h, shared/include/cpuIdent.c, shared/src/cache.c:
1090        Added mpc8260 support.
1091        * mpc8260/Makefile.am, mpc8260/README, mpc8260/clock/Makefile.am,
1092        mpc8260/clock/clock.c, mpc8260/console-generic/Makefile.am,
1093        mpc8260/console-generic/console-generic.c,
1094        mpc8260/cpm/Makefile.am, mpc8260/cpm/brg.c, mpc8260/cpm/cp.c,
1095        mpc8260/cpm/dpram.c,
1096        mpc8260/exceptions/Makefile.am, mpc8260/exceptions/asm_utils.S,
1097        mpc8260/exceptions/raw_exception.c,
1098        mpc8260/exceptions/raw_exception.h, mpc8260/include/Makefile.am,
1099        mpc8260/include/console.h, mpc8260/include/cpm.h,
1100        mpc8260/include/mmu.h, mpc8260/include/mpc8260.h,
1101        mpc8260/mmu/Makefile.am, mpc8260/mmu/mmu.c,
1102        mpc8260/timer/Makefile.am, mpc8260/timer/timer.c: New files.
1103
11042001-10-12      Joel Sherrill <joel@OARcorp.com>
1105
1106        * mpc6xx/clock/c_clock.c, mpc6xx/clock/c_clock.h,
1107        mpc8xx/clock/clock.c, mpc8xx/timer/timer.c,
1108        new_exception_processing/cpu.c, new_exception_processing/cpu.h,
1109        new_exception_processing/cpu_asm.S, old_exception_processing/cpu.c,
1110        old_exception_processing/cpu.h, old_exception_processing/cpu_asm.S,
1111        old_exception_processing/rtems.S: Fixed typo.
1112
11132001-10-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1114
1115        * configure.ac: New file, generated from configure.in by autoupdate.
1116        * configure.in: Remove.
1117
11182001-09-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1119
1120        * shared/src/Makefile.am: Use 'CLEANFILES ='.
1121        * new_exception_processing/Makefile.am,
1122        old_exception_processing/Makefile.am, mpc6xx/mmu/Makefile.am,
1123        mpc6xx/clock/Makefile.am, mpc6xx/exceptions/Makefile.am,
1124        mpc8xx/include/Makefile.am, mpc8xx/exceptions/Makefile.am,
1125        shared/include/Makefile.am, shared/src/Makefile.am: Use
1126        'PREINSTALL_FILES ='.
1127
11282001-09-27      Joel Sherrill <joel@OARcorp.com>
1129
1130        * old_exception_processing/cpu.h, shared/include/cpu.h: Renamed
1131        delay() to rtems_bsp_delay(). Renamed delay_in_bus_cycles() to
1132        rtems_bsp_delay_in_bus_cycles().
1133
11342001-05-24      Tom Armistead <tom_armistead@phx.mcd.mot.com>
1135
1136        * mpc6xx/timer/timer.c: Added include of bsp.h and removed external
1137        declaration of BSP_Convert_decrementer() to  correct unresolved
1138        reference to this routine.
1139
11402001-05-24      Eric Valette <valette@crf.canon.fr>
1141
1142        * mpc8xx/console-generic/console-generic.c: Bug found by Yacine
1143        <elkolli@crf.canon.fr> where the initialization or irq data
1144        structure was incomplete in case a SMC channel was used first and
1145        later a SCC one.
1146
11472001-05-17      Joel Sherrill <joel@OARcorp.com>
1148
1149        * mpc6xx/exceptions/raw_exception.c, pc6xx/mmu/pte121.c: Modified
1150        slightly to reflect recent PowerPC re-organization and avoid
1151        warnings.
1152
11532001-05-15      Till Straumann <strauman@slac.stanford.edu>
1154
1155        * mpc6xx/mmu/pte121.c, mpc6xx/mmu/pte121.h: New files. Missed in
1156        merge of PR213.
1157
11582001-05-14      Till Straumann <strauman@slac.stanford.edu>
1159
1160        * rtems/powerpc/registers.h, rtems/score/ppc.h: Per PR213, add  the
1161        following: - support for the MPC74000 (AKA G4); there is no AltiVec
1162        support yet, however. - the cache flushing assembly code uses
1163        hardware-flush on the G4. Also, a couple of hardcoded numerical
1164        values were replaced by more readable symbolic constants. - extended
1165        interrupt-disabled code section so enclose the entire cache
1166        flush/invalidate procedure (as recommended by the book). This is not
1167        (latency) critical as it is only used by init code but prevents
1168        possible corruption. - Trivial page table support as been added.
1169        (1:1 effective-virtual-physical address mapping which is only useful
1170        only on CPUs which feature hardware TLB replacement, e.g. >604.
1171        This allows for write-protecting memory regions, e.g. text/ro-data
1172        which makes catching corruptors a lot easier. It also frees one
1173        DBAT/IBAT and gives more flexibility for setting up address maps :
1174        -) - setdbat() allows changing BAT0 also (since the BSP may use a
1175        page table, BAT0 could be available...). - asm_setdbatX() violated
1176        the SVR ABI by using r20 as a scratch register; changed for r0 -
1177        according to the book, a context synchronizing instruction is
1178        necessary prior to and after changing a DBAT -> isync added
1179        * new-exceptions/cpu.c: Per PR211 fix saving/restoring floating
1180        point context.  The fpsave and fprestore routines are only used in a
1181        executing context which _is_ fp and hence has the FPU enabled. The
1182        current behavior required the FPU always to be on which is very
1183        dangerous if lazy context switching is used.   [Joel Note: Some
1184        ports explicitly enabled the FPU in the FP save and restore routines
1185        to avoid this.] The patch also makes sure (on powerpc only) that the
1186        FPU is disabled for integer tasks. Note that this is crucial if
1187        deferred fp context switching is used. Otherwise, fp context
1188        corruption may go undetected! Also note that even tasks which merely
1189        push/pop FP registers to/from the stack without modifying them still
1190        MUST be FP tasks - otherwise (if lazy FP context switching is used),
1191        FP register corruption (of other, FP, tasks may occur)! Furthermore,
1192        (on PPC) by default, lazy FP context save/restore is _disabled_.
1193        * shared/include/io.h: Per PR215 address the following issues: -
1194        _IO_BASE, _ISA_MEM_BASE and PCI_DRAM_OFFSET are no longer defined by
1195        libcpu (powerpc/shared/include/io.h) but by the BSP (who is the only
1196        one to know the values) - the affected BSP (shared/motorola) headers
1197        have been fixed in a separate "libbsp/powerpc/shared" patch. - the
1198        DEC 21140 driver (libchip/network/dec21140.c) has been fixed to use
1199        PCI_DRAM_OFFSET instead of PREP_PCI_DRAM_OFFSET. and PCI_MEM_BASE
1200        instead of PREP_ISA_MEM_BASE. PCI_MEM_BASE is to be defined by the
1201        BSP who is using this driver. - the DEC driver also has been fixed
1202        to use the newer rtems_bsp_delay_in_bus_cycles() instead of the
1203        obsolete delay_in_bus_cycles().
1204
12052001-05-14      Joel Sherrill <joel@OARcorp.com>
1206
1207        * shared/include/cpuIdent.c: Account for duplicate numbers.
1208
12092001-04-17      Joel Sherrill <joel@OARcorp.com>
1210
1211        * shared/include/cpu.h: Added ifndef ASM.
1212
12132001-04-03      Joel Sherrill <joel@OARcorp.com>
1214
1215        * Closed PR57.  The hack is OK as it allows a BSP to override or not
1216        at its discretion.
1217        * Per PR94, all rtems/score/CPUtypes.h are named
1218        rtems/score/types.h.
1219        * Per PR94, all rtems/score/CPUtypes.h are named
1220        rtems/score/types.h.
1221        * mpc8xx/timer/timer.c: Removed #warning declaring providing a
1222        default definition for the macros
1223        rtems_cpu_configuration_get_timer_least_valid and
1224        rtems_cpu_configuration_get_timer_average_overhead.
1225        * old-exceptions/rtems/score/cpu.h,
1226        new-exceptions/rtems/score/cpu.h: Account for name change.
1227
12282001-03-30      Eric Valette <valette@crf.canon.fr>
1229
1230        * mpc8xx/vectors/Makefile.am,
1231        mpc8xx/vectors/README, mpc8xx/vectors/align_h.S
1232        mpc8xx/vectors/vectors.S: These files were removed in support of
1233        switching the mpc8xx to the use the "new exception processing
1234        model."
1235        * configure.in, mpc6xx/mmu/bat.h, mpc8xx/Makefile.am,
1236        mpc8xx/clock/clock.c, mpc8xx/console-generic/console-generic.c,
1237        mpc8xx/include/mpc8xx.h, mpc8xx/mmu/mmu.c,
1238        new_exception_processing/cpu.h, shared/include/byteorder.h,
1239        wrapup/Makefile.am: This is conversion of the mpc8xx CPU to the "new
1240        exception processing model."
1241        * mpc8xx/exceptions/Makefile.am,
1242        mpc8xx/exceptions/asm_utils.S, mpc8xx/exceptions/raw_exception.c,
1243        mpc8xx/exceptions/raw_exception.h: New files.
1244
12452001-02-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1246
1247        * mpc505/ictrl/Makefile.am, mpc6xx/clock/Makefile.am,
1248        mpc6xx/exceptions/Makefile.am, mpc6xx/mmu/Makefile.am,
1249        mpc8xx/include/Makefile.am, new_exception_processing/Makefile.am,
1250        old_exception_processing/Makefile.am, pc403/ictrl/Makefile.am,
1251        shared/include/Makefile.am, shared/src/Makefile.am: Apply *_HEADERS
1252        instead of *H_FILES.
1253
12542001-01-03      Joel Sherrill <joel@OARcorp.com>
1255
1256        * new_exception_processing/cpu.h, old_exception_processing/cpu.c:
1257        old_exception_processing/cpu.h, Added _CPU_Initialize_vectors(). In
1258        particular, spurious vector initialization had to be moved on old
1259        exception processing model.
1260
12612000-11-09      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1262
1263        * Makefile.am: Use ... instead of RTEMS_TOPdir in ACLOCAL_AMFLAGS.
1264
12652000-11-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1266
1267        * Makefile.am: Switch to ACLOCAL_AMFLAGS = -I
1268        $(RTEMS_TOPdir)/aclocal.
1269
12702000-10-26      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1271
1272        * Makefile.am: ACLOCAL_AMFLAGS= -I $(RTEMS_TOPdir)/macros. Switch to
1273        GNU canonicalization.
1274
12752000-10-20      Joel Sherrill <joel@OARcorp.com>
1276
1277        * mpc8xx/console-generic/console-generic.c: Avoid use of BSP
1278        definitions and rely on the new routine
1279        mbx8xx_console_get_configuration() to get information.  This routine
1280        was formerly incorrectly called
1281        mbx8xx_console_use_maximum_buffer_size(). binding to the exception
1282        code.
1283        * configure.in, Makefile.am: Explicitly specify whether an
1284        RTEMS_CPU_MODEL is using old or new exception processing.  This is
1285        important because when building multilib, you do not know  the
1286        RTEMS_CPU_MODEL.  So everything built in a multilib'ed RTEMS must be
1287        independent of the exception model and allow for late binding to the
1288        exception code.
1289
12902000-10-18      Sergei Organov <osv@javad.ru>
1291
1292        * Added full support for MPC505.
1293        * configure.in, mpc505/Makefile.am: Modified to reflect ictrl
1294        addition.
1295        * old_exception_processing/Makefile.am: Account for ppc_offs.h.
1296        * old_exception_processing/cpu_asm.S: Offsets moved to ppc_offs.h.
1297        * mpc505/timer/timer.c: Use <rtems.h>, not "rtems.h".
1298        * mpc505/vectors/vectors.S: Now use constants for exception numbers.
1299        * mpc505/ictrl: New directory.
1300        * old_exception_processing/ppc_offs.h: New file.
1301        * old_exception_processing/cpu.h: Make Nest and Disable levels
1302        volatile.
1303        * mpc505/vectors/Makefile.am: alignment exception handler now
1304        included.
1305        * mpc505/ictrl/Makefile.am,
1306        mpc505/ictrl/ictrl.c, mpc505/ictrl/ictrl.h: New files.
1307
13082000-10-18      Joel Sherrill <joel@OARcorp.com>
1309
1310        * mpc8xx/console-generic/console-generic.c: Removed include of
1311        <bsp.h> by adding BSP dependent routine
1312        mbx8xx_console_use_maximum_buffer_size() which can be hard coded or
1313        check non-volatile memory for configuration.
1314        * mpc8xx/console-generic/console-generic.c: Removed warnings.
1315        * mpc6xx/clock/c_clock.h: Removed commented out reference to
1316        <bsp.h>.
1317        * mpc6xx/timer/timer.c, mpc6xx/timer/timer.c: Ditto.
1318        * mpc6xx/clock/c_clock.c, mpc6xx/clock/c_clock.h: Removed use of
1319        bsp.h and replaced it with use of proper interfaces or explicit
1320        externs of required functions and data.
1321
13222000-09-04      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1323
1324        * mpc505/timer/Makefile.am, mpc505/vectors/Makefile.am,
1325        mpc6xx/clock/Makefile.am, mpc6xx/exceptions/Makefile.am,
1326        mpc6xx/mmu/Makefile.am, mpc6xx/timer/Makefile.am,
1327        mpc6xx/wrapup/Makefile.am, ppc403/clock/Makefile.am,
1328        ppc403/console/Makefile.am, ppc403/ictrl/Makefile.am,
1329        ppc403/timer/Makefile.am, ppc403/vectors/Makefile.am,
1330        shared/include/Makefile.am, shared/src/Makefile.am,
1331        wrapup/Makefile.am, mpc8xx/clock/Makefile.am,
1332        mpc8xx/console-generic/Makefile.am, mpc8xx/cpm/Makefile.am,
1333        mpc8xx/mmu/Makefile.am, mpc8xx/timer/Makefile.am,
1334        mpc8xx/vectors/Makefile.am, new_exception_processing/Makefile.am,
1335        old_exception_processing/Makefile.am: Include compile.am
1336
13372000-08-11      Charles-Antoine Gauthier  <charles.gauthier@nrc.ca>
1338
1339        * mpc8xx/console-generic/console-generic.c: Add support for
1340        configuration parameters in NVRAM
1341
13422000-08-10      Charles-Antoine Gauthier  <charles.gauthier@nrc.ca>
1343
1344        * mpx8xx/console-generic/console-generic.c(m8xx_uart_pollWrite):
1345        Flush actual buffer.
1346        * mpx8xx/console-generic/console-generic.c: Addition of support for
1347        shared printk and no termios.
1348
13492000-06-08      Eric Valette <valette@crf.canon.fr>
1350
1351        * mpc8xx/console-generic/console-generic.c: The printk/printf did
1352        not work when loaded by EPPCBUG. They did work when loaded with the
1353        BDM debugger.  I suspected EPPBUG  made some nasty things like
1354        patching Communication processor microcode...  Anyway, the attached
1355        patch: 1) Enables to have printk nearly immediately after boot, 2)
1356        Make printf work automagically (I do not know why except I make a
1357        different initialization for printk that should be overwritten by
1358        console init later ?) I let the default to be using EPPCBUG embedded
1359        firmware to boot and  using this printk early enabler code
1360        (LOADED_BY_EPPCBUG and  EARLY_CONSOLE) are on.
1361
Note: See TracBrowser for help on using the repository browser.