source: rtems/c/src/lib/libcpu/powerpc/ChangeLog @ 4417e40

4.104.114.84.95
Last change on this file since 4417e40 was 4417e40, checked in by Joel Sherrill <joel.sherrill@…>, on 02/01/06 at 19:39:41

Fix Formatting.

  • Property mode set to 100644
File size: 50.2 KB
RevLine 
[0f1590b]12006-01-20      Till Straumann <strauman@slac.stanford.edu>
[4417e40]2
3        * mpc6xx/mmu/pte121.c: consistency check now warns instead
4        of reporting an error when coming across a non 1:1 VSID;
5        fix: triv121IsRangeMapped() needs to convert segment offset
6        into a page index if the vsid argument is non-special.
[0f1590b]7
[11847f8d]82006-01-05      Till Straumann <strauman@slac.stanford.edu>
9        * shared/include/cpuIdent.c: Accept PPC_PSIM as a
10        known variant.
11
[e9b17e4]122005-12-31      Ralf Corsepius <ralf.corsepius@rtems.org>
13
14        PR 851/bsps
15        * mpc6xx/exceptions/raw_exception.c: Add PPC_603le.
16
172005-12-31      Ralf Corsepius <ralf.corsepius@rtems.org>
[6731214]18
19        * mpc6xx/exceptions/raw_exception.c: Cosmetics.
20
[36c30fe2]212005-11-21      Till Straumann <strauman@slac.stanford.edu>
22
[c2eeaaf]23        * new-exceptions/cpu_asm.S: the book says a context
24        synchronizing instruction (isync) is necessary after flipping
25        certain bits (e.g, MSR_FP) in msr -- since this could happen as
26        part of a context switch I added 'isync'.
[36c30fe2]27
[e6d36b5]282005-11-07      Ralf Corsepius <ralf.corsepius@rtems.org>
29
30        * mpc6xx/mmu/pte121.c: Eliminate unsigned32.
31        * mpc8xx/clock/clock.c: Eliminate rtems_unsigned32.
32
[d3b8db7b]332005-11-04      Ralf Corsepius <ralf.corsepius@rtems.org>
34
[47b5568]35        * shared/include/byteorder.h: Remove __arch_swap (Unused).
[d3b8db7b]36        * Makefile.am: Partially cleanup EXTRA_DIST.
37
[e6d36b5]382005-11-03      Till Straumann <strauman@slac.stanford.edu>
[cc9073d]39
[751076a6]40        * mpc6xx/clock/c_clock.c: disable interrupts around decrementer
41        update to eliminate a race condition
[1b1b43cc]42
[e6d36b5]432005-11-02      Till Straumann <strauman@slac.stanford.edu>
[912ab10e]44
[751076a6]45        * mpc6xx/mmu/pte121.c, mpc6xx/mmu/pte121.h: enhancements to mpc6xx
46        page table support - PTEs can now be modified even if the page table
47        is already active; bugfix: address range crossing 256MB boundary was
48        not handled correctly
[912ab10e]49        * mpc6xx/mmu/bat.c, mpc6xx/mmu/bat.h, mpc6xx/mmu/mmuAsm.S: moved
50        assembly code to C; setdbat now supports high bats on 7450 CPUs;
51        added argument checking to setdbat; added getdbat; moved early
52        initialization code (clear_bats) from BSP to libcpu
53        (CPU_clear_bats_early)
[d3b8db7b]54        * configure.ac, mpc6xx/exceptions/raw_exception.c,
[751076a6]55        shared/include/cpuIdent.c, shared/include/cpuIdent.h: recognize
56        mpc7457 CPU; added definitions for high bats (#4..7) on 7450 CPUs
57
[0130f653]582005-09-12      Thomas Doerfler <Thomas.Doerfler@imd-systems.de>
59
60        PR 527/bsps
61        PR 822/bsps
62        * mpc8xx/clock/clock.c: Currently the MBX8xx BSP does not boot,
63        because some logical errors are in the startup code. Additionally,
64        the mpc8xx shared clock driver does not support the clocking scheme
65        of some of the board variants, which are clocked from a 32768Hz (!)
66        external crystal.
67
[db0cf9fc]682005-08-12      Phil Torre <ptorre@zetron.com>
69
70        PR 816/bsps
[751076a6]71        * mpc8xx/include/mpc8xx.h: The struct which describes SCC Ethernet
72        mode parameters (m8xxSCCENparms_t) does not match the hardware:
73        members taddr_h and taddr_l are transposed. When loading new
74        multicast group addresses into the hash table, the wrong hash bit is
75        set.
[db0cf9fc]76
[7c5c667e]772005-08-05      Ralf Corsepius <ralf.corsepius@rtems.org>
78
79        * Makefile.am: Unconditionally initialize include_libcpu_HEADERS.
80
[de5bc21]812005-07-28      Eric Norum <norume@aps.anl.gov>
82
[04ae040]83        PR 773/bsps
[5a1b3a17]84        * mpc6xx/clock/c_clock.c: Changes provided by Phillip Sorensen
85        <pas37@cornell.edu> to get MVME5500 BSP running.
[de5bc21]86
[b0a95a5]872005-06-17      Joel Sherrill <joel@OARcorp.com>
88
89        * mpc5xx/vectors/vectors.h: Add hack to avoid warning.
90
[751076a6]912005-05-17      Jennifer Averett <jennifer.averett@oarcorp.com>
[368c27c]92
[751076a6]93        * mpc5xx/irq/irq.c, mpc5xx/irq/irq.h,
94        mpc8xx/console-generic/console-generic.c: Modified to use
95        rtems/irq.h.
[35d9fb04]96
[1e065a9]972005-05-11      Ralf Corsepius <ralf.corsepius@rtems.org>
98
[751076a6]99        * configure.ac: Remove mpc6xx/Makefile.
[8238048]100        * Makefile.am: Merge-in ppc403/Makefile.am.
[751076a6]101        * ppc403/Makefile.am, mpc8260/Makefile.am, mpc8xx/Makefile.am,
102        mpc6xx/Makefile.am, mpc505/Makefile.am, mpc5xx/Makefile.am: Remove.
[8238048]103        * Makefile.am: Merge-in mpc8260/Makefile.am.
104        * configure.ac: Remove mpc8260/Makefile.
105        * Makefile.am: Merge-in mpc8xx/Makefile.am.
[1e065a9]106        * configure.ac: Remove mpc8xx/Makefile.
[8238048]107        * configure.ac: Remove mpc5xx/Makefile. Remove mpc505/Makefile.
[751076a6]108        * Makefile.am: Merge-in mpc5xx/Makefile.am. Merge-in
109        mpc505/Makefile.am.
110        * configure.ac: Remove ppc403/Makefile.
[63413d6b]111        * Makefile.am: Merge-in mpc6xx/Makefile.am.
[751076a6]112        * preinstall.am, preinstall.am, preinstall.am, preinstall.am,
113        preinstall.am: Regenerate.
[3f5a3d72]114
[cc21289]1152005-05-10      Ralf Corsepius <ralf.corsepius@rtems.org>
116
117        * Makefile.am: Merge-in shared/Makefile.am.
[751076a6]118        * mpc5xx/console-generic/console-generic.c: Eliminate
119        rtems_unsigned16.
120        * configure.ac: Add AMPOLISH3.
[cc21289]121        * shared/Makefile.am: Remove.
[b514895]122        * preinstall.am: New.
[751076a6]123        * configure.ac: Remove shared/Makefile.
[b514895]124        * Makefile.am: include preinstall.am.
[751076a6]125        * preinstall.am: Regenerate.
[b514895]126
[751076a6]1272005-05-05      Jennifer Averett <jennifer.averett@oarcorp.com>
[abb6ed69]128
[751076a6]129        * mpc8xx/console-generic/console-generic.c: Added parameter to ISRs.
[abb6ed69]130
[de05099e]1312005-05-03      Joel Sherrill <joel@OARcorp.com>
132
133        * mpc8260/cpm/dpram.c, mpc8260/timer/timer.c, mpc8xx/cpm/dpram.c:
134        Remove warnings.
135
[751076a6]1362005-04-25      Jennifer Averett <jennifer.averett@oarcorp.com>
[7735271]137
[751076a6]138        PR 779/bsp
139        * mpc5xx/console-generic/console-generic.c, mpc5xx/irq/irq.c,
140        mpc5xx/irq/irq.h, mpc5xx/irq/irq_init.c: Add parameter to powerpc
141        interrupt handler routines
[7735271]142
[751076a6]1432005-04-15      Jennifer Averett <jennifer.averett@oarcorp.com>
[d3d9ef37]144
[751076a6]145        * mpc6xx/clock/c_clock.c, mpc6xx/clock/c_clock.h,
146        mpc8260/console-generic/console-generic.c: add parameter to new
147        exception interrupt handlers in powerpc bsps
[d3d9ef37]148
[cc043dc]1492005-02-17      Ralf Corsepius <ralf.corsepius@rtems.org>
150
[751076a6]151        * new-exceptions/cpu.c, rtems/powerpc/powerpc.h: Remove
152        CPU_MINIMUM_STACK_FRAME_SIZE. Use PPC_MINIMUM_STACK_FRAME_SIZE
153        instead.
[cc043dc]154        * rtems/powerpc/powerpc.h: Add PPC_MINIMUM_STACK_FRAME_SIZE.
155
[21a6869c]1562005-02-15      Ralf Corsepius <ralf.corsepius@rtems.org>
157
[751076a6]158        * ppc403/console/console405.c: Rename round to spiBaudRound
159        (Conflict with C99). Make spiBaudRound static.
160        * mpc8260/mmu/mmu.c: Use _CPU_MSR_GET instead of _CPU_MSR_Value.
161        (Unify old/new-exception processing API).
[8238048]162        * old-exceptions/rtems/score/ppc_offs.h, old-exceptions/README,
163        old-exceptions/TODO, old-exceptions/cpu.c, old-exceptions/cpu_asm.S,
164        old-exceptions/irq_stub.S, old-exceptions/ppccache.c: New (Copied
165        from ../../libbsp/powerpc/support/old_exception_processing)
166        * new-exceptions/cpu.c: Add CPU_MINIMUM_STACK_FRAME_SIZE.
167        * new-exceptions/cpu.c (_CPU_ISR_install_vector): New.
[751076a6]168        * old-exceptions/cpu.c: Use _CPU_MSR_GET instead of _CPU_MSR_Value
169        (Unify old/new exception processing API).
[7634813]170        * new-exceptions/cpu.c, new-exceptions/cpu_asm.S: New (Copied from
[2541237]171        ../../libbsp/powerpc/support/new_exception_processing).
[8238048]172        * Makefile.am: Reflect changes above.
[eca561c8]173
[493086e]1742005-02-14      Ralf Corsepius <ralf.corsepius@rtems.org>
175
[751076a6]176        * old-exceptions/cpu.c (ppc_exception_vector_addr): Merge ppc603 and
177        ppc603e cases.
178        * rtems/powerpc/powerpc.h: Remove PPC_ALIGNMENT.
179        * mpc8xx/mmu/mmu.c, rtems/powerpc/cache.h, rtems/powerpc/powerpc.h,
180        old-exceptions/cpu.c, old-exceptions/cpu_asm.S,
[8238048]181        old-exceptions/irq_stub.S, new-exceptions/cpu.c,
182        new-exceptions/cpu_asm.S: #include <rtems/powerpc/powerpc.h>.
[493086e]183        * rtems/powerpc/powerpc.h: Remove mpc603e specific
184        PPC_TLB_*/PPC_IRQ_* defines. Use mpc603 specific defines on mpc603e.
185
[9dc84b5]1862005-02-13      Ralf Corsepius <ralf.corsepius@rtems.org>
187
188        * rtems/powerpc/powerpc.h: New header guard.
[8238048]189        * old-exceptions/cpu.c: Add _PPC_MSR_DISABLE_MASK.
[b83a2b6]190        * mpc5xx/include/mpc5xx.h, mpc5xx/include/console.h,
191        mpc5xx/exceptions/raw_exception.h, mpc5xx/irq/irq.h,
192        mpc5xx/vectors/vectors.h, mpc6xx/exceptions/raw_exception.h,
[751076a6]193        mpc6xx/mmu/bat.h, mpc6xx/mmu/pte121.h, mpc6xx/clock/c_clock.h,
194        mpc8260/include/mpc8260.h, mpc8260/include/console.h,
195        mpc8260/include/cpm.h, mpc8260/exceptions/raw_exception.h,
196        mpc8260/include/mmu.h, mpc8xx/include/mpc8xx.h,
197        mpc8xx/include/console.h, mpc8xx/include/cpm.h,
198        mpc8xx/exceptions/raw_exception.h, mpc8xx/include/mmu.h,
199        ppc403/ictrl/ictrl.h, ppc403/tty_drv/tty_drv.h, shared/include/io.h,
[b83a2b6]200        shared/include/mmu.h, shared/include/page.h,
201        shared/include/byteorder.h, shared/include/pgtable.h,
202        shared/include/cpuIdent.h,shared/include/spr.h,
203        shared/src/stackTrace.h: New header guards.
[751076a6]204        * rtems/powerpc/powerpc.h: New (Copy of
205        cpukit/score/cpu/powerpc/rtems/score/powerpc.h).
[b83a2b6]206
[eb27a98]2072005-02-11      Ralf Corsepius <ralf.corsepius@rtems.org>
208
[751076a6]209        * configure.ac: subdir-objects. Add compiler check for old/new-style
210        exception processing.
211        * mpc8260/cpm/dpram.c, mpc8xx/cpm/dpram.c: Remove local rtems_panic,
212        use #include <rtems/error.h>.
[eb27a98]213        * Makefile.am: Build exception processing in  old-exceptions rsp.
214        new-exceptions subdirs (Merge-in former libbsp/powerpc/support/*).
[8238048]215        * old-exceptions/Makefile.am, old-exceptions/configure.ac,
216        new-exceptions/Makefile.am, new-exceptions/configure.ac: Remove
[751076a6]217        (Unused).
[8c46a690]218
[6dfbd8c]2192005-02-10      Ralf Corsepius <ralf.corsepius@rtems.org>
220
[751076a6]221        * mpc505/vectors/vectors.S, ppc403/vectors/vectors.S,
222        old-exceptions/cpu.c, old-exceptions/cpu_asm.S,
223        old-exceptions/irq_stub.S, old-exceptions/rtems/score/ppc_offs.h:
[6dfbd8c]224        Remove PPC_ABI_POWEROPEN.
225
[80df34a]2262005-02-09      Ralf Corsepius <ralf.corsepius@rtems.org>
227
[751076a6]228        * rtems/powerpc/cache.h, rtems/powerpc/debugmod.h: New header
229        guards.
230        * mpc505/vectors/vectors.S, ppc403/vectors/vectors.S,
231        old-exceptions/cpu.c, old-exceptions/cpu_asm.S,
232        old-exceptions/irq_stub.S, old-exceptions/rtems/score/ppc_offs.h:
[80df34a]233        Remove PPC_ABI_GCC27.
[545f7786]234        * ppc403/vectors/vectors.S: Remove XCOFF support.
235
[f97f0c74]2362005-01-07      Ralf Corsepius <ralf.corsepius@rtems.org>
237
238        * mpc505/Makefile.am, mpc5xx/Makefile.am, mpc6xx/Makefile.am,
239        mpc8260/Makefile.am, mpc8xx/Makefile.am, ppc403/Makefile.am,
[8238048]240        shared/Makefile.am, old-exceptions/Makefile.am,
241        new-exceptions/Makefile.am: Eliminate CFLAGS_OPTIMIZE_V.
[f97f0c74]242
[92049ab]2432005-01-04      Joel Sherrill <joel@OARcorp.com>
244
245        * ppc403/tty_drv/tty_drv.c: Remove warnings.
246
[65918026]2472005-01-02      Ralf Corsepius <ralf.corsepius@rtems.org>
248
249        * mpc505/Makefile.am, mpc5xx/Makefile.am, mpc6xx/Makefile.am,
250        mpc8260/Makefile.am, mpc8xx/Makefile.am, ppc403/Makefile.am,
[8238048]251        shared/Makefile.am, old-exceptions/Makefile.am,
252        new-exceptions/Makefile.am: Remove build-variant support.
[65918026]253
[faed5fa]2542004-11-22      Jennifer Averett <jennifer@OARcorp.com>
255
256        PR 581/bsps
257        * mpc6xx/exceptions/raw_exception.c, shared/include/cpuIdent.h:
258        Converting PSIM to new exception model required adding PSIM as
259        PowerPC CPU model.
260
[56c4cae]2612004-11-20      Ralf Corsepius <ralf.corsepius@rtems.org>
262
263        * powerpc/shared/include/cpuIdent.c,
[751076a6]264        powerpc/shared/include/cpuIdent.h: Add 603le. (Submitted by
265        Thomas.Doerfler <Thomas.Doerfler@imd-systems.de> as part of the
266        patch attached to PR 703).
[56c4cae]267
[a84392d]2682004-11-10      Richard Campbell <richard.campbell@oarcorp.com>
269
270        * configure.ac, mpc6xx/exceptions/raw_exception.c,
271        mpc6xx/exceptions/raw_exception.h, mpc6xx/mmu/bat.c,
272        mpc6xx/mmu/bat.h, mpc6xx/mmu/mmuAsm.S, shared/include/cpuIdent.c,
[751076a6]273        shared/include/cpuIdent.h: Add MPC8240 and MPC8245 support. There
274        was also a significant amount of spelling and whitespace cleanup.
[a84392d]275
[ad17f7f]2762004-10-21      Ralf Corsepius <ralf_corsepius@rtems.org>
277
278        * mpc5xx/clock/clock.c, mpc5xx/include/mpc5xx.h
279        mpc5xx/timer/timer.c: Use POSIX fixed size types.
280
[751076a6]2812004-10-20      Ralf Corsepius <ralf_corsepius@rtems.org>
282
283        PR 696/bsps
284        * old-exceptions/cpu.c: Include bsp.h.
285
[e9aa9bb0]2862004-10-20      Eric Norum <norume@aps.anl.gov>
287
[5bd1219]288        * configure.ac, mpc6xx/exceptions/raw_exception.c,
[751076a6]289        mpc6xx/mmu/mmuAsm.S, mpc6xx/mmu/pte121.c, shared/include/cpuIdent.c,
290        shared/include/cpuIdent.h: Add Kate Feng's MPC7455 support.
[e9aa9bb0]291
[1469078f]2922004-10-19      Ralf Corsepius <ralf_corsepius@rtems.org>
293
294        * configure.ac: Remove RTEMS_ENABLE_BARE.
295
[97891e5e]2962004-09-24      Ralf Corsepius <ralf_corsepius@rtems.org>
297
[8238048]298        * configure.ac, old-exceptions/configure.ac,
299        new-exceptions/configure.ac: Require automake > 1.9.
[97891e5e]300
[c984fb3]3012004-05-22      Till Strauman <strauman@slac.stanford.edu>
302
303        PR 619/bsps
[751076a6]304        * mpc6xx/clock/c_clock.c: The PPC decrementer must be reloaded on
305        each clock tick. Currently, this is done by just reloading a fixed
306        value. The attached patch takes into account the time that elapsed
307        since the decrementer crossed zero in order to adjust the value to
308        be re-loaded. Without the patch, the effective system clock cycle is
[c984fb3]309        increased by the exception handler latency.
310
[f0f1641]3112004-04-13      Ralf Corsepius <ralf_corsepius@rtems.org>
312
313        * mpc505/ictrl/ictrl.c, mpc505/vectors/vectors.S,
314        mpc6xx/exceptions/raw_exception.c,
315        mpc8260/exceptions/raw_exception.c,
316        mpc8xx/exceptions/raw_exception.c, rtems/powerpc/cache.h,
317        mpc5xx/ictrl/ictrl.c, mpc5xx/exceptions/raw_exception.c: Include
318        <rtems/score/powerpc.h> instead of <rtems/score/ppc.h>.
[751076a6]319        * mpc5xx/clock/clock.c, mpc5xx/irq/irq_asm.S,
320        mpc5xx/vectors/vectors.S: Reflect new locations of cpukit headers.
[f0f1641]321
[8430205]3222004-04-12      David Querbach <querbach@realtime.bc.ca>
323
[751076a6]324        * mpc5xx/exceptions/asm_utils.S: Removed.
[8430205]325        * README, configure.ac, mpc5xx/Makefile.am,
[751076a6]326        mpc5xx/exceptions/raw_exception.c,
327        mpc5xx/exceptions/raw_exception.h, mpc5xx/timer/timer.c,
328        shared/include/cpuIdent.h: addition of a significant amount of
329        MPC5xx support as part of the addition of the SS555 BSP.
[8430205]330        * mpc5xx/README, mpc5xx/clock/clock.c,
331        mpc5xx/console-generic/console-generic.c, mpc5xx/include/console.h,
332        mpc5xx/include/mpc5xx.h, mpc5xx/irq/irq.c, mpc5xx/irq/irq.h,
333        mpc5xx/irq/irq_asm.S, mpc5xx/irq/irq_init.c,
334        mpc5xx/vectors/vectors.S, mpc5xx/vectors/vectors.h,
335        mpc5xx/vectors/vectors_init.c: New files.
336
[12d1a930]3372004-04-02      Ralf Corsepius <ralf_corsepius@rtems.org>
338
[751076a6]339        * ppc403/vectors/align_h.S: Include <rtems/asm.h> instead of
340        <asm.h>.
[12d1a930]341
[11c2382]3422004-04-01      Ralf Corsepius <ralf_corsepius@rtems.org>
343
[751076a6]344        * mpc505/vectors/vectors.S, mpc6xx/exceptions/asm_utils.S,
345        mpc6xx/mmu/mmuAsm.S, mpc8260/exceptions/asm_utils.S,
346        mpc8xx/exceptions/asm_utils.S, ppc403/vectors/vectors.S,
[8238048]347        mpc5xx/exceptions/asm_utils.S, old-exceptions/cpu_asm.S,
348        new-exceptions/cpu_asm.S: Include <rtems/asm.h> instead of <asm.h>.
349        * mpc8260/clock/clock.c, mpc8xx/clock/clock.c, ppc403/clock/clock.c:
350        Include <rtems/clockdrv.h> instead of <clockdrv.h>.
[11c2382]351
[e208738]3522004-03-31      Ralf Corsepius <ralf_corsepius@rtems.org>
353
354        * mpc6xx/timer/timer.c: Cosmetics.
[8238048]355        * old-exceptions/cpu.c, old-exceptions/ppccache.c,
356        new-exceptions/cpu.c: Convert to using c99 fixed size types.
[e208738]357
[66c373bf]3582004-03-30      Ralf Corsepius <ralf_corsepius@rtems.org>
359
360        * mpc505/timer/timer.c, mpc5xx/timer/timer.c,
361        mpc6xx/clock/c_clock.c, mpc6xx/timer/timer.c, mpc8260/clock/clock.c,
362        mpc8260/console-generic/console-generic.c, mpc8260/cpm/cp.c,
363        mpc8260/cpm/dpram.c, mpc8260/include/cpm.h, mpc8260/include/mmu.h,
364        mpc8260/include/mpc8260.h, mpc8260/mmu/mmu.c, mpc8260/timer/timer.c,
365        mpc8xx/clock/clock.c, mpc8xx/console-generic/console-generic.c,
366        mpc8xx/cpm/cp.c, mpc8xx/cpm/dpram.c, mpc8xx/include/cpm.h,
367        mpc8xx/include/mmu.h, mpc8xx/include/mpc8xx.h, mpc8xx/mmu/mmu.c,
368        mpc8xx/timer/timer.c, ppc403/clock/clock.c,
369        ppc403/console/console.c, ppc403/console/console405.c,
370        ppc403/ictrl/ictrl.c, ppc403/ictrl/ictrl.h, ppc403/timer/timer.c,
371        ppc403/tty_drv/tty_drv.c, rtems/powerpc/cache.h, shared/src/cache.c:
372        Convert to using c99 fixed size types.
373
[fc235f44]3742004-03-26      Ralf Corsepius <ralf_corsepius@rtems.org>
375
376        * configure.ac: Add 2nd argument (rtems_updir) to RTEMS_TOP.
377
[6a54d6f]3782004-03-09      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
379
380        * README: Add "mpc5xx (mpc565)", because Wilfried B. mentioned the
381        mpc5xx being used on mpc565.
382
[9c4a30e2]3832004-03-08      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
384
385        PR 587/bsps
[25f59b14]386        * Makefile.am, configure.ac: Reflect having added mpc5xx.
[751076a6]387        * shared/include/cpuIdent.h, shared/include/cpuIdent.c: Add defines
388        for MPC_5XX.
[03c4c16]389        * mpc5xx/Makefile.am: New.
[0aee2be5]390        * mpc5xx/exceptions/asm_utils.S,  mpc5xx/exceptions/raw_exception.c,
391        mpc5xx/exceptions/raw_exception.h, mpc5xx/ictrl/ictrl.c,
392        mpc5xx/ictrl/ictrl.h, mpc5xx/timer/timer.c: New (Submission from
393        Wilfried Busalski <w.busalski@lancier-monitoring.de>).
394
[d52342e]3952004-03-05      Joel Sherrill <joel@OARcorp.com>
396
397        * mpc6xx/mmu/pte121.c: Add missing ifdef DEBUG to remove warning for
398        unused static routine.
399
[6ed6288]4002004-02-17      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
401
402        * mpc505/Makefile.am: Fix typo.
403
[aaed235]4042004-02-06      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
405
406        * mpc505/Makefile.am, mpc6xx/Makefile.am, mpc8260/Makefile.am,
407        mpc8xx/Makefile.am, ppc403/Makefile.am: Don't include .../lib.am.
408
[f439d61e]4092004-01-30      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
410
[8238048]411        * old-exceptions/configure.ac, new-exceptions/configure.ac: Add
412        RTEMS_PROG_CCAS.
[f439d61e]413        * wrapup/Makefile.am: Remove.
[8238048]414        * old-exceptions/Makefile.am, new-exceptions/Makefile.am: Use
415        automake compilation rules.
[751076a6]416        * shared/Makefile.am: Use automake compilation rules. Build *.rels.
[f439d61e]417        * configure.ac: Remove wrapup.
418
[ba4eefd]4192004-01-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
420
[751076a6]421        * old-exceptions/Makefile.am: Add PREINSTALL_DIRS.
[ba4eefd]422        * Makefile.am, mpc505/Makefile.am, mpc6xx/Makefile.am,
423        mpc8260/Makefile.am, mpc8xx/Makefile.am, ppc403/Makefile.am,
[751076a6]424        shared/Makefile.am: Use automake compilation rules. Add
425        PREINSTALL_DIRS.
426        * configure.ac: Require automake >= 1.8.2.
[ba4eefd]427
[81b29d79]4282004-01-14      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
429
[751076a6]430        * Makefile.am, old-exceptions/Makefile.am: Re-add dirstamps to
431        PRE/TMPINSTALL_FILES. Add PRE/TMPINSTALL_FILES to CLEANFILES.
[8238048]432        * mpc505/Makefile.am, mpc6xx/Makefile.am, mpc8260/Makefile.am,
433        mpc8xx/Makefile.am, ppc403/Makefile.am, shared/Makefile.am: Ditto.
[09195d2c]434
[27a0df05]4352004-01-13      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
436
[751076a6]437        * shared/Makefile.am: Fix typo  EXTRA_DIST = $(libcpuspec_C_FILES)
438        * mpc6xx/Makefile.am: Remove libcpuspec.a (Unused).
[8238048]439        * mpc505/Makefile.am: Fix typo vectors/vectors.S.
[27a0df05]440
[103cd753]4412003-12-19      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
442
443        * shared/Makefile.am: Use $(top_srcdir)/../shared instead of
444        relative subdirs.
[751076a6]445        * ppc403/Makefile.am: Fix typo in vectors' compilation rule.
[103cd753]446
[5f07632e]4472003-12-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
448
[751076a6]449        * configure.ac: Reflect changes to mpc505/Makefile.ams.
[8238048]450        * configure.ac: Reflect changes to mpc8xx/Makefile.ams.
[03c4c16]451        * ppc403/clock/Makefile.am,
[751076a6]452        ppc403/console/Makefile.am, ppc403/ictrl/Makefile.am,
453        ppc403/timer/Makefile.am, ppc403/tty_drv/Makefile.am,
454        ppc403/vectors/Makefile.am, mpc505/ictrl/Makefile.am,
455        mpc505/timer/Makefile.am, mpc505/vectors/Makefile.am,
456        mpc8xx/clock/Makefile.am, mpc8xx/console-generic/Makefile.am,
457        mpc8xx/cpm/Makefile.am, mpc8xx/exceptions/Makefile.am,
458        mpc8xx/mmu/Makefile.am, mpc8xx/timer/Makefile.am,
459        mpc6xx/clock/Makefile.am, mpc6xx/exceptions/Makefile.am,
460        mpc6xx/mmu/Makefile.am, mpc6xx/timer/Makefile.am,
461        mpc6xx/wrapup/Makefile.am, mpc8260/clock/Makefile.am,
462        mpc8260/console-generic/Makefile.am, mpc8260/cpm/Makefile.am,
463        mpc8260/exceptions/Makefile.am, mpc8260/mmu/Makefile.am,
464        mpc8260/timer/Makefile.am: Remove.
465        * ppc403/Makefile.am, mpc505/Makefile.am, mpc8xx/Makefile.am,
466        mpc6xx/Makefile.am, mpc8260/Makefile.am: Merge-in Makefile.ams
467        above.
[52f8b553]468        * configure.ac: Remove mpc6xx/*/Makefile,  mpc8260/*/Makefile.
[751076a6]469        * configure.ac: Reflect changes to ppc403/Makefile.ams.
[952281e]470
[c9a1edf]4712003-12-15      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
472
[751076a6]473        * shared/include/Makefile.am, shared/src/Makefile.am: Remove.
[c9a1edf]474        * shared/Makefile.am: Merge-in Makefile.ams above.
475        * configure.ac: Reflect changes above.
476
[7894d47d]4772003-12-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
478
[751076a6]479        * Makefile.am, mpc505/ictrl/Makefile.am, mpc6xx/clock/Makefile.am,
480        mpc6xx/exceptions/Makefile.am, mpc6xx/mmu/Makefile.am,
481        mpc8260/Makefile.am, mpc8260/exceptions/Makefile.am,
482        mpc8xx/Makefile.am, mpc8xx/exceptions/Makefile.am,
483        ppc403/ictrl/Makefile.am, ppc403/tty_drv/Makefile.am,
484        shared/include/Makefile.am, shared/src/Makefile.am,
[8238048]485        old-exceptions/Makefile.am, new-exceptions/Makefile.am: Use mkdir_p.
486        Remove dirs from PRE/TMPINSTALL_FILES.
487        * configure.ac, old-exceptions/configure.ac,
488        new-exceptions/configure.ac: Require automake >= 1.8, autoconf >=
489        2.59.
[810720b6]490
[c527745]4912003-12-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
492
[751076a6]493        * wrapup/Makefile.am: Build libcpu.a. Don't preinstall libcpu.a
[c527745]494
[77072181]4952003-12-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
496
[751076a6]497        * mpc505/ictrl/Makefile.am: Remove all-local,
498        mpc505/timer/Makefile.am: Remove all-local,
499        mpc505/vectors/Makefile.am: Remove all-local,
500        mpc6xx/clock/Makefile.am: Remove all-local,
501        mpc6xx/exceptions/Makefile.am: Remove all-local,
502        mpc6xx/mmu/Makefile.am: Remove all-local, mpc6xx/timer/Makefile.am:
503        Remove all-local, mpc6xx/wrapup/Makefile.am: Remove all-local,
504        mpc8260/clock/Makefile.am: Remove all-local,
505        mpc8260/console-generic/Makefile.am: Remove all-local,
506        mpc8260/cpm/Makefile.am: Remove all-local,
507        mpc8260/exceptions/Makefile.am: Remove all-local,
508        mpc8260/mmu/Makefile.am: Remove all-local,
509        mpc8260/timer/Makefile.am: Remove all-local,
510        mpc8xx/clock/Makefile.am: Remove all-local,
511        mpc8xx/console-generic/Makefile.am: Remove all-local,
512        mpc8xx/cpm/Makefile.am: Remove all-local,
513        mpc8xx/exceptions/Makefile.am: Remove all-local,
514        mpc8xx/mmu/Makefile.am: Remove all-local, mpc8xx/timer/Makefile.am:
515        Remove all-local, ppc403/clock/Makefile.am: Remove all-local,
516        ppc403/console/Makefile.am: Remove all-local,
517        ppc403/ictrl/Makefile.am: Remove all-local,
518        ppc403/timer/Makefile.am: Remove all-local,
519        ppc403/tty_drv/Makefile.am: Remove all-local,
520        ppc403/vectors/Makefile.am: Remove all-local,
521        shared/include/Makefile.am: Remove all-local,
522        shared/src/Makefile.am: Remove all-local, wrapup/Makefile.am: Remove
[8238048]523        all-local, old-exceptions/Makefile.am: Remove all-local,
524        new-exceptions/Makefile.am: Remove all-local: $(ARCH).
525        * new-exceptions/Makefile.am: Remove include_rtems_score_HEADERS.
526        Reformat for preinstallation dirstamp support.
[751076a6]527        * old-exceptions/Makefile.am: Reformat for preinstallation dirstamp
528        support.
[77072181]529
[a9c795b9]5302003-12-01      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
531
[751076a6]532        * Makefile.am, mpc505/ictrl/Makefile.am, mpc6xx/clock/Makefile.am,
533        mpc6xx/exceptions/Makefile.am, mpc6xx/mmu/Makefile.am,
534        mpc8260/Makefile.am, mpc8260/exceptions/Makefile.am,
535        mpc8xx/Makefile.am, mpc8xx/exceptions/Makefile.am,
536        ppc403/ictrl/Makefile.am, ppc403/tty_drv/Makefile.am,
537        shared/include/Makefile.am, shared/src/Makefile.am: Reformat. Use
538        dirstamp for preinstallation.
539        * mpc505/Makefile.am, mpc505/timer/Makefile.am,
540        mpc505/vectors/Makefile.am, mpc6xx/Makefile.am,
541        mpc6xx/timer/Makefile.am, mpc6xx/wrapup/Makefile.am,
542        mpc8260/clock/Makefile.am, mpc8260/console-generic/Makefile.am,
543        mpc8260/cpm/Makefile.am, mpc8260/mmu/Makefile.am,
544        mpc8260/timer/Makefile.am, mpc8xx/clock/Makefile.am,
545        mpc8xx/console-generic/Makefile.am, mpc8xx/cpm/Makefile.am,
546        mpc8xx/mmu/Makefile.am, mpc8xx/timer/Makefile.am,
547        ppc403/Makefile.am, ppc403/clock/Makefile.am,
548        ppc403/console/Makefile.am, ppc403/timer/Makefile.am,
549        ppc403/vectors/Makefile.am, shared/Makefile.am, wrapup/Makefile.am:
550        Reformat.
[a9c795b9]551
[c6328bee]5522003-10-22      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
553
[8238048]554        * configure.ac, old-exceptions/configure.ac,
555        new-exceptions/configure.ac: Remove RTEMS_CANONICAL_HOST.
[c6328bee]556
[c8e1751]5572003-10-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
558
[8238048]559        * configure.ac, old-exceptions/configure.ac,
560        new-exceptions/configure.ac: Remove RTEMS_CHECK_CPU.
[c8e1751]561
[21e1c44]5622003-09-04      Joel Sherrill <joel@OARcorp.com>
563
564        * mpc6xx/clock/c_clock.c, mpc6xx/clock/c_clock.h,
[751076a6]565        mpc6xx/exceptions/raw_exception.c,
566        mpc6xx/exceptions/raw_exception.h, mpc6xx/mmu/bat.c,
567        mpc6xx/mmu/bat.h, mpc6xx/mmu/mmuAsm.S, mpc6xx/timer/timer.c,
568        mpc8260/clock/clock.c, mpc8260/console-generic/console-generic.c,
569        mpc8260/cpm/brg.c, mpc8260/exceptions/raw_exception.c,
[21e1c44]570        mpc8260/exceptions/raw_exception.h, mpc8260/include/cpm.h,
571        mpc8260/include/mmu.h, mpc8260/mmu/mmu.c, mpc8260/timer/timer.c,
572        mpc8xx/clock/clock.c, mpc8xx/console-generic/console-generic.c,
[751076a6]573        mpc8xx/exceptions/raw_exception.c,
574        mpc8xx/exceptions/raw_exception.h, mpc8xx/include/cpm.h,
575        mpc8xx/include/mmu.h, mpc8xx/mmu/mmu.c, mpc8xx/timer/timer.c,
576        ppc403/clock/clock.c, ppc403/console/console.c.polled,
577        ppc403/timer/timer.c, rtems/powerpc/debugmod.h,
578        shared/include/byteorder.h, shared/include/cpuIdent.c,
579        shared/include/cpuIdent.h, shared/include/io.h,
580        shared/include/mmu.h, shared/include/page.h,
581        shared/include/pgtable.h, shared/include/spr.h,
[8238048]582        old-exceptions/cpu.c, old-exceptions/cpu_asm.S,
583        new-exceptions/cpu.c, new-exceptions/cpu_asm.S: URL for license
[21e1c44]584        changed.
[8f6a68e8]585        * mpc505/timer/timer.c, ppc403/console/console.c,
586        ppc403/console/console405.c: Removed incorrect statement about
587        copyright assignment.
588
[e78658c]5892003-08-20      Joel Sherrill <joel@OARcorp.com>
590
591        * mpc8260/clock/clock.c: Correct copyright statements.
592
[fe8bc62f]5932003-08-18      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
594
[8238048]595        * Makefile.am, old-exceptions/Makefile.am,
596        new-exceptions/Makefile.am: Reflect having moved aclocal/.
[fe8bc62f]597
[bf0747d]5982003-08-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
599
[751076a6]600        * Makefile.am, mpc505/Makefile.am, mpc505/ictrl/Makefile.am,
601        mpc505/timer/Makefile.am, mpc505/vectors/Makefile.am,
602        mpc6xx/Makefile.am, mpc6xx/clock/Makefile.am,
603        mpc6xx/exceptions/Makefile.am, mpc6xx/mmu/Makefile.am,
604        mpc6xx/timer/Makefile.am, mpc6xx/wrapup/Makefile.am,
605        mpc8260/Makefile.am, mpc8260/clock/Makefile.am,
606        mpc8260/console-generic/Makefile.am, mpc8260/cpm/Makefile.am,
607        mpc8260/exceptions/Makefile.am, mpc8260/mmu/Makefile.am,
608        mpc8260/timer/Makefile.am, mpc8xx/Makefile.am,
609        mpc8xx/clock/Makefile.am, mpc8xx/console-generic/Makefile.am,
610        mpc8xx/cpm/Makefile.am, mpc8xx/exceptions/Makefile.am,
611        mpc8xx/mmu/Makefile.am, mpc8xx/timer/Makefile.am,
612        ppc403/Makefile.am, ppc403/clock/Makefile.am,
613        ppc403/console/Makefile.am, ppc403/ictrl/Makefile.am,
614        ppc403/timer/Makefile.am, ppc403/tty_drv/Makefile.am,
615        ppc403/vectors/Makefile.am, shared/Makefile.am,
616        shared/include/Makefile.am, shared/src/Makefile.am,
[8238048]617        wrapup/Makefile.am, old-exceptions/Makefile.am,
618        new-exceptions/Makefile.am: Reflect having moved automake/.
[bf0747d]619
[7dcc3fe]6202003-08-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
621
[8238048]622        * configure.ac, old-exceptions/configure.ac,
623        new-exceptions/configure.ac: Use rtems-bugs@rtems.com as bug report
624        email address.
[7dcc3fe]625
[fbd27c8]6262003-08-08      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
627
628        * wrapup/Makefile.am (FAMILY_OBJS): Remove *exception_processing.
629
[307685b]6302003-07-08      Joel Sherrill <joel@OARcorp.com>
631
632        PR 416/bsps
633        * ppc403/ictrl/ictrl.c (ictrl_isr): We acknolwegde the interrupt in
634        interrupt controller (clr_exisr(mask)) before calling the interrupt
635        handler that will acnowledge the interrupt source. This results in
636        the interrupt beeing seen a second time by the interrupt controller.
637        Reported and fixed by El Kolli Yacine <yacine.elkolli@crf.canon.fr>.
638
[8ca2e5b]6392003-03-25      Till Straumann <strauman@slac.stanford.edu>
640
641        PR 349/bsps
642        * shared/include/cpuIdent.c: Readd PPC604r CPU.
643
[751076a6]6442003-03-25      Thomas Doerfler <Thomas.Doerfler@imd-systems.de>
645
646        PR 368/filesystems
647        * mpc8xx/include/mpc8xx.h: Add PCMCIA registers.
648
[8238048]6492003-03-18      Till Straumann <strauman@slac.stanford.edu>
650
651        PR 356/bsps
652        * new-exceptions/cpu.c: This patch makes RTEMS/PowerPC eabi
653        compliant.
654
[3c55718]6552003-03-06      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
656
[8238048]657        * configure.ac, old-exceptions/configure.ac,
658        new-exceptions/configure.ac: Remove AC_CONFIG_AUX_DIR.
[3c55718]659
[d49389a]6602003-02-20      Till Straumann <strauman@slac.stanford.edu>
661
662        PR 349/bsps
663        * mpc6xx/exceptions/raw_exception.c, mpc6xx/mmu/bat.c,
664        mpc6xx/mmu/pte121.c, shared/include/cpuIdent.c,
[751076a6]665        shared/include/cpuIdent.h, shared/src/Makefile.am,
666        shared/src/stack.c, shared/src/stackTrace.h, powerpc/registers.h: -
667        undo improper 'fix' who broke mpc604r identification - fix: 7400
668        identification PVR value was wrong - enhance 'setdbat()' to switch
669        OFF a given BAT if called with 0 size - fix: page table support
670        bugfix - enhancement: provide routines to take and print stack trace
671        snapshots - add definitions for HID1 and DABR SPRs
[d49389a]672
[83795347]6732003-02-14      Greg Menke <gregory.menke@gsfc.nasa.gov>
674
675        PR 348/bsps
[751076a6]676        * mpc6xx/exceptions/raw_exception.c: Add PPC_603ev as required by
677        MTX603e BSP.
[ccd81b60]678
[9b5c258]6792003-02-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
680
[8238048]681        * configure.ac, old-exceptions/configure.ac,
682        new-exceptions/configure.ac: AM_INIT_AUTOMAKE([1.7.2]).
683        * configure.ac, old-exceptions/configure.ac,
684        new-exceptions/configure.ac: AC_PREREQ(2.57).
[9b5c258]685
[3b7aeda]6862002-12-19      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
687
688        * configure.ac: Remove RTEMS_CHEC_CUSTOM_BSP.
[751076a6]689        * mpc505/ictrl/Makefile.am, mpc505/timer/Makefile.am,
690        mpc505/vectors/Makefile.am, mpc6xx/clock/Makefile.am,
691        mpc6xx/exceptions/Makefile.am, mpc6xx/mmu/Makefile.am,
692        mpc6xx/timer/Makefile.am, mpc6xx/wrapup/Makefile.am,
693        mpc8260/clock/Makefile.am, mpc8260/console-generic/Makefile.am,
694        mpc8260/cpm/Makefile.am, mpc8260/exceptions/Makefile.am,
695        mpc8260/mmu/Makefile.am, mpc8260/timer/Makefile.am,
696        mpc8xx/clock/Makefile.am, mpc8xx/console-generic/Makefile.am,
697        mpc8xx/cpm/Makefile.am, mpc8xx/exceptions/Makefile.am,
698        mpc8xx/mmu/Makefile.am, mpc8xx/timer/Makefile.am,
699        ppc403/clock/Makefile.am, ppc403/console/Makefile.am,
700        ppc403/ictrl/Makefile.am, ppc403/timer/Makefile.am,
701        ppc403/tty_drv/Makefile.am, ppc403/vectors/Makefile.am,
702        shared/include/Makefile.am, shared/src/Makefile.am,
703        wrapup/Makefile.am: Don't include @RTEMS_BSP@.cfg.
704
7052002-12-17      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
706
[8238048]707        * old-exceptions/Makefile.am, new-exceptions/Makefile.am: Don't
708        include @RTEMS_BSP@.cfg.
709        * old-exceptions/configure.ac, new-exceptions/configure.ac: Remove
710        RTEMS_CHECK_CUSTOM_BSP.
[3b7aeda]711
[dfa8fe34]7122002-12-06      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
713
714        * configure.ac: Remove RTEMS_CHECK_BSP_CACHE.
715
[0dcf8597]7162002-12-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
717
[751076a6]718        * configure.ac: Remove mpc8260/include/Makefile. Remove
719        mpc8xx/include/Makefile.
720        * mpc8260/include/Makefile.am, mpc8xx/include/Makefile.am: Remove.
[0dcf8597]721        * mpc8xx/Makefile.am: Merge-in mpc8xx/include/Makefile.am.
[751076a6]722        * mpc8260/Makefile.am: Merge-in mpc8260/include/Makefile.am.
[0dcf8597]723
[a6ebf56]7242002-12-01      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
725
726        * configure.ac: Add RTEMS_PROG_CCAS.
727
[9c8838f1]7282002-11-04      Joel Sherrill <joel@OARcorp.com>
729
730        * mpc8260/console-generic/console-generic.c, mpc8260/cpm/dpram.c,
731        mpc8260/exceptions/raw_exception.c,
732        mpc8xx/exceptions/raw_exception.c: Removed warnings.
733
[2247a69]7342002-11-01      Joel Sherrill <joel@OARcorp.com>
735
[8238048]736        * new-exceptions/cpu.c: Currently only the mpc8260 BSP supports
737        interrupt nesting. NOTE: These needs to be generalized as the patch
738        is applied to other BSPs.
[2247a69]739        * mpc8xx/console-generic/console-generic.c, mpc8xx/cpm/dpram.c,
[751076a6]740        mpc8xx/exceptions/raw_exception.c, ppc403/clock/clock.c: Removed
741        warnings.
[2247a69]742
[cebb89b]7432002-10-31      Joel Sherrill <joel@OARcorp.com>
744
745        * mpc6xx/clock/c_clock.c, mpc6xx/exceptions/raw_exception.c,
746        mpc6xx/mmu/bat.c: Removed warnings.
747
[751076a6]7482002-09-14      Joel Sherrill <joel@OARcorp.com>
[bdd85dc2]749
[751076a6]750        * old-exceptions/cpu.c: Include declaration of variable i in ifdef
751        USE_SPRG to eliminate warning.
[bdd85dc2]752
[751076a6]7532002-09-08      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
[4adabccd]754
[751076a6]755        * configure.ac: Remove duplicate mpc6xx/timer/Makefile from
756        CONFIG_FILES.
[4adabccd]757
[751076a6]7582002-09-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
[4eb22aa]759
[751076a6]760        * mpc8260/exceptions/raw_exception.c: #include <string.h>. #include
761        <bspIo.h>.
[4eb22aa]762
[360225e6]7632002-08-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
764
[751076a6]765        * mpc6xx/wrapup/Makefile.am, wrapup/Makefile.am,
766        mpc505/ictrl/Makefile.am, mpc505/timer/Makefile.am,
767        mpc505/vectors/Makefile.am, mpc6xx/clock/Makefile.am,
768        mpc6xx/exceptions/Makefile.am, mpc6xx/mmu/Makefile.am,
769        mpc6xx/timer/Makefile.am, mpc8260/clock/Makefile.am,
770        mpc8260/console-generic/Makefile.am, mpc8260/cpm/Makefile.am,
771        mpc8260/exceptions/Makefile.am, mpc8260/mmu/Makefile.am,
772        mpc8260/timer/Makefile.am, mpc8xx/clock/Makefile.am,
773        mpc8xx/console-generic/Makefile.am, mpc8xx/cpm/Makefile.am,
774        mpc8xx/exceptions/Makefile.am, mpc8xx/mmu/Makefile.am,
775        mpc8xx/timer/Makefile.am, ppc403/clock/Makefile.am,
776        ppc403/console/Makefile.am, ppc403/ictrl/Makefile.am,
777        ppc403/timer/Makefile.am, ppc403/tty_drv/Makefile.am,
778        ppc403/vectors/Makefile.am, shared/include/Makefile.am,
[8238048]779        shared/src/Makefile.am, old-exceptions/Makefile.am,
780        new-exceptions/Makefile.am: Use .$(OBJEXT) instead of .o.
[360225e6]781
[d5fa21ef]7822002-07-24      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
783
784        * mpc6xx/mmu/pte121.c: Include <string.h> for gcc-3.1.
785
[c1f00ca]7862002-07-22      Till Straumann <strauman@slac.stanford.edu>
787
[751076a6]788        * mpc6xx/mmu/bat.c: Per PR241, fix a tiny bug introduced by the fix
789        for an earlier patch (PR213) which added support for setting BAT0 to
790        setdbat().
[c1f00ca]791
[751076a6]7922002-07-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
[c0af822e]793
[751076a6]794        * old-exceptions/Makefile.am: Reflect having removed rtems.S. Use
795        AM_CPPFLAGS instead of INCLUDES (Latest automake standard).
796        * old-exceptions/Makefile.am: Fix oversights in previous patch.
797        * old-exceptions/rtems.S: Remove.
[42c90fe]798
[cbc264e6]7992002-05-01      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
800
[751076a6]801        * rtems/powerpc/debugmod.h: New file (extracted from score/ppc.h).
[cbc264e6]802        * Makefile.am: Relect changes above.
803
[1c07f582]8042002-04-30      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
805
806        * rtems/powerpc/cache.h: New file (extracted from
807        old-exceptions/cpu.h)
[8238048]808        * old-exceptions/cpu.c: Include <rtems/powerpc/cache.h>.
[1c07f582]809        * Makefile.am: Relect changes above.
810
[a73a977]8112002-04-18      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
812
[8238048]813        * shared/include/cpu.h, old-exceptions/rtems/score/cpu.h,
814        new-exceptions/rtems/score/cpu.h: Removed.
[751076a6]815        * mpc6xx/clock/c_clock.c: Reflect changes to <rtems/score/cpu.h>.
[8238048]816        * ppc403/vectors/vectors.S: Include <asm.h> instead of "asm.h".
[751076a6]817        * mpc6xx/exceptions/asm_utils.S, mpc6xx/exceptions/raw_exception.c,
818        mpc6xx/mmu/mmuAsm.S, mpc6xx/timer/timer.c,
819        mpc8260/exceptions/asm_utils.S, mpc8260/exceptions/raw_exception.c,
820        mpc8xx/exceptions/asm_utils.S, mpc8xx/exceptions/raw_exception.c:
821        Ditto.
[8238048]822        * shared/include/Makefile.am, old-exceptions/Makefile.am,
823        new-exceptions/Makefile.am: Reflect changes above.
[a73a977]824        * shared/include/spr.h: Include rtems/powerpc/registers.h instead of
825        libcpu/cpu.h.
826
[1f2fca7]8272002-04-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
828
[751076a6]829        * mpc8260/exceptions/raw_exception.c,
830        mpc8xx/exceptions/raw_exception.c,
831        mpc6xx/exceptions/raw_exception.c: Include <libcpu/cpuIdent.h>.
[1f2fca7]832        * shared/include/cpu.h: Don't include cpuIdent.h.
833
[f054b51]8342002-04-13      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
835
836        * shared/include/cpuIdent.c: Reflect having added cpuIdent.h.
837        * shared/include/cpu.h: Ditto.
[751076a6]838        * shared/include/cpuIdent.h: New.
[8238048]839        * shared/include/Makefile.am: Add cpuIndent.h. Fix EXTRA_DIST.
[f054b51]840
[751076a6]8412002-03-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
[b05938a]842
[751076a6]843        * mpc505/ictrl/Makefile.am, mpc505/Makefile.am,
844        mpc505/timer/Makefile.am, mpc505/vectors/Makefile.am, Makefile.am,
845        mpc6xx/clock/Makefile.am, mpc6xx/Makefile.am,
846        mpc6xx/exceptions/Makefile.am, mpc6xx/mmu/Makefile.am,
847        mpc6xx/timer/Makefile.am, mpc6xx/wrapup/Makefile.am,
848        mpc8260/clock/Makefile.am, mpc8260/Makefile.am,
849        mpc8260/console-generic/Makefile.am, mpc8260/cpm/Makefile.am,
850        mpc8260/exceptions/Makefile.am, mpc8260/include/Makefile.am,
851        mpc8260/mmu/Makefile.am, mpc8260/timer/Makefile.am,
852        mpc8xx/clock/Makefile.am, mpc8xx/Makefile.am,
853        mpc8xx/console-generic/Makefile.am, mpc8xx/cpm/Makefile.am,
854        mpc8xx/exceptions/Makefile.am, mpc8xx/include/Makefile.am,
855        mpc8xx/mmu/Makefile.am, mpc8xx/timer/Makefile.am,
856        ppc403/clock/Makefile.am, ppc403/Makefile.am,
857        ppc403/console/Makefile.am, ppc403/ictrl/Makefile.am,
858        ppc403/timer/Makefile.am, ppc403/tty_drv/Makefile.am,
859        ppc403/vectors/Makefile.am, shared/include/Makefile.am,
860        shared/Makefile.am, shared/src/Makefile.am, wrapup/Makefile.am,
[8238048]861        old-exceptions/Makefile.am, new-exceptions/Makefile.am: Remove
862        AUTOMAKE_OPTIONS.
863        * configure.ac, old-exceptions/configure.ac,
864        new-exceptions/configure.ac:
[751076a6]865        AC_INIT(package,_RTEMS_VERSION,_RTEMS_BUGS).
866        AM_INIT_AUTOMAKE([no-define foreign 1.6]).
[b05938a]867
[30337d2]8682002-02-04      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
869
870        * shared/include/byteorder.h: Use unsigned instead of __unsigned
871        (GCC-3.0.x compatibility).
[80bbfb9a]872
[5c76213]8732002-01-03      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
874
[751076a6]875        * mpc6xx/clock/c_clock.c, mpc6xx/mmu/bat.h,
876        mpc8260/console-generic/console-generic.c, mpc8260/cpm/brg.c,
877        mpc8xx/console-generic/console-generic.c, shared/include/cpuIdent.c:
878        Include rtems/bspIo.h instead of bspIo.h.
879
8802001-11-28      Joel Sherrill <joel@OARcorp.com>,
881
882        This was tracked as PR91.
[8238048]883        This was tracked as PR91.
884        * old-exceptions/Makefile.am, new-exceptions/Makefile.am: Deleted
885        reference to c_isr.inl.
886        * old-exceptions/rtems/score/cpu.h,
887        new-exceptions/rtems/score/cpu.h: Added
[751076a6]888        CPU_PROVIDES_ISR_IS_IN_PROGRESS macro which is used to specify if
889        the port uses the standard macro for this (FALSE). A TRUE setting
890        indicates the port provides its own implementation.
[8238048]891        * old-exceptions/rtems/score/c_isr.inl,
892        new-exceptions/rtems/score/c_isr.inl: Deleted and contents merged
[751076a6]893        into cpu.c.
[8238048]894        * old-exceptions/cpu.c, new-exceptions/cpu.c: Received contents of
895        c_isr.inl.
[5c76213]896
[cdf62746]8972001-11-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
898
899        * shared/include/cpu.h: Remove stray empty lines.
[751076a6]900        * Makefile.am: Ditto.
901        * ppc403/vectors/vectors.S: Include <bsp.h>.
902        * configure.ac: Remove old_exception_processing,
903        new_exception_processing.
[cdf62746]904
[3f381864]9052001-11-27      Joel Sherrill <joel@OARcorp.com>,
906
907        * new_exception_processing/Makefile.in,
908        new_exception_processing/Makefile.am,
[751076a6]909        new_exception_processing/c_isr.inl, new_exception_processing/cpu.c,
910        new_exception_processing/cpu.h, new_exception_processing/cpu_asm.S,
[3f381864]911        old_exception_processing/Makefile.in,
[751076a6]912        old_exception_processing/Makefile.am,
913        old_exception_processing/README, old_exception_processing/TODO,
914        old_exception_processing/c_isr.inl, old_exception_processing/cpu.c,
915        old_exception_processing/cpu.h, old_exception_processing/cpu_asm.S,
916        old_exception_processing/irq_stub.S,
[3f381864]917        old_exception_processing/ppc_offs.h,
[751076a6]918        old_exception_processing/ppccache.c,
919        old_exception_processing/rtems.S: Deleted since now under libbsp.
[3f381864]920
[81e5df8]9212001-11-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
922
923        * configure.ac: Remove ppc603e from old_exception_processing.
[751076a6]924        * configure.ac: Remove mpc750 from new_exception_processing, Remove
925        mpc604 from new_exception_processing.
[8238048]926        * old-exceptions/Makefile.am, new-exceptions/Makefile.am: Preinstall
927        c_isr.inl (HACK).
[81e5df8]928
[5e0e4487]9292001-11-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
930
[751076a6]931        * configure.ac: Remove mpc8xx from new_exception_processing.
[5e0e4487]932        * configure.ac: Remove mpc8620 from new_exception_processing.
933
[3ddf3b5]9342001-11-14      Till Straumann <strauman@SLAC.Stanford.EDU>
935
936        * new_exception_processing/cpu_asm.S: Support double or single
937        precision context switches.  Note that doing a single precision
938        context save/restore on a double precision PowerPC machine does not
[751076a6]939        only result in rounding errors but also screws up the FPSCR
940        register!
[3ddf3b5]941
[e9ae97fb]9422001-11-08      Dennis Ehlin (ECS) <Dennis.Ehlin@ecs.ericsson.se>
943
[751076a6]944        This modification is part of the submitted modifications necessary
945        to
[e9ae97fb]946        support the IBM PPC405 family.  This submission was reviewed by
947        Thomas Doerfler <Thomas.Doerfler@imd-systems.de> who ensured it did
948        not negatively impact the ppc403 BSPs.  The submission and tracking
949        process was captured as PR50.
[03c4c16]950        * ppc403/console/console405.c,
[8238048]951        ppc403/tty_drv/Makefile.am, ppc403/tty_drv/tty_drv.c,
952        ppc403/tty_drv/tty_drv.h: New files.
[e9ae97fb]953        * Makefile.am, README, configure.ac, old_exception_processing/cpu.c,
954        old_exception_processing/cpu.h, ppc403/Makefile.am,
955        ppc403/clock/clock.c, ppc403/console/Makefile.am,
[751076a6]956        ppc403/console/console.c, ppc403/ictrl/ictrl.c,
957        ppc403/ictrl/ictrl.h, ppc403/timer/timer.c: Modified.
[e9ae97fb]958
[ff79cc57]9592001-11-07      Joel Sherrill <joel@OARcorp.com>
960
[751076a6]961        * configure.ac: Delete the commented out line that said that the
962        mpc8260 used the old exception processing model.  This line also
963        appears to have caused ppc603e to miss this test.
[ff79cc57]964
[d8459d0]9652001-10-29      Joel Sherrill <joel@OARcorp.com>
966
[751076a6]967        * mpc8xx/timer/timer.c: Added hack for two macros that are not
968        defined with the new exception processing model:
969        rtems_cpu_configuration_get_timer_least_valid()
970        rtems_cpu_configuration_get_timer_average_overhead() This is
971        captured as PR57.
[bc85fdbb]972
[a942a7e]9732001-10-24      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
974
975        * mpc8260/exceptions/Makefile.am, mpc8260/include/Makefile.am,
976        mpc8xx/exceptions/Makefile.am: Updated to autoconf 2.52.
977
[bfbe811]9782001-10-24      Joel Sherrill <joel@OARcorp.com>
979
[751076a6]980        * mpc8260/include/mpc8260.h: "or" is a keyword in C++.
[bfbe811]981
[48694da]9822001-10-22      Andy Dachs <a.dachs@sstl.co.uk>
983
[751076a6]984        * Added mpc8260 directory.
985        * Modified Makefile.am and configure.in to build the contents
[48694da]986        * Makefile.am, README, configure.ac, new_exception_processing/cpu.h,
987        shared/include/cpu.h, shared/include/cpuIdent.c, shared/src/cache.c:
988        Added mpc8260 support.
[1ec501c]989        * mpc8260/Makefile.am, mpc8260/README, mpc8260/clock/Makefile.am,
990        mpc8260/clock/clock.c, mpc8260/console-generic/Makefile.am,
[03c4c16]991        mpc8260/console-generic/console-generic.c,
[1ec501c]992        mpc8260/cpm/Makefile.am, mpc8260/cpm/brg.c, mpc8260/cpm/cp.c,
[03c4c16]993        mpc8260/cpm/dpram.c,
[1ec501c]994        mpc8260/exceptions/Makefile.am, mpc8260/exceptions/asm_utils.S,
[751076a6]995        mpc8260/exceptions/raw_exception.c,
996        mpc8260/exceptions/raw_exception.h, mpc8260/include/Makefile.am,
997        mpc8260/include/console.h, mpc8260/include/cpm.h,
998        mpc8260/include/mmu.h, mpc8260/include/mpc8260.h,
999        mpc8260/mmu/Makefile.am, mpc8260/mmu/mmu.c,
[1ec501c]1000        mpc8260/timer/Makefile.am, mpc8260/timer/timer.c: New files.
1001
[590aba4f]10022001-10-12      Joel Sherrill <joel@OARcorp.com>
1003
[751076a6]1004        * mpc6xx/clock/c_clock.c, mpc6xx/clock/c_clock.h,
1005        mpc8xx/clock/clock.c, mpc8xx/timer/timer.c,
1006        new_exception_processing/cpu.c, new_exception_processing/cpu.h,
1007        new_exception_processing/cpu_asm.S, old_exception_processing/cpu.c,
1008        old_exception_processing/cpu.h, old_exception_processing/cpu_asm.S,
1009        old_exception_processing/rtems.S: Fixed typo.
[590aba4f]1010
[df25c998]10112001-10-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1012
1013        * configure.ac: New file, generated from configure.in by autoupdate.
[751076a6]1014        * configure.in: Remove.
[152790a]1015
[5f4ee2a]10162001-09-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1017
1018        * shared/src/Makefile.am: Use 'CLEANFILES ='.
[751076a6]1019        * new_exception_processing/Makefile.am,
1020        old_exception_processing/Makefile.am, mpc6xx/mmu/Makefile.am,
1021        mpc6xx/clock/Makefile.am, mpc6xx/exceptions/Makefile.am,
1022        mpc8xx/include/Makefile.am, mpc8xx/exceptions/Makefile.am,
1023        shared/include/Makefile.am, shared/src/Makefile.am: Use
1024        'PREINSTALL_FILES ='.
[5f4ee2a]1025
[751076a6]10262001-09-27      Joel Sherrill <joel@OARcorp.com>
[622a429]1027
[751076a6]1028        * old_exception_processing/cpu.h, shared/include/cpu.h: Renamed
1029        delay() to rtems_bsp_delay(). Renamed delay_in_bus_cycles() to
1030        rtems_bsp_delay_in_bus_cycles().
[622a429]1031
[133ddf2e]10322001-05-24      Tom Armistead <tom_armistead@phx.mcd.mot.com>
1033
[751076a6]1034        * mpc6xx/timer/timer.c: Added include of bsp.h and removed external
1035        declaration of BSP_Convert_decrementer() to  correct unresolved
1036        reference to this routine.
[133ddf2e]1037
[907af7dc]10382001-05-24      Eric Valette <valette@crf.canon.fr>
1039
1040        * mpc8xx/console-generic/console-generic.c: Bug found by Yacine
[751076a6]1041        <elkolli@crf.canon.fr> where the initialization or irq data
1042        structure was incomplete in case a SMC channel was used first and
1043        later a SCC one.
[907af7dc]1044
[751076a6]10452001-05-17      Joel Sherrill <joel@OARcorp.com>
[ec112322]1046
[751076a6]1047        * mpc6xx/exceptions/raw_exception.c, pc6xx/mmu/pte121.c: Modified
1048        slightly to reflect recent PowerPC re-organization and avoid
1049        warnings.
1050
10512001-05-15      Till Straumann <strauman@slac.stanford.edu>
1052
1053        * mpc6xx/mmu/pte121.c, mpc6xx/mmu/pte121.h: New files. Missed in
1054        merge of PR213.
1055
10562001-05-14      Till Straumann <strauman@slac.stanford.edu>
1057
1058        * rtems/powerpc/registers.h, rtems/score/ppc.h: Per PR213, add  the
1059        following: - support for the MPC74000 (AKA G4); there is no AltiVec
1060        support yet, however. - the cache flushing assembly code uses
1061        hardware-flush on the G4. Also, a couple of hardcoded numerical
1062        values were replaced by more readable symbolic constants. - extended
1063        interrupt-disabled code section so enclose the entire cache
1064        flush/invalidate procedure (as recommended by the book). This is not
1065        (latency) critical as it is only used by init code but prevents
1066        possible corruption. - Trivial page table support as been added.
1067        (1:1 effective-virtual-physical address mapping which is only useful
1068        only on CPUs which feature hardware TLB replacement, e.g. >604.
1069        This allows for write-protecting memory regions, e.g. text/ro-data
1070        which makes catching corruptors a lot easier. It also frees one
1071        DBAT/IBAT and gives more flexibility for setting up address maps :
1072        -) - setdbat() allows changing BAT0 also (since the BSP may use a
1073        page table, BAT0 could be available...). - asm_setdbatX() violated
1074        the SVR ABI by using r20 as a scratch register; changed for r0 -
1075        according to the book, a context synchronizing instruction is
1076        necessary prior to and after changing a DBAT -> isync added
[8238048]1077        * new-exceptions/cpu.c: Per PR211 fix saving/restoring floating
1078        point context.  The fpsave and fprestore routines are only used in a
1079        executing context which _is_ fp and hence has the FPU enabled. The
1080        current behavior required the FPU always to be on which is very
1081        dangerous if lazy context switching is used.   [Joel Note: Some
1082        ports explicitly enabled the FPU in the FP save and restore routines
1083        to avoid this.] The patch also makes sure (on powerpc only) that the
1084        FPU is disabled for integer tasks. Note that this is crucial if
1085        deferred fp context switching is used. Otherwise, fp context
1086        corruption may go undetected! Also note that even tasks which merely
1087        push/pop FP registers to/from the stack without modifying them still
1088        MUST be FP tasks - otherwise (if lazy FP context switching is used),
1089        FP register corruption (of other, FP, tasks may occur)! Furthermore,
1090        (on PPC) by default, lazy FP context save/restore is _disabled_.
[751076a6]1091        * shared/include/io.h: Per PR215 address the following issues: -
1092        _IO_BASE, _ISA_MEM_BASE and PCI_DRAM_OFFSET are no longer defined by
1093        libcpu (powerpc/shared/include/io.h) but by the BSP (who is the only
1094        one to know the values) - the affected BSP (shared/motorola) headers
1095        have been fixed in a separate "libbsp/powerpc/shared" patch. - the
1096        DEC 21140 driver (libchip/network/dec21140.c) has been fixed to use
1097        PCI_DRAM_OFFSET instead of PREP_PCI_DRAM_OFFSET. and PCI_MEM_BASE
1098        instead of PREP_ISA_MEM_BASE. PCI_MEM_BASE is to be defined by the
1099        BSP who is using this driver. - the DEC driver also has been fixed
1100        to use the newer rtems_bsp_delay_in_bus_cycles() instead of the
1101        obsolete delay_in_bus_cycles().
1102
11032001-05-14      Joel Sherrill <joel@OARcorp.com>
1104
1105        * shared/include/cpuIdent.c: Account for duplicate numbers.
1106
11072001-04-17      Joel Sherrill <joel@OARcorp.com>
1108
1109        * shared/include/cpu.h: Added ifndef ASM.
1110
11112001-04-03      Joel Sherrill <joel@OARcorp.com>
1112
1113        * Closed PR57.  The hack is OK as it allows a BSP to override or not
1114        at its discretion.
1115        * Per PR94, all rtems/score/CPUtypes.h are named
1116        rtems/score/types.h.
[8238048]1117        * Per PR94, all rtems/score/CPUtypes.h are named
1118        rtems/score/types.h.
[751076a6]1119        * mpc8xx/timer/timer.c: Removed #warning declaring providing a
1120        default definition for the macros
1121        rtems_cpu_configuration_get_timer_least_valid and
1122        rtems_cpu_configuration_get_timer_average_overhead.
[8238048]1123        * old-exceptions/rtems/score/cpu.h,
1124        new-exceptions/rtems/score/cpu.h: Account for name change.
[ec112322]1125
[37731c2b]11262001-03-30      Eric Valette <valette@crf.canon.fr>
1127
[03c4c16]1128        * mpc8xx/vectors/Makefile.am,
[751076a6]1129        mpc8xx/vectors/README, mpc8xx/vectors/align_h.S
1130        mpc8xx/vectors/vectors.S: These files were removed in support of
1131        switching the mpc8xx to the use the "new exception processing
1132        model."
[37731c2b]1133        * configure.in, mpc6xx/mmu/bat.h, mpc8xx/Makefile.am,
[751076a6]1134        mpc8xx/clock/clock.c, mpc8xx/console-generic/console-generic.c,
[37731c2b]1135        mpc8xx/include/mpc8xx.h, mpc8xx/mmu/mmu.c,
1136        new_exception_processing/cpu.h, shared/include/byteorder.h,
[751076a6]1137        wrapup/Makefile.am: This is conversion of the mpc8xx CPU to the "new
1138        exception processing model."
[03c4c16]1139        * mpc8xx/exceptions/Makefile.am,
[751076a6]1140        mpc8xx/exceptions/asm_utils.S, mpc8xx/exceptions/raw_exception.c,
1141        mpc8xx/exceptions/raw_exception.h: New files.
[37731c2b]1142
[98f3cfa]11432001-02-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1144
1145        * mpc505/ictrl/Makefile.am, mpc6xx/clock/Makefile.am,
1146        mpc6xx/exceptions/Makefile.am, mpc6xx/mmu/Makefile.am,
1147        mpc8xx/include/Makefile.am, new_exception_processing/Makefile.am,
1148        old_exception_processing/Makefile.am, pc403/ictrl/Makefile.am,
[751076a6]1149        shared/include/Makefile.am, shared/src/Makefile.am: Apply *_HEADERS
1150        instead of *H_FILES.
[98f3cfa]1151
[5e67b98]11522001-01-03      Joel Sherrill <joel@OARcorp.com>
1153
[751076a6]1154        * new_exception_processing/cpu.h, old_exception_processing/cpu.c:
1155        old_exception_processing/cpu.h, Added _CPU_Initialize_vectors(). In
1156        particular, spurious vector initialization had to be moved on old
1157        exception processing model.
[5e67b98]1158
[feead226]11592000-11-09      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1160
1161        * Makefile.am: Use ... instead of RTEMS_TOPdir in ACLOCAL_AMFLAGS.
1162
[a314d3b4]11632000-11-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1164
[751076a6]1165        * Makefile.am: Switch to ACLOCAL_AMFLAGS = -I
1166        $(RTEMS_TOPdir)/aclocal.
[a314d3b4]1167
[d82c006]11682000-10-26      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1169
[751076a6]1170        * Makefile.am: ACLOCAL_AMFLAGS= -I $(RTEMS_TOPdir)/macros. Switch to
1171        GNU canonicalization.
[772f2243]1172
[623ffdb]11732000-10-20      Joel Sherrill <joel@OARcorp.com>
1174
[751076a6]1175        * mpc8xx/console-generic/console-generic.c: Avoid use of BSP
1176        definitions and rely on the new routine
1177        mbx8xx_console_get_configuration() to get information.  This routine
1178        was formerly incorrectly called
1179        mbx8xx_console_use_maximum_buffer_size(). binding to the exception
1180        code.
[623ffdb]1181        * configure.in, Makefile.am: Explicitly specify whether an
[751076a6]1182        RTEMS_CPU_MODEL is using old or new exception processing.  This is
1183        important because when building multilib, you do not know  the
1184        RTEMS_CPU_MODEL.  So everything built in a multilib'ed RTEMS must be
1185        independent of the exception model and allow for late binding to the
1186        exception code.
[623ffdb]1187
[751076a6]11882000-10-18      Sergei Organov <osv@javad.ru>
[a982e0c6]1189
1190        * Added full support for MPC505.
[751076a6]1191        * configure.in, mpc505/Makefile.am: Modified to reflect ictrl
1192        addition.
1193        * old_exception_processing/Makefile.am: Account for ppc_offs.h.
[8238048]1194        * old_exception_processing/cpu_asm.S: Offsets moved to ppc_offs.h.
[a982e0c6]1195        * mpc505/timer/timer.c: Use <rtems.h>, not "rtems.h".
1196        * mpc505/vectors/vectors.S: Now use constants for exception numbers.
[751076a6]1197        * mpc505/ictrl: New directory.
[8238048]1198        * old_exception_processing/ppc_offs.h: New file.
[751076a6]1199        * old_exception_processing/cpu.h: Make Nest and Disable levels
1200        volatile.
1201        * mpc505/vectors/Makefile.am: alignment exception handler now
1202        included.
[03c4c16]1203        * mpc505/ictrl/Makefile.am,
[751076a6]1204        mpc505/ictrl/ictrl.c, mpc505/ictrl/ictrl.h: New files.
[a982e0c6]1205
[8c49701]12062000-10-18      Joel Sherrill <joel@OARcorp.com>
1207
1208        * mpc8xx/console-generic/console-generic.c: Removed include of
1209        <bsp.h> by adding BSP dependent routine
[751076a6]1210        mbx8xx_console_use_maximum_buffer_size() which can be hard coded or
1211        check non-volatile memory for configuration.
[21c8738]1212        * mpc8xx/console-generic/console-generic.c: Removed warnings.
[751076a6]1213        * mpc6xx/clock/c_clock.h: Removed commented out reference to
1214        <bsp.h>.
[8238048]1215        * mpc6xx/timer/timer.c, mpc6xx/timer/timer.c: Ditto.
[8e13ca61]1216        * mpc6xx/clock/c_clock.c, mpc6xx/clock/c_clock.h: Removed use of
1217        bsp.h and replaced it with use of proper interfaces or explicit
1218        externs of required functions and data.
1219
[3e30f27]12202000-09-04      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1221
1222        * mpc505/timer/Makefile.am, mpc505/vectors/Makefile.am,
1223        mpc6xx/clock/Makefile.am, mpc6xx/exceptions/Makefile.am,
1224        mpc6xx/mmu/Makefile.am, mpc6xx/timer/Makefile.am,
1225        mpc6xx/wrapup/Makefile.am, ppc403/clock/Makefile.am,
1226        ppc403/console/Makefile.am, ppc403/ictrl/Makefile.am,
1227        ppc403/timer/Makefile.am, ppc403/vectors/Makefile.am,
1228        shared/include/Makefile.am, shared/src/Makefile.am,
1229        wrapup/Makefile.am, mpc8xx/clock/Makefile.am,
1230        mpc8xx/console-generic/Makefile.am, mpc8xx/cpm/Makefile.am,
1231        mpc8xx/mmu/Makefile.am, mpc8xx/timer/Makefile.am,
1232        mpc8xx/vectors/Makefile.am, new_exception_processing/Makefile.am,
1233        old_exception_processing/Makefile.am: Include compile.am
1234
[751076a6]12352000-08-11      Charles-Antoine Gauthier  <charles.gauthier@nrc.ca>
1236
1237        * mpc8xx/console-generic/console-generic.c: Add support for
1238        configuration parameters in NVRAM
1239
[38dff47b]12402000-08-10      Charles-Antoine Gauthier  <charles.gauthier@nrc.ca>
1241
[b24a093]1242        * mpx8xx/console-generic/console-generic.c(m8xx_uart_pollWrite):
[38dff47b]1243        Flush actual buffer.
[751076a6]1244        * mpx8xx/console-generic/console-generic.c: Addition of support for
1245        shared printk and no termios.
[38dff47b]1246
[751076a6]12472000-06-08      Eric Valette <valette@crf.canon.fr>
1248
1249        * mpc8xx/console-generic/console-generic.c: The printk/printf did
1250        not work when loaded by EPPCBUG. They did work when loaded with the
1251        BDM debugger.  I suspected EPPBUG  made some nasty things like
1252        patching Communication processor microcode...  Anyway, the attached
1253        patch: 1) Enables to have printk nearly immediately after boot, 2)
1254        Make printf work automagically (I do not know why except I make a
1255        different initialization for printk that should be overwritten by
1256        console init later ?) I let the default to be using EPPCBUG embedded
1257        firmware to boot and  using this printk early enabler code
1258        (LOADED_BY_EPPCBUG and  EARLY_CONSOLE) are on.
[e94ad1fe]1259
Note: See TracBrowser for help on using the repository browser.