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

4.104.114.84.9
Last change on this file since 4417e40 was 4417e40, checked in by Joel Sherrill <joel.sherrill@…>, on Feb 1, 2006 at 7:39:41 PM

Fix Formatting.

  • Property mode set to 100644
File size: 50.2 KB
Line 
12006-01-20      Till Straumann <strauman@slac.stanford.edu>
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.
7
82006-01-05      Till Straumann <strauman@slac.stanford.edu>
9        * shared/include/cpuIdent.c: Accept PPC_PSIM as a
10        known variant.
11
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>
18
19        * mpc6xx/exceptions/raw_exception.c: Cosmetics.
20
212005-11-21      Till Straumann <strauman@slac.stanford.edu>
22
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'.
27
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
332005-11-04      Ralf Corsepius <ralf.corsepius@rtems.org>
34
35        * shared/include/byteorder.h: Remove __arch_swap (Unused).
36        * Makefile.am: Partially cleanup EXTRA_DIST.
37
382005-11-03      Till Straumann <strauman@slac.stanford.edu>
39
40        * mpc6xx/clock/c_clock.c: disable interrupts around decrementer
41        update to eliminate a race condition
42
432005-11-02      Till Straumann <strauman@slac.stanford.edu>
44
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
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)
54        * configure.ac, mpc6xx/exceptions/raw_exception.c,
55        shared/include/cpuIdent.c, shared/include/cpuIdent.h: recognize
56        mpc7457 CPU; added definitions for high bats (#4..7) on 7450 CPUs
57
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
682005-08-12      Phil Torre <ptorre@zetron.com>
69
70        PR 816/bsps
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.
76
772005-08-05      Ralf Corsepius <ralf.corsepius@rtems.org>
78
79        * Makefile.am: Unconditionally initialize include_libcpu_HEADERS.
80
812005-07-28      Eric Norum <norume@aps.anl.gov>
82
83        PR 773/bsps
84        * mpc6xx/clock/c_clock.c: Changes provided by Phillip Sorensen
85        <pas37@cornell.edu> to get MVME5500 BSP running.
86
872005-06-17      Joel Sherrill <joel@OARcorp.com>
88
89        * mpc5xx/vectors/vectors.h: Add hack to avoid warning.
90
912005-05-17      Jennifer Averett <jennifer.averett@oarcorp.com>
92
93        * mpc5xx/irq/irq.c, mpc5xx/irq/irq.h,
94        mpc8xx/console-generic/console-generic.c: Modified to use
95        rtems/irq.h.
96
972005-05-11      Ralf Corsepius <ralf.corsepius@rtems.org>
98
99        * configure.ac: Remove mpc6xx/Makefile.
100        * Makefile.am: Merge-in ppc403/Makefile.am.
101        * ppc403/Makefile.am, mpc8260/Makefile.am, mpc8xx/Makefile.am,
102        mpc6xx/Makefile.am, mpc505/Makefile.am, mpc5xx/Makefile.am: Remove.
103        * Makefile.am: Merge-in mpc8260/Makefile.am.
104        * configure.ac: Remove mpc8260/Makefile.
105        * Makefile.am: Merge-in mpc8xx/Makefile.am.
106        * configure.ac: Remove mpc8xx/Makefile.
107        * configure.ac: Remove mpc5xx/Makefile. Remove mpc505/Makefile.
108        * Makefile.am: Merge-in mpc5xx/Makefile.am. Merge-in
109        mpc505/Makefile.am.
110        * configure.ac: Remove ppc403/Makefile.
111        * Makefile.am: Merge-in mpc6xx/Makefile.am.
112        * preinstall.am, preinstall.am, preinstall.am, preinstall.am,
113        preinstall.am: Regenerate.
114
1152005-05-10      Ralf Corsepius <ralf.corsepius@rtems.org>
116
117        * Makefile.am: Merge-in shared/Makefile.am.
118        * mpc5xx/console-generic/console-generic.c: Eliminate
119        rtems_unsigned16.
120        * configure.ac: Add AMPOLISH3.
121        * shared/Makefile.am: Remove.
122        * preinstall.am: New.
123        * configure.ac: Remove shared/Makefile.
124        * Makefile.am: include preinstall.am.
125        * preinstall.am: Regenerate.
126
1272005-05-05      Jennifer Averett <jennifer.averett@oarcorp.com>
128
129        * mpc8xx/console-generic/console-generic.c: Added parameter to ISRs.
130
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
1362005-04-25      Jennifer Averett <jennifer.averett@oarcorp.com>
137
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
142
1432005-04-15      Jennifer Averett <jennifer.averett@oarcorp.com>
144
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
148
1492005-02-17      Ralf Corsepius <ralf.corsepius@rtems.org>
150
151        * new-exceptions/cpu.c, rtems/powerpc/powerpc.h: Remove
152        CPU_MINIMUM_STACK_FRAME_SIZE. Use PPC_MINIMUM_STACK_FRAME_SIZE
153        instead.
154        * rtems/powerpc/powerpc.h: Add PPC_MINIMUM_STACK_FRAME_SIZE.
155
1562005-02-15      Ralf Corsepius <ralf.corsepius@rtems.org>
157
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).
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.
168        * old-exceptions/cpu.c: Use _CPU_MSR_GET instead of _CPU_MSR_Value
169        (Unify old/new exception processing API).
170        * new-exceptions/cpu.c, new-exceptions/cpu_asm.S: New (Copied from
171        ../../libbsp/powerpc/support/new_exception_processing).
172        * Makefile.am: Reflect changes above.
173
1742005-02-14      Ralf Corsepius <ralf.corsepius@rtems.org>
175
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,
181        old-exceptions/irq_stub.S, new-exceptions/cpu.c,
182        new-exceptions/cpu_asm.S: #include <rtems/powerpc/powerpc.h>.
183        * rtems/powerpc/powerpc.h: Remove mpc603e specific
184        PPC_TLB_*/PPC_IRQ_* defines. Use mpc603 specific defines on mpc603e.
185
1862005-02-13      Ralf Corsepius <ralf.corsepius@rtems.org>
187
188        * rtems/powerpc/powerpc.h: New header guard.
189        * old-exceptions/cpu.c: Add _PPC_MSR_DISABLE_MASK.
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,
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,
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.
204        * rtems/powerpc/powerpc.h: New (Copy of
205        cpukit/score/cpu/powerpc/rtems/score/powerpc.h).
206
2072005-02-11      Ralf Corsepius <ralf.corsepius@rtems.org>
208
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>.
213        * Makefile.am: Build exception processing in  old-exceptions rsp.
214        new-exceptions subdirs (Merge-in former libbsp/powerpc/support/*).
215        * old-exceptions/Makefile.am, old-exceptions/configure.ac,
216        new-exceptions/Makefile.am, new-exceptions/configure.ac: Remove
217        (Unused).
218
2192005-02-10      Ralf Corsepius <ralf.corsepius@rtems.org>
220
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:
224        Remove PPC_ABI_POWEROPEN.
225
2262005-02-09      Ralf Corsepius <ralf.corsepius@rtems.org>
227
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:
233        Remove PPC_ABI_GCC27.
234        * ppc403/vectors/vectors.S: Remove XCOFF support.
235
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,
240        shared/Makefile.am, old-exceptions/Makefile.am,
241        new-exceptions/Makefile.am: Eliminate CFLAGS_OPTIMIZE_V.
242
2432005-01-04      Joel Sherrill <joel@OARcorp.com>
244
245        * ppc403/tty_drv/tty_drv.c: Remove warnings.
246
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,
251        shared/Makefile.am, old-exceptions/Makefile.am,
252        new-exceptions/Makefile.am: Remove build-variant support.
253
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
2612004-11-20      Ralf Corsepius <ralf.corsepius@rtems.org>
262
263        * powerpc/shared/include/cpuIdent.c,
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).
267
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,
273        shared/include/cpuIdent.h: Add MPC8240 and MPC8245 support. There
274        was also a significant amount of spelling and whitespace cleanup.
275
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
2812004-10-20      Ralf Corsepius <ralf_corsepius@rtems.org>
282
283        PR 696/bsps
284        * old-exceptions/cpu.c: Include bsp.h.
285
2862004-10-20      Eric Norum <norume@aps.anl.gov>
287
288        * configure.ac, mpc6xx/exceptions/raw_exception.c,
289        mpc6xx/mmu/mmuAsm.S, mpc6xx/mmu/pte121.c, shared/include/cpuIdent.c,
290        shared/include/cpuIdent.h: Add Kate Feng's MPC7455 support.
291
2922004-10-19      Ralf Corsepius <ralf_corsepius@rtems.org>
293
294        * configure.ac: Remove RTEMS_ENABLE_BARE.
295
2962004-09-24      Ralf Corsepius <ralf_corsepius@rtems.org>
297
298        * configure.ac, old-exceptions/configure.ac,
299        new-exceptions/configure.ac: Require automake > 1.9.
300
3012004-05-22      Till Strauman <strauman@slac.stanford.edu>
302
303        PR 619/bsps
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
309        increased by the exception handler latency.
310
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>.
319        * mpc5xx/clock/clock.c, mpc5xx/irq/irq_asm.S,
320        mpc5xx/vectors/vectors.S: Reflect new locations of cpukit headers.
321
3222004-04-12      David Querbach <querbach@realtime.bc.ca>
323
324        * mpc5xx/exceptions/asm_utils.S: Removed.
325        * README, configure.ac, mpc5xx/Makefile.am,
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.
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
3372004-04-02      Ralf Corsepius <ralf_corsepius@rtems.org>
338
339        * ppc403/vectors/align_h.S: Include <rtems/asm.h> instead of
340        <asm.h>.
341
3422004-04-01      Ralf Corsepius <ralf_corsepius@rtems.org>
343
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,
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>.
351
3522004-03-31      Ralf Corsepius <ralf_corsepius@rtems.org>
353
354        * mpc6xx/timer/timer.c: Cosmetics.
355        * old-exceptions/cpu.c, old-exceptions/ppccache.c,
356        new-exceptions/cpu.c: Convert to using c99 fixed size types.
357
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
3742004-03-26      Ralf Corsepius <ralf_corsepius@rtems.org>
375
376        * configure.ac: Add 2nd argument (rtems_updir) to RTEMS_TOP.
377
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
3832004-03-08      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
384
385        PR 587/bsps
386        * Makefile.am, configure.ac: Reflect having added mpc5xx.
387        * shared/include/cpuIdent.h, shared/include/cpuIdent.c: Add defines
388        for MPC_5XX.
389        * mpc5xx/Makefile.am: New.
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
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
4002004-02-17      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
401
402        * mpc505/Makefile.am: Fix typo.
403
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
4092004-01-30      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
410
411        * old-exceptions/configure.ac, new-exceptions/configure.ac: Add
412        RTEMS_PROG_CCAS.
413        * wrapup/Makefile.am: Remove.
414        * old-exceptions/Makefile.am, new-exceptions/Makefile.am: Use
415        automake compilation rules.
416        * shared/Makefile.am: Use automake compilation rules. Build *.rels.
417        * configure.ac: Remove wrapup.
418
4192004-01-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
420
421        * old-exceptions/Makefile.am: Add PREINSTALL_DIRS.
422        * Makefile.am, mpc505/Makefile.am, mpc6xx/Makefile.am,
423        mpc8260/Makefile.am, mpc8xx/Makefile.am, ppc403/Makefile.am,
424        shared/Makefile.am: Use automake compilation rules. Add
425        PREINSTALL_DIRS.
426        * configure.ac: Require automake >= 1.8.2.
427
4282004-01-14      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
429
430        * Makefile.am, old-exceptions/Makefile.am: Re-add dirstamps to
431        PRE/TMPINSTALL_FILES. Add PRE/TMPINSTALL_FILES to CLEANFILES.
432        * mpc505/Makefile.am, mpc6xx/Makefile.am, mpc8260/Makefile.am,
433        mpc8xx/Makefile.am, ppc403/Makefile.am, shared/Makefile.am: Ditto.
434
4352004-01-13      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
436
437        * shared/Makefile.am: Fix typo  EXTRA_DIST = $(libcpuspec_C_FILES)
438        * mpc6xx/Makefile.am: Remove libcpuspec.a (Unused).
439        * mpc505/Makefile.am: Fix typo vectors/vectors.S.
440
4412003-12-19      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
442
443        * shared/Makefile.am: Use $(top_srcdir)/../shared instead of
444        relative subdirs.
445        * ppc403/Makefile.am: Fix typo in vectors' compilation rule.
446
4472003-12-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
448
449        * configure.ac: Reflect changes to mpc505/Makefile.ams.
450        * configure.ac: Reflect changes to mpc8xx/Makefile.ams.
451        * ppc403/clock/Makefile.am,
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.
468        * configure.ac: Remove mpc6xx/*/Makefile,  mpc8260/*/Makefile.
469        * configure.ac: Reflect changes to ppc403/Makefile.ams.
470
4712003-12-15      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
472
473        * shared/include/Makefile.am, shared/src/Makefile.am: Remove.
474        * shared/Makefile.am: Merge-in Makefile.ams above.
475        * configure.ac: Reflect changes above.
476
4772003-12-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
478
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,
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.
490
4912003-12-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
492
493        * wrapup/Makefile.am: Build libcpu.a. Don't preinstall libcpu.a
494
4952003-12-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
496
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
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.
527        * old-exceptions/Makefile.am: Reformat for preinstallation dirstamp
528        support.
529
5302003-12-01      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
531
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.
551
5522003-10-22      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
553
554        * configure.ac, old-exceptions/configure.ac,
555        new-exceptions/configure.ac: Remove RTEMS_CANONICAL_HOST.
556
5572003-10-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
558
559        * configure.ac, old-exceptions/configure.ac,
560        new-exceptions/configure.ac: Remove RTEMS_CHECK_CPU.
561
5622003-09-04      Joel Sherrill <joel@OARcorp.com>
563
564        * mpc6xx/clock/c_clock.c, mpc6xx/clock/c_clock.h,
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,
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,
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,
582        old-exceptions/cpu.c, old-exceptions/cpu_asm.S,
583        new-exceptions/cpu.c, new-exceptions/cpu_asm.S: URL for license
584        changed.
585        * mpc505/timer/timer.c, ppc403/console/console.c,
586        ppc403/console/console405.c: Removed incorrect statement about
587        copyright assignment.
588
5892003-08-20      Joel Sherrill <joel@OARcorp.com>
590
591        * mpc8260/clock/clock.c: Correct copyright statements.
592
5932003-08-18      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
594
595        * Makefile.am, old-exceptions/Makefile.am,
596        new-exceptions/Makefile.am: Reflect having moved aclocal/.
597
5982003-08-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
599
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,
617        wrapup/Makefile.am, old-exceptions/Makefile.am,
618        new-exceptions/Makefile.am: Reflect having moved automake/.
619
6202003-08-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
621
622        * configure.ac, old-exceptions/configure.ac,
623        new-exceptions/configure.ac: Use rtems-bugs@rtems.com as bug report
624        email address.
625
6262003-08-08      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
627
628        * wrapup/Makefile.am (FAMILY_OBJS): Remove *exception_processing.
629
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
6392003-03-25      Till Straumann <strauman@slac.stanford.edu>
640
641        PR 349/bsps
642        * shared/include/cpuIdent.c: Readd PPC604r CPU.
643
6442003-03-25      Thomas Doerfler <Thomas.Doerfler@imd-systems.de>
645
646        PR 368/filesystems
647        * mpc8xx/include/mpc8xx.h: Add PCMCIA registers.
648
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
6552003-03-06      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
656
657        * configure.ac, old-exceptions/configure.ac,
658        new-exceptions/configure.ac: Remove AC_CONFIG_AUX_DIR.
659
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,
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
672
6732003-02-14      Greg Menke <gregory.menke@gsfc.nasa.gov>
674
675        PR 348/bsps
676        * mpc6xx/exceptions/raw_exception.c: Add PPC_603ev as required by
677        MTX603e BSP.
678
6792003-02-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
680
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).
685
6862002-12-19      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
687
688        * configure.ac: Remove RTEMS_CHEC_CUSTOM_BSP.
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
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.
711
7122002-12-06      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
713
714        * configure.ac: Remove RTEMS_CHECK_BSP_CACHE.
715
7162002-12-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
717
718        * configure.ac: Remove mpc8260/include/Makefile. Remove
719        mpc8xx/include/Makefile.
720        * mpc8260/include/Makefile.am, mpc8xx/include/Makefile.am: Remove.
721        * mpc8xx/Makefile.am: Merge-in mpc8xx/include/Makefile.am.
722        * mpc8260/Makefile.am: Merge-in mpc8260/include/Makefile.am.
723
7242002-12-01      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
725
726        * configure.ac: Add RTEMS_PROG_CCAS.
727
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
7342002-11-01      Joel Sherrill <joel@OARcorp.com>
735
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.
739        * mpc8xx/console-generic/console-generic.c, mpc8xx/cpm/dpram.c,
740        mpc8xx/exceptions/raw_exception.c, ppc403/clock/clock.c: Removed
741        warnings.
742
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
7482002-09-14      Joel Sherrill <joel@OARcorp.com>
749
750        * old-exceptions/cpu.c: Include declaration of variable i in ifdef
751        USE_SPRG to eliminate warning.
752
7532002-09-08      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
754
755        * configure.ac: Remove duplicate mpc6xx/timer/Makefile from
756        CONFIG_FILES.
757
7582002-09-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
759
760        * mpc8260/exceptions/raw_exception.c: #include <string.h>. #include
761        <bspIo.h>.
762
7632002-08-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
764
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,
779        shared/src/Makefile.am, old-exceptions/Makefile.am,
780        new-exceptions/Makefile.am: Use .$(OBJEXT) instead of .o.
781
7822002-07-24      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
783
784        * mpc6xx/mmu/pte121.c: Include <string.h> for gcc-3.1.
785
7862002-07-22      Till Straumann <strauman@slac.stanford.edu>
787
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().
791
7922002-07-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
793
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.
798
7992002-05-01      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
800
801        * rtems/powerpc/debugmod.h: New file (extracted from score/ppc.h).
802        * Makefile.am: Relect changes above.
803
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)
808        * old-exceptions/cpu.c: Include <rtems/powerpc/cache.h>.
809        * Makefile.am: Relect changes above.
810
8112002-04-18      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
812
813        * shared/include/cpu.h, old-exceptions/rtems/score/cpu.h,
814        new-exceptions/rtems/score/cpu.h: Removed.
815        * mpc6xx/clock/c_clock.c: Reflect changes to <rtems/score/cpu.h>.
816        * ppc403/vectors/vectors.S: Include <asm.h> instead of "asm.h".
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.
822        * shared/include/Makefile.am, old-exceptions/Makefile.am,
823        new-exceptions/Makefile.am: Reflect changes above.
824        * shared/include/spr.h: Include rtems/powerpc/registers.h instead of
825        libcpu/cpu.h.
826
8272002-04-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
828
829        * mpc8260/exceptions/raw_exception.c,
830        mpc8xx/exceptions/raw_exception.c,
831        mpc6xx/exceptions/raw_exception.c: Include <libcpu/cpuIdent.h>.
832        * shared/include/cpu.h: Don't include cpuIdent.h.
833
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.
838        * shared/include/cpuIdent.h: New.
839        * shared/include/Makefile.am: Add cpuIndent.h. Fix EXTRA_DIST.
840
8412002-03-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
842
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,
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:
865        AC_INIT(package,_RTEMS_VERSION,_RTEMS_BUGS).
866        AM_INIT_AUTOMAKE([no-define foreign 1.6]).
867
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).
872
8732002-01-03      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
874
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.
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
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.
891        * old-exceptions/rtems/score/c_isr.inl,
892        new-exceptions/rtems/score/c_isr.inl: Deleted and contents merged
893        into cpu.c.
894        * old-exceptions/cpu.c, new-exceptions/cpu.c: Received contents of
895        c_isr.inl.
896
8972001-11-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
898
899        * shared/include/cpu.h: Remove stray empty lines.
900        * Makefile.am: Ditto.
901        * ppc403/vectors/vectors.S: Include <bsp.h>.
902        * configure.ac: Remove old_exception_processing,
903        new_exception_processing.
904
9052001-11-27      Joel Sherrill <joel@OARcorp.com>,
906
907        * new_exception_processing/Makefile.in,
908        new_exception_processing/Makefile.am,
909        new_exception_processing/c_isr.inl, new_exception_processing/cpu.c,
910        new_exception_processing/cpu.h, new_exception_processing/cpu_asm.S,
911        old_exception_processing/Makefile.in,
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,
917        old_exception_processing/ppc_offs.h,
918        old_exception_processing/ppccache.c,
919        old_exception_processing/rtems.S: Deleted since now under libbsp.
920
9212001-11-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
922
923        * configure.ac: Remove ppc603e from old_exception_processing.
924        * configure.ac: Remove mpc750 from new_exception_processing, Remove
925        mpc604 from new_exception_processing.
926        * old-exceptions/Makefile.am, new-exceptions/Makefile.am: Preinstall
927        c_isr.inl (HACK).
928
9292001-11-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
930
931        * configure.ac: Remove mpc8xx from new_exception_processing.
932        * configure.ac: Remove mpc8620 from new_exception_processing.
933
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
939        only result in rounding errors but also screws up the FPSCR
940        register!
941
9422001-11-08      Dennis Ehlin (ECS) <Dennis.Ehlin@ecs.ericsson.se>
943
944        This modification is part of the submitted modifications necessary
945        to
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.
950        * ppc403/console/console405.c,
951        ppc403/tty_drv/Makefile.am, ppc403/tty_drv/tty_drv.c,
952        ppc403/tty_drv/tty_drv.h: New files.
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,
956        ppc403/console/console.c, ppc403/ictrl/ictrl.c,
957        ppc403/ictrl/ictrl.h, ppc403/timer/timer.c: Modified.
958
9592001-11-07      Joel Sherrill <joel@OARcorp.com>
960
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.
964
9652001-10-29      Joel Sherrill <joel@OARcorp.com>
966
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.
972
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
9782001-10-24      Joel Sherrill <joel@OARcorp.com>
979
980        * mpc8260/include/mpc8260.h: "or" is a keyword in C++.
981
9822001-10-22      Andy Dachs <a.dachs@sstl.co.uk>
983
984        * Added mpc8260 directory.
985        * Modified Makefile.am and configure.in to build the contents
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.
989        * mpc8260/Makefile.am, mpc8260/README, mpc8260/clock/Makefile.am,
990        mpc8260/clock/clock.c, mpc8260/console-generic/Makefile.am,
991        mpc8260/console-generic/console-generic.c,
992        mpc8260/cpm/Makefile.am, mpc8260/cpm/brg.c, mpc8260/cpm/cp.c,
993        mpc8260/cpm/dpram.c,
994        mpc8260/exceptions/Makefile.am, mpc8260/exceptions/asm_utils.S,
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,
1000        mpc8260/timer/Makefile.am, mpc8260/timer/timer.c: New files.
1001
10022001-10-12      Joel Sherrill <joel@OARcorp.com>
1003
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.
1010
10112001-10-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1012
1013        * configure.ac: New file, generated from configure.in by autoupdate.
1014        * configure.in: Remove.
1015
10162001-09-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1017
1018        * shared/src/Makefile.am: Use 'CLEANFILES ='.
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 ='.
1025
10262001-09-27      Joel Sherrill <joel@OARcorp.com>
1027
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().
1031
10322001-05-24      Tom Armistead <tom_armistead@phx.mcd.mot.com>
1033
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.
1037
10382001-05-24      Eric Valette <valette@crf.canon.fr>
1039
1040        * mpc8xx/console-generic/console-generic.c: Bug found by Yacine
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.
1044
10452001-05-17      Joel Sherrill <joel@OARcorp.com>
1046
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
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_.
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.
1117        * Per PR94, all rtems/score/CPUtypes.h are named
1118        rtems/score/types.h.
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.
1123        * old-exceptions/rtems/score/cpu.h,
1124        new-exceptions/rtems/score/cpu.h: Account for name change.
1125
11262001-03-30      Eric Valette <valette@crf.canon.fr>
1127
1128        * mpc8xx/vectors/Makefile.am,
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."
1133        * configure.in, mpc6xx/mmu/bat.h, mpc8xx/Makefile.am,
1134        mpc8xx/clock/clock.c, mpc8xx/console-generic/console-generic.c,
1135        mpc8xx/include/mpc8xx.h, mpc8xx/mmu/mmu.c,
1136        new_exception_processing/cpu.h, shared/include/byteorder.h,
1137        wrapup/Makefile.am: This is conversion of the mpc8xx CPU to the "new
1138        exception processing model."
1139        * mpc8xx/exceptions/Makefile.am,
1140        mpc8xx/exceptions/asm_utils.S, mpc8xx/exceptions/raw_exception.c,
1141        mpc8xx/exceptions/raw_exception.h: New files.
1142
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,
1149        shared/include/Makefile.am, shared/src/Makefile.am: Apply *_HEADERS
1150        instead of *H_FILES.
1151
11522001-01-03      Joel Sherrill <joel@OARcorp.com>
1153
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.
1158
11592000-11-09      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1160
1161        * Makefile.am: Use ... instead of RTEMS_TOPdir in ACLOCAL_AMFLAGS.
1162
11632000-11-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1164
1165        * Makefile.am: Switch to ACLOCAL_AMFLAGS = -I
1166        $(RTEMS_TOPdir)/aclocal.
1167
11682000-10-26      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1169
1170        * Makefile.am: ACLOCAL_AMFLAGS= -I $(RTEMS_TOPdir)/macros. Switch to
1171        GNU canonicalization.
1172
11732000-10-20      Joel Sherrill <joel@OARcorp.com>
1174
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.
1181        * configure.in, Makefile.am: Explicitly specify whether an
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.
1187
11882000-10-18      Sergei Organov <osv@javad.ru>
1189
1190        * Added full support for MPC505.
1191        * configure.in, mpc505/Makefile.am: Modified to reflect ictrl
1192        addition.
1193        * old_exception_processing/Makefile.am: Account for ppc_offs.h.
1194        * old_exception_processing/cpu_asm.S: Offsets moved to ppc_offs.h.
1195        * mpc505/timer/timer.c: Use <rtems.h>, not "rtems.h".
1196        * mpc505/vectors/vectors.S: Now use constants for exception numbers.
1197        * mpc505/ictrl: New directory.
1198        * old_exception_processing/ppc_offs.h: New file.
1199        * old_exception_processing/cpu.h: Make Nest and Disable levels
1200        volatile.
1201        * mpc505/vectors/Makefile.am: alignment exception handler now
1202        included.
1203        * mpc505/ictrl/Makefile.am,
1204        mpc505/ictrl/ictrl.c, mpc505/ictrl/ictrl.h: New files.
1205
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
1210        mbx8xx_console_use_maximum_buffer_size() which can be hard coded or
1211        check non-volatile memory for configuration.
1212        * mpc8xx/console-generic/console-generic.c: Removed warnings.
1213        * mpc6xx/clock/c_clock.h: Removed commented out reference to
1214        <bsp.h>.
1215        * mpc6xx/timer/timer.c, mpc6xx/timer/timer.c: Ditto.
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
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
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
12402000-08-10      Charles-Antoine Gauthier  <charles.gauthier@nrc.ca>
1241
1242        * mpx8xx/console-generic/console-generic.c(m8xx_uart_pollWrite):
1243        Flush actual buffer.
1244        * mpx8xx/console-generic/console-generic.c: Addition of support for
1245        shared printk and no termios.
1246
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.
1259
Note: See TracBrowser for help on using the repository browser.