source: rtems/c/src/lib/libcpu/powerpc/ChangeLog @ 9d7508e

Last change on this file since 9d7508e was 9d7508e, checked in by Ralf Corsepius <ralf.corsepius@…>, on 12/02/06 at 06:10:26

2006-12-02 Ralf Corsépius <ralf.corsepius@…>

  • configure.ac: New BUG-REPORT address.
  • Property mode set to 100644
File size: 51.8 KB
RevLine 
[9d7508e]12006-12-02      Ralf Corsépius <ralf.corsepius@rtems.org>
2
3        * configure.ac: New BUG-REPORT address.
4
[56e2dc0]52006-10-19      Ralf Corsépius <ralf.corsepius@rtems.org>
6
7        * configure.ac: Require automake-1.10. Require autoconf-2.60.
8
[05e2e4c]92006-07-12      Till Straumann <strauman@slac.stanford.edu>
10
11        * mpc6xx/mmu/bat.c, mpc6xx/mmu/pte121.c, shared/src/cache.c:
12        Checked inline assembly code; added 'm' operands and
13        paranoia 'memory' clobbers. Also, made sure that no
14        pure input operands are modified by the asm.
[6e97f0bf]15
[bf94317]162006-06-19      Till Straumann <strauman@slac.stanford.edu>
17
18        * mpc6xx/mmu/mmuAsm.S: re-checked synchronization
19        requirements when manipulating the caches against the book
20        and updated 'dssall', 'sync' and 'isync's accordingly.
21
[261a1b2]222006-06-19      Till Straumann <strauman@slac.stanford.edu>
23
24        * mpc6xx/exceptions/raw_exception.c, mpc6xx/exceptions/raw_exception.h:
25        Added altivec exception. Unfortunately, this doesn't fit
26        the normal scheme of vector = exception # << 8. So we picked
27        an unused vector number (currently 0xa) where we map the special
28        vector 0xf20 (altivec).
29
[bbc8785]302006-06-19      Till Straumann <strauman@slac.stanford.edu>
31
[368894f]32        * new-exceptions/cpu.c, new-exceptions/cpu_asm.S: Never
33        allow the FPU to be switched on for integer-only tasks
[e5f55a1]34        (new gcc may use FP regs implicitly).
[368894f]35        FP context switch may be called from environment with no
36        FPU available (ISR, int-only task) - switch FPU on
37        for the switch and restore MSR_FP after it's done.
[bbc8785]38
392006-05-16      Ralf Corsepius <ralf.corsepius@rtems.org>
[4bee7d9c]40
41        * configure.ac: Use RTEMS_AMPOLISH3.
42
[56758965]432006-04-05      Victor V. Vengerov <Victor.Vengerov@oktetlabs.ru>
44
45        * mpc6xx/clock/c_clock.c: Now works with MPCI SHM driver.
46
[0f1590b]472006-01-20      Till Straumann <strauman@slac.stanford.edu>
[4417e40]48
49        * mpc6xx/mmu/pte121.c: consistency check now warns instead
50        of reporting an error when coming across a non 1:1 VSID;
51        fix: triv121IsRangeMapped() needs to convert segment offset
52        into a page index if the vsid argument is non-special.
[0f1590b]53
[11847f8d]542006-01-05      Till Straumann <strauman@slac.stanford.edu>
55        * shared/include/cpuIdent.c: Accept PPC_PSIM as a
56        known variant.
57
[e9b17e4]582005-12-31      Ralf Corsepius <ralf.corsepius@rtems.org>
59
60        PR 851/bsps
61        * mpc6xx/exceptions/raw_exception.c: Add PPC_603le.
62
632005-12-31      Ralf Corsepius <ralf.corsepius@rtems.org>
[6731214]64
65        * mpc6xx/exceptions/raw_exception.c: Cosmetics.
66
[36c30fe2]672005-11-21      Till Straumann <strauman@slac.stanford.edu>
68
[c2eeaaf]69        * new-exceptions/cpu_asm.S: the book says a context
70        synchronizing instruction (isync) is necessary after flipping
71        certain bits (e.g, MSR_FP) in msr -- since this could happen as
72        part of a context switch I added 'isync'.
[36c30fe2]73
[e6d36b5]742005-11-07      Ralf Corsepius <ralf.corsepius@rtems.org>
75
76        * mpc6xx/mmu/pte121.c: Eliminate unsigned32.
77        * mpc8xx/clock/clock.c: Eliminate rtems_unsigned32.
78
[d3b8db7b]792005-11-04      Ralf Corsepius <ralf.corsepius@rtems.org>
80
[47b5568]81        * shared/include/byteorder.h: Remove __arch_swap (Unused).
[d3b8db7b]82        * Makefile.am: Partially cleanup EXTRA_DIST.
83
[e6d36b5]842005-11-03      Till Straumann <strauman@slac.stanford.edu>
[cc9073d]85
[751076a6]86        * mpc6xx/clock/c_clock.c: disable interrupts around decrementer
87        update to eliminate a race condition
[1b1b43cc]88
[e6d36b5]892005-11-02      Till Straumann <strauman@slac.stanford.edu>
[912ab10e]90
[751076a6]91        * mpc6xx/mmu/pte121.c, mpc6xx/mmu/pte121.h: enhancements to mpc6xx
92        page table support - PTEs can now be modified even if the page table
93        is already active; bugfix: address range crossing 256MB boundary was
94        not handled correctly
[912ab10e]95        * mpc6xx/mmu/bat.c, mpc6xx/mmu/bat.h, mpc6xx/mmu/mmuAsm.S: moved
96        assembly code to C; setdbat now supports high bats on 7450 CPUs;
97        added argument checking to setdbat; added getdbat; moved early
98        initialization code (clear_bats) from BSP to libcpu
99        (CPU_clear_bats_early)
[d3b8db7b]100        * configure.ac, mpc6xx/exceptions/raw_exception.c,
[751076a6]101        shared/include/cpuIdent.c, shared/include/cpuIdent.h: recognize
102        mpc7457 CPU; added definitions for high bats (#4..7) on 7450 CPUs
103
[0130f653]1042005-09-12      Thomas Doerfler <Thomas.Doerfler@imd-systems.de>
105
106        PR 527/bsps
107        PR 822/bsps
108        * mpc8xx/clock/clock.c: Currently the MBX8xx BSP does not boot,
109        because some logical errors are in the startup code. Additionally,
110        the mpc8xx shared clock driver does not support the clocking scheme
111        of some of the board variants, which are clocked from a 32768Hz (!)
112        external crystal.
113
[db0cf9fc]1142005-08-12      Phil Torre <ptorre@zetron.com>
115
116        PR 816/bsps
[751076a6]117        * mpc8xx/include/mpc8xx.h: The struct which describes SCC Ethernet
118        mode parameters (m8xxSCCENparms_t) does not match the hardware:
119        members taddr_h and taddr_l are transposed. When loading new
120        multicast group addresses into the hash table, the wrong hash bit is
121        set.
[db0cf9fc]122
[7c5c667e]1232005-08-05      Ralf Corsepius <ralf.corsepius@rtems.org>
124
125        * Makefile.am: Unconditionally initialize include_libcpu_HEADERS.
126
[de5bc21]1272005-07-28      Eric Norum <norume@aps.anl.gov>
128
[04ae040]129        PR 773/bsps
[5a1b3a17]130        * mpc6xx/clock/c_clock.c: Changes provided by Phillip Sorensen
131        <pas37@cornell.edu> to get MVME5500 BSP running.
[de5bc21]132
[b0a95a5]1332005-06-17      Joel Sherrill <joel@OARcorp.com>
134
135        * mpc5xx/vectors/vectors.h: Add hack to avoid warning.
136
[751076a6]1372005-05-17      Jennifer Averett <jennifer.averett@oarcorp.com>
[368c27c]138
[751076a6]139        * mpc5xx/irq/irq.c, mpc5xx/irq/irq.h,
140        mpc8xx/console-generic/console-generic.c: Modified to use
141        rtems/irq.h.
[35d9fb04]142
[1e065a9]1432005-05-11      Ralf Corsepius <ralf.corsepius@rtems.org>
144
[751076a6]145        * configure.ac: Remove mpc6xx/Makefile.
[8238048]146        * Makefile.am: Merge-in ppc403/Makefile.am.
[751076a6]147        * ppc403/Makefile.am, mpc8260/Makefile.am, mpc8xx/Makefile.am,
148        mpc6xx/Makefile.am, mpc505/Makefile.am, mpc5xx/Makefile.am: Remove.
[8238048]149        * Makefile.am: Merge-in mpc8260/Makefile.am.
150        * configure.ac: Remove mpc8260/Makefile.
151        * Makefile.am: Merge-in mpc8xx/Makefile.am.
[1e065a9]152        * configure.ac: Remove mpc8xx/Makefile.
[8238048]153        * configure.ac: Remove mpc5xx/Makefile. Remove mpc505/Makefile.
[751076a6]154        * Makefile.am: Merge-in mpc5xx/Makefile.am. Merge-in
155        mpc505/Makefile.am.
156        * configure.ac: Remove ppc403/Makefile.
[63413d6b]157        * Makefile.am: Merge-in mpc6xx/Makefile.am.
[751076a6]158        * preinstall.am, preinstall.am, preinstall.am, preinstall.am,
159        preinstall.am: Regenerate.
[3f5a3d72]160
[cc21289]1612005-05-10      Ralf Corsepius <ralf.corsepius@rtems.org>
162
163        * Makefile.am: Merge-in shared/Makefile.am.
[751076a6]164        * mpc5xx/console-generic/console-generic.c: Eliminate
165        rtems_unsigned16.
166        * configure.ac: Add AMPOLISH3.
[cc21289]167        * shared/Makefile.am: Remove.
[b514895]168        * preinstall.am: New.
[751076a6]169        * configure.ac: Remove shared/Makefile.
[b514895]170        * Makefile.am: include preinstall.am.
[751076a6]171        * preinstall.am: Regenerate.
[b514895]172
[751076a6]1732005-05-05      Jennifer Averett <jennifer.averett@oarcorp.com>
[abb6ed69]174
[751076a6]175        * mpc8xx/console-generic/console-generic.c: Added parameter to ISRs.
[abb6ed69]176
[de05099e]1772005-05-03      Joel Sherrill <joel@OARcorp.com>
178
179        * mpc8260/cpm/dpram.c, mpc8260/timer/timer.c, mpc8xx/cpm/dpram.c:
180        Remove warnings.
181
[751076a6]1822005-04-25      Jennifer Averett <jennifer.averett@oarcorp.com>
[7735271]183
[751076a6]184        PR 779/bsp
185        * mpc5xx/console-generic/console-generic.c, mpc5xx/irq/irq.c,
186        mpc5xx/irq/irq.h, mpc5xx/irq/irq_init.c: Add parameter to powerpc
187        interrupt handler routines
[7735271]188
[751076a6]1892005-04-15      Jennifer Averett <jennifer.averett@oarcorp.com>
[d3d9ef37]190
[751076a6]191        * mpc6xx/clock/c_clock.c, mpc6xx/clock/c_clock.h,
192        mpc8260/console-generic/console-generic.c: add parameter to new
193        exception interrupt handlers in powerpc bsps
[d3d9ef37]194
[cc043dc]1952005-02-17      Ralf Corsepius <ralf.corsepius@rtems.org>
196
[751076a6]197        * new-exceptions/cpu.c, rtems/powerpc/powerpc.h: Remove
198        CPU_MINIMUM_STACK_FRAME_SIZE. Use PPC_MINIMUM_STACK_FRAME_SIZE
199        instead.
[cc043dc]200        * rtems/powerpc/powerpc.h: Add PPC_MINIMUM_STACK_FRAME_SIZE.
201
[21a6869c]2022005-02-15      Ralf Corsepius <ralf.corsepius@rtems.org>
203
[751076a6]204        * ppc403/console/console405.c: Rename round to spiBaudRound
205        (Conflict with C99). Make spiBaudRound static.
206        * mpc8260/mmu/mmu.c: Use _CPU_MSR_GET instead of _CPU_MSR_Value.
207        (Unify old/new-exception processing API).
[8238048]208        * old-exceptions/rtems/score/ppc_offs.h, old-exceptions/README,
209        old-exceptions/TODO, old-exceptions/cpu.c, old-exceptions/cpu_asm.S,
210        old-exceptions/irq_stub.S, old-exceptions/ppccache.c: New (Copied
211        from ../../libbsp/powerpc/support/old_exception_processing)
212        * new-exceptions/cpu.c: Add CPU_MINIMUM_STACK_FRAME_SIZE.
213        * new-exceptions/cpu.c (_CPU_ISR_install_vector): New.
[751076a6]214        * old-exceptions/cpu.c: Use _CPU_MSR_GET instead of _CPU_MSR_Value
215        (Unify old/new exception processing API).
[7634813]216        * new-exceptions/cpu.c, new-exceptions/cpu_asm.S: New (Copied from
[2541237]217        ../../libbsp/powerpc/support/new_exception_processing).
[8238048]218        * Makefile.am: Reflect changes above.
[eca561c8]219
[493086e]2202005-02-14      Ralf Corsepius <ralf.corsepius@rtems.org>
221
[751076a6]222        * old-exceptions/cpu.c (ppc_exception_vector_addr): Merge ppc603 and
223        ppc603e cases.
224        * rtems/powerpc/powerpc.h: Remove PPC_ALIGNMENT.
225        * mpc8xx/mmu/mmu.c, rtems/powerpc/cache.h, rtems/powerpc/powerpc.h,
226        old-exceptions/cpu.c, old-exceptions/cpu_asm.S,
[8238048]227        old-exceptions/irq_stub.S, new-exceptions/cpu.c,
228        new-exceptions/cpu_asm.S: #include <rtems/powerpc/powerpc.h>.
[493086e]229        * rtems/powerpc/powerpc.h: Remove mpc603e specific
230        PPC_TLB_*/PPC_IRQ_* defines. Use mpc603 specific defines on mpc603e.
231
[9dc84b5]2322005-02-13      Ralf Corsepius <ralf.corsepius@rtems.org>
233
234        * rtems/powerpc/powerpc.h: New header guard.
[8238048]235        * old-exceptions/cpu.c: Add _PPC_MSR_DISABLE_MASK.
[b83a2b6]236        * mpc5xx/include/mpc5xx.h, mpc5xx/include/console.h,
237        mpc5xx/exceptions/raw_exception.h, mpc5xx/irq/irq.h,
238        mpc5xx/vectors/vectors.h, mpc6xx/exceptions/raw_exception.h,
[751076a6]239        mpc6xx/mmu/bat.h, mpc6xx/mmu/pte121.h, mpc6xx/clock/c_clock.h,
240        mpc8260/include/mpc8260.h, mpc8260/include/console.h,
241        mpc8260/include/cpm.h, mpc8260/exceptions/raw_exception.h,
242        mpc8260/include/mmu.h, mpc8xx/include/mpc8xx.h,
243        mpc8xx/include/console.h, mpc8xx/include/cpm.h,
244        mpc8xx/exceptions/raw_exception.h, mpc8xx/include/mmu.h,
245        ppc403/ictrl/ictrl.h, ppc403/tty_drv/tty_drv.h, shared/include/io.h,
[b83a2b6]246        shared/include/mmu.h, shared/include/page.h,
247        shared/include/byteorder.h, shared/include/pgtable.h,
248        shared/include/cpuIdent.h,shared/include/spr.h,
249        shared/src/stackTrace.h: New header guards.
[751076a6]250        * rtems/powerpc/powerpc.h: New (Copy of
251        cpukit/score/cpu/powerpc/rtems/score/powerpc.h).
[b83a2b6]252
[eb27a98]2532005-02-11      Ralf Corsepius <ralf.corsepius@rtems.org>
254
[751076a6]255        * configure.ac: subdir-objects. Add compiler check for old/new-style
256        exception processing.
257        * mpc8260/cpm/dpram.c, mpc8xx/cpm/dpram.c: Remove local rtems_panic,
258        use #include <rtems/error.h>.
[eb27a98]259        * Makefile.am: Build exception processing in  old-exceptions rsp.
260        new-exceptions subdirs (Merge-in former libbsp/powerpc/support/*).
[8238048]261        * old-exceptions/Makefile.am, old-exceptions/configure.ac,
262        new-exceptions/Makefile.am, new-exceptions/configure.ac: Remove
[751076a6]263        (Unused).
[8c46a690]264
[6dfbd8c]2652005-02-10      Ralf Corsepius <ralf.corsepius@rtems.org>
266
[751076a6]267        * mpc505/vectors/vectors.S, ppc403/vectors/vectors.S,
268        old-exceptions/cpu.c, old-exceptions/cpu_asm.S,
269        old-exceptions/irq_stub.S, old-exceptions/rtems/score/ppc_offs.h:
[6dfbd8c]270        Remove PPC_ABI_POWEROPEN.
271
[80df34a]2722005-02-09      Ralf Corsepius <ralf.corsepius@rtems.org>
273
[751076a6]274        * rtems/powerpc/cache.h, rtems/powerpc/debugmod.h: New header
275        guards.
276        * mpc505/vectors/vectors.S, ppc403/vectors/vectors.S,
277        old-exceptions/cpu.c, old-exceptions/cpu_asm.S,
278        old-exceptions/irq_stub.S, old-exceptions/rtems/score/ppc_offs.h:
[80df34a]279        Remove PPC_ABI_GCC27.
[545f7786]280        * ppc403/vectors/vectors.S: Remove XCOFF support.
281
[f97f0c74]2822005-01-07      Ralf Corsepius <ralf.corsepius@rtems.org>
283
284        * mpc505/Makefile.am, mpc5xx/Makefile.am, mpc6xx/Makefile.am,
285        mpc8260/Makefile.am, mpc8xx/Makefile.am, ppc403/Makefile.am,
[8238048]286        shared/Makefile.am, old-exceptions/Makefile.am,
287        new-exceptions/Makefile.am: Eliminate CFLAGS_OPTIMIZE_V.
[f97f0c74]288
[92049ab]2892005-01-04      Joel Sherrill <joel@OARcorp.com>
290
291        * ppc403/tty_drv/tty_drv.c: Remove warnings.
292
[65918026]2932005-01-02      Ralf Corsepius <ralf.corsepius@rtems.org>
294
295        * mpc505/Makefile.am, mpc5xx/Makefile.am, mpc6xx/Makefile.am,
296        mpc8260/Makefile.am, mpc8xx/Makefile.am, ppc403/Makefile.am,
[8238048]297        shared/Makefile.am, old-exceptions/Makefile.am,
298        new-exceptions/Makefile.am: Remove build-variant support.
[65918026]299
[faed5fa]3002004-11-22      Jennifer Averett <jennifer@OARcorp.com>
301
302        PR 581/bsps
303        * mpc6xx/exceptions/raw_exception.c, shared/include/cpuIdent.h:
304        Converting PSIM to new exception model required adding PSIM as
305        PowerPC CPU model.
306
[56c4cae]3072004-11-20      Ralf Corsepius <ralf.corsepius@rtems.org>
308
309        * powerpc/shared/include/cpuIdent.c,
[751076a6]310        powerpc/shared/include/cpuIdent.h: Add 603le. (Submitted by
311        Thomas.Doerfler <Thomas.Doerfler@imd-systems.de> as part of the
312        patch attached to PR 703).
[56c4cae]313
[a84392d]3142004-11-10      Richard Campbell <richard.campbell@oarcorp.com>
315
316        * configure.ac, mpc6xx/exceptions/raw_exception.c,
317        mpc6xx/exceptions/raw_exception.h, mpc6xx/mmu/bat.c,
318        mpc6xx/mmu/bat.h, mpc6xx/mmu/mmuAsm.S, shared/include/cpuIdent.c,
[751076a6]319        shared/include/cpuIdent.h: Add MPC8240 and MPC8245 support. There
320        was also a significant amount of spelling and whitespace cleanup.
[a84392d]321
[ad17f7f]3222004-10-21      Ralf Corsepius <ralf_corsepius@rtems.org>
323
324        * mpc5xx/clock/clock.c, mpc5xx/include/mpc5xx.h
325        mpc5xx/timer/timer.c: Use POSIX fixed size types.
326
[751076a6]3272004-10-20      Ralf Corsepius <ralf_corsepius@rtems.org>
328
329        PR 696/bsps
330        * old-exceptions/cpu.c: Include bsp.h.
331
[e9aa9bb0]3322004-10-20      Eric Norum <norume@aps.anl.gov>
333
[5bd1219]334        * configure.ac, mpc6xx/exceptions/raw_exception.c,
[751076a6]335        mpc6xx/mmu/mmuAsm.S, mpc6xx/mmu/pte121.c, shared/include/cpuIdent.c,
336        shared/include/cpuIdent.h: Add Kate Feng's MPC7455 support.
[e9aa9bb0]337
[1469078f]3382004-10-19      Ralf Corsepius <ralf_corsepius@rtems.org>
339
340        * configure.ac: Remove RTEMS_ENABLE_BARE.
341
[97891e5e]3422004-09-24      Ralf Corsepius <ralf_corsepius@rtems.org>
343
[8238048]344        * configure.ac, old-exceptions/configure.ac,
345        new-exceptions/configure.ac: Require automake > 1.9.
[97891e5e]346
[c984fb3]3472004-05-22      Till Strauman <strauman@slac.stanford.edu>
348
349        PR 619/bsps
[751076a6]350        * mpc6xx/clock/c_clock.c: The PPC decrementer must be reloaded on
351        each clock tick. Currently, this is done by just reloading a fixed
352        value. The attached patch takes into account the time that elapsed
353        since the decrementer crossed zero in order to adjust the value to
354        be re-loaded. Without the patch, the effective system clock cycle is
[c984fb3]355        increased by the exception handler latency.
356
[f0f1641]3572004-04-13      Ralf Corsepius <ralf_corsepius@rtems.org>
358
359        * mpc505/ictrl/ictrl.c, mpc505/vectors/vectors.S,
360        mpc6xx/exceptions/raw_exception.c,
361        mpc8260/exceptions/raw_exception.c,
362        mpc8xx/exceptions/raw_exception.c, rtems/powerpc/cache.h,
363        mpc5xx/ictrl/ictrl.c, mpc5xx/exceptions/raw_exception.c: Include
364        <rtems/score/powerpc.h> instead of <rtems/score/ppc.h>.
[751076a6]365        * mpc5xx/clock/clock.c, mpc5xx/irq/irq_asm.S,
366        mpc5xx/vectors/vectors.S: Reflect new locations of cpukit headers.
[f0f1641]367
[8430205]3682004-04-12      David Querbach <querbach@realtime.bc.ca>
369
[751076a6]370        * mpc5xx/exceptions/asm_utils.S: Removed.
[8430205]371        * README, configure.ac, mpc5xx/Makefile.am,
[751076a6]372        mpc5xx/exceptions/raw_exception.c,
373        mpc5xx/exceptions/raw_exception.h, mpc5xx/timer/timer.c,
374        shared/include/cpuIdent.h: addition of a significant amount of
375        MPC5xx support as part of the addition of the SS555 BSP.
[8430205]376        * mpc5xx/README, mpc5xx/clock/clock.c,
377        mpc5xx/console-generic/console-generic.c, mpc5xx/include/console.h,
378        mpc5xx/include/mpc5xx.h, mpc5xx/irq/irq.c, mpc5xx/irq/irq.h,
379        mpc5xx/irq/irq_asm.S, mpc5xx/irq/irq_init.c,
380        mpc5xx/vectors/vectors.S, mpc5xx/vectors/vectors.h,
381        mpc5xx/vectors/vectors_init.c: New files.
382
[12d1a930]3832004-04-02      Ralf Corsepius <ralf_corsepius@rtems.org>
384
[751076a6]385        * ppc403/vectors/align_h.S: Include <rtems/asm.h> instead of
386        <asm.h>.
[12d1a930]387
[11c2382]3882004-04-01      Ralf Corsepius <ralf_corsepius@rtems.org>
389
[751076a6]390        * mpc505/vectors/vectors.S, mpc6xx/exceptions/asm_utils.S,
391        mpc6xx/mmu/mmuAsm.S, mpc8260/exceptions/asm_utils.S,
392        mpc8xx/exceptions/asm_utils.S, ppc403/vectors/vectors.S,
[8238048]393        mpc5xx/exceptions/asm_utils.S, old-exceptions/cpu_asm.S,
394        new-exceptions/cpu_asm.S: Include <rtems/asm.h> instead of <asm.h>.
395        * mpc8260/clock/clock.c, mpc8xx/clock/clock.c, ppc403/clock/clock.c:
396        Include <rtems/clockdrv.h> instead of <clockdrv.h>.
[11c2382]397
[e208738]3982004-03-31      Ralf Corsepius <ralf_corsepius@rtems.org>
399
400        * mpc6xx/timer/timer.c: Cosmetics.
[8238048]401        * old-exceptions/cpu.c, old-exceptions/ppccache.c,
402        new-exceptions/cpu.c: Convert to using c99 fixed size types.
[e208738]403
[66c373bf]4042004-03-30      Ralf Corsepius <ralf_corsepius@rtems.org>
405
406        * mpc505/timer/timer.c, mpc5xx/timer/timer.c,
407        mpc6xx/clock/c_clock.c, mpc6xx/timer/timer.c, mpc8260/clock/clock.c,
408        mpc8260/console-generic/console-generic.c, mpc8260/cpm/cp.c,
409        mpc8260/cpm/dpram.c, mpc8260/include/cpm.h, mpc8260/include/mmu.h,
410        mpc8260/include/mpc8260.h, mpc8260/mmu/mmu.c, mpc8260/timer/timer.c,
411        mpc8xx/clock/clock.c, mpc8xx/console-generic/console-generic.c,
412        mpc8xx/cpm/cp.c, mpc8xx/cpm/dpram.c, mpc8xx/include/cpm.h,
413        mpc8xx/include/mmu.h, mpc8xx/include/mpc8xx.h, mpc8xx/mmu/mmu.c,
414        mpc8xx/timer/timer.c, ppc403/clock/clock.c,
415        ppc403/console/console.c, ppc403/console/console405.c,
416        ppc403/ictrl/ictrl.c, ppc403/ictrl/ictrl.h, ppc403/timer/timer.c,
417        ppc403/tty_drv/tty_drv.c, rtems/powerpc/cache.h, shared/src/cache.c:
418        Convert to using c99 fixed size types.
419
[fc235f44]4202004-03-26      Ralf Corsepius <ralf_corsepius@rtems.org>
421
422        * configure.ac: Add 2nd argument (rtems_updir) to RTEMS_TOP.
423
[6a54d6f]4242004-03-09      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
425
426        * README: Add "mpc5xx (mpc565)", because Wilfried B. mentioned the
427        mpc5xx being used on mpc565.
428
[9c4a30e2]4292004-03-08      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
430
431        PR 587/bsps
[25f59b14]432        * Makefile.am, configure.ac: Reflect having added mpc5xx.
[751076a6]433        * shared/include/cpuIdent.h, shared/include/cpuIdent.c: Add defines
434        for MPC_5XX.
[03c4c16]435        * mpc5xx/Makefile.am: New.
[0aee2be5]436        * mpc5xx/exceptions/asm_utils.S,  mpc5xx/exceptions/raw_exception.c,
437        mpc5xx/exceptions/raw_exception.h, mpc5xx/ictrl/ictrl.c,
438        mpc5xx/ictrl/ictrl.h, mpc5xx/timer/timer.c: New (Submission from
439        Wilfried Busalski <w.busalski@lancier-monitoring.de>).
440
[d52342e]4412004-03-05      Joel Sherrill <joel@OARcorp.com>
442
443        * mpc6xx/mmu/pte121.c: Add missing ifdef DEBUG to remove warning for
444        unused static routine.
445
[6ed6288]4462004-02-17      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
447
448        * mpc505/Makefile.am: Fix typo.
449
[aaed235]4502004-02-06      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
451
452        * mpc505/Makefile.am, mpc6xx/Makefile.am, mpc8260/Makefile.am,
453        mpc8xx/Makefile.am, ppc403/Makefile.am: Don't include .../lib.am.
454
[f439d61e]4552004-01-30      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
456
[8238048]457        * old-exceptions/configure.ac, new-exceptions/configure.ac: Add
458        RTEMS_PROG_CCAS.
[f439d61e]459        * wrapup/Makefile.am: Remove.
[8238048]460        * old-exceptions/Makefile.am, new-exceptions/Makefile.am: Use
461        automake compilation rules.
[751076a6]462        * shared/Makefile.am: Use automake compilation rules. Build *.rels.
[f439d61e]463        * configure.ac: Remove wrapup.
464
[ba4eefd]4652004-01-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
466
[751076a6]467        * old-exceptions/Makefile.am: Add PREINSTALL_DIRS.
[ba4eefd]468        * Makefile.am, mpc505/Makefile.am, mpc6xx/Makefile.am,
469        mpc8260/Makefile.am, mpc8xx/Makefile.am, ppc403/Makefile.am,
[751076a6]470        shared/Makefile.am: Use automake compilation rules. Add
471        PREINSTALL_DIRS.
472        * configure.ac: Require automake >= 1.8.2.
[ba4eefd]473
[81b29d79]4742004-01-14      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
475
[751076a6]476        * Makefile.am, old-exceptions/Makefile.am: Re-add dirstamps to
477        PRE/TMPINSTALL_FILES. Add PRE/TMPINSTALL_FILES to CLEANFILES.
[8238048]478        * mpc505/Makefile.am, mpc6xx/Makefile.am, mpc8260/Makefile.am,
479        mpc8xx/Makefile.am, ppc403/Makefile.am, shared/Makefile.am: Ditto.
[09195d2c]480
[27a0df05]4812004-01-13      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
482
[751076a6]483        * shared/Makefile.am: Fix typo  EXTRA_DIST = $(libcpuspec_C_FILES)
484        * mpc6xx/Makefile.am: Remove libcpuspec.a (Unused).
[8238048]485        * mpc505/Makefile.am: Fix typo vectors/vectors.S.
[27a0df05]486
[103cd753]4872003-12-19      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
488
489        * shared/Makefile.am: Use $(top_srcdir)/../shared instead of
490        relative subdirs.
[751076a6]491        * ppc403/Makefile.am: Fix typo in vectors' compilation rule.
[103cd753]492
[5f07632e]4932003-12-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
494
[751076a6]495        * configure.ac: Reflect changes to mpc505/Makefile.ams.
[8238048]496        * configure.ac: Reflect changes to mpc8xx/Makefile.ams.
[03c4c16]497        * ppc403/clock/Makefile.am,
[751076a6]498        ppc403/console/Makefile.am, ppc403/ictrl/Makefile.am,
499        ppc403/timer/Makefile.am, ppc403/tty_drv/Makefile.am,
500        ppc403/vectors/Makefile.am, mpc505/ictrl/Makefile.am,
501        mpc505/timer/Makefile.am, mpc505/vectors/Makefile.am,
502        mpc8xx/clock/Makefile.am, mpc8xx/console-generic/Makefile.am,
503        mpc8xx/cpm/Makefile.am, mpc8xx/exceptions/Makefile.am,
504        mpc8xx/mmu/Makefile.am, mpc8xx/timer/Makefile.am,
505        mpc6xx/clock/Makefile.am, mpc6xx/exceptions/Makefile.am,
506        mpc6xx/mmu/Makefile.am, mpc6xx/timer/Makefile.am,
507        mpc6xx/wrapup/Makefile.am, mpc8260/clock/Makefile.am,
508        mpc8260/console-generic/Makefile.am, mpc8260/cpm/Makefile.am,
509        mpc8260/exceptions/Makefile.am, mpc8260/mmu/Makefile.am,
510        mpc8260/timer/Makefile.am: Remove.
511        * ppc403/Makefile.am, mpc505/Makefile.am, mpc8xx/Makefile.am,
512        mpc6xx/Makefile.am, mpc8260/Makefile.am: Merge-in Makefile.ams
513        above.
[52f8b553]514        * configure.ac: Remove mpc6xx/*/Makefile,  mpc8260/*/Makefile.
[751076a6]515        * configure.ac: Reflect changes to ppc403/Makefile.ams.
[952281e]516
[c9a1edf]5172003-12-15      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
518
[751076a6]519        * shared/include/Makefile.am, shared/src/Makefile.am: Remove.
[c9a1edf]520        * shared/Makefile.am: Merge-in Makefile.ams above.
521        * configure.ac: Reflect changes above.
522
[7894d47d]5232003-12-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
524
[751076a6]525        * Makefile.am, mpc505/ictrl/Makefile.am, mpc6xx/clock/Makefile.am,
526        mpc6xx/exceptions/Makefile.am, mpc6xx/mmu/Makefile.am,
527        mpc8260/Makefile.am, mpc8260/exceptions/Makefile.am,
528        mpc8xx/Makefile.am, mpc8xx/exceptions/Makefile.am,
529        ppc403/ictrl/Makefile.am, ppc403/tty_drv/Makefile.am,
530        shared/include/Makefile.am, shared/src/Makefile.am,
[8238048]531        old-exceptions/Makefile.am, new-exceptions/Makefile.am: Use mkdir_p.
532        Remove dirs from PRE/TMPINSTALL_FILES.
533        * configure.ac, old-exceptions/configure.ac,
534        new-exceptions/configure.ac: Require automake >= 1.8, autoconf >=
535        2.59.
[810720b6]536
[c527745]5372003-12-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
538
[751076a6]539        * wrapup/Makefile.am: Build libcpu.a. Don't preinstall libcpu.a
[c527745]540
[77072181]5412003-12-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
542
[751076a6]543        * mpc505/ictrl/Makefile.am: Remove all-local,
544        mpc505/timer/Makefile.am: Remove all-local,
545        mpc505/vectors/Makefile.am: Remove all-local,
546        mpc6xx/clock/Makefile.am: Remove all-local,
547        mpc6xx/exceptions/Makefile.am: Remove all-local,
548        mpc6xx/mmu/Makefile.am: Remove all-local, mpc6xx/timer/Makefile.am:
549        Remove all-local, mpc6xx/wrapup/Makefile.am: Remove all-local,
550        mpc8260/clock/Makefile.am: Remove all-local,
551        mpc8260/console-generic/Makefile.am: Remove all-local,
552        mpc8260/cpm/Makefile.am: Remove all-local,
553        mpc8260/exceptions/Makefile.am: Remove all-local,
554        mpc8260/mmu/Makefile.am: Remove all-local,
555        mpc8260/timer/Makefile.am: Remove all-local,
556        mpc8xx/clock/Makefile.am: Remove all-local,
557        mpc8xx/console-generic/Makefile.am: Remove all-local,
558        mpc8xx/cpm/Makefile.am: Remove all-local,
559        mpc8xx/exceptions/Makefile.am: Remove all-local,
560        mpc8xx/mmu/Makefile.am: Remove all-local, mpc8xx/timer/Makefile.am:
561        Remove all-local, ppc403/clock/Makefile.am: Remove all-local,
562        ppc403/console/Makefile.am: Remove all-local,
563        ppc403/ictrl/Makefile.am: Remove all-local,
564        ppc403/timer/Makefile.am: Remove all-local,
565        ppc403/tty_drv/Makefile.am: Remove all-local,
566        ppc403/vectors/Makefile.am: Remove all-local,
567        shared/include/Makefile.am: Remove all-local,
568        shared/src/Makefile.am: Remove all-local, wrapup/Makefile.am: Remove
[8238048]569        all-local, old-exceptions/Makefile.am: Remove all-local,
570        new-exceptions/Makefile.am: Remove all-local: $(ARCH).
571        * new-exceptions/Makefile.am: Remove include_rtems_score_HEADERS.
572        Reformat for preinstallation dirstamp support.
[751076a6]573        * old-exceptions/Makefile.am: Reformat for preinstallation dirstamp
574        support.
[77072181]575
[a9c795b9]5762003-12-01      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
577
[751076a6]578        * Makefile.am, mpc505/ictrl/Makefile.am, mpc6xx/clock/Makefile.am,
579        mpc6xx/exceptions/Makefile.am, mpc6xx/mmu/Makefile.am,
580        mpc8260/Makefile.am, mpc8260/exceptions/Makefile.am,
581        mpc8xx/Makefile.am, mpc8xx/exceptions/Makefile.am,
582        ppc403/ictrl/Makefile.am, ppc403/tty_drv/Makefile.am,
583        shared/include/Makefile.am, shared/src/Makefile.am: Reformat. Use
584        dirstamp for preinstallation.
585        * mpc505/Makefile.am, mpc505/timer/Makefile.am,
586        mpc505/vectors/Makefile.am, mpc6xx/Makefile.am,
587        mpc6xx/timer/Makefile.am, mpc6xx/wrapup/Makefile.am,
588        mpc8260/clock/Makefile.am, mpc8260/console-generic/Makefile.am,
589        mpc8260/cpm/Makefile.am, mpc8260/mmu/Makefile.am,
590        mpc8260/timer/Makefile.am, mpc8xx/clock/Makefile.am,
591        mpc8xx/console-generic/Makefile.am, mpc8xx/cpm/Makefile.am,
592        mpc8xx/mmu/Makefile.am, mpc8xx/timer/Makefile.am,
593        ppc403/Makefile.am, ppc403/clock/Makefile.am,
594        ppc403/console/Makefile.am, ppc403/timer/Makefile.am,
595        ppc403/vectors/Makefile.am, shared/Makefile.am, wrapup/Makefile.am:
596        Reformat.
[a9c795b9]597
[c6328bee]5982003-10-22      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
599
[8238048]600        * configure.ac, old-exceptions/configure.ac,
601        new-exceptions/configure.ac: Remove RTEMS_CANONICAL_HOST.
[c6328bee]602
[c8e1751]6032003-10-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
604
[8238048]605        * configure.ac, old-exceptions/configure.ac,
606        new-exceptions/configure.ac: Remove RTEMS_CHECK_CPU.
[c8e1751]607
[21e1c44]6082003-09-04      Joel Sherrill <joel@OARcorp.com>
609
610        * mpc6xx/clock/c_clock.c, mpc6xx/clock/c_clock.h,
[751076a6]611        mpc6xx/exceptions/raw_exception.c,
612        mpc6xx/exceptions/raw_exception.h, mpc6xx/mmu/bat.c,
613        mpc6xx/mmu/bat.h, mpc6xx/mmu/mmuAsm.S, mpc6xx/timer/timer.c,
614        mpc8260/clock/clock.c, mpc8260/console-generic/console-generic.c,
615        mpc8260/cpm/brg.c, mpc8260/exceptions/raw_exception.c,
[21e1c44]616        mpc8260/exceptions/raw_exception.h, mpc8260/include/cpm.h,
617        mpc8260/include/mmu.h, mpc8260/mmu/mmu.c, mpc8260/timer/timer.c,
618        mpc8xx/clock/clock.c, mpc8xx/console-generic/console-generic.c,
[751076a6]619        mpc8xx/exceptions/raw_exception.c,
620        mpc8xx/exceptions/raw_exception.h, mpc8xx/include/cpm.h,
621        mpc8xx/include/mmu.h, mpc8xx/mmu/mmu.c, mpc8xx/timer/timer.c,
622        ppc403/clock/clock.c, ppc403/console/console.c.polled,
623        ppc403/timer/timer.c, rtems/powerpc/debugmod.h,
624        shared/include/byteorder.h, shared/include/cpuIdent.c,
625        shared/include/cpuIdent.h, shared/include/io.h,
626        shared/include/mmu.h, shared/include/page.h,
627        shared/include/pgtable.h, shared/include/spr.h,
[8238048]628        old-exceptions/cpu.c, old-exceptions/cpu_asm.S,
629        new-exceptions/cpu.c, new-exceptions/cpu_asm.S: URL for license
[21e1c44]630        changed.
[8f6a68e8]631        * mpc505/timer/timer.c, ppc403/console/console.c,
632        ppc403/console/console405.c: Removed incorrect statement about
633        copyright assignment.
634
[e78658c]6352003-08-20      Joel Sherrill <joel@OARcorp.com>
636
637        * mpc8260/clock/clock.c: Correct copyright statements.
638
[fe8bc62f]6392003-08-18      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
640
[8238048]641        * Makefile.am, old-exceptions/Makefile.am,
642        new-exceptions/Makefile.am: Reflect having moved aclocal/.
[fe8bc62f]643
[bf0747d]6442003-08-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
645
[751076a6]646        * Makefile.am, mpc505/Makefile.am, mpc505/ictrl/Makefile.am,
647        mpc505/timer/Makefile.am, mpc505/vectors/Makefile.am,
648        mpc6xx/Makefile.am, mpc6xx/clock/Makefile.am,
649        mpc6xx/exceptions/Makefile.am, mpc6xx/mmu/Makefile.am,
650        mpc6xx/timer/Makefile.am, mpc6xx/wrapup/Makefile.am,
651        mpc8260/Makefile.am, mpc8260/clock/Makefile.am,
652        mpc8260/console-generic/Makefile.am, mpc8260/cpm/Makefile.am,
653        mpc8260/exceptions/Makefile.am, mpc8260/mmu/Makefile.am,
654        mpc8260/timer/Makefile.am, mpc8xx/Makefile.am,
655        mpc8xx/clock/Makefile.am, mpc8xx/console-generic/Makefile.am,
656        mpc8xx/cpm/Makefile.am, mpc8xx/exceptions/Makefile.am,
657        mpc8xx/mmu/Makefile.am, mpc8xx/timer/Makefile.am,
658        ppc403/Makefile.am, ppc403/clock/Makefile.am,
659        ppc403/console/Makefile.am, ppc403/ictrl/Makefile.am,
660        ppc403/timer/Makefile.am, ppc403/tty_drv/Makefile.am,
661        ppc403/vectors/Makefile.am, shared/Makefile.am,
662        shared/include/Makefile.am, shared/src/Makefile.am,
[8238048]663        wrapup/Makefile.am, old-exceptions/Makefile.am,
664        new-exceptions/Makefile.am: Reflect having moved automake/.
[bf0747d]665
[7dcc3fe]6662003-08-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
667
[8238048]668        * configure.ac, old-exceptions/configure.ac,
669        new-exceptions/configure.ac: Use rtems-bugs@rtems.com as bug report
670        email address.
[7dcc3fe]671
[fbd27c8]6722003-08-08      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
673
674        * wrapup/Makefile.am (FAMILY_OBJS): Remove *exception_processing.
675
[307685b]6762003-07-08      Joel Sherrill <joel@OARcorp.com>
677
678        PR 416/bsps
679        * ppc403/ictrl/ictrl.c (ictrl_isr): We acknolwegde the interrupt in
680        interrupt controller (clr_exisr(mask)) before calling the interrupt
681        handler that will acnowledge the interrupt source. This results in
682        the interrupt beeing seen a second time by the interrupt controller.
683        Reported and fixed by El Kolli Yacine <yacine.elkolli@crf.canon.fr>.
684
[8ca2e5b]6852003-03-25      Till Straumann <strauman@slac.stanford.edu>
686
687        PR 349/bsps
688        * shared/include/cpuIdent.c: Readd PPC604r CPU.
689
[751076a6]6902003-03-25      Thomas Doerfler <Thomas.Doerfler@imd-systems.de>
691
692        PR 368/filesystems
693        * mpc8xx/include/mpc8xx.h: Add PCMCIA registers.
694
[8238048]6952003-03-18      Till Straumann <strauman@slac.stanford.edu>
696
697        PR 356/bsps
698        * new-exceptions/cpu.c: This patch makes RTEMS/PowerPC eabi
699        compliant.
700
[3c55718]7012003-03-06      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
702
[8238048]703        * configure.ac, old-exceptions/configure.ac,
704        new-exceptions/configure.ac: Remove AC_CONFIG_AUX_DIR.
[3c55718]705
[d49389a]7062003-02-20      Till Straumann <strauman@slac.stanford.edu>
707
708        PR 349/bsps
709        * mpc6xx/exceptions/raw_exception.c, mpc6xx/mmu/bat.c,
710        mpc6xx/mmu/pte121.c, shared/include/cpuIdent.c,
[751076a6]711        shared/include/cpuIdent.h, shared/src/Makefile.am,
712        shared/src/stack.c, shared/src/stackTrace.h, powerpc/registers.h: -
713        undo improper 'fix' who broke mpc604r identification - fix: 7400
714        identification PVR value was wrong - enhance 'setdbat()' to switch
715        OFF a given BAT if called with 0 size - fix: page table support
716        bugfix - enhancement: provide routines to take and print stack trace
717        snapshots - add definitions for HID1 and DABR SPRs
[d49389a]718
[83795347]7192003-02-14      Greg Menke <gregory.menke@gsfc.nasa.gov>
720
721        PR 348/bsps
[751076a6]722        * mpc6xx/exceptions/raw_exception.c: Add PPC_603ev as required by
723        MTX603e BSP.
[ccd81b60]724
[9b5c258]7252003-02-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
726
[8238048]727        * configure.ac, old-exceptions/configure.ac,
728        new-exceptions/configure.ac: AM_INIT_AUTOMAKE([1.7.2]).
729        * configure.ac, old-exceptions/configure.ac,
730        new-exceptions/configure.ac: AC_PREREQ(2.57).
[9b5c258]731
[3b7aeda]7322002-12-19      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
733
734        * configure.ac: Remove RTEMS_CHEC_CUSTOM_BSP.
[751076a6]735        * mpc505/ictrl/Makefile.am, mpc505/timer/Makefile.am,
736        mpc505/vectors/Makefile.am, mpc6xx/clock/Makefile.am,
737        mpc6xx/exceptions/Makefile.am, mpc6xx/mmu/Makefile.am,
738        mpc6xx/timer/Makefile.am, mpc6xx/wrapup/Makefile.am,
739        mpc8260/clock/Makefile.am, mpc8260/console-generic/Makefile.am,
740        mpc8260/cpm/Makefile.am, mpc8260/exceptions/Makefile.am,
741        mpc8260/mmu/Makefile.am, mpc8260/timer/Makefile.am,
742        mpc8xx/clock/Makefile.am, mpc8xx/console-generic/Makefile.am,
743        mpc8xx/cpm/Makefile.am, mpc8xx/exceptions/Makefile.am,
744        mpc8xx/mmu/Makefile.am, mpc8xx/timer/Makefile.am,
745        ppc403/clock/Makefile.am, ppc403/console/Makefile.am,
746        ppc403/ictrl/Makefile.am, ppc403/timer/Makefile.am,
747        ppc403/tty_drv/Makefile.am, ppc403/vectors/Makefile.am,
748        shared/include/Makefile.am, shared/src/Makefile.am,
749        wrapup/Makefile.am: Don't include @RTEMS_BSP@.cfg.
750
7512002-12-17      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
752
[8238048]753        * old-exceptions/Makefile.am, new-exceptions/Makefile.am: Don't
754        include @RTEMS_BSP@.cfg.
755        * old-exceptions/configure.ac, new-exceptions/configure.ac: Remove
756        RTEMS_CHECK_CUSTOM_BSP.
[3b7aeda]757
[dfa8fe34]7582002-12-06      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
759
760        * configure.ac: Remove RTEMS_CHECK_BSP_CACHE.
761
[0dcf8597]7622002-12-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
763
[751076a6]764        * configure.ac: Remove mpc8260/include/Makefile. Remove
765        mpc8xx/include/Makefile.
766        * mpc8260/include/Makefile.am, mpc8xx/include/Makefile.am: Remove.
[0dcf8597]767        * mpc8xx/Makefile.am: Merge-in mpc8xx/include/Makefile.am.
[751076a6]768        * mpc8260/Makefile.am: Merge-in mpc8260/include/Makefile.am.
[0dcf8597]769
[a6ebf56]7702002-12-01      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
771
772        * configure.ac: Add RTEMS_PROG_CCAS.
773
[9c8838f1]7742002-11-04      Joel Sherrill <joel@OARcorp.com>
775
776        * mpc8260/console-generic/console-generic.c, mpc8260/cpm/dpram.c,
777        mpc8260/exceptions/raw_exception.c,
778        mpc8xx/exceptions/raw_exception.c: Removed warnings.
779
[2247a69]7802002-11-01      Joel Sherrill <joel@OARcorp.com>
781
[8238048]782        * new-exceptions/cpu.c: Currently only the mpc8260 BSP supports
783        interrupt nesting. NOTE: These needs to be generalized as the patch
784        is applied to other BSPs.
[2247a69]785        * mpc8xx/console-generic/console-generic.c, mpc8xx/cpm/dpram.c,
[751076a6]786        mpc8xx/exceptions/raw_exception.c, ppc403/clock/clock.c: Removed
787        warnings.
[2247a69]788
[cebb89b]7892002-10-31      Joel Sherrill <joel@OARcorp.com>
790
791        * mpc6xx/clock/c_clock.c, mpc6xx/exceptions/raw_exception.c,
792        mpc6xx/mmu/bat.c: Removed warnings.
793
[751076a6]7942002-09-14      Joel Sherrill <joel@OARcorp.com>
[bdd85dc2]795
[751076a6]796        * old-exceptions/cpu.c: Include declaration of variable i in ifdef
797        USE_SPRG to eliminate warning.
[bdd85dc2]798
[751076a6]7992002-09-08      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
[4adabccd]800
[751076a6]801        * configure.ac: Remove duplicate mpc6xx/timer/Makefile from
802        CONFIG_FILES.
[4adabccd]803
[751076a6]8042002-09-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
[4eb22aa]805
[751076a6]806        * mpc8260/exceptions/raw_exception.c: #include <string.h>. #include
807        <bspIo.h>.
[4eb22aa]808
[360225e6]8092002-08-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
810
[751076a6]811        * mpc6xx/wrapup/Makefile.am, wrapup/Makefile.am,
812        mpc505/ictrl/Makefile.am, mpc505/timer/Makefile.am,
813        mpc505/vectors/Makefile.am, mpc6xx/clock/Makefile.am,
814        mpc6xx/exceptions/Makefile.am, mpc6xx/mmu/Makefile.am,
815        mpc6xx/timer/Makefile.am, mpc8260/clock/Makefile.am,
816        mpc8260/console-generic/Makefile.am, mpc8260/cpm/Makefile.am,
817        mpc8260/exceptions/Makefile.am, mpc8260/mmu/Makefile.am,
818        mpc8260/timer/Makefile.am, mpc8xx/clock/Makefile.am,
819        mpc8xx/console-generic/Makefile.am, mpc8xx/cpm/Makefile.am,
820        mpc8xx/exceptions/Makefile.am, mpc8xx/mmu/Makefile.am,
821        mpc8xx/timer/Makefile.am, ppc403/clock/Makefile.am,
822        ppc403/console/Makefile.am, ppc403/ictrl/Makefile.am,
823        ppc403/timer/Makefile.am, ppc403/tty_drv/Makefile.am,
824        ppc403/vectors/Makefile.am, shared/include/Makefile.am,
[8238048]825        shared/src/Makefile.am, old-exceptions/Makefile.am,
826        new-exceptions/Makefile.am: Use .$(OBJEXT) instead of .o.
[360225e6]827
[d5fa21ef]8282002-07-24      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
829
830        * mpc6xx/mmu/pte121.c: Include <string.h> for gcc-3.1.
831
[c1f00ca]8322002-07-22      Till Straumann <strauman@slac.stanford.edu>
833
[751076a6]834        * mpc6xx/mmu/bat.c: Per PR241, fix a tiny bug introduced by the fix
835        for an earlier patch (PR213) which added support for setting BAT0 to
836        setdbat().
[c1f00ca]837
[751076a6]8382002-07-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
[c0af822e]839
[751076a6]840        * old-exceptions/Makefile.am: Reflect having removed rtems.S. Use
841        AM_CPPFLAGS instead of INCLUDES (Latest automake standard).
842        * old-exceptions/Makefile.am: Fix oversights in previous patch.
843        * old-exceptions/rtems.S: Remove.
[42c90fe]844
[cbc264e6]8452002-05-01      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
846
[751076a6]847        * rtems/powerpc/debugmod.h: New file (extracted from score/ppc.h).
[cbc264e6]848        * Makefile.am: Relect changes above.
849
[1c07f582]8502002-04-30      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
851
852        * rtems/powerpc/cache.h: New file (extracted from
853        old-exceptions/cpu.h)
[8238048]854        * old-exceptions/cpu.c: Include <rtems/powerpc/cache.h>.
[1c07f582]855        * Makefile.am: Relect changes above.
856
[a73a977]8572002-04-18      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
858
[8238048]859        * shared/include/cpu.h, old-exceptions/rtems/score/cpu.h,
860        new-exceptions/rtems/score/cpu.h: Removed.
[751076a6]861        * mpc6xx/clock/c_clock.c: Reflect changes to <rtems/score/cpu.h>.
[8238048]862        * ppc403/vectors/vectors.S: Include <asm.h> instead of "asm.h".
[751076a6]863        * mpc6xx/exceptions/asm_utils.S, mpc6xx/exceptions/raw_exception.c,
864        mpc6xx/mmu/mmuAsm.S, mpc6xx/timer/timer.c,
865        mpc8260/exceptions/asm_utils.S, mpc8260/exceptions/raw_exception.c,
866        mpc8xx/exceptions/asm_utils.S, mpc8xx/exceptions/raw_exception.c:
867        Ditto.
[8238048]868        * shared/include/Makefile.am, old-exceptions/Makefile.am,
869        new-exceptions/Makefile.am: Reflect changes above.
[a73a977]870        * shared/include/spr.h: Include rtems/powerpc/registers.h instead of
871        libcpu/cpu.h.
872
[1f2fca7]8732002-04-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
874
[751076a6]875        * mpc8260/exceptions/raw_exception.c,
876        mpc8xx/exceptions/raw_exception.c,
877        mpc6xx/exceptions/raw_exception.c: Include <libcpu/cpuIdent.h>.
[1f2fca7]878        * shared/include/cpu.h: Don't include cpuIdent.h.
879
[f054b51]8802002-04-13      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
881
882        * shared/include/cpuIdent.c: Reflect having added cpuIdent.h.
883        * shared/include/cpu.h: Ditto.
[751076a6]884        * shared/include/cpuIdent.h: New.
[8238048]885        * shared/include/Makefile.am: Add cpuIndent.h. Fix EXTRA_DIST.
[f054b51]886
[751076a6]8872002-03-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
[b05938a]888
[751076a6]889        * mpc505/ictrl/Makefile.am, mpc505/Makefile.am,
890        mpc505/timer/Makefile.am, mpc505/vectors/Makefile.am, Makefile.am,
891        mpc6xx/clock/Makefile.am, mpc6xx/Makefile.am,
892        mpc6xx/exceptions/Makefile.am, mpc6xx/mmu/Makefile.am,
893        mpc6xx/timer/Makefile.am, mpc6xx/wrapup/Makefile.am,
894        mpc8260/clock/Makefile.am, mpc8260/Makefile.am,
895        mpc8260/console-generic/Makefile.am, mpc8260/cpm/Makefile.am,
896        mpc8260/exceptions/Makefile.am, mpc8260/include/Makefile.am,
897        mpc8260/mmu/Makefile.am, mpc8260/timer/Makefile.am,
898        mpc8xx/clock/Makefile.am, mpc8xx/Makefile.am,
899        mpc8xx/console-generic/Makefile.am, mpc8xx/cpm/Makefile.am,
900        mpc8xx/exceptions/Makefile.am, mpc8xx/include/Makefile.am,
901        mpc8xx/mmu/Makefile.am, mpc8xx/timer/Makefile.am,
902        ppc403/clock/Makefile.am, ppc403/Makefile.am,
903        ppc403/console/Makefile.am, ppc403/ictrl/Makefile.am,
904        ppc403/timer/Makefile.am, ppc403/tty_drv/Makefile.am,
905        ppc403/vectors/Makefile.am, shared/include/Makefile.am,
906        shared/Makefile.am, shared/src/Makefile.am, wrapup/Makefile.am,
[8238048]907        old-exceptions/Makefile.am, new-exceptions/Makefile.am: Remove
908        AUTOMAKE_OPTIONS.
909        * configure.ac, old-exceptions/configure.ac,
910        new-exceptions/configure.ac:
[751076a6]911        AC_INIT(package,_RTEMS_VERSION,_RTEMS_BUGS).
912        AM_INIT_AUTOMAKE([no-define foreign 1.6]).
[b05938a]913
[30337d2]9142002-02-04      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
915
916        * shared/include/byteorder.h: Use unsigned instead of __unsigned
917        (GCC-3.0.x compatibility).
[80bbfb9a]918
[5c76213]9192002-01-03      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
920
[751076a6]921        * mpc6xx/clock/c_clock.c, mpc6xx/mmu/bat.h,
922        mpc8260/console-generic/console-generic.c, mpc8260/cpm/brg.c,
923        mpc8xx/console-generic/console-generic.c, shared/include/cpuIdent.c:
924        Include rtems/bspIo.h instead of bspIo.h.
925
9262001-11-28      Joel Sherrill <joel@OARcorp.com>,
927
928        This was tracked as PR91.
[8238048]929        This was tracked as PR91.
930        * old-exceptions/Makefile.am, new-exceptions/Makefile.am: Deleted
931        reference to c_isr.inl.
932        * old-exceptions/rtems/score/cpu.h,
933        new-exceptions/rtems/score/cpu.h: Added
[751076a6]934        CPU_PROVIDES_ISR_IS_IN_PROGRESS macro which is used to specify if
935        the port uses the standard macro for this (FALSE). A TRUE setting
936        indicates the port provides its own implementation.
[8238048]937        * old-exceptions/rtems/score/c_isr.inl,
938        new-exceptions/rtems/score/c_isr.inl: Deleted and contents merged
[751076a6]939        into cpu.c.
[8238048]940        * old-exceptions/cpu.c, new-exceptions/cpu.c: Received contents of
941        c_isr.inl.
[5c76213]942
[cdf62746]9432001-11-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
944
945        * shared/include/cpu.h: Remove stray empty lines.
[751076a6]946        * Makefile.am: Ditto.
947        * ppc403/vectors/vectors.S: Include <bsp.h>.
948        * configure.ac: Remove old_exception_processing,
949        new_exception_processing.
[cdf62746]950
[3f381864]9512001-11-27      Joel Sherrill <joel@OARcorp.com>,
952
953        * new_exception_processing/Makefile.in,
954        new_exception_processing/Makefile.am,
[751076a6]955        new_exception_processing/c_isr.inl, new_exception_processing/cpu.c,
956        new_exception_processing/cpu.h, new_exception_processing/cpu_asm.S,
[3f381864]957        old_exception_processing/Makefile.in,
[751076a6]958        old_exception_processing/Makefile.am,
959        old_exception_processing/README, old_exception_processing/TODO,
960        old_exception_processing/c_isr.inl, old_exception_processing/cpu.c,
961        old_exception_processing/cpu.h, old_exception_processing/cpu_asm.S,
962        old_exception_processing/irq_stub.S,
[3f381864]963        old_exception_processing/ppc_offs.h,
[751076a6]964        old_exception_processing/ppccache.c,
965        old_exception_processing/rtems.S: Deleted since now under libbsp.
[3f381864]966
[81e5df8]9672001-11-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
968
969        * configure.ac: Remove ppc603e from old_exception_processing.
[751076a6]970        * configure.ac: Remove mpc750 from new_exception_processing, Remove
971        mpc604 from new_exception_processing.
[8238048]972        * old-exceptions/Makefile.am, new-exceptions/Makefile.am: Preinstall
973        c_isr.inl (HACK).
[81e5df8]974
[5e0e4487]9752001-11-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
976
[751076a6]977        * configure.ac: Remove mpc8xx from new_exception_processing.
[5e0e4487]978        * configure.ac: Remove mpc8620 from new_exception_processing.
979
[3ddf3b5]9802001-11-14      Till Straumann <strauman@SLAC.Stanford.EDU>
981
982        * new_exception_processing/cpu_asm.S: Support double or single
983        precision context switches.  Note that doing a single precision
984        context save/restore on a double precision PowerPC machine does not
[751076a6]985        only result in rounding errors but also screws up the FPSCR
986        register!
[3ddf3b5]987
[e9ae97fb]9882001-11-08      Dennis Ehlin (ECS) <Dennis.Ehlin@ecs.ericsson.se>
989
[751076a6]990        This modification is part of the submitted modifications necessary
991        to
[e9ae97fb]992        support the IBM PPC405 family.  This submission was reviewed by
993        Thomas Doerfler <Thomas.Doerfler@imd-systems.de> who ensured it did
994        not negatively impact the ppc403 BSPs.  The submission and tracking
995        process was captured as PR50.
[03c4c16]996        * ppc403/console/console405.c,
[8238048]997        ppc403/tty_drv/Makefile.am, ppc403/tty_drv/tty_drv.c,
998        ppc403/tty_drv/tty_drv.h: New files.
[e9ae97fb]999        * Makefile.am, README, configure.ac, old_exception_processing/cpu.c,
1000        old_exception_processing/cpu.h, ppc403/Makefile.am,
1001        ppc403/clock/clock.c, ppc403/console/Makefile.am,
[751076a6]1002        ppc403/console/console.c, ppc403/ictrl/ictrl.c,
1003        ppc403/ictrl/ictrl.h, ppc403/timer/timer.c: Modified.
[e9ae97fb]1004
[ff79cc57]10052001-11-07      Joel Sherrill <joel@OARcorp.com>
1006
[751076a6]1007        * configure.ac: Delete the commented out line that said that the
1008        mpc8260 used the old exception processing model.  This line also
1009        appears to have caused ppc603e to miss this test.
[ff79cc57]1010
[d8459d0]10112001-10-29      Joel Sherrill <joel@OARcorp.com>
1012
[751076a6]1013        * mpc8xx/timer/timer.c: Added hack for two macros that are not
1014        defined with the new exception processing model:
1015        rtems_cpu_configuration_get_timer_least_valid()
1016        rtems_cpu_configuration_get_timer_average_overhead() This is
1017        captured as PR57.
[bc85fdbb]1018
[a942a7e]10192001-10-24      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1020
1021        * mpc8260/exceptions/Makefile.am, mpc8260/include/Makefile.am,
1022        mpc8xx/exceptions/Makefile.am: Updated to autoconf 2.52.
1023
[bfbe811]10242001-10-24      Joel Sherrill <joel@OARcorp.com>
1025
[751076a6]1026        * mpc8260/include/mpc8260.h: "or" is a keyword in C++.
[bfbe811]1027
[48694da]10282001-10-22      Andy Dachs <a.dachs@sstl.co.uk>
1029
[751076a6]1030        * Added mpc8260 directory.
1031        * Modified Makefile.am and configure.in to build the contents
[48694da]1032        * Makefile.am, README, configure.ac, new_exception_processing/cpu.h,
1033        shared/include/cpu.h, shared/include/cpuIdent.c, shared/src/cache.c:
1034        Added mpc8260 support.
[1ec501c]1035        * mpc8260/Makefile.am, mpc8260/README, mpc8260/clock/Makefile.am,
1036        mpc8260/clock/clock.c, mpc8260/console-generic/Makefile.am,
[03c4c16]1037        mpc8260/console-generic/console-generic.c,
[1ec501c]1038        mpc8260/cpm/Makefile.am, mpc8260/cpm/brg.c, mpc8260/cpm/cp.c,
[03c4c16]1039        mpc8260/cpm/dpram.c,
[1ec501c]1040        mpc8260/exceptions/Makefile.am, mpc8260/exceptions/asm_utils.S,
[751076a6]1041        mpc8260/exceptions/raw_exception.c,
1042        mpc8260/exceptions/raw_exception.h, mpc8260/include/Makefile.am,
1043        mpc8260/include/console.h, mpc8260/include/cpm.h,
1044        mpc8260/include/mmu.h, mpc8260/include/mpc8260.h,
1045        mpc8260/mmu/Makefile.am, mpc8260/mmu/mmu.c,
[1ec501c]1046        mpc8260/timer/Makefile.am, mpc8260/timer/timer.c: New files.
1047
[590aba4f]10482001-10-12      Joel Sherrill <joel@OARcorp.com>
1049
[751076a6]1050        * mpc6xx/clock/c_clock.c, mpc6xx/clock/c_clock.h,
1051        mpc8xx/clock/clock.c, mpc8xx/timer/timer.c,
1052        new_exception_processing/cpu.c, new_exception_processing/cpu.h,
1053        new_exception_processing/cpu_asm.S, old_exception_processing/cpu.c,
1054        old_exception_processing/cpu.h, old_exception_processing/cpu_asm.S,
1055        old_exception_processing/rtems.S: Fixed typo.
[590aba4f]1056
[df25c998]10572001-10-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1058
1059        * configure.ac: New file, generated from configure.in by autoupdate.
[751076a6]1060        * configure.in: Remove.
[152790a]1061
[5f4ee2a]10622001-09-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1063
1064        * shared/src/Makefile.am: Use 'CLEANFILES ='.
[751076a6]1065        * new_exception_processing/Makefile.am,
1066        old_exception_processing/Makefile.am, mpc6xx/mmu/Makefile.am,
1067        mpc6xx/clock/Makefile.am, mpc6xx/exceptions/Makefile.am,
1068        mpc8xx/include/Makefile.am, mpc8xx/exceptions/Makefile.am,
1069        shared/include/Makefile.am, shared/src/Makefile.am: Use
1070        'PREINSTALL_FILES ='.
[5f4ee2a]1071
[751076a6]10722001-09-27      Joel Sherrill <joel@OARcorp.com>
[622a429]1073
[751076a6]1074        * old_exception_processing/cpu.h, shared/include/cpu.h: Renamed
1075        delay() to rtems_bsp_delay(). Renamed delay_in_bus_cycles() to
1076        rtems_bsp_delay_in_bus_cycles().
[622a429]1077
[133ddf2e]10782001-05-24      Tom Armistead <tom_armistead@phx.mcd.mot.com>
1079
[751076a6]1080        * mpc6xx/timer/timer.c: Added include of bsp.h and removed external
1081        declaration of BSP_Convert_decrementer() to  correct unresolved
1082        reference to this routine.
[133ddf2e]1083
[907af7dc]10842001-05-24      Eric Valette <valette@crf.canon.fr>
1085
1086        * mpc8xx/console-generic/console-generic.c: Bug found by Yacine
[751076a6]1087        <elkolli@crf.canon.fr> where the initialization or irq data
1088        structure was incomplete in case a SMC channel was used first and
1089        later a SCC one.
[907af7dc]1090
[751076a6]10912001-05-17      Joel Sherrill <joel@OARcorp.com>
[ec112322]1092
[751076a6]1093        * mpc6xx/exceptions/raw_exception.c, pc6xx/mmu/pte121.c: Modified
1094        slightly to reflect recent PowerPC re-organization and avoid
1095        warnings.
1096
10972001-05-15      Till Straumann <strauman@slac.stanford.edu>
1098
1099        * mpc6xx/mmu/pte121.c, mpc6xx/mmu/pte121.h: New files. Missed in
1100        merge of PR213.
1101
11022001-05-14      Till Straumann <strauman@slac.stanford.edu>
1103
1104        * rtems/powerpc/registers.h, rtems/score/ppc.h: Per PR213, add  the
1105        following: - support for the MPC74000 (AKA G4); there is no AltiVec
1106        support yet, however. - the cache flushing assembly code uses
1107        hardware-flush on the G4. Also, a couple of hardcoded numerical
1108        values were replaced by more readable symbolic constants. - extended
1109        interrupt-disabled code section so enclose the entire cache
1110        flush/invalidate procedure (as recommended by the book). This is not
1111        (latency) critical as it is only used by init code but prevents
1112        possible corruption. - Trivial page table support as been added.
1113        (1:1 effective-virtual-physical address mapping which is only useful
1114        only on CPUs which feature hardware TLB replacement, e.g. >604.
1115        This allows for write-protecting memory regions, e.g. text/ro-data
1116        which makes catching corruptors a lot easier. It also frees one
1117        DBAT/IBAT and gives more flexibility for setting up address maps :
1118        -) - setdbat() allows changing BAT0 also (since the BSP may use a
1119        page table, BAT0 could be available...). - asm_setdbatX() violated
1120        the SVR ABI by using r20 as a scratch register; changed for r0 -
1121        according to the book, a context synchronizing instruction is
1122        necessary prior to and after changing a DBAT -> isync added
[8238048]1123        * new-exceptions/cpu.c: Per PR211 fix saving/restoring floating
1124        point context.  The fpsave and fprestore routines are only used in a
1125        executing context which _is_ fp and hence has the FPU enabled. The
1126        current behavior required the FPU always to be on which is very
1127        dangerous if lazy context switching is used.   [Joel Note: Some
1128        ports explicitly enabled the FPU in the FP save and restore routines
1129        to avoid this.] The patch also makes sure (on powerpc only) that the
1130        FPU is disabled for integer tasks. Note that this is crucial if
1131        deferred fp context switching is used. Otherwise, fp context
1132        corruption may go undetected! Also note that even tasks which merely
1133        push/pop FP registers to/from the stack without modifying them still
1134        MUST be FP tasks - otherwise (if lazy FP context switching is used),
1135        FP register corruption (of other, FP, tasks may occur)! Furthermore,
1136        (on PPC) by default, lazy FP context save/restore is _disabled_.
[751076a6]1137        * shared/include/io.h: Per PR215 address the following issues: -
1138        _IO_BASE, _ISA_MEM_BASE and PCI_DRAM_OFFSET are no longer defined by
1139        libcpu (powerpc/shared/include/io.h) but by the BSP (who is the only
1140        one to know the values) - the affected BSP (shared/motorola) headers
1141        have been fixed in a separate "libbsp/powerpc/shared" patch. - the
1142        DEC 21140 driver (libchip/network/dec21140.c) has been fixed to use
1143        PCI_DRAM_OFFSET instead of PREP_PCI_DRAM_OFFSET. and PCI_MEM_BASE
1144        instead of PREP_ISA_MEM_BASE. PCI_MEM_BASE is to be defined by the
1145        BSP who is using this driver. - the DEC driver also has been fixed
1146        to use the newer rtems_bsp_delay_in_bus_cycles() instead of the
1147        obsolete delay_in_bus_cycles().
1148
11492001-05-14      Joel Sherrill <joel@OARcorp.com>
1150
1151        * shared/include/cpuIdent.c: Account for duplicate numbers.
1152
11532001-04-17      Joel Sherrill <joel@OARcorp.com>
1154
1155        * shared/include/cpu.h: Added ifndef ASM.
1156
11572001-04-03      Joel Sherrill <joel@OARcorp.com>
1158
1159        * Closed PR57.  The hack is OK as it allows a BSP to override or not
1160        at its discretion.
1161        * Per PR94, all rtems/score/CPUtypes.h are named
1162        rtems/score/types.h.
[8238048]1163        * Per PR94, all rtems/score/CPUtypes.h are named
1164        rtems/score/types.h.
[751076a6]1165        * mpc8xx/timer/timer.c: Removed #warning declaring providing a
1166        default definition for the macros
1167        rtems_cpu_configuration_get_timer_least_valid and
1168        rtems_cpu_configuration_get_timer_average_overhead.
[8238048]1169        * old-exceptions/rtems/score/cpu.h,
1170        new-exceptions/rtems/score/cpu.h: Account for name change.
[ec112322]1171
[37731c2b]11722001-03-30      Eric Valette <valette@crf.canon.fr>
1173
[03c4c16]1174        * mpc8xx/vectors/Makefile.am,
[751076a6]1175        mpc8xx/vectors/README, mpc8xx/vectors/align_h.S
1176        mpc8xx/vectors/vectors.S: These files were removed in support of
1177        switching the mpc8xx to the use the "new exception processing
1178        model."
[37731c2b]1179        * configure.in, mpc6xx/mmu/bat.h, mpc8xx/Makefile.am,
[751076a6]1180        mpc8xx/clock/clock.c, mpc8xx/console-generic/console-generic.c,
[37731c2b]1181        mpc8xx/include/mpc8xx.h, mpc8xx/mmu/mmu.c,
1182        new_exception_processing/cpu.h, shared/include/byteorder.h,
[751076a6]1183        wrapup/Makefile.am: This is conversion of the mpc8xx CPU to the "new
1184        exception processing model."
[03c4c16]1185        * mpc8xx/exceptions/Makefile.am,
[751076a6]1186        mpc8xx/exceptions/asm_utils.S, mpc8xx/exceptions/raw_exception.c,
1187        mpc8xx/exceptions/raw_exception.h: New files.
[37731c2b]1188
[98f3cfa]11892001-02-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1190
1191        * mpc505/ictrl/Makefile.am, mpc6xx/clock/Makefile.am,
1192        mpc6xx/exceptions/Makefile.am, mpc6xx/mmu/Makefile.am,
1193        mpc8xx/include/Makefile.am, new_exception_processing/Makefile.am,
1194        old_exception_processing/Makefile.am, pc403/ictrl/Makefile.am,
[751076a6]1195        shared/include/Makefile.am, shared/src/Makefile.am: Apply *_HEADERS
1196        instead of *H_FILES.
[98f3cfa]1197
[5e67b98]11982001-01-03      Joel Sherrill <joel@OARcorp.com>
1199
[751076a6]1200        * new_exception_processing/cpu.h, old_exception_processing/cpu.c:
1201        old_exception_processing/cpu.h, Added _CPU_Initialize_vectors(). In
1202        particular, spurious vector initialization had to be moved on old
1203        exception processing model.
[5e67b98]1204
[feead226]12052000-11-09      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1206
1207        * Makefile.am: Use ... instead of RTEMS_TOPdir in ACLOCAL_AMFLAGS.
1208
[a314d3b4]12092000-11-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1210
[751076a6]1211        * Makefile.am: Switch to ACLOCAL_AMFLAGS = -I
1212        $(RTEMS_TOPdir)/aclocal.
[a314d3b4]1213
[d82c006]12142000-10-26      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1215
[751076a6]1216        * Makefile.am: ACLOCAL_AMFLAGS= -I $(RTEMS_TOPdir)/macros. Switch to
1217        GNU canonicalization.
[772f2243]1218
[623ffdb]12192000-10-20      Joel Sherrill <joel@OARcorp.com>
1220
[751076a6]1221        * mpc8xx/console-generic/console-generic.c: Avoid use of BSP
1222        definitions and rely on the new routine
1223        mbx8xx_console_get_configuration() to get information.  This routine
1224        was formerly incorrectly called
1225        mbx8xx_console_use_maximum_buffer_size(). binding to the exception
1226        code.
[623ffdb]1227        * configure.in, Makefile.am: Explicitly specify whether an
[751076a6]1228        RTEMS_CPU_MODEL is using old or new exception processing.  This is
1229        important because when building multilib, you do not know  the
1230        RTEMS_CPU_MODEL.  So everything built in a multilib'ed RTEMS must be
1231        independent of the exception model and allow for late binding to the
1232        exception code.
[623ffdb]1233
[751076a6]12342000-10-18      Sergei Organov <osv@javad.ru>
[a982e0c6]1235
1236        * Added full support for MPC505.
[751076a6]1237        * configure.in, mpc505/Makefile.am: Modified to reflect ictrl
1238        addition.
1239        * old_exception_processing/Makefile.am: Account for ppc_offs.h.
[8238048]1240        * old_exception_processing/cpu_asm.S: Offsets moved to ppc_offs.h.
[a982e0c6]1241        * mpc505/timer/timer.c: Use <rtems.h>, not "rtems.h".
1242        * mpc505/vectors/vectors.S: Now use constants for exception numbers.
[751076a6]1243        * mpc505/ictrl: New directory.
[8238048]1244        * old_exception_processing/ppc_offs.h: New file.
[751076a6]1245        * old_exception_processing/cpu.h: Make Nest and Disable levels
1246        volatile.
1247        * mpc505/vectors/Makefile.am: alignment exception handler now
1248        included.
[03c4c16]1249        * mpc505/ictrl/Makefile.am,
[751076a6]1250        mpc505/ictrl/ictrl.c, mpc505/ictrl/ictrl.h: New files.
[a982e0c6]1251
[8c49701]12522000-10-18      Joel Sherrill <joel@OARcorp.com>
1253
1254        * mpc8xx/console-generic/console-generic.c: Removed include of
1255        <bsp.h> by adding BSP dependent routine
[751076a6]1256        mbx8xx_console_use_maximum_buffer_size() which can be hard coded or
1257        check non-volatile memory for configuration.
[21c8738]1258        * mpc8xx/console-generic/console-generic.c: Removed warnings.
[751076a6]1259        * mpc6xx/clock/c_clock.h: Removed commented out reference to
1260        <bsp.h>.
[8238048]1261        * mpc6xx/timer/timer.c, mpc6xx/timer/timer.c: Ditto.
[8e13ca61]1262        * mpc6xx/clock/c_clock.c, mpc6xx/clock/c_clock.h: Removed use of
1263        bsp.h and replaced it with use of proper interfaces or explicit
1264        externs of required functions and data.
1265
[3e30f27]12662000-09-04      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1267
1268        * mpc505/timer/Makefile.am, mpc505/vectors/Makefile.am,
1269        mpc6xx/clock/Makefile.am, mpc6xx/exceptions/Makefile.am,
1270        mpc6xx/mmu/Makefile.am, mpc6xx/timer/Makefile.am,
1271        mpc6xx/wrapup/Makefile.am, ppc403/clock/Makefile.am,
1272        ppc403/console/Makefile.am, ppc403/ictrl/Makefile.am,
1273        ppc403/timer/Makefile.am, ppc403/vectors/Makefile.am,
1274        shared/include/Makefile.am, shared/src/Makefile.am,
1275        wrapup/Makefile.am, mpc8xx/clock/Makefile.am,
1276        mpc8xx/console-generic/Makefile.am, mpc8xx/cpm/Makefile.am,
1277        mpc8xx/mmu/Makefile.am, mpc8xx/timer/Makefile.am,
1278        mpc8xx/vectors/Makefile.am, new_exception_processing/Makefile.am,
1279        old_exception_processing/Makefile.am: Include compile.am
1280
[751076a6]12812000-08-11      Charles-Antoine Gauthier  <charles.gauthier@nrc.ca>
1282
1283        * mpc8xx/console-generic/console-generic.c: Add support for
1284        configuration parameters in NVRAM
1285
[38dff47b]12862000-08-10      Charles-Antoine Gauthier  <charles.gauthier@nrc.ca>
1287
[b24a093]1288        * mpx8xx/console-generic/console-generic.c(m8xx_uart_pollWrite):
[38dff47b]1289        Flush actual buffer.
[751076a6]1290        * mpx8xx/console-generic/console-generic.c: Addition of support for
1291        shared printk and no termios.
[38dff47b]1292
[751076a6]12932000-06-08      Eric Valette <valette@crf.canon.fr>
1294
1295        * mpc8xx/console-generic/console-generic.c: The printk/printf did
1296        not work when loaded by EPPCBUG. They did work when loaded with the
1297        BDM debugger.  I suspected EPPBUG  made some nasty things like
1298        patching Communication processor microcode...  Anyway, the attached
1299        patch: 1) Enables to have printk nearly immediately after boot, 2)
1300        Make printf work automagically (I do not know why except I make a
1301        different initialization for printk that should be overwritten by
1302        console init later ?) I let the default to be using EPPCBUG embedded
1303        firmware to boot and  using this printk early enabler code
1304        (LOADED_BY_EPPCBUG and  EARLY_CONSOLE) are on.
[e94ad1fe]1305
Note: See TracBrowser for help on using the repository browser.