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

4.104.114.84.95
Last change on this file since eca561c8 was eca561c8, checked in by Ralf Corsepius <ralf.corsepius@…>, on 02/15/05 at 06:06:19

2005-02-15 Ralf Corsepius <ralf.corsepius@…>

  • mpc8260/mmu/mmu.c: Use _CPU_MSR_GET instead of _CPU_MSR_Value. (Unify old/new-exception processing API).
  • Property mode set to 100644
File size: 49.1 KB
Line 
12005-02-15      Ralf Corsepius <ralf.corsepius@rtems.org>
2
3        * mpc8260/mmu/mmu.c: Use _CPU_MSR_GET instead of _CPU_MSR_Value.
4        (Unify old/new-exception processing API).
5
62005-02-14      Ralf Corsepius <ralf.corsepius@rtems.org>
7
8        * rtems/powerpc/powerpc.h: Remove mpc603e specific
9        PPC_TLB_*/PPC_IRQ_* defines. Use mpc603 specific defines on mpc603e.
10
112005-02-14      Ralf Corsepius <ralf.corsepius@rtems.org>
12
13        * rtems/powerpc/powerpc.h: Remove PPC_ALIGNMENT.
14
152005-02-14      Ralf Corsepius <ralf.corsepius@rtems.org>
16
17        * mpc8xx/mmu/mmu.c, rtems/powerpc/cache.h, rtems/powerpc/powerpc.h:
18        #include <rtems/powerpc/powerpc.h>.
19
202005-02-13      Ralf Corsepius <ralf.corsepius@rtems.org>
21
22        * rtems/powerpc/powerpc.h: New header guard.
23
242005-02-13      Ralf Corsepius <ralf.corsepius@rtems.org>
25
26        * rtems/powerpc/powerpc.h: New (Copy of
27        cpukit/score/cpu/powerpc/rtems/score/powerpc.h).
28
292005-02-13      Ralf Corsepius <ralf.corsepius@rtems.org>
30
31        * mpc5xx/include/mpc5xx.h, mpc5xx/include/console.h,
32        mpc5xx/exceptions/raw_exception.h, mpc5xx/irq/irq.h,
33        mpc5xx/vectors/vectors.h, mpc6xx/exceptions/raw_exception.h,
34        mpc6xx/mmu/bat.h, mpc6xx/mmu/pte121.h,
35        mpc6xx/clock/c_clock.h, mpc8260/include/mpc8260.h,
36        mpc8260/include/console.h, mpc8260/include/cpm.h,
37        mpc8260/exceptions/raw_exception.h, mpc8260/include/mmu.h,
38        mpc8xx/include/mpc8xx.h, mpc8xx/include/console.h,
39        mpc8xx/include/cpm.h, mpc8xx/exceptions/raw_exception.h,
40        mpc8xx/include/mmu.h, ppc403/ictrl/ictrl.h,
41        ppc403/tty_drv/tty_drv.h, shared/include/io.h,
42        shared/include/mmu.h, shared/include/page.h,
43        shared/include/byteorder.h, shared/include/pgtable.h,
44        shared/include/cpuIdent.h,shared/include/spr.h,
45        shared/src/stackTrace.h: New header guards.
46
472005-02-11      Ralf Corsepius <ralf.corsepius@rtems.org>
48
49        * Makefile.am: Build exception processing in  old-exceptions rsp.
50        new-exceptions subdirs (Merge-in former libbsp/powerpc/support/*).
51
522005-02-11      Ralf Corsepius <ralf.corsepius@rtems.org>
53
54        * configure.ac: subdir-objects.
55        Add compiler check for old/new-style exception processing.
56
572005-02-11      Ralf Corsepius <ralf.corsepius@rtems.org>
58
59        * mpc8260/cpm/dpram.c, mpc8xx/cpm/dpram.c:
60        Remove local rtems_panic, use #include <rtems/error.h>.
61
622005-02-10      Ralf Corsepius <ralf.corsepius@rtems.org>
63
64        * mpc505/vectors/vectors.S, ppc403/vectors/vectors.S:
65        Remove PPC_ABI_POWEROPEN.
66
672005-02-09      Ralf Corsepius <ralf.corsepius@rtems.org>
68
69        * mpc505/vectors/vectors.S, ppc403/vectors/vectors.S:
70        Remove PPC_ABI_GCC27.
71
722005-02-09      Ralf Corsepius <ralf.corsepius@rtems.org>
73
74        * ppc403/vectors/vectors.S: Remove XCOFF support.
75
762005-02-09      Ralf Corsepius <ralf.corsepius@rtems.org>
77
78        * rtems/powerpc/cache.h, rtems/powerpc/debugmod.h:
79        New header guards.
80
812005-01-07      Ralf Corsepius <ralf.corsepius@rtems.org>
82
83        * mpc505/Makefile.am, mpc5xx/Makefile.am, mpc6xx/Makefile.am,
84        mpc8260/Makefile.am, mpc8xx/Makefile.am, ppc403/Makefile.am,
85        shared/Makefile.am: Eliminate CFLAGS_OPTIMIZE_V.
86
872005-01-04      Joel Sherrill <joel@OARcorp.com>
88
89        * ppc403/tty_drv/tty_drv.c: Remove warnings.
90
912005-01-02      Ralf Corsepius <ralf.corsepius@rtems.org>
92
93        * mpc505/Makefile.am, mpc5xx/Makefile.am, mpc6xx/Makefile.am,
94        mpc8260/Makefile.am, mpc8xx/Makefile.am, ppc403/Makefile.am,
95        shared/Makefile.am: Remove build-variant support.
96
972004-11-22      Jennifer Averett <jennifer@OARcorp.com>
98
99        PR 581/bsps
100        * mpc6xx/exceptions/raw_exception.c, shared/include/cpuIdent.h:
101        Converting PSIM to new exception model required adding PSIM as
102        PowerPC CPU model.
103
1042004-11-20      Ralf Corsepius <ralf.corsepius@rtems.org>
105
106        * powerpc/shared/include/cpuIdent.c,
107        powerpc/shared/include/cpuIdent.h: Add 603le.
108        (Submitted by Thomas.Doerfler <Thomas.Doerfler@imd-systems.de>
109        as part of the patch attached to PR 703).
110
1112004-11-10      Richard Campbell <richard.campbell@oarcorp.com>
112
113        * configure.ac, mpc6xx/exceptions/raw_exception.c,
114        mpc6xx/exceptions/raw_exception.h, mpc6xx/mmu/bat.c,
115        mpc6xx/mmu/bat.h, mpc6xx/mmu/mmuAsm.S, shared/include/cpuIdent.c,
116        shared/include/cpuIdent.h: Add MPC8240 and MPC8245 support. There was
117        also a significant amount of spelling and whitespace cleanup.
118
1192004-10-21      Ralf Corsepius <ralf_corsepius@rtems.org>
120
121        * mpc5xx/clock/clock.c, mpc5xx/include/mpc5xx.h
122        mpc5xx/timer/timer.c: Use POSIX fixed size types.
123
1242004-10-20      Eric Norum <norume@aps.anl.gov>
125
126        Add Kate Feng's MPC7455 support
127        * configure.ac
128        * mpc6xx/exceptions/raw_exception.c
129        * mpc6xx/mmu/mmuAsm.S
130        * mpc6xx/mmu/pte121.c
131        * shared/include/cpuIdent.c
132        * shared/include/cpuIdent.h
133
1342004-10-19      Ralf Corsepius <ralf_corsepius@rtems.org>
135
136        * configure.ac: Remove RTEMS_ENABLE_BARE.
137
1382004-09-24      Ralf Corsepius <ralf_corsepius@rtems.org>
139
140        * configure.ac: Require automake > 1.9.
141
1422004-05-22      Till Strauman <strauman@slac.stanford.edu>
143
144        PR 619/bsps
145        * mpc6xx/clock/c_clock.c: The PPC decrementer must be reloaded on each
146        clock tick. Currently, this is done by just reloading a fixed value.
147        The attached patch takes into account the time that elapsed since the
148        decrementer crossed zero in order to adjust the value to be
149        re-loaded. Without the patch, the effective system clock cycle is
150        increased by the exception handler latency.
151
1522004-04-13      Ralf Corsepius <ralf_corsepius@rtems.org>
153
154        * mpc5xx/clock/clock.c, mpc5xx/irq/irq_asm.S, mpc5xx/vectors/vectors.S:
155        Reflect new locations of cpukit headers.
156
1572004-04-13      Ralf Corsepius <ralf_corsepius@rtems.org>
158
159        * mpc505/ictrl/ictrl.c, mpc505/vectors/vectors.S,
160        mpc6xx/exceptions/raw_exception.c,
161        mpc8260/exceptions/raw_exception.c,
162        mpc8xx/exceptions/raw_exception.c, rtems/powerpc/cache.h,
163        mpc5xx/ictrl/ictrl.c, mpc5xx/exceptions/raw_exception.c: Include
164        <rtems/score/powerpc.h> instead of <rtems/score/ppc.h>.
165
1662004-04-12      David Querbach <querbach@realtime.bc.ca>
167
168        * README, configure.ac, mpc5xx/Makefile.am,
169        mpc5xx/exceptions/raw_exception.c, mpc5xx/exceptions/raw_exception.h,
170        mpc5xx/timer/timer.c, shared/include/cpuIdent.h: addition of a
171        significant amount of MPC5xx support as part of the addition of the
172        SS555 BSP.
173        * mpc5xx/README, mpc5xx/clock/clock.c,
174        mpc5xx/console-generic/console-generic.c, mpc5xx/include/console.h,
175        mpc5xx/include/mpc5xx.h, mpc5xx/irq/irq.c, mpc5xx/irq/irq.h,
176        mpc5xx/irq/irq_asm.S, mpc5xx/irq/irq_init.c,
177        mpc5xx/vectors/vectors.S, mpc5xx/vectors/vectors.h,
178        mpc5xx/vectors/vectors_init.c: New files.
179        * mpc5xx/exceptions/asm_utils.S: Removed.
180
1812004-04-02      Ralf Corsepius <ralf_corsepius@rtems.org>
182
183        * ppc403/vectors/align_h.S: Include <rtems/asm.h> instead of <asm.h>.
184
1852004-04-01      Ralf Corsepius <ralf_corsepius@rtems.org>
186
187        * mpc505/vectors/vectors.S: Include <rtems/asm.h> instead of <asm.h>.
188        * mpc6xx/exceptions/asm_utils.S: Include <rtems/asm.h> instead of <asm.h>.
189        * mpc6xx/mmu/mmuAsm.S: Include <rtems/asm.h> instead of <asm.h>.
190        * mpc8260/exceptions/asm_utils.S: Include <rtems/asm.h> instead of <asm.h>.
191        * mpc8xx/exceptions/asm_utils.S: Include <rtems/asm.h> instead of <asm.h>.
192        * ppc403/vectors/vectors.S: Include <rtems/asm.h> instead of <asm.h>.
193        * mpc5xx/exceptions/asm_utils.S: Include <rtems/asm.h> instead of <asm.h>.
194        * mpc8260/clock/clock.c: Include <rtems/clockdrv.h> instead of <clockdrv.h>.
195        * mpc8xx/clock/clock.c: Include <rtems/clockdrv.h> instead of <clockdrv.h>.
196        * ppc403/clock/clock.c: Include <rtems/clockdrv.h> instead of <clockdrv.h>.
197
1982004-03-31      Ralf Corsepius <ralf_corsepius@rtems.org>
199
200        * mpc6xx/timer/timer.c: Cosmetics.
201
2022004-03-30      Ralf Corsepius <ralf_corsepius@rtems.org>
203
204        * mpc505/timer/timer.c, mpc5xx/timer/timer.c,
205        mpc6xx/clock/c_clock.c, mpc6xx/timer/timer.c, mpc8260/clock/clock.c,
206        mpc8260/console-generic/console-generic.c, mpc8260/cpm/cp.c,
207        mpc8260/cpm/dpram.c, mpc8260/include/cpm.h, mpc8260/include/mmu.h,
208        mpc8260/include/mpc8260.h, mpc8260/mmu/mmu.c, mpc8260/timer/timer.c,
209        mpc8xx/clock/clock.c, mpc8xx/console-generic/console-generic.c,
210        mpc8xx/cpm/cp.c, mpc8xx/cpm/dpram.c, mpc8xx/include/cpm.h,
211        mpc8xx/include/mmu.h, mpc8xx/include/mpc8xx.h, mpc8xx/mmu/mmu.c,
212        mpc8xx/timer/timer.c, ppc403/clock/clock.c,
213        ppc403/console/console.c, ppc403/console/console405.c,
214        ppc403/ictrl/ictrl.c, ppc403/ictrl/ictrl.h, ppc403/timer/timer.c,
215        ppc403/tty_drv/tty_drv.c, rtems/powerpc/cache.h, shared/src/cache.c:
216        Convert to using c99 fixed size types.
217
2182004-03-26      Ralf Corsepius <ralf_corsepius@rtems.org>
219
220        * configure.ac: Add 2nd argument (rtems_updir) to RTEMS_TOP.
221
2222004-03-09      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
223
224        * README: Add "mpc5xx (mpc565)", because Wilfried B. mentioned the
225        mpc5xx being used on mpc565.
226
2272004-03-08      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
228
229        PR 587/bsps
230        * shared/include/cpuIdent.h, shared/include/cpuIdent.c: Add defines
231        for MPC_5XX.
232
2332004-03-08      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
234
235        * Makefile.am, configure.ac: Reflect having added mpc5xx.
236
2372004-03-08      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
238
239        * mpc5xx/.cvsignore, mpc5xx/Makefile.am: New.
240        * mpc5xx/exceptions/asm_utils.S,  mpc5xx/exceptions/raw_exception.c,
241        mpc5xx/exceptions/raw_exception.h, mpc5xx/ictrl/ictrl.c,
242        mpc5xx/ictrl/ictrl.h, mpc5xx/timer/timer.c: New (Submission from
243        Wilfried Busalski <w.busalski@lancier-monitoring.de>).
244
2452004-03-05      Joel Sherrill <joel@OARcorp.com>
246
247        * mpc6xx/mmu/pte121.c: Add missing ifdef DEBUG to remove warning for
248        unused static routine.
249
2502004-02-17      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
251
252        * mpc505/Makefile.am: Fix typo.
253
2542004-02-06      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
255
256        * mpc505/Makefile.am, mpc6xx/Makefile.am, mpc8260/Makefile.am,
257        mpc8xx/Makefile.am, ppc403/Makefile.am: Don't include .../lib.am.
258
2592004-01-30      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
260
261        * wrapup/Makefile.am: Remove.
262        * configure.ac: Remove wrapup.
263        * shared/Makefile.am: Use automake compilation rules.
264        Build *.rels.
265
2662004-01-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
267
268        * configure.ac: Require automake >= 1.8.2.
269        * Makefile.am, mpc505/Makefile.am, mpc6xx/Makefile.am,
270        mpc8260/Makefile.am, mpc8xx/Makefile.am, ppc403/Makefile.am,
271        shared/Makefile.am: Use automake compilation rules.
272        Add PREINSTALL_DIRS.
273
2742004-01-14      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
275
276        * Makefile.am: Re-add dirstamps to PRE/TMPINSTALL_FILES.
277        Add PRE/TMPINSTALL_FILES to CLEANFILES.
278        * mpc505/Makefile.am: Ditto.
279        * mpc6xx/Makefile.am: Ditto.
280        * mpc8260/Makefile.am: Ditto.
281        * mpc8xx/Makefile.am: Ditto.
282        * ppc403/Makefile.am: Ditto.
283        * shared/Makefile.am: Ditto.
284
2852004-01-13      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
286
287        * mpc6xx/Makefile.am: Remove libcpuspec.a (Unused).
288
2892004-01-13      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
290
291        * mpc505/Makefile.am: Fix typo vectors/vectors.S.
292        * shared/Makefile.am: Fix typo
293        EXTRA_DIST = $(libcpuspec_C_FILES)
294
2952003-12-19      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
296
297        * ppc403/Makefile.am: Fix typo in vectors' compilation rule.
298        * shared/Makefile.am: Use $(top_srcdir)/../shared instead of
299        relative subdirs.
300
3012003-12-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
302
303        * mpc6xx/wrapup/.cvsignore: Remove.
304
3052003-12-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
306
307        * ppc403/clock/Makefile.am: Remove.
308        * ppc403/console/Makefile.am: Remove.
309        * ppc403/ictrl/Makefile.am: Remove.
310        * ppc403/timer/Makefile.am: Remove.
311        * ppc403/tty_drv/Makefile.am: Remove.
312        * ppc403/vectors/Makefile.am: Remove.
313        * ppc403/Makefile.am: Merge-in Makefile.ams above.
314        * configure.ac: Reflect changes to ppc403/Makefile.ams.
315
3162003-12-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
317
318        * mpc505/ictrl/Makefile.am: Remove.
319        * mpc505/timer/Makefile.am: Remove.
320        * mpc505/vectors/Makefile.am: Remove.
321        * mpc505/Makefile.am: Merge-in Makefile.ams above.
322        * configure.ac: Reflect changes to mpc505/Makefile.ams.
323
3242003-12-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
325
326        * mpc8xx/clock/Makefile.am: Remove.
327        * mpc8xx/console-generic/Makefile.am: Remove.
328        * mpc8xx/cpm/Makefile.am: Remove.
329        * mpc8xx/exceptions/Makefile.am: Remove.
330        * mpc8xx/mmu/Makefile.am: Remove.
331        * mpc8xx/timer/Makefile.am: Remove.
332        * mpc8xx/Makefile.am: Merge-in Makefile.ams above.
333        * configure.ac: Reflect changes to mpc8xx/Makefile.ams.
334
3352003-12-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
336
337        * configure.ac: Remove mpc6xx/*/Makefile,  mpc8260/*/Makefile.
338
3392003-12-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
340
341        * mpc6xx/clock/Makefile.am: Remove.
342        * mpc6xx/exceptions/Makefile.am: Remove.
343        * mpc6xx/mmu/Makefile.am: Remove.
344        * mpc6xx/timer/Makefile.am: Remove.
345        * mpc6xx/wrapup/Makefile.am: Remove.
346        * mpc6xx/Makefile.am: Merge-in Makefile.ams above.
347
3482003-12-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
349
350        * mpc8260/clock/Makefile.am: Remove.
351        * mpc8260/console-generic/Makefile.am: Remove.
352        * mpc8260/cpm/Makefile.am: Remove.
353        * mpc8260/exceptions/Makefile.am: Remove.
354        * mpc8260/mmu/Makefile.am: Remove.
355        * mpc8260/timer/Makefile.am: Remove.
356        * mpc8260/Makefile.am: Merge-in Makefile.ams above.
357
3582003-12-15      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
359
360        * shared/include/Makefile.am: Remove.
361        * shared/src/Makefile.am: Remove.
362        * shared/Makefile.am: Merge-in Makefile.ams above.
363        * configure.ac: Reflect changes above.
364
3652003-12-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
366
367        * Makefile.am: Use mkdir_p. Remove dirs from PRE/TMPINSTALL_FILES.
368        * mpc505/ictrl/Makefile.am: Use mkdir_p. Remove dirs from PRE/TMPINSTALL_FILES.
369        * mpc6xx/clock/Makefile.am: Use mkdir_p. Remove dirs from PRE/TMPINSTALL_FILES.
370        * mpc6xx/exceptions/Makefile.am: Use mkdir_p. Remove dirs from PRE/TMPINSTALL_FILES.
371        * mpc6xx/mmu/Makefile.am: Use mkdir_p. Remove dirs from PRE/TMPINSTALL_FILES.
372        * mpc8260/Makefile.am: Use mkdir_p. Remove dirs from PRE/TMPINSTALL_FILES.
373        * mpc8260/exceptions/Makefile.am: Use mkdir_p. Remove dirs from PRE/TMPINSTALL_FILES.
374        * mpc8xx/Makefile.am: Use mkdir_p. Remove dirs from PRE/TMPINSTALL_FILES.
375        * mpc8xx/exceptions/Makefile.am: Use mkdir_p. Remove dirs from PRE/TMPINSTALL_FILES.
376        * ppc403/ictrl/Makefile.am: Use mkdir_p. Remove dirs from PRE/TMPINSTALL_FILES.
377        * ppc403/tty_drv/Makefile.am: Use mkdir_p. Remove dirs from PRE/TMPINSTALL_FILES.
378        * shared/include/Makefile.am: Use mkdir_p. Remove dirs from PRE/TMPINSTALL_FILES.
379        * shared/src/Makefile.am: Use mkdir_p. Remove dirs from PRE/TMPINSTALL_FILES.
380
3812003-12-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
382
383        * configure.ac: Require automake >= 1.8, autoconf >= 2.59.
384
3852003-12-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
386
387        * wrapup/Makefile.am: Build libcpu.a.
388        Don't preinstall libcpu.a
389
3902003-12-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
391
392        * mpc505/ictrl/Makefile.am: Remove all-local: $(ARCH).
393        * mpc505/timer/Makefile.am: Remove all-local: $(ARCH).
394        * mpc505/vectors/Makefile.am: Remove all-local: $(ARCH).
395        * mpc6xx/clock/Makefile.am: Remove all-local: $(ARCH).
396        * mpc6xx/exceptions/Makefile.am: Remove all-local: $(ARCH).
397        * mpc6xx/mmu/Makefile.am: Remove all-local: $(ARCH).
398        * mpc6xx/timer/Makefile.am: Remove all-local: $(ARCH).
399        * mpc6xx/wrapup/Makefile.am: Remove all-local: $(ARCH).
400        * mpc8260/clock/Makefile.am: Remove all-local: $(ARCH).
401        * mpc8260/console-generic/Makefile.am: Remove all-local: $(ARCH).
402        * mpc8260/cpm/Makefile.am: Remove all-local: $(ARCH).
403        * mpc8260/exceptions/Makefile.am: Remove all-local: $(ARCH).
404        * mpc8260/mmu/Makefile.am: Remove all-local: $(ARCH).
405        * mpc8260/timer/Makefile.am: Remove all-local: $(ARCH).
406        * mpc8xx/clock/Makefile.am: Remove all-local: $(ARCH).
407        * mpc8xx/console-generic/Makefile.am: Remove all-local: $(ARCH).
408        * mpc8xx/cpm/Makefile.am: Remove all-local: $(ARCH).
409        * mpc8xx/exceptions/Makefile.am: Remove all-local: $(ARCH).
410        * mpc8xx/mmu/Makefile.am: Remove all-local: $(ARCH).
411        * mpc8xx/timer/Makefile.am: Remove all-local: $(ARCH).
412        * ppc403/clock/Makefile.am: Remove all-local: $(ARCH).
413        * ppc403/console/Makefile.am: Remove all-local: $(ARCH).
414        * ppc403/ictrl/Makefile.am: Remove all-local: $(ARCH).
415        * ppc403/timer/Makefile.am: Remove all-local: $(ARCH).
416        * ppc403/tty_drv/Makefile.am: Remove all-local: $(ARCH).
417        * ppc403/vectors/Makefile.am: Remove all-local: $(ARCH).
418        * shared/include/Makefile.am: Remove all-local: $(ARCH).
419        * shared/src/Makefile.am: Remove all-local: $(ARCH).
420        * wrapup/Makefile.am: Remove all-local: $(ARCH).
421
4222003-12-01      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
423
424        * Makefile.am: Reformat. Use dirstamp for preinstallation.
425        * mpc505/Makefile.am: Reformat.
426        * mpc505/ictrl/Makefile.am: Reformat. Use dirstamp for preinstallation.
427        * mpc505/timer/Makefile.am: Reformat.
428        * mpc505/vectors/Makefile.am: Reformat.
429        * mpc6xx/Makefile.am: Reformat.
430        * mpc6xx/clock/Makefile.am: Reformat. Use dirstamp for preinstallation.
431        * mpc6xx/exceptions/Makefile.am: Reformat. Use dirstamp for preinstallation.
432        * mpc6xx/mmu/Makefile.am: Reformat. Use dirstamp for preinstallation.
433        * mpc6xx/timer/Makefile.am: Reformat.
434        * mpc6xx/wrapup/Makefile.am: Reformat.
435        * mpc8260/Makefile.am: Reformat. Use dirstamp for preinstallation.
436        * mpc8260/clock/Makefile.am: Reformat.
437        * mpc8260/console-generic/Makefile.am: Reformat.
438        * mpc8260/cpm/Makefile.am: Reformat.
439        * mpc8260/exceptions/Makefile.am: Reformat. Use dirstamp for preinstallation.
440        * mpc8260/mmu/Makefile.am: Reformat.
441        * mpc8260/timer/Makefile.am: Reformat.
442        * mpc8xx/Makefile.am: Reformat. Use dirstamp for preinstallation.
443        * mpc8xx/clock/Makefile.am: Reformat.
444        * mpc8xx/console-generic/Makefile.am: Reformat.
445        * mpc8xx/cpm/Makefile.am: Reformat.
446        * mpc8xx/exceptions/Makefile.am: Reformat. Use dirstamp for preinstallation.
447        * mpc8xx/mmu/Makefile.am: Reformat.
448        * mpc8xx/timer/Makefile.am: Reformat.
449        * ppc403/Makefile.am: Reformat.
450        * ppc403/clock/Makefile.am: Reformat.
451        * ppc403/console/Makefile.am: Reformat.
452        * ppc403/ictrl/Makefile.am: Reformat. Use dirstamp for preinstallation.
453        * ppc403/timer/Makefile.am: Reformat.
454        * ppc403/tty_drv/Makefile.am: Reformat. Use dirstamp for preinstallation.
455        * ppc403/vectors/Makefile.am: Reformat.
456        * shared/Makefile.am: Reformat.
457        * shared/include/Makefile.am: Reformat. Use dirstamp for preinstallation.
458        * shared/src/Makefile.am: Reformat. Use dirstamp for preinstallation.
459        * wrapup/Makefile.am: Reformat.
460
4612003-10-22      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
462
463        * configure.ac: Remove RTEMS_CANONICAL_HOST.
464
4652003-10-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
466
467        * configure.ac: Remove RTEMS_CHECK_CPU.
468
4692003-09-04      Joel Sherrill <joel@OARcorp.com>
470
471        * mpc6xx/clock/c_clock.c, mpc6xx/clock/c_clock.h,
472        mpc6xx/exceptions/raw_exception.c, mpc6xx/exceptions/raw_exception.h,
473        mpc6xx/mmu/bat.c, mpc6xx/mmu/bat.h, mpc6xx/mmu/mmuAsm.S,
474        mpc6xx/timer/timer.c, mpc8260/clock/clock.c,
475        mpc8260/console-generic/console-generic.c, mpc8260/cpm/brg.c,
476        mpc8260/exceptions/raw_exception.c,
477        mpc8260/exceptions/raw_exception.h, mpc8260/include/cpm.h,
478        mpc8260/include/mmu.h, mpc8260/mmu/mmu.c, mpc8260/timer/timer.c,
479        mpc8xx/clock/clock.c, mpc8xx/console-generic/console-generic.c,
480        mpc8xx/exceptions/raw_exception.c, mpc8xx/exceptions/raw_exception.h,
481        mpc8xx/include/cpm.h, mpc8xx/include/mmu.h, mpc8xx/mmu/mmu.c,
482        mpc8xx/timer/timer.c, ppc403/clock/clock.c,
483        ppc403/console/console.c.polled, ppc403/timer/timer.c,
484        rtems/powerpc/debugmod.h, shared/include/byteorder.h,
485        shared/include/cpuIdent.c, shared/include/cpuIdent.h,
486        shared/include/io.h, shared/include/mmu.h, shared/include/page.h,
487        shared/include/pgtable.h, shared/include/spr.h: URL for license
488        changed.
489
4902003-09-04      Joel Sherrill <joel@OARcorp.com>
491
492        * mpc505/timer/timer.c, ppc403/console/console.c,
493        ppc403/console/console405.c: Removed incorrect statement about
494        copyright assignment.
495
4962003-08-20      Joel Sherrill <joel@OARcorp.com>
497
498        * mpc8260/clock/clock.c: Correct copyright statements.
499
5002003-08-18      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
501
502        * Makefile.am: Reflect having moved aclocal/.
503
5042003-08-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
505
506        * Makefile.am: Reflect having moved automake/.
507        * mpc505/Makefile.am: Reflect having moved automake/.
508        * mpc505/ictrl/Makefile.am: Reflect having moved automake/.
509        * mpc505/timer/Makefile.am: Reflect having moved automake/.
510        * mpc505/vectors/Makefile.am: Reflect having moved automake/.
511        * mpc6xx/Makefile.am: Reflect having moved automake/.
512        * mpc6xx/clock/Makefile.am: Reflect having moved automake/.
513        * mpc6xx/exceptions/Makefile.am: Reflect having moved automake/.
514        * mpc6xx/mmu/Makefile.am: Reflect having moved automake/.
515        * mpc6xx/timer/Makefile.am: Reflect having moved automake/.
516        * mpc6xx/wrapup/Makefile.am: Reflect having moved automake/.
517        * mpc8260/Makefile.am: Reflect having moved automake/.
518        * mpc8260/clock/Makefile.am: Reflect having moved automake/.
519        * mpc8260/console-generic/Makefile.am: Reflect having moved automake/.
520        * mpc8260/cpm/Makefile.am: Reflect having moved automake/.
521        * mpc8260/exceptions/Makefile.am: Reflect having moved automake/.
522        * mpc8260/mmu/Makefile.am: Reflect having moved automake/.
523        * mpc8260/timer/Makefile.am: Reflect having moved automake/.
524        * mpc8xx/Makefile.am: Reflect having moved automake/.
525        * mpc8xx/clock/Makefile.am: Reflect having moved automake/.
526        * mpc8xx/console-generic/Makefile.am: Reflect having moved automake/.
527        * mpc8xx/cpm/Makefile.am: Reflect having moved automake/.
528        * mpc8xx/exceptions/Makefile.am: Reflect having moved automake/.
529        * mpc8xx/mmu/Makefile.am: Reflect having moved automake/.
530        * mpc8xx/timer/Makefile.am: Reflect having moved automake/.
531        * ppc403/Makefile.am: Reflect having moved automake/.
532        * ppc403/clock/Makefile.am: Reflect having moved automake/.
533        * ppc403/console/Makefile.am: Reflect having moved automake/.
534        * ppc403/ictrl/Makefile.am: Reflect having moved automake/.
535        * ppc403/timer/Makefile.am: Reflect having moved automake/.
536        * ppc403/tty_drv/Makefile.am: Reflect having moved automake/.
537        * ppc403/vectors/Makefile.am: Reflect having moved automake/.
538        * shared/Makefile.am: Reflect having moved automake/.
539        * shared/include/Makefile.am: Reflect having moved automake/.
540        * shared/src/Makefile.am: Reflect having moved automake/.
541        * wrapup/Makefile.am: Reflect having moved automake/.
542
5432003-08-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
544
545        * configure.ac: Use rtems-bugs@rtems.com as bug report email address.
546
5472003-08-08      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
548
549        * wrapup/Makefile.am (FAMILY_OBJS): Remove *exception_processing.
550
5512003-07-08      Joel Sherrill <joel@OARcorp.com>
552
553        PR 416/bsps
554        * ppc403/ictrl/ictrl.c (ictrl_isr): We acknolwegde the interrupt in
555        interrupt controller (clr_exisr(mask)) before calling the interrupt
556        handler that will acnowledge the interrupt source. This results in
557        the interrupt beeing seen a second time by the interrupt controller.
558        Reported and fixed by El Kolli Yacine <yacine.elkolli@crf.canon.fr>.
559
5602003-03-25      Thomas Doerfler <Thomas.Doerfler@imd-systems.de>
561
562        PR 368/filesystems
563        * mpc8xx/include/mpc8xx.h: Add PCMCIA registers.
564
5652003-03-25      Till Straumann <strauman@slac.stanford.edu>
566
567        PR 349/bsps
568        * shared/include/cpuIdent.c: Readd PPC604r CPU.
569
5702003-03-06      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
571
572        * configure.ac: Remove AC_CONFIG_AUX_DIR.
573
5742003-02-20      Till Straumann <strauman@slac.stanford.edu>
575
576        PR 349/bsps
577        * mpc6xx/exceptions/raw_exception.c, mpc6xx/mmu/bat.c,
578        mpc6xx/mmu/pte121.c, shared/include/cpuIdent.c,
579        shared/include/cpuIdent.h, shared/src/Makefile.am, shared/src/stack.c,
580        shared/src/stackTrace.h, powerpc/registers.h:
581          - undo improper 'fix' who broke mpc604r identification
582          - fix: 7400 identification PVR value was wrong
583          - enhance 'setdbat()' to switch OFF a given BAT if called with 0 size
584          - fix: page table support bugfix
585          - enhancement: provide routines to take and print stack trace
586            snapshots
587          - add definitions for HID1 and DABR SPRs
588
5892003-02-14      Greg Menke <gregory.menke@gsfc.nasa.gov>
590
591        PR 348/bsps
592        * mpc6xx/exceptions/raw_exception.c: Add PPC_603ev as required
593        by MTX603e BSP.
594
5952003-02-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
596
597        * configure.ac: AM_INIT_AUTOMAKE([1.7.2]).
598
5992003-02-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
600
601        * configure.ac: AC_PREREQ(2.57).
602
6032002-12-19      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
604
605        * configure.ac: Remove RTEMS_CHEC_CUSTOM_BSP.
606        * mpc505/ictrl/Makefile.am: Don't include @RTEMS_BSP@.cfg.
607        * mpc505/timer/Makefile.am: Don't include @RTEMS_BSP@.cfg.
608        * mpc505/vectors/Makefile.am: Don't include @RTEMS_BSP@.cfg.
609        * mpc6xx/clock/Makefile.am: Don't include @RTEMS_BSP@.cfg.
610        * mpc6xx/exceptions/Makefile.am: Don't include @RTEMS_BSP@.cfg.
611        * mpc6xx/mmu/Makefile.am: Don't include @RTEMS_BSP@.cfg.
612        * mpc6xx/timer/Makefile.am: Don't include @RTEMS_BSP@.cfg.
613        * mpc6xx/wrapup/Makefile.am: Don't include @RTEMS_BSP@.cfg.
614        * mpc8260/clock/Makefile.am: Don't include @RTEMS_BSP@.cfg.
615        * mpc8260/console-generic/Makefile.am: Don't include @RTEMS_BSP@.cfg.
616        * mpc8260/cpm/Makefile.am: Don't include @RTEMS_BSP@.cfg.
617        * mpc8260/exceptions/Makefile.am: Don't include @RTEMS_BSP@.cfg.
618        * mpc8260/mmu/Makefile.am: Don't include @RTEMS_BSP@.cfg.
619        * mpc8260/timer/Makefile.am: Don't include @RTEMS_BSP@.cfg.
620        * mpc8xx/clock/Makefile.am: Don't include @RTEMS_BSP@.cfg.
621        * mpc8xx/console-generic/Makefile.am: Don't include @RTEMS_BSP@.cfg.
622        * mpc8xx/cpm/Makefile.am: Don't include @RTEMS_BSP@.cfg.
623        * mpc8xx/exceptions/Makefile.am: Don't include @RTEMS_BSP@.cfg.
624        * mpc8xx/mmu/Makefile.am: Don't include @RTEMS_BSP@.cfg.
625        * mpc8xx/timer/Makefile.am: Don't include @RTEMS_BSP@.cfg.
626        * ppc403/clock/Makefile.am: Don't include @RTEMS_BSP@.cfg.
627        * ppc403/console/Makefile.am: Don't include @RTEMS_BSP@.cfg.
628        * ppc403/ictrl/Makefile.am: Don't include @RTEMS_BSP@.cfg.
629        * ppc403/timer/Makefile.am: Don't include @RTEMS_BSP@.cfg.
630        * ppc403/tty_drv/Makefile.am: Don't include @RTEMS_BSP@.cfg.
631        * ppc403/vectors/Makefile.am: Don't include @RTEMS_BSP@.cfg.
632        * shared/include/Makefile.am: Don't include @RTEMS_BSP@.cfg.
633        * shared/src/Makefile.am: Don't include @RTEMS_BSP@.cfg.
634        * wrapup/Makefile.am: Don't include @RTEMS_BSP@.cfg.
635
6362002-12-06      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
637
638        * configure.ac: Remove RTEMS_CHECK_BSP_CACHE.
639
6402002-12-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
641
642        * mpc8260/Makefile.am: Merge-in mpc8260/include/Makefile.am.
643        * mpc8xx/Makefile.am: Merge-in mpc8xx/include/Makefile.am.
644        * mpc8260/include/Makefile.am: Remove.
645        * mpc8xx/include/Makefile.am: Remove.
646        * configure.ac: Remove mpc8260/include/Makefile.
647        Remove mpc8xx/include/Makefile.
648
6492002-12-01      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
650
651        * configure.ac: Add RTEMS_PROG_CCAS.
652
6532002-11-04      Joel Sherrill <joel@OARcorp.com>
654
655        * mpc8260/console-generic/console-generic.c, mpc8260/cpm/dpram.c,
656        mpc8260/exceptions/raw_exception.c,
657        mpc8xx/exceptions/raw_exception.c: Removed warnings.
658
6592002-11-01      Joel Sherrill <joel@OARcorp.com>
660
661        * mpc8xx/console-generic/console-generic.c, mpc8xx/cpm/dpram.c,
662        mpc8xx/exceptions/raw_exception.c, ppc403/clock/clock.c:
663        Removed warnings.
664
6652002-10-31      Joel Sherrill <joel@OARcorp.com>
666
667        * mpc6xx/clock/c_clock.c, mpc6xx/exceptions/raw_exception.c,
668        mpc6xx/mmu/bat.c: Removed warnings.
669
6702002-10-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
671
672        * .cvsignore: Reformat.
673        Add autom4te*cache.
674        Remove autom4te.cache.
675
6762002-09-08      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
677
678        * configure.ac: Remove duplicate mpc6xx/timer/Makefile from CONFIG_FILES.
679
6802002-09-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
681
682        * mpc8260/exceptions/raw_exception.c: #include <string.h>.
683        #include <bspIo.h>.
684
6852002-08-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
686
687        * mpc6xx/wrapup/Makefile.am: Use .$(OBJEXT) instead of .o.
688        * wrapup/Makefile.am: Use .$(OBJEXT) instead of .o.
689
6902002-08-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
691
692        * mpc505/ictrl/Makefile.am: Use .$(OBJEXT) instead of .o.
693        * mpc505/timer/Makefile.am: Use .$(OBJEXT) instead of .o.
694        * mpc505/vectors/Makefile.am: Use .$(OBJEXT) instead of .o.
695        * mpc6xx/clock/Makefile.am: Use .$(OBJEXT) instead of .o.
696        * mpc6xx/exceptions/Makefile.am: Use .$(OBJEXT) instead of .o.
697        * mpc6xx/mmu/Makefile.am: Use .$(OBJEXT) instead of .o.
698        * mpc6xx/timer/Makefile.am: Use .$(OBJEXT) instead of .o.
699        * mpc8260/clock/Makefile.am: Use .$(OBJEXT) instead of .o.
700        * mpc8260/console-generic/Makefile.am: Use .$(OBJEXT) instead of .o.
701        * mpc8260/cpm/Makefile.am: Use .$(OBJEXT) instead of .o.
702        * mpc8260/exceptions/Makefile.am: Use .$(OBJEXT) instead of .o.
703        * mpc8260/mmu/Makefile.am: Use .$(OBJEXT) instead of .o.
704        * mpc8260/timer/Makefile.am: Use .$(OBJEXT) instead of .o.
705        * mpc8xx/clock/Makefile.am: Use .$(OBJEXT) instead of .o.
706        * mpc8xx/console-generic/Makefile.am: Use .$(OBJEXT) instead of .o.
707        * mpc8xx/cpm/Makefile.am: Use .$(OBJEXT) instead of .o.
708        * mpc8xx/exceptions/Makefile.am: Use .$(OBJEXT) instead of .o.
709        * mpc8xx/mmu/Makefile.am: Use .$(OBJEXT) instead of .o.
710        * mpc8xx/timer/Makefile.am: Use .$(OBJEXT) instead of .o.
711        * ppc403/clock/Makefile.am: Use .$(OBJEXT) instead of .o.
712        * ppc403/console/Makefile.am: Use .$(OBJEXT) instead of .o.
713        * ppc403/ictrl/Makefile.am: Use .$(OBJEXT) instead of .o.
714        * ppc403/timer/Makefile.am: Use .$(OBJEXT) instead of .o.
715        * ppc403/tty_drv/Makefile.am: Use .$(OBJEXT) instead of .o.
716        * ppc403/vectors/Makefile.am: Use .$(OBJEXT) instead of .o.
717        * shared/include/Makefile.am: Use .$(OBJEXT) instead of .o.
718        * shared/src/Makefile.am: Use .$(OBJEXT) instead of .o.
719
7202002-07-24      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
721
722        * mpc6xx/mmu/pte121.c: Include <string.h> for gcc-3.1.
723
7242002-07-22      Till Straumann <strauman@slac.stanford.edu>
725
726        * mpc6xx/mmu/bat.c: Per PR241, fix a tiny bug introduced by the
727        fix for an earlier patch (PR213) which added support for setting
728        BAT0 to setdbat().
729
7302001-05-17      Joel Sherrill <joel@OARcorp.com>
731
732        * mpc6xx/exceptions/raw_exception.c, pc6xx/mmu/pte121.c: Modified
733        slightly to reflect recent PowerPC re-organization and avoid warnings.
734
7352001-05-15      Till Straumann <strauman@slac.stanford.edu>
736
737        * mpc6xx/mmu/pte121.c, mpc6xx/mmu/pte121.h: New files. Missed in
738        merge of PR213.
739
7402001-05-14      Joel Sherrill <joel@OARcorp.com>
741
742        * shared/include/cpuIdent.c: Account for duplicate numbers.
743
7442002-05-01      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
745
746        * rtems/powerpc/debugmod.h: New file (extracted from
747        score/ppc.h).
748        * Makefile.am: Relect changes above.
749
7502001-05-14      Till Straumann <strauman@slac.stanford.edu>
751
752        * shared/include/io.h: Per PR215 address the following issues:
753            - _IO_BASE, _ISA_MEM_BASE and PCI_DRAM_OFFSET
754              are no longer defined by libcpu (powerpc/shared/include/io.h)
755              but by the BSP (who is the only one to know the values)
756            - the affected BSP (shared/motorola) headers have been fixed
757              in a separate "libbsp/powerpc/shared" patch.
758            - the DEC 21140 driver (libchip/network/dec21140.c) has been
759              fixed to use PCI_DRAM_OFFSET instead of PREP_PCI_DRAM_OFFSET.
760              and PCI_MEM_BASE instead of PREP_ISA_MEM_BASE. PCI_MEM_BASE
761              is to be defined by the BSP who is using this driver.
762            - the DEC driver also has been fixed to use the newer
763              rtems_bsp_delay_in_bus_cycles() instead of the obsolete
764              delay_in_bus_cycles().
765
7662001-05-14      Till Straumann <strauman@slac.stanford.edu>
767
768        * rtems/powerpc/registers.h, rtems/score/ppc.h: Per PR213, add
769        the following:
770            - support for the MPC74000 (AKA G4); there is no
771              AltiVec support yet, however.
772            - the cache flushing assembly code uses hardware-flush on the G4.
773              Also, a couple of hardcoded numerical values were replaced
774              by more readable symbolic constants.
775            - extended interrupt-disabled code section so enclose the entire
776              cache flush/invalidate procedure (as recommended by the book).
777              This is not (latency) critical as it is only used by
778              init code but prevents possible corruption.
779            - Trivial page table support as been added.
780              (1:1 effective-virtual-physical address mapping which is only
781              useful only on CPUs which feature hardware TLB replacement,
782              e.g. >604.  This allows for write-protecting memory regions,
783              e.g. text/ro-data which makes catching corruptors a lot easier.
784              It also frees one DBAT/IBAT and gives more flexibility
785              for setting up address maps :-)
786            - setdbat() allows changing BAT0 also (since the BSP may use
787              a page table, BAT0 could be available...).
788            - asm_setdbatX() violated the SVR ABI by using
789              r20 as a scratch register; changed for r0
790            - according to the book, a context synchronizing instruction is
791              necessary prior to and after changing a DBAT -> isync added
792
7932002-04-30      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
794
795        * rtems/powerpc/cache.h: New file (extracted from
796        old-exceptions/cpu.h)
797        * Makefile.am: Relect changes above.
798
7992002-04-18      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
800
801        * shared/include/cpu.h: Removed.
802        * shared/include/Makefile.am: Reflect changes above.
803        * shared/include/spr.h: Include rtems/powerpc/registers.h instead of
804        libcpu/cpu.h.
805        * mpc6xx/clock/c_clock.c: Reflect changes to <rtems/score/cpu.h>.
806        * mpc6xx/exceptions/asm_utils.S: Ditto.
807        * mpc6xx/exceptions/raw_exception.c: Ditto.
808        * mpc6xx/mmu/mmuAsm.S: Ditto.
809        * mpc6xx/timer/timer.c: Ditto.
810        * mpc8260/exceptions/asm_utils.S: Ditto.
811        * mpc8260/exceptions/raw_exception.c: Ditto.
812        * mpc8xx/exceptions/asm_utils.S: Ditto.
813        * mpc8xx/exceptions/raw_exception.c: Ditto.
814        * ppc403/vectors/vectors.S: Include <asm.h> instead of "asm.h".
815
8162001-04-17      Joel Sherrill <joel@OARcorp.com>
817
818        * shared/include/cpu.h: Added ifndef ASM.
819 
8202001-04-17      Joel Sherrill <joel@OARcorp.com>
821
822        * ChangeLog: Corrected paths on past few commits.
823 
8242002-04-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
825
826        * shared/include/cpu.h: Don't include cpuIdent.h.
827
8282002-04-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
829
830        * mpc8260/exceptions/raw_exception.c: Include <libcpu/cpuIdent.h>.
831
8322002-04-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
833
834        * mpc8xx/exceptions/raw_exception.c: Include <libcpu/cpuIdent.h>.
835
8362002-04-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
837
838        * mpc6xx/exceptions/raw_exception.c: Include <libcpu/cpuIdent.h>.
839
8402002-04-13      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
841
842        * shared/include/cpuIdent.h: New.
843        * shared/include/cpuIdent.c: Reflect having added cpuIdent.h.
844        * shared/include/cpu.h: Ditto.
845        * shared/include/Makefile.am: Add cpuIndent.h. Fix EXTRA_DIST.
846
8472001-04-03      Joel Sherrill <joel@OARcorp.com>
848
849        * Closed PR57.  The hack is OK as it allows a BSP to override
850        or not at its discretion.
851        * mpc8xx/timer/timer.c: Removed #warning declaring providing a
852        default definition for the macros
853        rtems_cpu_configuration_get_timer_least_valid and
854        rtems_cpu_configuration_get_timer_average_overhead.
855
8562002-02-04      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
857
858        * shared/include/byteorder.h: Use unsigned instead of __unsigned
859        (GCC-3.0.x compatibility).
860       
8612002-03-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
862
863        * configure.ac:
864        AC_INIT(package,_RTEMS_VERSION,_RTEMS_BUGS).
865        AM_INIT_AUTOMAKE([no-define foreign 1.6]).
866        * mpc505/ictrl/Makefile.am: Remove AUTOMAKE_OPTIONS.
867        * mpc505/Makefile.am: Remove AUTOMAKE_OPTIONS.
868        * mpc505/timer/Makefile.am: Remove AUTOMAKE_OPTIONS.
869        * mpc505/vectors/Makefile.am: Remove AUTOMAKE_OPTIONS.
870        * Makefile.am: Remove AUTOMAKE_OPTIONS.
871        * mpc6xx/clock/Makefile.am: Remove AUTOMAKE_OPTIONS.
872        * mpc6xx/Makefile.am: Remove AUTOMAKE_OPTIONS.
873        * mpc6xx/exceptions/Makefile.am: Remove AUTOMAKE_OPTIONS.
874        * mpc6xx/mmu/Makefile.am: Remove AUTOMAKE_OPTIONS.
875        * mpc6xx/timer/Makefile.am: Remove AUTOMAKE_OPTIONS.
876        * mpc6xx/wrapup/Makefile.am: Remove AUTOMAKE_OPTIONS.
877        * mpc8260/clock/Makefile.am: Remove AUTOMAKE_OPTIONS.
878        * mpc8260/Makefile.am: Remove AUTOMAKE_OPTIONS.
879        * mpc8260/console-generic/Makefile.am: Remove AUTOMAKE_OPTIONS.
880        * mpc8260/cpm/Makefile.am: Remove AUTOMAKE_OPTIONS.
881        * mpc8260/exceptions/Makefile.am: Remove AUTOMAKE_OPTIONS.
882        * mpc8260/include/Makefile.am: Remove AUTOMAKE_OPTIONS.
883        * mpc8260/mmu/Makefile.am: Remove AUTOMAKE_OPTIONS.
884        * mpc8260/timer/Makefile.am: Remove AUTOMAKE_OPTIONS.
885        * mpc8xx/clock/Makefile.am: Remove AUTOMAKE_OPTIONS.
886        * mpc8xx/Makefile.am: Remove AUTOMAKE_OPTIONS.
887        * mpc8xx/console-generic/Makefile.am: Remove AUTOMAKE_OPTIONS.
888        * mpc8xx/cpm/Makefile.am: Remove AUTOMAKE_OPTIONS.
889        * mpc8xx/exceptions/Makefile.am: Remove AUTOMAKE_OPTIONS.
890        * mpc8xx/include/Makefile.am: Remove AUTOMAKE_OPTIONS.
891        * mpc8xx/mmu/Makefile.am: Remove AUTOMAKE_OPTIONS.
892        * mpc8xx/timer/Makefile.am: Remove AUTOMAKE_OPTIONS.
893        * ppc403/clock/Makefile.am: Remove AUTOMAKE_OPTIONS.
894        * ppc403/Makefile.am: Remove AUTOMAKE_OPTIONS.
895        * ppc403/console/Makefile.am: Remove AUTOMAKE_OPTIONS.
896        * ppc403/ictrl/Makefile.am: Remove AUTOMAKE_OPTIONS.
897        * ppc403/timer/Makefile.am: Remove AUTOMAKE_OPTIONS.
898        * ppc403/tty_drv/Makefile.am: Remove AUTOMAKE_OPTIONS.
899        * ppc403/vectors/Makefile.am: Remove AUTOMAKE_OPTIONS.
900        * shared/include/Makefile.am: Remove AUTOMAKE_OPTIONS.
901        * shared/Makefile.am: Remove AUTOMAKE_OPTIONS.
902        * shared/src/Makefile.am: Remove AUTOMAKE_OPTIONS.
903        * wrapup/Makefile.am: Remove AUTOMAKE_OPTIONS.
904
9052002-01-03      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
906
907        * mpc6xx/clock/c_clock.c: Include rtems/bspIo.h instead of bspIo.h.
908        * mpc6xx/mmu/bat.h: Include rtems/bspIo.h instead of bspIo.h.
909        * mpc8260/console-generic/console-generic.c: Include rtems/bspIo.h instead of bspIo.h.
910        * mpc8260/cpm/brg.c: Include rtems/bspIo.h instead of bspIo.h.
911        * mpc8xx/console-generic/console-generic.c: Include rtems/bspIo.h instead of bspIo.h.
912        * shared/include/cpuIdent.c: Include rtems/bspIo.h instead of bspIo.h.
913
9142001-11-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
915
916        * ppc403/vectors/vectors.S: Include <bsp.h>.
917        * shared/include/cpu.h: Remove stray empty lines.
918
9192001-11-27      Joel Sherrill <joel@OARcorp.com>,
920
921        * new_exception_processing/Makefile.in,
922        new_exception_processing/.cvsignore,
923        new_exception_processing/Makefile.am,
924        new_exception_processing/c_isr.inl,
925        new_exception_processing/cpu.c, new_exception_processing/cpu.h,
926        new_exception_processing/cpu_asm.S,
927        old_exception_processing/Makefile.in,
928        old_exception_processing/.cvsignore,
929        old_exception_processing/Makefile.am, old_exception_processing/README,
930        old_exception_processing/TODO, old_exception_processing/c_isr.inl,
931        old_exception_processing/cpu.c, old_exception_processing/cpu.h,
932        old_exception_processing/cpu_asm.S, old_exception_processing/irq_stub.S,
933        old_exception_processing/ppc_offs.h,
934        old_exception_processing/ppccache.c, old_exception_processing/rtems.S:
935        Deleted since now under libbsp.
936
9372001-11-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
938
939        * configure.ac: Remove old_exception_processing,
940        new_exception_processing.
941        * Makefile.am: Ditto.
942
9432001-11-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
944
945        * configure.ac: Remove mpc750 from new_exception_processing,
946        Remove mpc604 from new_exception_processing.
947
9482001-11-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
949
950        * configure.ac: Remove ppc603e from old_exception_processing.
951
9522001-11-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
953
954        * configure.ac: Remove mpc8xx from new_exception_processing.
955
9562001-11-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
957
958        * configure.ac: Remove mpc8620 from new_exception_processing.
959
9602001-11-20      Joel Sherrill <joel@OARcorp.com>
961
962        * ChangeLog: Corrected spacing.
963
9642001-11-14      Till Straumann <strauman@SLAC.Stanford.EDU>
965
966        * new_exception_processing/cpu_asm.S: Support double or single
967        precision context switches.  Note that doing a single precision
968        context save/restore on a double precision PowerPC machine does not
969        only result in rounding errors but also screws up the FPSCR register!
970
9712001-11-08      Dennis Ehlin (ECS) <Dennis.Ehlin@ecs.ericsson.se>
972
973        This modification is part of the submitted modifications necessary to
974        support the IBM PPC405 family.  This submission was reviewed by
975        Thomas Doerfler <Thomas.Doerfler@imd-systems.de> who ensured it did
976        not negatively impact the ppc403 BSPs.  The submission and tracking
977        process was captured as PR50.
978        * ppc403/console/console405.c ppc403/tty_drv/.cvsignore,
979        ppc403/tty_drv/Makefile.am, ppc403/tty_drv/tty_drv.c,
980        ppc403/tty_drv/tty_drv.h: New files.
981        * Makefile.am, README, configure.ac, old_exception_processing/cpu.c,
982        old_exception_processing/cpu.h, ppc403/Makefile.am,
983        ppc403/clock/clock.c, ppc403/console/Makefile.am,
984        ppc403/console/console.c, ppc403/ictrl/ictrl.c, ppc403/ictrl/ictrl.h,
985        ppc403/timer/timer.c: Modified.
986
9872001-11-07      Joel Sherrill <joel@OARcorp.com>
988
989        * configure.ac: Delete the commented out line that said that
990        the mpc8260 used the old exception processing model.  This line
991        also appears to have caused ppc603e to miss this test.
992
9932001-10-29      Joel Sherrill <joel@OARcorp.com>
994
995        * mpc8xx/timer/timer.c: Added hack for two macros that are not defined
996        with the new exception processing model:
997                rtems_cpu_configuration_get_timer_least_valid()
998                rtems_cpu_configuration_get_timer_average_overhead()
999        This is captured as PR57.
1000
10012001-10-24      Joel Sherrill <joel@OARcorp.com>
1002
1003        * mpc8260/clock/.cvsignore, mpc8260/console-generic/.cvsignore,
1004        mpc8260/cpm/.cvsignore, mpc8260/exceptions/.cvsignore,
1005        mpc8260/include/.cvsignore, mpc8260/mmu/.cvsignore,
1006        mpc8260/timer/.cvsignore, mpc8260/.cvsignore: New files.
1007
10082001-10-24      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1009
1010        * mpc8260/exceptions/Makefile.am, mpc8260/include/Makefile.am,
1011        mpc8xx/exceptions/Makefile.am: Updated to autoconf 2.52.
1012
10132001-10-24      Joel Sherrill <joel@OARcorp.com>
1014
1015        * mpc8260/include/mpc8260.h: "or" is a keyword in C++. 
1016
10172001-10-22      Andy Dachs <a.dachs@sstl.co.uk>
1018
1019        * Makefile.am, README, configure.ac, new_exception_processing/cpu.h,
1020        shared/include/cpu.h, shared/include/cpuIdent.c, shared/src/cache.c:
1021        Added mpc8260 support.
1022
10232001-10-22      Andy Dachs <a.dachs@sstl.co.uk>
1024
1025        * Added mpc8260 directory.
1026        * Modified Makefile.am and configure.in to build the contents
1027        * mpc8260/Makefile.am, mpc8260/README, mpc8260/clock/Makefile.am,
1028        mpc8260/clock/clock.c, mpc8260/console-generic/Makefile.am,
1029        mpc8260/console-generic/console-generic.c, mpc8260/cpm/.cvsignore,
1030        mpc8260/cpm/Makefile.am, mpc8260/cpm/brg.c, mpc8260/cpm/cp.c,
1031        mpc8260/cpm/dpram.c, mpc8260/exceptions/.cvsignore,
1032        mpc8260/exceptions/Makefile.am, mpc8260/exceptions/asm_utils.S,
1033        mpc8260/exceptions/raw_exception.c, mpc8260/exceptions/raw_exception.h,
1034        mpc8260/include/Makefile.am, mpc8260/include/console.h,
1035        mpc8260/include/cpm.h, mpc8260/include/mmu.h,
1036        mpc8260/include/mpc8260.h, mpc8260/mmu/Makefile.am, mpc8260/mmu/mmu.c,
1037        mpc8260/timer/Makefile.am, mpc8260/timer/timer.c: New files.
1038
10392001-10-12      Joel Sherrill <joel@OARcorp.com>
1040
1041        * mpc6xx/clock/c_clock.c, mpc6xx/clock/c_clock.h, mpc8xx/clock/clock.c,
1042        mpc8xx/timer/timer.c, new_exception_processing/cpu.c,
1043        new_exception_processing/cpu.h, new_exception_processing/cpu_asm.S,
1044        old_exception_processing/cpu.c, old_exception_processing/cpu.h,
1045        old_exception_processing/cpu_asm.S, old_exception_processing/rtems.S:
1046        Fixed typo.
1047
10482001-10-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1049
1050        * .cvsignore: Add autom4te.cache for autoconf > 2.52.
1051        * configure.in: Remove.
1052        * configure.ac: New file, generated from configure.in by autoupdate.
1053
10542001-09-27      Joel Sherrill <joel@OARcorp.com>
1055
1056        * old_exception_processing/cpu.h: Renamed delay() to rtems_bsp_delay().
1057        Renamed delay_in_bus_cycles() to rtems_bsp_delay_in_bus_cycles().
1058        * shared/include/cpu.h: Renamed delay() to rtems_bsp_delay().
1059        Renamed delay_in_bus_cycles() to rtems_bsp_delay_in_bus_cycles().
1060
10612001-09-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1062
1063        * new_exception_processing/Makefile.am: Use 'PREINSTALL_FILES ='.
1064        * old_exception_processing/Makefile.am: Use 'PREINSTALL_FILES ='.
1065        * mpc6xx/mmu/Makefile.am: Use 'PREINSTALL_FILES ='.
1066        * mpc6xx/clock/Makefile.am: Use 'PREINSTALL_FILES ='.
1067        * mpc6xx/exceptions/Makefile.am: Use 'PREINSTALL_FILES ='.
1068        * mpc8xx/include/Makefile.am: Use 'PREINSTALL_FILES ='.
1069        * mpc8xx/exceptions/Makefile.am: Use 'PREINSTALL_FILES ='.
1070        * shared/include/Makefile.am: Use 'PREINSTALL_FILES ='.
1071        * shared/src/Makefile.am: Use 'PREINSTALL_FILES ='.
1072        * shared/src/Makefile.am: Use 'CLEANFILES ='.
1073
10742000-06-08      Eric Valette <valette@crf.canon.fr>
1075
1076        * mpc8xx/console-generic/console-generic.c:
1077        The printk/printf did not work when loaded by EPPCBUG. They did
1078        work when loaded with the BDM debugger.  I suspected EPPBUG
1079        made some nasty things like patching Communication processor
1080        microcode...  Anyway, the attached patch:
1081          1) Enables to have printk nearly immediately after boot,
1082          2) Make printf work automagically (I do not know why except I make a
1083        different initialization for printk that should be overwritten by
1084        console init later ?)
1085
1086        I let the default to be using EPPCBUG embedded firmware to boot and
1087        using this printk early enabler code (LOADED_BY_EPPCBUG and
1088        EARLY_CONSOLE) are on.
1089
10902001-05-24      Tom Armistead <tom_armistead@phx.mcd.mot.com>
1091
1092        * mpc6xx/timer/timer.c: Added include of bsp.h and removed
1093        external declaration of BSP_Convert_decrementer() to
1094        correct unresolved reference to this routine.
1095
10962001-05-24      Eric Valette <valette@crf.canon.fr>
1097
1098        * mpc8xx/console-generic/console-generic.c: Bug found by Yacine
1099        <elkolli@crf.canon.fr> where the initialization or irq data structure
1100        was incomplete in case a SMC channel was used first and later a SCC one.
1101
11022001-03-30      Eric Valette <valette@crf.canon.fr>
1103
1104        * mpc8xx/vectors/.cvsignore, mpc8xx/vectors/Makefile.am,
1105        mpc8xx/vectors/README, mpc8xx/vectors/align_h.S
1106        mpc8xx/vectors/vectors.S:  These files were removed in
1107        support of switching the mpc8xx to the use the "new exception
1108        processing model."
1109
11102001-03-30      Eric Valette <valette@crf.canon.fr>
1111
1112        * mpc8xx/exceptions/.cvsignore, mpc8xx/exceptions/Makefile.am,
1113        mpc8xx/exceptions/asm_utils.S, mpc8xx/exceptions/raw_exception.c,
1114        mpc8xx/exceptions/raw_exception.h: New files.
1115        * configure.in, mpc6xx/mmu/bat.h, mpc8xx/Makefile.am,
1116        mpc8xx/clock/clock.c,
1117        mpc8xx/console-generic/console-generic.c,
1118        mpc8xx/include/mpc8xx.h, mpc8xx/mmu/mmu.c,
1119        new_exception_processing/cpu.h, shared/include/byteorder.h,
1120        wrapup/Makefile.am:  This is conversion of the
1121        mpc8xx CPU to the "new exception processing model."
1122
11232001-02-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1124
1125        * mpc505/ictrl/Makefile.am, mpc6xx/clock/Makefile.am,
1126        mpc6xx/exceptions/Makefile.am, mpc6xx/mmu/Makefile.am,
1127        mpc8xx/include/Makefile.am, new_exception_processing/Makefile.am,
1128        old_exception_processing/Makefile.am, pc403/ictrl/Makefile.am,
1129        shared/include/Makefile.am, shared/src/Makefile.am:
1130        Apply *_HEADERS instead of *H_FILES.
1131        * shared/src/.cvsignore: Add cache.h.
1132
11332001-01-03      Joel Sherrill <joel@OARcorp.com>
1134
1135        * new_exception_processing/cpu.h, old_exception_processing/cpu.c:
1136        old_exception_processing/cpu.h, Added _CPU_Initialize_vectors().
1137        In particular, spurious vector initialization had to be moved
1138        on old exception processing model.
1139
11402000-11-09      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1141
1142        * Makefile.am: Use ... instead of RTEMS_TOPdir in ACLOCAL_AMFLAGS.
1143
11442000-11-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1145
1146        * Makefile.am: Switch to ACLOCAL_AMFLAGS = -I $(RTEMS_TOPdir)/aclocal.
1147
11482000-10-26      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1149
1150        * Makefile.am: ACLOCAL_AMFLAGS= -I $(RTEMS_TOPdir)/macros.
1151        Switch to GNU canonicalization.
1152
11532000-10-20      Joel Sherrill <joel@OARcorp.com>
1154
1155        * mpc8xx/console-generic/console-generic.c: Avoid use of
1156        BSP definitions and rely on the new routine
1157        mbx8xx_console_get_configuration() to get information.  This
1158        routine was formerly incorrectly called
1159        mbx8xx_console_use_maximum_buffer_size().
1160        binding to the exception code.
1161
11622000-10-20      Joel Sherrill <joel@OARcorp.com>
1163
1164        * configure.in, Makefile.am: Explicitly specify whether an
1165        RTEMS_CPU_MODEL is using old or new exception processing.  This
1166        is important because when building multilib, you do not know
1167        the RTEMS_CPU_MODEL.  So everything built in a multilib'ed RTEMS
1168        must be independent of the exception model and allow for late
1169        binding to the exception code.
1170
11712000-10-18        Sergei Organov <osv@javad.ru>
1172
1173        * Added full support for MPC505.
1174        * mpc505/ictrl: New directory.
1175        * configure.in, mpc505/Makefile.am: Modified to reflect ictrl addition.
1176        * mpc505/ictrl/.cvsignore, mpc505/ictrl/Makefile.am,
1177        mpc505/ictrl/ictrl.c, mpc505/ictrl/ictrl.h: New files.
1178        * mpc505/timer/timer.c: Use <rtems.h>, not "rtems.h".
1179        * mpc505/vectors/Makefile.am: alignment exception handler now included.
1180        * mpc505/vectors/vectors.S: Now use constants for exception numbers.
1181        * old_exception_processing/ppc_offs.h: New file.
1182        * old_exception_processing/Makefile.am: Account for ppc_offs.h.
1183        * old_exception_processing/cpu.h: Make Nest and Disable levels volatile.
1184        * old_exception_processing/cpu_asm.S: Offsets moved to ppc_offs.h.
1185
11862000-10-18      Joel Sherrill <joel@OARcorp.com>
1187
1188        * mpc8xx/console-generic/console-generic.c: Removed include of
1189        <bsp.h> by adding BSP dependent routine
1190        mbx8xx_console_use_maximum_buffer_size() which can be hard coded
1191        or check non-volatile memory for configuration.
1192
11932000-10-18      Joel Sherrill <joel@OARcorp.com>
1194
1195        * mpc8xx/console-generic/console-generic.c: Removed warnings.
1196
11972000-10-18      Joel Sherrill <joel@OARcorp.com>
1198
1199        * mpc6xx/clock/c_clock.h: Removed commented out reference to <bsp.h>.
1200        * mpc6xx/timer/timer.c: Ditto.
1201
12022000-10-18      Joel Sherrill <joel@OARcorp.com>
1203
1204        * mpc6xx/clock/c_clock.c, mpc6xx/clock/c_clock.h: Removed use of
1205        bsp.h and replaced it with use of proper interfaces or explicit
1206        externs of required functions and data.
1207        * mpc6xx/timer/timer.c: Ditto.
1208
12092000-09-04      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1210
1211        * mpc505/timer/Makefile.am, mpc505/vectors/Makefile.am,
1212        mpc6xx/clock/Makefile.am, mpc6xx/exceptions/Makefile.am,
1213        mpc6xx/mmu/Makefile.am, mpc6xx/timer/Makefile.am,
1214        mpc6xx/wrapup/Makefile.am, ppc403/clock/Makefile.am,
1215        ppc403/console/Makefile.am, ppc403/ictrl/Makefile.am,
1216        ppc403/timer/Makefile.am, ppc403/vectors/Makefile.am,
1217        shared/include/Makefile.am, shared/src/Makefile.am,
1218        wrapup/Makefile.am, mpc8xx/clock/Makefile.am,
1219        mpc8xx/console-generic/Makefile.am, mpc8xx/cpm/Makefile.am,
1220        mpc8xx/mmu/Makefile.am, mpc8xx/timer/Makefile.am,
1221        mpc8xx/vectors/Makefile.am, new_exception_processing/Makefile.am,
1222        old_exception_processing/Makefile.am: Include compile.am
1223
12242000-08-11  Charles-Antoine Gauthier  <charles.gauthier@nrc.ca>
1225
1226        * mpc8xx/console-generic/console-generic.c:
1227        Add support for configuration parameters in NVRAM
1228
12292000-08-25      Joel Sherrill <joel.sherrill@OARcorp.com>
1230
1231        * ChangeLog: File paths corrected.
1232
12332000-08-10      Charles-Antoine Gauthier  <charles.gauthier@nrc.ca>
1234
1235        * mpx8xx/console-generic/console-generic.c: Addition of support
1236        for shared printk and no termios.
1237
12382000-08-10      Charles-Antoine Gauthier  <charles.gauthier@nrc.ca>
1239
1240        * mpx8xx/console-generic/console-generic.c(m8xx_uart_pollWrite):
1241        Flush actual buffer.
1242
12432000-08-10      Joel Sherrill <joel@OARcorp.com>
1244
1245        * ChangeLog: New file.
Note: See TracBrowser for help on using the repository browser.