source: rtems/c/src/lib/libcpu/powerpc/ChangeLog @ 493086e

4.104.114.84.9
Last change on this file since 493086e was 493086e, checked in by Ralf Corsepius <ralf.corsepius@…>, on Feb 15, 2005 at 2:09:23 AM

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

  • rtems/powerpc/powerpc.h: Remove mpc603e specific PPC_TLB_*/PPC_IRQ_* defines. Use mpc603 specific defines on mpc603e.
  • Property mode set to 100644
File size: 48.9 KB
Line 
12005-02-14      Ralf Corsepius <ralf.corsepius@rtems.org>
2
3        * rtems/powerpc/powerpc.h: Remove mpc603e specific
4        PPC_TLB_*/PPC_IRQ_* defines. Use mpc603 specific defines on mpc603e.
5
62005-02-14      Ralf Corsepius <ralf.corsepius@rtems.org>
7
8        * rtems/powerpc/powerpc.h: Remove PPC_ALIGNMENT.
9
102005-02-14      Ralf Corsepius <ralf.corsepius@rtems.org>
11
12        * mpc8xx/mmu/mmu.c, rtems/powerpc/cache.h, rtems/powerpc/powerpc.h:
13        #include <rtems/powerpc/powerpc.h>.
14
152005-02-13      Ralf Corsepius <ralf.corsepius@rtems.org>
16
17        * rtems/powerpc/powerpc.h: New header guard.
18
192005-02-13      Ralf Corsepius <ralf.corsepius@rtems.org>
20
21        * rtems/powerpc/powerpc.h: New (Copy of
22        cpukit/score/cpu/powerpc/rtems/score/powerpc.h).
23
242005-02-13      Ralf Corsepius <ralf.corsepius@rtems.org>
25
26        * mpc5xx/include/mpc5xx.h, mpc5xx/include/console.h,
27        mpc5xx/exceptions/raw_exception.h, mpc5xx/irq/irq.h,
28        mpc5xx/vectors/vectors.h, mpc6xx/exceptions/raw_exception.h,
29        mpc6xx/mmu/bat.h, mpc6xx/mmu/pte121.h,
30        mpc6xx/clock/c_clock.h, mpc8260/include/mpc8260.h,
31        mpc8260/include/console.h, mpc8260/include/cpm.h,
32        mpc8260/exceptions/raw_exception.h, mpc8260/include/mmu.h,
33        mpc8xx/include/mpc8xx.h, mpc8xx/include/console.h,
34        mpc8xx/include/cpm.h, mpc8xx/exceptions/raw_exception.h,
35        mpc8xx/include/mmu.h, ppc403/ictrl/ictrl.h,
36        ppc403/tty_drv/tty_drv.h, shared/include/io.h,
37        shared/include/mmu.h, shared/include/page.h,
38        shared/include/byteorder.h, shared/include/pgtable.h,
39        shared/include/cpuIdent.h,shared/include/spr.h,
40        shared/src/stackTrace.h: New header guards.
41
422005-02-11      Ralf Corsepius <ralf.corsepius@rtems.org>
43
44        * Makefile.am: Build exception processing in  old-exceptions rsp.
45        new-exceptions subdirs (Merge-in former libbsp/powerpc/support/*).
46
472005-02-11      Ralf Corsepius <ralf.corsepius@rtems.org>
48
49        * configure.ac: subdir-objects.
50        Add compiler check for old/new-style exception processing.
51
522005-02-11      Ralf Corsepius <ralf.corsepius@rtems.org>
53
54        * mpc8260/cpm/dpram.c, mpc8xx/cpm/dpram.c:
55        Remove local rtems_panic, use #include <rtems/error.h>.
56
572005-02-10      Ralf Corsepius <ralf.corsepius@rtems.org>
58
59        * mpc505/vectors/vectors.S, ppc403/vectors/vectors.S:
60        Remove PPC_ABI_POWEROPEN.
61
622005-02-09      Ralf Corsepius <ralf.corsepius@rtems.org>
63
64        * mpc505/vectors/vectors.S, ppc403/vectors/vectors.S:
65        Remove PPC_ABI_GCC27.
66
672005-02-09      Ralf Corsepius <ralf.corsepius@rtems.org>
68
69        * ppc403/vectors/vectors.S: Remove XCOFF support.
70
712005-02-09      Ralf Corsepius <ralf.corsepius@rtems.org>
72
73        * rtems/powerpc/cache.h, rtems/powerpc/debugmod.h:
74        New header guards.
75
762005-01-07      Ralf Corsepius <ralf.corsepius@rtems.org>
77
78        * mpc505/Makefile.am, mpc5xx/Makefile.am, mpc6xx/Makefile.am,
79        mpc8260/Makefile.am, mpc8xx/Makefile.am, ppc403/Makefile.am,
80        shared/Makefile.am: Eliminate CFLAGS_OPTIMIZE_V.
81
822005-01-04      Joel Sherrill <joel@OARcorp.com>
83
84        * ppc403/tty_drv/tty_drv.c: Remove warnings.
85
862005-01-02      Ralf Corsepius <ralf.corsepius@rtems.org>
87
88        * mpc505/Makefile.am, mpc5xx/Makefile.am, mpc6xx/Makefile.am,
89        mpc8260/Makefile.am, mpc8xx/Makefile.am, ppc403/Makefile.am,
90        shared/Makefile.am: Remove build-variant support.
91
922004-11-22      Jennifer Averett <jennifer@OARcorp.com>
93
94        PR 581/bsps
95        * mpc6xx/exceptions/raw_exception.c, shared/include/cpuIdent.h:
96        Converting PSIM to new exception model required adding PSIM as
97        PowerPC CPU model.
98
992004-11-20      Ralf Corsepius <ralf.corsepius@rtems.org>
100
101        * powerpc/shared/include/cpuIdent.c,
102        powerpc/shared/include/cpuIdent.h: Add 603le.
103        (Submitted by Thomas.Doerfler <Thomas.Doerfler@imd-systems.de>
104        as part of the patch attached to PR 703).
105
1062004-11-10      Richard Campbell <richard.campbell@oarcorp.com>
107
108        * configure.ac, mpc6xx/exceptions/raw_exception.c,
109        mpc6xx/exceptions/raw_exception.h, mpc6xx/mmu/bat.c,
110        mpc6xx/mmu/bat.h, mpc6xx/mmu/mmuAsm.S, shared/include/cpuIdent.c,
111        shared/include/cpuIdent.h: Add MPC8240 and MPC8245 support. There was
112        also a significant amount of spelling and whitespace cleanup.
113
1142004-10-21      Ralf Corsepius <ralf_corsepius@rtems.org>
115
116        * mpc5xx/clock/clock.c, mpc5xx/include/mpc5xx.h
117        mpc5xx/timer/timer.c: Use POSIX fixed size types.
118
1192004-10-20      Eric Norum <norume@aps.anl.gov>
120
121        Add Kate Feng's MPC7455 support
122        * configure.ac
123        * mpc6xx/exceptions/raw_exception.c
124        * mpc6xx/mmu/mmuAsm.S
125        * mpc6xx/mmu/pte121.c
126        * shared/include/cpuIdent.c
127        * shared/include/cpuIdent.h
128
1292004-10-19      Ralf Corsepius <ralf_corsepius@rtems.org>
130
131        * configure.ac: Remove RTEMS_ENABLE_BARE.
132
1332004-09-24      Ralf Corsepius <ralf_corsepius@rtems.org>
134
135        * configure.ac: Require automake > 1.9.
136
1372004-05-22      Till Strauman <strauman@slac.stanford.edu>
138
139        PR 619/bsps
140        * mpc6xx/clock/c_clock.c: The PPC decrementer must be reloaded on each
141        clock tick. Currently, this is done by just reloading a fixed value.
142        The attached patch takes into account the time that elapsed since the
143        decrementer crossed zero in order to adjust the value to be
144        re-loaded. Without the patch, the effective system clock cycle is
145        increased by the exception handler latency.
146
1472004-04-13      Ralf Corsepius <ralf_corsepius@rtems.org>
148
149        * mpc5xx/clock/clock.c, mpc5xx/irq/irq_asm.S, mpc5xx/vectors/vectors.S:
150        Reflect new locations of cpukit headers.
151
1522004-04-13      Ralf Corsepius <ralf_corsepius@rtems.org>
153
154        * mpc505/ictrl/ictrl.c, mpc505/vectors/vectors.S,
155        mpc6xx/exceptions/raw_exception.c,
156        mpc8260/exceptions/raw_exception.c,
157        mpc8xx/exceptions/raw_exception.c, rtems/powerpc/cache.h,
158        mpc5xx/ictrl/ictrl.c, mpc5xx/exceptions/raw_exception.c: Include
159        <rtems/score/powerpc.h> instead of <rtems/score/ppc.h>.
160
1612004-04-12      David Querbach <querbach@realtime.bc.ca>
162
163        * README, configure.ac, mpc5xx/Makefile.am,
164        mpc5xx/exceptions/raw_exception.c, mpc5xx/exceptions/raw_exception.h,
165        mpc5xx/timer/timer.c, shared/include/cpuIdent.h: addition of a
166        significant amount of MPC5xx support as part of the addition of the
167        SS555 BSP.
168        * mpc5xx/README, mpc5xx/clock/clock.c,
169        mpc5xx/console-generic/console-generic.c, mpc5xx/include/console.h,
170        mpc5xx/include/mpc5xx.h, mpc5xx/irq/irq.c, mpc5xx/irq/irq.h,
171        mpc5xx/irq/irq_asm.S, mpc5xx/irq/irq_init.c,
172        mpc5xx/vectors/vectors.S, mpc5xx/vectors/vectors.h,
173        mpc5xx/vectors/vectors_init.c: New files.
174        * mpc5xx/exceptions/asm_utils.S: Removed.
175
1762004-04-02      Ralf Corsepius <ralf_corsepius@rtems.org>
177
178        * ppc403/vectors/align_h.S: Include <rtems/asm.h> instead of <asm.h>.
179
1802004-04-01      Ralf Corsepius <ralf_corsepius@rtems.org>
181
182        * mpc505/vectors/vectors.S: Include <rtems/asm.h> instead of <asm.h>.
183        * mpc6xx/exceptions/asm_utils.S: Include <rtems/asm.h> instead of <asm.h>.
184        * mpc6xx/mmu/mmuAsm.S: Include <rtems/asm.h> instead of <asm.h>.
185        * mpc8260/exceptions/asm_utils.S: Include <rtems/asm.h> instead of <asm.h>.
186        * mpc8xx/exceptions/asm_utils.S: Include <rtems/asm.h> instead of <asm.h>.
187        * ppc403/vectors/vectors.S: Include <rtems/asm.h> instead of <asm.h>.
188        * mpc5xx/exceptions/asm_utils.S: Include <rtems/asm.h> instead of <asm.h>.
189        * mpc8260/clock/clock.c: Include <rtems/clockdrv.h> instead of <clockdrv.h>.
190        * mpc8xx/clock/clock.c: Include <rtems/clockdrv.h> instead of <clockdrv.h>.
191        * ppc403/clock/clock.c: Include <rtems/clockdrv.h> instead of <clockdrv.h>.
192
1932004-03-31      Ralf Corsepius <ralf_corsepius@rtems.org>
194
195        * mpc6xx/timer/timer.c: Cosmetics.
196
1972004-03-30      Ralf Corsepius <ralf_corsepius@rtems.org>
198
199        * mpc505/timer/timer.c, mpc5xx/timer/timer.c,
200        mpc6xx/clock/c_clock.c, mpc6xx/timer/timer.c, mpc8260/clock/clock.c,
201        mpc8260/console-generic/console-generic.c, mpc8260/cpm/cp.c,
202        mpc8260/cpm/dpram.c, mpc8260/include/cpm.h, mpc8260/include/mmu.h,
203        mpc8260/include/mpc8260.h, mpc8260/mmu/mmu.c, mpc8260/timer/timer.c,
204        mpc8xx/clock/clock.c, mpc8xx/console-generic/console-generic.c,
205        mpc8xx/cpm/cp.c, mpc8xx/cpm/dpram.c, mpc8xx/include/cpm.h,
206        mpc8xx/include/mmu.h, mpc8xx/include/mpc8xx.h, mpc8xx/mmu/mmu.c,
207        mpc8xx/timer/timer.c, ppc403/clock/clock.c,
208        ppc403/console/console.c, ppc403/console/console405.c,
209        ppc403/ictrl/ictrl.c, ppc403/ictrl/ictrl.h, ppc403/timer/timer.c,
210        ppc403/tty_drv/tty_drv.c, rtems/powerpc/cache.h, shared/src/cache.c:
211        Convert to using c99 fixed size types.
212
2132004-03-26      Ralf Corsepius <ralf_corsepius@rtems.org>
214
215        * configure.ac: Add 2nd argument (rtems_updir) to RTEMS_TOP.
216
2172004-03-09      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
218
219        * README: Add "mpc5xx (mpc565)", because Wilfried B. mentioned the
220        mpc5xx being used on mpc565.
221
2222004-03-08      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
223
224        PR 587/bsps
225        * shared/include/cpuIdent.h, shared/include/cpuIdent.c: Add defines
226        for MPC_5XX.
227
2282004-03-08      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
229
230        * Makefile.am, configure.ac: Reflect having added mpc5xx.
231
2322004-03-08      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
233
234        * mpc5xx/.cvsignore, mpc5xx/Makefile.am: New.
235        * mpc5xx/exceptions/asm_utils.S,  mpc5xx/exceptions/raw_exception.c,
236        mpc5xx/exceptions/raw_exception.h, mpc5xx/ictrl/ictrl.c,
237        mpc5xx/ictrl/ictrl.h, mpc5xx/timer/timer.c: New (Submission from
238        Wilfried Busalski <w.busalski@lancier-monitoring.de>).
239
2402004-03-05      Joel Sherrill <joel@OARcorp.com>
241
242        * mpc6xx/mmu/pte121.c: Add missing ifdef DEBUG to remove warning for
243        unused static routine.
244
2452004-02-17      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
246
247        * mpc505/Makefile.am: Fix typo.
248
2492004-02-06      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
250
251        * mpc505/Makefile.am, mpc6xx/Makefile.am, mpc8260/Makefile.am,
252        mpc8xx/Makefile.am, ppc403/Makefile.am: Don't include .../lib.am.
253
2542004-01-30      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
255
256        * wrapup/Makefile.am: Remove.
257        * configure.ac: Remove wrapup.
258        * shared/Makefile.am: Use automake compilation rules.
259        Build *.rels.
260
2612004-01-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
262
263        * configure.ac: Require automake >= 1.8.2.
264        * Makefile.am, mpc505/Makefile.am, mpc6xx/Makefile.am,
265        mpc8260/Makefile.am, mpc8xx/Makefile.am, ppc403/Makefile.am,
266        shared/Makefile.am: Use automake compilation rules.
267        Add PREINSTALL_DIRS.
268
2692004-01-14      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
270
271        * Makefile.am: Re-add dirstamps to PRE/TMPINSTALL_FILES.
272        Add PRE/TMPINSTALL_FILES to CLEANFILES.
273        * mpc505/Makefile.am: Ditto.
274        * mpc6xx/Makefile.am: Ditto.
275        * mpc8260/Makefile.am: Ditto.
276        * mpc8xx/Makefile.am: Ditto.
277        * ppc403/Makefile.am: Ditto.
278        * shared/Makefile.am: Ditto.
279
2802004-01-13      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
281
282        * mpc6xx/Makefile.am: Remove libcpuspec.a (Unused).
283
2842004-01-13      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
285
286        * mpc505/Makefile.am: Fix typo vectors/vectors.S.
287        * shared/Makefile.am: Fix typo
288        EXTRA_DIST = $(libcpuspec_C_FILES)
289
2902003-12-19      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
291
292        * ppc403/Makefile.am: Fix typo in vectors' compilation rule.
293        * shared/Makefile.am: Use $(top_srcdir)/../shared instead of
294        relative subdirs.
295
2962003-12-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
297
298        * mpc6xx/wrapup/.cvsignore: Remove.
299
3002003-12-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
301
302        * ppc403/clock/Makefile.am: Remove.
303        * ppc403/console/Makefile.am: Remove.
304        * ppc403/ictrl/Makefile.am: Remove.
305        * ppc403/timer/Makefile.am: Remove.
306        * ppc403/tty_drv/Makefile.am: Remove.
307        * ppc403/vectors/Makefile.am: Remove.
308        * ppc403/Makefile.am: Merge-in Makefile.ams above.
309        * configure.ac: Reflect changes to ppc403/Makefile.ams.
310
3112003-12-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
312
313        * mpc505/ictrl/Makefile.am: Remove.
314        * mpc505/timer/Makefile.am: Remove.
315        * mpc505/vectors/Makefile.am: Remove.
316        * mpc505/Makefile.am: Merge-in Makefile.ams above.
317        * configure.ac: Reflect changes to mpc505/Makefile.ams.
318
3192003-12-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
320
321        * mpc8xx/clock/Makefile.am: Remove.
322        * mpc8xx/console-generic/Makefile.am: Remove.
323        * mpc8xx/cpm/Makefile.am: Remove.
324        * mpc8xx/exceptions/Makefile.am: Remove.
325        * mpc8xx/mmu/Makefile.am: Remove.
326        * mpc8xx/timer/Makefile.am: Remove.
327        * mpc8xx/Makefile.am: Merge-in Makefile.ams above.
328        * configure.ac: Reflect changes to mpc8xx/Makefile.ams.
329
3302003-12-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
331
332        * configure.ac: Remove mpc6xx/*/Makefile,  mpc8260/*/Makefile.
333
3342003-12-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
335
336        * mpc6xx/clock/Makefile.am: Remove.
337        * mpc6xx/exceptions/Makefile.am: Remove.
338        * mpc6xx/mmu/Makefile.am: Remove.
339        * mpc6xx/timer/Makefile.am: Remove.
340        * mpc6xx/wrapup/Makefile.am: Remove.
341        * mpc6xx/Makefile.am: Merge-in Makefile.ams above.
342
3432003-12-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
344
345        * mpc8260/clock/Makefile.am: Remove.
346        * mpc8260/console-generic/Makefile.am: Remove.
347        * mpc8260/cpm/Makefile.am: Remove.
348        * mpc8260/exceptions/Makefile.am: Remove.
349        * mpc8260/mmu/Makefile.am: Remove.
350        * mpc8260/timer/Makefile.am: Remove.
351        * mpc8260/Makefile.am: Merge-in Makefile.ams above.
352
3532003-12-15      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
354
355        * shared/include/Makefile.am: Remove.
356        * shared/src/Makefile.am: Remove.
357        * shared/Makefile.am: Merge-in Makefile.ams above.
358        * configure.ac: Reflect changes above.
359
3602003-12-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
361
362        * Makefile.am: Use mkdir_p. Remove dirs from PRE/TMPINSTALL_FILES.
363        * mpc505/ictrl/Makefile.am: Use mkdir_p. Remove dirs from PRE/TMPINSTALL_FILES.
364        * mpc6xx/clock/Makefile.am: Use mkdir_p. Remove dirs from PRE/TMPINSTALL_FILES.
365        * mpc6xx/exceptions/Makefile.am: Use mkdir_p. Remove dirs from PRE/TMPINSTALL_FILES.
366        * mpc6xx/mmu/Makefile.am: Use mkdir_p. Remove dirs from PRE/TMPINSTALL_FILES.
367        * mpc8260/Makefile.am: Use mkdir_p. Remove dirs from PRE/TMPINSTALL_FILES.
368        * mpc8260/exceptions/Makefile.am: Use mkdir_p. Remove dirs from PRE/TMPINSTALL_FILES.
369        * mpc8xx/Makefile.am: Use mkdir_p. Remove dirs from PRE/TMPINSTALL_FILES.
370        * mpc8xx/exceptions/Makefile.am: Use mkdir_p. Remove dirs from PRE/TMPINSTALL_FILES.
371        * ppc403/ictrl/Makefile.am: Use mkdir_p. Remove dirs from PRE/TMPINSTALL_FILES.
372        * ppc403/tty_drv/Makefile.am: Use mkdir_p. Remove dirs from PRE/TMPINSTALL_FILES.
373        * shared/include/Makefile.am: Use mkdir_p. Remove dirs from PRE/TMPINSTALL_FILES.
374        * shared/src/Makefile.am: Use mkdir_p. Remove dirs from PRE/TMPINSTALL_FILES.
375
3762003-12-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
377
378        * configure.ac: Require automake >= 1.8, autoconf >= 2.59.
379
3802003-12-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
381
382        * wrapup/Makefile.am: Build libcpu.a.
383        Don't preinstall libcpu.a
384
3852003-12-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
386
387        * mpc505/ictrl/Makefile.am: Remove all-local: $(ARCH).
388        * mpc505/timer/Makefile.am: Remove all-local: $(ARCH).
389        * mpc505/vectors/Makefile.am: Remove all-local: $(ARCH).
390        * mpc6xx/clock/Makefile.am: Remove all-local: $(ARCH).
391        * mpc6xx/exceptions/Makefile.am: Remove all-local: $(ARCH).
392        * mpc6xx/mmu/Makefile.am: Remove all-local: $(ARCH).
393        * mpc6xx/timer/Makefile.am: Remove all-local: $(ARCH).
394        * mpc6xx/wrapup/Makefile.am: Remove all-local: $(ARCH).
395        * mpc8260/clock/Makefile.am: Remove all-local: $(ARCH).
396        * mpc8260/console-generic/Makefile.am: Remove all-local: $(ARCH).
397        * mpc8260/cpm/Makefile.am: Remove all-local: $(ARCH).
398        * mpc8260/exceptions/Makefile.am: Remove all-local: $(ARCH).
399        * mpc8260/mmu/Makefile.am: Remove all-local: $(ARCH).
400        * mpc8260/timer/Makefile.am: Remove all-local: $(ARCH).
401        * mpc8xx/clock/Makefile.am: Remove all-local: $(ARCH).
402        * mpc8xx/console-generic/Makefile.am: Remove all-local: $(ARCH).
403        * mpc8xx/cpm/Makefile.am: Remove all-local: $(ARCH).
404        * mpc8xx/exceptions/Makefile.am: Remove all-local: $(ARCH).
405        * mpc8xx/mmu/Makefile.am: Remove all-local: $(ARCH).
406        * mpc8xx/timer/Makefile.am: Remove all-local: $(ARCH).
407        * ppc403/clock/Makefile.am: Remove all-local: $(ARCH).
408        * ppc403/console/Makefile.am: Remove all-local: $(ARCH).
409        * ppc403/ictrl/Makefile.am: Remove all-local: $(ARCH).
410        * ppc403/timer/Makefile.am: Remove all-local: $(ARCH).
411        * ppc403/tty_drv/Makefile.am: Remove all-local: $(ARCH).
412        * ppc403/vectors/Makefile.am: Remove all-local: $(ARCH).
413        * shared/include/Makefile.am: Remove all-local: $(ARCH).
414        * shared/src/Makefile.am: Remove all-local: $(ARCH).
415        * wrapup/Makefile.am: Remove all-local: $(ARCH).
416
4172003-12-01      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
418
419        * Makefile.am: Reformat. Use dirstamp for preinstallation.
420        * mpc505/Makefile.am: Reformat.
421        * mpc505/ictrl/Makefile.am: Reformat. Use dirstamp for preinstallation.
422        * mpc505/timer/Makefile.am: Reformat.
423        * mpc505/vectors/Makefile.am: Reformat.
424        * mpc6xx/Makefile.am: Reformat.
425        * mpc6xx/clock/Makefile.am: Reformat. Use dirstamp for preinstallation.
426        * mpc6xx/exceptions/Makefile.am: Reformat. Use dirstamp for preinstallation.
427        * mpc6xx/mmu/Makefile.am: Reformat. Use dirstamp for preinstallation.
428        * mpc6xx/timer/Makefile.am: Reformat.
429        * mpc6xx/wrapup/Makefile.am: Reformat.
430        * mpc8260/Makefile.am: Reformat. Use dirstamp for preinstallation.
431        * mpc8260/clock/Makefile.am: Reformat.
432        * mpc8260/console-generic/Makefile.am: Reformat.
433        * mpc8260/cpm/Makefile.am: Reformat.
434        * mpc8260/exceptions/Makefile.am: Reformat. Use dirstamp for preinstallation.
435        * mpc8260/mmu/Makefile.am: Reformat.
436        * mpc8260/timer/Makefile.am: Reformat.
437        * mpc8xx/Makefile.am: Reformat. Use dirstamp for preinstallation.
438        * mpc8xx/clock/Makefile.am: Reformat.
439        * mpc8xx/console-generic/Makefile.am: Reformat.
440        * mpc8xx/cpm/Makefile.am: Reformat.
441        * mpc8xx/exceptions/Makefile.am: Reformat. Use dirstamp for preinstallation.
442        * mpc8xx/mmu/Makefile.am: Reformat.
443        * mpc8xx/timer/Makefile.am: Reformat.
444        * ppc403/Makefile.am: Reformat.
445        * ppc403/clock/Makefile.am: Reformat.
446        * ppc403/console/Makefile.am: Reformat.
447        * ppc403/ictrl/Makefile.am: Reformat. Use dirstamp for preinstallation.
448        * ppc403/timer/Makefile.am: Reformat.
449        * ppc403/tty_drv/Makefile.am: Reformat. Use dirstamp for preinstallation.
450        * ppc403/vectors/Makefile.am: Reformat.
451        * shared/Makefile.am: Reformat.
452        * shared/include/Makefile.am: Reformat. Use dirstamp for preinstallation.
453        * shared/src/Makefile.am: Reformat. Use dirstamp for preinstallation.
454        * wrapup/Makefile.am: Reformat.
455
4562003-10-22      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
457
458        * configure.ac: Remove RTEMS_CANONICAL_HOST.
459
4602003-10-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
461
462        * configure.ac: Remove RTEMS_CHECK_CPU.
463
4642003-09-04      Joel Sherrill <joel@OARcorp.com>
465
466        * mpc6xx/clock/c_clock.c, mpc6xx/clock/c_clock.h,
467        mpc6xx/exceptions/raw_exception.c, mpc6xx/exceptions/raw_exception.h,
468        mpc6xx/mmu/bat.c, mpc6xx/mmu/bat.h, mpc6xx/mmu/mmuAsm.S,
469        mpc6xx/timer/timer.c, mpc8260/clock/clock.c,
470        mpc8260/console-generic/console-generic.c, mpc8260/cpm/brg.c,
471        mpc8260/exceptions/raw_exception.c,
472        mpc8260/exceptions/raw_exception.h, mpc8260/include/cpm.h,
473        mpc8260/include/mmu.h, mpc8260/mmu/mmu.c, mpc8260/timer/timer.c,
474        mpc8xx/clock/clock.c, mpc8xx/console-generic/console-generic.c,
475        mpc8xx/exceptions/raw_exception.c, mpc8xx/exceptions/raw_exception.h,
476        mpc8xx/include/cpm.h, mpc8xx/include/mmu.h, mpc8xx/mmu/mmu.c,
477        mpc8xx/timer/timer.c, ppc403/clock/clock.c,
478        ppc403/console/console.c.polled, ppc403/timer/timer.c,
479        rtems/powerpc/debugmod.h, shared/include/byteorder.h,
480        shared/include/cpuIdent.c, shared/include/cpuIdent.h,
481        shared/include/io.h, shared/include/mmu.h, shared/include/page.h,
482        shared/include/pgtable.h, shared/include/spr.h: URL for license
483        changed.
484
4852003-09-04      Joel Sherrill <joel@OARcorp.com>
486
487        * mpc505/timer/timer.c, ppc403/console/console.c,
488        ppc403/console/console405.c: Removed incorrect statement about
489        copyright assignment.
490
4912003-08-20      Joel Sherrill <joel@OARcorp.com>
492
493        * mpc8260/clock/clock.c: Correct copyright statements.
494
4952003-08-18      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
496
497        * Makefile.am: Reflect having moved aclocal/.
498
4992003-08-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
500
501        * Makefile.am: Reflect having moved automake/.
502        * mpc505/Makefile.am: Reflect having moved automake/.
503        * mpc505/ictrl/Makefile.am: Reflect having moved automake/.
504        * mpc505/timer/Makefile.am: Reflect having moved automake/.
505        * mpc505/vectors/Makefile.am: Reflect having moved automake/.
506        * mpc6xx/Makefile.am: Reflect having moved automake/.
507        * mpc6xx/clock/Makefile.am: Reflect having moved automake/.
508        * mpc6xx/exceptions/Makefile.am: Reflect having moved automake/.
509        * mpc6xx/mmu/Makefile.am: Reflect having moved automake/.
510        * mpc6xx/timer/Makefile.am: Reflect having moved automake/.
511        * mpc6xx/wrapup/Makefile.am: Reflect having moved automake/.
512        * mpc8260/Makefile.am: Reflect having moved automake/.
513        * mpc8260/clock/Makefile.am: Reflect having moved automake/.
514        * mpc8260/console-generic/Makefile.am: Reflect having moved automake/.
515        * mpc8260/cpm/Makefile.am: Reflect having moved automake/.
516        * mpc8260/exceptions/Makefile.am: Reflect having moved automake/.
517        * mpc8260/mmu/Makefile.am: Reflect having moved automake/.
518        * mpc8260/timer/Makefile.am: Reflect having moved automake/.
519        * mpc8xx/Makefile.am: Reflect having moved automake/.
520        * mpc8xx/clock/Makefile.am: Reflect having moved automake/.
521        * mpc8xx/console-generic/Makefile.am: Reflect having moved automake/.
522        * mpc8xx/cpm/Makefile.am: Reflect having moved automake/.
523        * mpc8xx/exceptions/Makefile.am: Reflect having moved automake/.
524        * mpc8xx/mmu/Makefile.am: Reflect having moved automake/.
525        * mpc8xx/timer/Makefile.am: Reflect having moved automake/.
526        * ppc403/Makefile.am: Reflect having moved automake/.
527        * ppc403/clock/Makefile.am: Reflect having moved automake/.
528        * ppc403/console/Makefile.am: Reflect having moved automake/.
529        * ppc403/ictrl/Makefile.am: Reflect having moved automake/.
530        * ppc403/timer/Makefile.am: Reflect having moved automake/.
531        * ppc403/tty_drv/Makefile.am: Reflect having moved automake/.
532        * ppc403/vectors/Makefile.am: Reflect having moved automake/.
533        * shared/Makefile.am: Reflect having moved automake/.
534        * shared/include/Makefile.am: Reflect having moved automake/.
535        * shared/src/Makefile.am: Reflect having moved automake/.
536        * wrapup/Makefile.am: Reflect having moved automake/.
537
5382003-08-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
539
540        * configure.ac: Use rtems-bugs@rtems.com as bug report email address.
541
5422003-08-08      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
543
544        * wrapup/Makefile.am (FAMILY_OBJS): Remove *exception_processing.
545
5462003-07-08      Joel Sherrill <joel@OARcorp.com>
547
548        PR 416/bsps
549        * ppc403/ictrl/ictrl.c (ictrl_isr): We acknolwegde the interrupt in
550        interrupt controller (clr_exisr(mask)) before calling the interrupt
551        handler that will acnowledge the interrupt source. This results in
552        the interrupt beeing seen a second time by the interrupt controller.
553        Reported and fixed by El Kolli Yacine <yacine.elkolli@crf.canon.fr>.
554
5552003-03-25      Thomas Doerfler <Thomas.Doerfler@imd-systems.de>
556
557        PR 368/filesystems
558        * mpc8xx/include/mpc8xx.h: Add PCMCIA registers.
559
5602003-03-25      Till Straumann <strauman@slac.stanford.edu>
561
562        PR 349/bsps
563        * shared/include/cpuIdent.c: Readd PPC604r CPU.
564
5652003-03-06      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
566
567        * configure.ac: Remove AC_CONFIG_AUX_DIR.
568
5692003-02-20      Till Straumann <strauman@slac.stanford.edu>
570
571        PR 349/bsps
572        * mpc6xx/exceptions/raw_exception.c, mpc6xx/mmu/bat.c,
573        mpc6xx/mmu/pte121.c, shared/include/cpuIdent.c,
574        shared/include/cpuIdent.h, shared/src/Makefile.am, shared/src/stack.c,
575        shared/src/stackTrace.h, powerpc/registers.h:
576          - undo improper 'fix' who broke mpc604r identification
577          - fix: 7400 identification PVR value was wrong
578          - enhance 'setdbat()' to switch OFF a given BAT if called with 0 size
579          - fix: page table support bugfix
580          - enhancement: provide routines to take and print stack trace
581            snapshots
582          - add definitions for HID1 and DABR SPRs
583
5842003-02-14      Greg Menke <gregory.menke@gsfc.nasa.gov>
585
586        PR 348/bsps
587        * mpc6xx/exceptions/raw_exception.c: Add PPC_603ev as required
588        by MTX603e BSP.
589
5902003-02-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
591
592        * configure.ac: AM_INIT_AUTOMAKE([1.7.2]).
593
5942003-02-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
595
596        * configure.ac: AC_PREREQ(2.57).
597
5982002-12-19      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
599
600        * configure.ac: Remove RTEMS_CHEC_CUSTOM_BSP.
601        * mpc505/ictrl/Makefile.am: Don't include @RTEMS_BSP@.cfg.
602        * mpc505/timer/Makefile.am: Don't include @RTEMS_BSP@.cfg.
603        * mpc505/vectors/Makefile.am: Don't include @RTEMS_BSP@.cfg.
604        * mpc6xx/clock/Makefile.am: Don't include @RTEMS_BSP@.cfg.
605        * mpc6xx/exceptions/Makefile.am: Don't include @RTEMS_BSP@.cfg.
606        * mpc6xx/mmu/Makefile.am: Don't include @RTEMS_BSP@.cfg.
607        * mpc6xx/timer/Makefile.am: Don't include @RTEMS_BSP@.cfg.
608        * mpc6xx/wrapup/Makefile.am: Don't include @RTEMS_BSP@.cfg.
609        * mpc8260/clock/Makefile.am: Don't include @RTEMS_BSP@.cfg.
610        * mpc8260/console-generic/Makefile.am: Don't include @RTEMS_BSP@.cfg.
611        * mpc8260/cpm/Makefile.am: Don't include @RTEMS_BSP@.cfg.
612        * mpc8260/exceptions/Makefile.am: Don't include @RTEMS_BSP@.cfg.
613        * mpc8260/mmu/Makefile.am: Don't include @RTEMS_BSP@.cfg.
614        * mpc8260/timer/Makefile.am: Don't include @RTEMS_BSP@.cfg.
615        * mpc8xx/clock/Makefile.am: Don't include @RTEMS_BSP@.cfg.
616        * mpc8xx/console-generic/Makefile.am: Don't include @RTEMS_BSP@.cfg.
617        * mpc8xx/cpm/Makefile.am: Don't include @RTEMS_BSP@.cfg.
618        * mpc8xx/exceptions/Makefile.am: Don't include @RTEMS_BSP@.cfg.
619        * mpc8xx/mmu/Makefile.am: Don't include @RTEMS_BSP@.cfg.
620        * mpc8xx/timer/Makefile.am: Don't include @RTEMS_BSP@.cfg.
621        * ppc403/clock/Makefile.am: Don't include @RTEMS_BSP@.cfg.
622        * ppc403/console/Makefile.am: Don't include @RTEMS_BSP@.cfg.
623        * ppc403/ictrl/Makefile.am: Don't include @RTEMS_BSP@.cfg.
624        * ppc403/timer/Makefile.am: Don't include @RTEMS_BSP@.cfg.
625        * ppc403/tty_drv/Makefile.am: Don't include @RTEMS_BSP@.cfg.
626        * ppc403/vectors/Makefile.am: Don't include @RTEMS_BSP@.cfg.
627        * shared/include/Makefile.am: Don't include @RTEMS_BSP@.cfg.
628        * shared/src/Makefile.am: Don't include @RTEMS_BSP@.cfg.
629        * wrapup/Makefile.am: Don't include @RTEMS_BSP@.cfg.
630
6312002-12-06      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
632
633        * configure.ac: Remove RTEMS_CHECK_BSP_CACHE.
634
6352002-12-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
636
637        * mpc8260/Makefile.am: Merge-in mpc8260/include/Makefile.am.
638        * mpc8xx/Makefile.am: Merge-in mpc8xx/include/Makefile.am.
639        * mpc8260/include/Makefile.am: Remove.
640        * mpc8xx/include/Makefile.am: Remove.
641        * configure.ac: Remove mpc8260/include/Makefile.
642        Remove mpc8xx/include/Makefile.
643
6442002-12-01      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
645
646        * configure.ac: Add RTEMS_PROG_CCAS.
647
6482002-11-04      Joel Sherrill <joel@OARcorp.com>
649
650        * mpc8260/console-generic/console-generic.c, mpc8260/cpm/dpram.c,
651        mpc8260/exceptions/raw_exception.c,
652        mpc8xx/exceptions/raw_exception.c: Removed warnings.
653
6542002-11-01      Joel Sherrill <joel@OARcorp.com>
655
656        * mpc8xx/console-generic/console-generic.c, mpc8xx/cpm/dpram.c,
657        mpc8xx/exceptions/raw_exception.c, ppc403/clock/clock.c:
658        Removed warnings.
659
6602002-10-31      Joel Sherrill <joel@OARcorp.com>
661
662        * mpc6xx/clock/c_clock.c, mpc6xx/exceptions/raw_exception.c,
663        mpc6xx/mmu/bat.c: Removed warnings.
664
6652002-10-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
666
667        * .cvsignore: Reformat.
668        Add autom4te*cache.
669        Remove autom4te.cache.
670
6712002-09-08      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
672
673        * configure.ac: Remove duplicate mpc6xx/timer/Makefile from CONFIG_FILES.
674
6752002-09-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
676
677        * mpc8260/exceptions/raw_exception.c: #include <string.h>.
678        #include <bspIo.h>.
679
6802002-08-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
681
682        * mpc6xx/wrapup/Makefile.am: Use .$(OBJEXT) instead of .o.
683        * wrapup/Makefile.am: Use .$(OBJEXT) instead of .o.
684
6852002-08-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
686
687        * mpc505/ictrl/Makefile.am: Use .$(OBJEXT) instead of .o.
688        * mpc505/timer/Makefile.am: Use .$(OBJEXT) instead of .o.
689        * mpc505/vectors/Makefile.am: Use .$(OBJEXT) instead of .o.
690        * mpc6xx/clock/Makefile.am: Use .$(OBJEXT) instead of .o.
691        * mpc6xx/exceptions/Makefile.am: Use .$(OBJEXT) instead of .o.
692        * mpc6xx/mmu/Makefile.am: Use .$(OBJEXT) instead of .o.
693        * mpc6xx/timer/Makefile.am: Use .$(OBJEXT) instead of .o.
694        * mpc8260/clock/Makefile.am: Use .$(OBJEXT) instead of .o.
695        * mpc8260/console-generic/Makefile.am: Use .$(OBJEXT) instead of .o.
696        * mpc8260/cpm/Makefile.am: Use .$(OBJEXT) instead of .o.
697        * mpc8260/exceptions/Makefile.am: Use .$(OBJEXT) instead of .o.
698        * mpc8260/mmu/Makefile.am: Use .$(OBJEXT) instead of .o.
699        * mpc8260/timer/Makefile.am: Use .$(OBJEXT) instead of .o.
700        * mpc8xx/clock/Makefile.am: Use .$(OBJEXT) instead of .o.
701        * mpc8xx/console-generic/Makefile.am: Use .$(OBJEXT) instead of .o.
702        * mpc8xx/cpm/Makefile.am: Use .$(OBJEXT) instead of .o.
703        * mpc8xx/exceptions/Makefile.am: Use .$(OBJEXT) instead of .o.
704        * mpc8xx/mmu/Makefile.am: Use .$(OBJEXT) instead of .o.
705        * mpc8xx/timer/Makefile.am: Use .$(OBJEXT) instead of .o.
706        * ppc403/clock/Makefile.am: Use .$(OBJEXT) instead of .o.
707        * ppc403/console/Makefile.am: Use .$(OBJEXT) instead of .o.
708        * ppc403/ictrl/Makefile.am: Use .$(OBJEXT) instead of .o.
709        * ppc403/timer/Makefile.am: Use .$(OBJEXT) instead of .o.
710        * ppc403/tty_drv/Makefile.am: Use .$(OBJEXT) instead of .o.
711        * ppc403/vectors/Makefile.am: Use .$(OBJEXT) instead of .o.
712        * shared/include/Makefile.am: Use .$(OBJEXT) instead of .o.
713        * shared/src/Makefile.am: Use .$(OBJEXT) instead of .o.
714
7152002-07-24      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
716
717        * mpc6xx/mmu/pte121.c: Include <string.h> for gcc-3.1.
718
7192002-07-22      Till Straumann <strauman@slac.stanford.edu>
720
721        * mpc6xx/mmu/bat.c: Per PR241, fix a tiny bug introduced by the
722        fix for an earlier patch (PR213) which added support for setting
723        BAT0 to setdbat().
724
7252001-05-17      Joel Sherrill <joel@OARcorp.com>
726
727        * mpc6xx/exceptions/raw_exception.c, pc6xx/mmu/pte121.c: Modified
728        slightly to reflect recent PowerPC re-organization and avoid warnings.
729
7302001-05-15      Till Straumann <strauman@slac.stanford.edu>
731
732        * mpc6xx/mmu/pte121.c, mpc6xx/mmu/pte121.h: New files. Missed in
733        merge of PR213.
734
7352001-05-14      Joel Sherrill <joel@OARcorp.com>
736
737        * shared/include/cpuIdent.c: Account for duplicate numbers.
738
7392002-05-01      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
740
741        * rtems/powerpc/debugmod.h: New file (extracted from
742        score/ppc.h).
743        * Makefile.am: Relect changes above.
744
7452001-05-14      Till Straumann <strauman@slac.stanford.edu>
746
747        * shared/include/io.h: Per PR215 address the following issues:
748            - _IO_BASE, _ISA_MEM_BASE and PCI_DRAM_OFFSET
749              are no longer defined by libcpu (powerpc/shared/include/io.h)
750              but by the BSP (who is the only one to know the values)
751            - the affected BSP (shared/motorola) headers have been fixed
752              in a separate "libbsp/powerpc/shared" patch.
753            - the DEC 21140 driver (libchip/network/dec21140.c) has been
754              fixed to use PCI_DRAM_OFFSET instead of PREP_PCI_DRAM_OFFSET.
755              and PCI_MEM_BASE instead of PREP_ISA_MEM_BASE. PCI_MEM_BASE
756              is to be defined by the BSP who is using this driver.
757            - the DEC driver also has been fixed to use the newer
758              rtems_bsp_delay_in_bus_cycles() instead of the obsolete
759              delay_in_bus_cycles().
760
7612001-05-14      Till Straumann <strauman@slac.stanford.edu>
762
763        * rtems/powerpc/registers.h, rtems/score/ppc.h: Per PR213, add
764        the following:
765            - support for the MPC74000 (AKA G4); there is no
766              AltiVec support yet, however.
767            - the cache flushing assembly code uses hardware-flush on the G4.
768              Also, a couple of hardcoded numerical values were replaced
769              by more readable symbolic constants.
770            - extended interrupt-disabled code section so enclose the entire
771              cache flush/invalidate procedure (as recommended by the book).
772              This is not (latency) critical as it is only used by
773              init code but prevents possible corruption.
774            - Trivial page table support as been added.
775              (1:1 effective-virtual-physical address mapping which is only
776              useful only on CPUs which feature hardware TLB replacement,
777              e.g. >604.  This allows for write-protecting memory regions,
778              e.g. text/ro-data which makes catching corruptors a lot easier.
779              It also frees one DBAT/IBAT and gives more flexibility
780              for setting up address maps :-)
781            - setdbat() allows changing BAT0 also (since the BSP may use
782              a page table, BAT0 could be available...).
783            - asm_setdbatX() violated the SVR ABI by using
784              r20 as a scratch register; changed for r0
785            - according to the book, a context synchronizing instruction is
786              necessary prior to and after changing a DBAT -> isync added
787
7882002-04-30      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
789
790        * rtems/powerpc/cache.h: New file (extracted from
791        old-exceptions/cpu.h)
792        * Makefile.am: Relect changes above.
793
7942002-04-18      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
795
796        * shared/include/cpu.h: Removed.
797        * shared/include/Makefile.am: Reflect changes above.
798        * shared/include/spr.h: Include rtems/powerpc/registers.h instead of
799        libcpu/cpu.h.
800        * mpc6xx/clock/c_clock.c: Reflect changes to <rtems/score/cpu.h>.
801        * mpc6xx/exceptions/asm_utils.S: Ditto.
802        * mpc6xx/exceptions/raw_exception.c: Ditto.
803        * mpc6xx/mmu/mmuAsm.S: Ditto.
804        * mpc6xx/timer/timer.c: Ditto.
805        * mpc8260/exceptions/asm_utils.S: Ditto.
806        * mpc8260/exceptions/raw_exception.c: Ditto.
807        * mpc8xx/exceptions/asm_utils.S: Ditto.
808        * mpc8xx/exceptions/raw_exception.c: Ditto.
809        * ppc403/vectors/vectors.S: Include <asm.h> instead of "asm.h".
810
8112001-04-17      Joel Sherrill <joel@OARcorp.com>
812
813        * shared/include/cpu.h: Added ifndef ASM.
814 
8152001-04-17      Joel Sherrill <joel@OARcorp.com>
816
817        * ChangeLog: Corrected paths on past few commits.
818 
8192002-04-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
820
821        * shared/include/cpu.h: Don't include cpuIdent.h.
822
8232002-04-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
824
825        * mpc8260/exceptions/raw_exception.c: Include <libcpu/cpuIdent.h>.
826
8272002-04-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
828
829        * mpc8xx/exceptions/raw_exception.c: Include <libcpu/cpuIdent.h>.
830
8312002-04-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
832
833        * mpc6xx/exceptions/raw_exception.c: Include <libcpu/cpuIdent.h>.
834
8352002-04-13      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
836
837        * shared/include/cpuIdent.h: New.
838        * shared/include/cpuIdent.c: Reflect having added cpuIdent.h.
839        * shared/include/cpu.h: Ditto.
840        * shared/include/Makefile.am: Add cpuIndent.h. Fix EXTRA_DIST.
841
8422001-04-03      Joel Sherrill <joel@OARcorp.com>
843
844        * Closed PR57.  The hack is OK as it allows a BSP to override
845        or not at its discretion.
846        * mpc8xx/timer/timer.c: Removed #warning declaring providing a
847        default definition for the macros
848        rtems_cpu_configuration_get_timer_least_valid and
849        rtems_cpu_configuration_get_timer_average_overhead.
850
8512002-02-04      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
852
853        * shared/include/byteorder.h: Use unsigned instead of __unsigned
854        (GCC-3.0.x compatibility).
855       
8562002-03-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
857
858        * configure.ac:
859        AC_INIT(package,_RTEMS_VERSION,_RTEMS_BUGS).
860        AM_INIT_AUTOMAKE([no-define foreign 1.6]).
861        * mpc505/ictrl/Makefile.am: Remove AUTOMAKE_OPTIONS.
862        * mpc505/Makefile.am: Remove AUTOMAKE_OPTIONS.
863        * mpc505/timer/Makefile.am: Remove AUTOMAKE_OPTIONS.
864        * mpc505/vectors/Makefile.am: Remove AUTOMAKE_OPTIONS.
865        * Makefile.am: Remove AUTOMAKE_OPTIONS.
866        * mpc6xx/clock/Makefile.am: Remove AUTOMAKE_OPTIONS.
867        * mpc6xx/Makefile.am: Remove AUTOMAKE_OPTIONS.
868        * mpc6xx/exceptions/Makefile.am: Remove AUTOMAKE_OPTIONS.
869        * mpc6xx/mmu/Makefile.am: Remove AUTOMAKE_OPTIONS.
870        * mpc6xx/timer/Makefile.am: Remove AUTOMAKE_OPTIONS.
871        * mpc6xx/wrapup/Makefile.am: Remove AUTOMAKE_OPTIONS.
872        * mpc8260/clock/Makefile.am: Remove AUTOMAKE_OPTIONS.
873        * mpc8260/Makefile.am: Remove AUTOMAKE_OPTIONS.
874        * mpc8260/console-generic/Makefile.am: Remove AUTOMAKE_OPTIONS.
875        * mpc8260/cpm/Makefile.am: Remove AUTOMAKE_OPTIONS.
876        * mpc8260/exceptions/Makefile.am: Remove AUTOMAKE_OPTIONS.
877        * mpc8260/include/Makefile.am: Remove AUTOMAKE_OPTIONS.
878        * mpc8260/mmu/Makefile.am: Remove AUTOMAKE_OPTIONS.
879        * mpc8260/timer/Makefile.am: Remove AUTOMAKE_OPTIONS.
880        * mpc8xx/clock/Makefile.am: Remove AUTOMAKE_OPTIONS.
881        * mpc8xx/Makefile.am: Remove AUTOMAKE_OPTIONS.
882        * mpc8xx/console-generic/Makefile.am: Remove AUTOMAKE_OPTIONS.
883        * mpc8xx/cpm/Makefile.am: Remove AUTOMAKE_OPTIONS.
884        * mpc8xx/exceptions/Makefile.am: Remove AUTOMAKE_OPTIONS.
885        * mpc8xx/include/Makefile.am: Remove AUTOMAKE_OPTIONS.
886        * mpc8xx/mmu/Makefile.am: Remove AUTOMAKE_OPTIONS.
887        * mpc8xx/timer/Makefile.am: Remove AUTOMAKE_OPTIONS.
888        * ppc403/clock/Makefile.am: Remove AUTOMAKE_OPTIONS.
889        * ppc403/Makefile.am: Remove AUTOMAKE_OPTIONS.
890        * ppc403/console/Makefile.am: Remove AUTOMAKE_OPTIONS.
891        * ppc403/ictrl/Makefile.am: Remove AUTOMAKE_OPTIONS.
892        * ppc403/timer/Makefile.am: Remove AUTOMAKE_OPTIONS.
893        * ppc403/tty_drv/Makefile.am: Remove AUTOMAKE_OPTIONS.
894        * ppc403/vectors/Makefile.am: Remove AUTOMAKE_OPTIONS.
895        * shared/include/Makefile.am: Remove AUTOMAKE_OPTIONS.
896        * shared/Makefile.am: Remove AUTOMAKE_OPTIONS.
897        * shared/src/Makefile.am: Remove AUTOMAKE_OPTIONS.
898        * wrapup/Makefile.am: Remove AUTOMAKE_OPTIONS.
899
9002002-01-03      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
901
902        * mpc6xx/clock/c_clock.c: Include rtems/bspIo.h instead of bspIo.h.
903        * mpc6xx/mmu/bat.h: Include rtems/bspIo.h instead of bspIo.h.
904        * mpc8260/console-generic/console-generic.c: Include rtems/bspIo.h instead of bspIo.h.
905        * mpc8260/cpm/brg.c: Include rtems/bspIo.h instead of bspIo.h.
906        * mpc8xx/console-generic/console-generic.c: Include rtems/bspIo.h instead of bspIo.h.
907        * shared/include/cpuIdent.c: Include rtems/bspIo.h instead of bspIo.h.
908
9092001-11-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
910
911        * ppc403/vectors/vectors.S: Include <bsp.h>.
912        * shared/include/cpu.h: Remove stray empty lines.
913
9142001-11-27      Joel Sherrill <joel@OARcorp.com>,
915
916        * new_exception_processing/Makefile.in,
917        new_exception_processing/.cvsignore,
918        new_exception_processing/Makefile.am,
919        new_exception_processing/c_isr.inl,
920        new_exception_processing/cpu.c, new_exception_processing/cpu.h,
921        new_exception_processing/cpu_asm.S,
922        old_exception_processing/Makefile.in,
923        old_exception_processing/.cvsignore,
924        old_exception_processing/Makefile.am, old_exception_processing/README,
925        old_exception_processing/TODO, old_exception_processing/c_isr.inl,
926        old_exception_processing/cpu.c, old_exception_processing/cpu.h,
927        old_exception_processing/cpu_asm.S, old_exception_processing/irq_stub.S,
928        old_exception_processing/ppc_offs.h,
929        old_exception_processing/ppccache.c, old_exception_processing/rtems.S:
930        Deleted since now under libbsp.
931
9322001-11-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
933
934        * configure.ac: Remove old_exception_processing,
935        new_exception_processing.
936        * Makefile.am: Ditto.
937
9382001-11-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
939
940        * configure.ac: Remove mpc750 from new_exception_processing,
941        Remove mpc604 from new_exception_processing.
942
9432001-11-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
944
945        * configure.ac: Remove ppc603e from old_exception_processing.
946
9472001-11-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
948
949        * configure.ac: Remove mpc8xx from new_exception_processing.
950
9512001-11-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
952
953        * configure.ac: Remove mpc8620 from new_exception_processing.
954
9552001-11-20      Joel Sherrill <joel@OARcorp.com>
956
957        * ChangeLog: Corrected spacing.
958
9592001-11-14      Till Straumann <strauman@SLAC.Stanford.EDU>
960
961        * new_exception_processing/cpu_asm.S: Support double or single
962        precision context switches.  Note that doing a single precision
963        context save/restore on a double precision PowerPC machine does not
964        only result in rounding errors but also screws up the FPSCR register!
965
9662001-11-08      Dennis Ehlin (ECS) <Dennis.Ehlin@ecs.ericsson.se>
967
968        This modification is part of the submitted modifications necessary to
969        support the IBM PPC405 family.  This submission was reviewed by
970        Thomas Doerfler <Thomas.Doerfler@imd-systems.de> who ensured it did
971        not negatively impact the ppc403 BSPs.  The submission and tracking
972        process was captured as PR50.
973        * ppc403/console/console405.c ppc403/tty_drv/.cvsignore,
974        ppc403/tty_drv/Makefile.am, ppc403/tty_drv/tty_drv.c,
975        ppc403/tty_drv/tty_drv.h: New files.
976        * Makefile.am, README, configure.ac, old_exception_processing/cpu.c,
977        old_exception_processing/cpu.h, ppc403/Makefile.am,
978        ppc403/clock/clock.c, ppc403/console/Makefile.am,
979        ppc403/console/console.c, ppc403/ictrl/ictrl.c, ppc403/ictrl/ictrl.h,
980        ppc403/timer/timer.c: Modified.
981
9822001-11-07      Joel Sherrill <joel@OARcorp.com>
983
984        * configure.ac: Delete the commented out line that said that
985        the mpc8260 used the old exception processing model.  This line
986        also appears to have caused ppc603e to miss this test.
987
9882001-10-29      Joel Sherrill <joel@OARcorp.com>
989
990        * mpc8xx/timer/timer.c: Added hack for two macros that are not defined
991        with the new exception processing model:
992                rtems_cpu_configuration_get_timer_least_valid()
993                rtems_cpu_configuration_get_timer_average_overhead()
994        This is captured as PR57.
995
9962001-10-24      Joel Sherrill <joel@OARcorp.com>
997
998        * mpc8260/clock/.cvsignore, mpc8260/console-generic/.cvsignore,
999        mpc8260/cpm/.cvsignore, mpc8260/exceptions/.cvsignore,
1000        mpc8260/include/.cvsignore, mpc8260/mmu/.cvsignore,
1001        mpc8260/timer/.cvsignore, mpc8260/.cvsignore: New files.
1002
10032001-10-24      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1004
1005        * mpc8260/exceptions/Makefile.am, mpc8260/include/Makefile.am,
1006        mpc8xx/exceptions/Makefile.am: Updated to autoconf 2.52.
1007
10082001-10-24      Joel Sherrill <joel@OARcorp.com>
1009
1010        * mpc8260/include/mpc8260.h: "or" is a keyword in C++. 
1011
10122001-10-22      Andy Dachs <a.dachs@sstl.co.uk>
1013
1014        * Makefile.am, README, configure.ac, new_exception_processing/cpu.h,
1015        shared/include/cpu.h, shared/include/cpuIdent.c, shared/src/cache.c:
1016        Added mpc8260 support.
1017
10182001-10-22      Andy Dachs <a.dachs@sstl.co.uk>
1019
1020        * Added mpc8260 directory.
1021        * Modified Makefile.am and configure.in to build the contents
1022        * mpc8260/Makefile.am, mpc8260/README, mpc8260/clock/Makefile.am,
1023        mpc8260/clock/clock.c, mpc8260/console-generic/Makefile.am,
1024        mpc8260/console-generic/console-generic.c, mpc8260/cpm/.cvsignore,
1025        mpc8260/cpm/Makefile.am, mpc8260/cpm/brg.c, mpc8260/cpm/cp.c,
1026        mpc8260/cpm/dpram.c, mpc8260/exceptions/.cvsignore,
1027        mpc8260/exceptions/Makefile.am, mpc8260/exceptions/asm_utils.S,
1028        mpc8260/exceptions/raw_exception.c, mpc8260/exceptions/raw_exception.h,
1029        mpc8260/include/Makefile.am, mpc8260/include/console.h,
1030        mpc8260/include/cpm.h, mpc8260/include/mmu.h,
1031        mpc8260/include/mpc8260.h, mpc8260/mmu/Makefile.am, mpc8260/mmu/mmu.c,
1032        mpc8260/timer/Makefile.am, mpc8260/timer/timer.c: New files.
1033
10342001-10-12      Joel Sherrill <joel@OARcorp.com>
1035
1036        * mpc6xx/clock/c_clock.c, mpc6xx/clock/c_clock.h, mpc8xx/clock/clock.c,
1037        mpc8xx/timer/timer.c, new_exception_processing/cpu.c,
1038        new_exception_processing/cpu.h, new_exception_processing/cpu_asm.S,
1039        old_exception_processing/cpu.c, old_exception_processing/cpu.h,
1040        old_exception_processing/cpu_asm.S, old_exception_processing/rtems.S:
1041        Fixed typo.
1042
10432001-10-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1044
1045        * .cvsignore: Add autom4te.cache for autoconf > 2.52.
1046        * configure.in: Remove.
1047        * configure.ac: New file, generated from configure.in by autoupdate.
1048
10492001-09-27      Joel Sherrill <joel@OARcorp.com>
1050
1051        * old_exception_processing/cpu.h: Renamed delay() to rtems_bsp_delay().
1052        Renamed delay_in_bus_cycles() to rtems_bsp_delay_in_bus_cycles().
1053        * shared/include/cpu.h: Renamed delay() to rtems_bsp_delay().
1054        Renamed delay_in_bus_cycles() to rtems_bsp_delay_in_bus_cycles().
1055
10562001-09-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1057
1058        * new_exception_processing/Makefile.am: Use 'PREINSTALL_FILES ='.
1059        * old_exception_processing/Makefile.am: Use 'PREINSTALL_FILES ='.
1060        * mpc6xx/mmu/Makefile.am: Use 'PREINSTALL_FILES ='.
1061        * mpc6xx/clock/Makefile.am: Use 'PREINSTALL_FILES ='.
1062        * mpc6xx/exceptions/Makefile.am: Use 'PREINSTALL_FILES ='.
1063        * mpc8xx/include/Makefile.am: Use 'PREINSTALL_FILES ='.
1064        * mpc8xx/exceptions/Makefile.am: Use 'PREINSTALL_FILES ='.
1065        * shared/include/Makefile.am: Use 'PREINSTALL_FILES ='.
1066        * shared/src/Makefile.am: Use 'PREINSTALL_FILES ='.
1067        * shared/src/Makefile.am: Use 'CLEANFILES ='.
1068
10692000-06-08      Eric Valette <valette@crf.canon.fr>
1070
1071        * mpc8xx/console-generic/console-generic.c:
1072        The printk/printf did not work when loaded by EPPCBUG. They did
1073        work when loaded with the BDM debugger.  I suspected EPPBUG
1074        made some nasty things like patching Communication processor
1075        microcode...  Anyway, the attached patch:
1076          1) Enables to have printk nearly immediately after boot,
1077          2) Make printf work automagically (I do not know why except I make a
1078        different initialization for printk that should be overwritten by
1079        console init later ?)
1080
1081        I let the default to be using EPPCBUG embedded firmware to boot and
1082        using this printk early enabler code (LOADED_BY_EPPCBUG and
1083        EARLY_CONSOLE) are on.
1084
10852001-05-24      Tom Armistead <tom_armistead@phx.mcd.mot.com>
1086
1087        * mpc6xx/timer/timer.c: Added include of bsp.h and removed
1088        external declaration of BSP_Convert_decrementer() to
1089        correct unresolved reference to this routine.
1090
10912001-05-24      Eric Valette <valette@crf.canon.fr>
1092
1093        * mpc8xx/console-generic/console-generic.c: Bug found by Yacine
1094        <elkolli@crf.canon.fr> where the initialization or irq data structure
1095        was incomplete in case a SMC channel was used first and later a SCC one.
1096
10972001-03-30      Eric Valette <valette@crf.canon.fr>
1098
1099        * mpc8xx/vectors/.cvsignore, mpc8xx/vectors/Makefile.am,
1100        mpc8xx/vectors/README, mpc8xx/vectors/align_h.S
1101        mpc8xx/vectors/vectors.S:  These files were removed in
1102        support of switching the mpc8xx to the use the "new exception
1103        processing model."
1104
11052001-03-30      Eric Valette <valette@crf.canon.fr>
1106
1107        * mpc8xx/exceptions/.cvsignore, mpc8xx/exceptions/Makefile.am,
1108        mpc8xx/exceptions/asm_utils.S, mpc8xx/exceptions/raw_exception.c,
1109        mpc8xx/exceptions/raw_exception.h: New files.
1110        * configure.in, mpc6xx/mmu/bat.h, mpc8xx/Makefile.am,
1111        mpc8xx/clock/clock.c,
1112        mpc8xx/console-generic/console-generic.c,
1113        mpc8xx/include/mpc8xx.h, mpc8xx/mmu/mmu.c,
1114        new_exception_processing/cpu.h, shared/include/byteorder.h,
1115        wrapup/Makefile.am:  This is conversion of the
1116        mpc8xx CPU to the "new exception processing model."
1117
11182001-02-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1119
1120        * mpc505/ictrl/Makefile.am, mpc6xx/clock/Makefile.am,
1121        mpc6xx/exceptions/Makefile.am, mpc6xx/mmu/Makefile.am,
1122        mpc8xx/include/Makefile.am, new_exception_processing/Makefile.am,
1123        old_exception_processing/Makefile.am, pc403/ictrl/Makefile.am,
1124        shared/include/Makefile.am, shared/src/Makefile.am:
1125        Apply *_HEADERS instead of *H_FILES.
1126        * shared/src/.cvsignore: Add cache.h.
1127
11282001-01-03      Joel Sherrill <joel@OARcorp.com>
1129
1130        * new_exception_processing/cpu.h, old_exception_processing/cpu.c:
1131        old_exception_processing/cpu.h, Added _CPU_Initialize_vectors().
1132        In particular, spurious vector initialization had to be moved
1133        on old exception processing model.
1134
11352000-11-09      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1136
1137        * Makefile.am: Use ... instead of RTEMS_TOPdir in ACLOCAL_AMFLAGS.
1138
11392000-11-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1140
1141        * Makefile.am: Switch to ACLOCAL_AMFLAGS = -I $(RTEMS_TOPdir)/aclocal.
1142
11432000-10-26      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1144
1145        * Makefile.am: ACLOCAL_AMFLAGS= -I $(RTEMS_TOPdir)/macros.
1146        Switch to GNU canonicalization.
1147
11482000-10-20      Joel Sherrill <joel@OARcorp.com>
1149
1150        * mpc8xx/console-generic/console-generic.c: Avoid use of
1151        BSP definitions and rely on the new routine
1152        mbx8xx_console_get_configuration() to get information.  This
1153        routine was formerly incorrectly called
1154        mbx8xx_console_use_maximum_buffer_size().
1155        binding to the exception code.
1156
11572000-10-20      Joel Sherrill <joel@OARcorp.com>
1158
1159        * configure.in, Makefile.am: Explicitly specify whether an
1160        RTEMS_CPU_MODEL is using old or new exception processing.  This
1161        is important because when building multilib, you do not know
1162        the RTEMS_CPU_MODEL.  So everything built in a multilib'ed RTEMS
1163        must be independent of the exception model and allow for late
1164        binding to the exception code.
1165
11662000-10-18        Sergei Organov <osv@javad.ru>
1167
1168        * Added full support for MPC505.
1169        * mpc505/ictrl: New directory.
1170        * configure.in, mpc505/Makefile.am: Modified to reflect ictrl addition.
1171        * mpc505/ictrl/.cvsignore, mpc505/ictrl/Makefile.am,
1172        mpc505/ictrl/ictrl.c, mpc505/ictrl/ictrl.h: New files.
1173        * mpc505/timer/timer.c: Use <rtems.h>, not "rtems.h".
1174        * mpc505/vectors/Makefile.am: alignment exception handler now included.
1175        * mpc505/vectors/vectors.S: Now use constants for exception numbers.
1176        * old_exception_processing/ppc_offs.h: New file.
1177        * old_exception_processing/Makefile.am: Account for ppc_offs.h.
1178        * old_exception_processing/cpu.h: Make Nest and Disable levels volatile.
1179        * old_exception_processing/cpu_asm.S: Offsets moved to ppc_offs.h.
1180
11812000-10-18      Joel Sherrill <joel@OARcorp.com>
1182
1183        * mpc8xx/console-generic/console-generic.c: Removed include of
1184        <bsp.h> by adding BSP dependent routine
1185        mbx8xx_console_use_maximum_buffer_size() which can be hard coded
1186        or check non-volatile memory for configuration.
1187
11882000-10-18      Joel Sherrill <joel@OARcorp.com>
1189
1190        * mpc8xx/console-generic/console-generic.c: Removed warnings.
1191
11922000-10-18      Joel Sherrill <joel@OARcorp.com>
1193
1194        * mpc6xx/clock/c_clock.h: Removed commented out reference to <bsp.h>.
1195        * mpc6xx/timer/timer.c: Ditto.
1196
11972000-10-18      Joel Sherrill <joel@OARcorp.com>
1198
1199        * mpc6xx/clock/c_clock.c, mpc6xx/clock/c_clock.h: Removed use of
1200        bsp.h and replaced it with use of proper interfaces or explicit
1201        externs of required functions and data.
1202        * mpc6xx/timer/timer.c: Ditto.
1203
12042000-09-04      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1205
1206        * mpc505/timer/Makefile.am, mpc505/vectors/Makefile.am,
1207        mpc6xx/clock/Makefile.am, mpc6xx/exceptions/Makefile.am,
1208        mpc6xx/mmu/Makefile.am, mpc6xx/timer/Makefile.am,
1209        mpc6xx/wrapup/Makefile.am, ppc403/clock/Makefile.am,
1210        ppc403/console/Makefile.am, ppc403/ictrl/Makefile.am,
1211        ppc403/timer/Makefile.am, ppc403/vectors/Makefile.am,
1212        shared/include/Makefile.am, shared/src/Makefile.am,
1213        wrapup/Makefile.am, mpc8xx/clock/Makefile.am,
1214        mpc8xx/console-generic/Makefile.am, mpc8xx/cpm/Makefile.am,
1215        mpc8xx/mmu/Makefile.am, mpc8xx/timer/Makefile.am,
1216        mpc8xx/vectors/Makefile.am, new_exception_processing/Makefile.am,
1217        old_exception_processing/Makefile.am: Include compile.am
1218
12192000-08-11  Charles-Antoine Gauthier  <charles.gauthier@nrc.ca>
1220
1221        * mpc8xx/console-generic/console-generic.c:
1222        Add support for configuration parameters in NVRAM
1223
12242000-08-25      Joel Sherrill <joel.sherrill@OARcorp.com>
1225
1226        * ChangeLog: File paths corrected.
1227
12282000-08-10      Charles-Antoine Gauthier  <charles.gauthier@nrc.ca>
1229
1230        * mpx8xx/console-generic/console-generic.c: Addition of support
1231        for shared printk and no termios.
1232
12332000-08-10      Charles-Antoine Gauthier  <charles.gauthier@nrc.ca>
1234
1235        * mpx8xx/console-generic/console-generic.c(m8xx_uart_pollWrite):
1236        Flush actual buffer.
1237
12382000-08-10      Joel Sherrill <joel@OARcorp.com>
1239
1240        * ChangeLog: New file.
Note: See TracBrowser for help on using the repository browser.