source: rtems/c/src/lib/libcpu/powerpc/ChangeLog @ 16ae480

4.104.114.84.95
Last change on this file since 16ae480 was 6dfbd8c, checked in by Ralf Corsepius <ralf.corsepius@…>, on 02/10/05 at 15:10:01

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

  • mpc505/vectors/vectors.S, ppc403/vectors/vectors.S: Remove PPC_ABI_POWEROPEN.
  • Property mode set to 100644
File size: 46.9 KB
Line 
12005-02-10      Ralf Corsepius <ralf.corsepius@rtems.org>
2
3        * mpc505/vectors/vectors.S, ppc403/vectors/vectors.S:
4        Remove PPC_ABI_POWEROPEN.
5
62005-02-09      Ralf Corsepius <ralf.corsepius@rtems.org>
7
8        * mpc505/vectors/vectors.S, ppc403/vectors/vectors.S:
9        Remove PPC_ABI_GCC27.
10
112005-02-09      Ralf Corsepius <ralf.corsepius@rtems.org>
12
13        * ppc403/vectors/vectors.S: Remove XCOFF support.
14
152005-02-09      Ralf Corsepius <ralf.corsepius@rtems.org>
16
17        * rtems/powerpc/cache.h, rtems/powerpc/debugmod.h:
18        New header guards.
19
202005-01-07      Ralf Corsepius <ralf.corsepius@rtems.org>
21
22        * mpc505/Makefile.am, mpc5xx/Makefile.am, mpc6xx/Makefile.am,
23        mpc8260/Makefile.am, mpc8xx/Makefile.am, ppc403/Makefile.am,
24        shared/Makefile.am: Eliminate CFLAGS_OPTIMIZE_V.
25
262005-01-04      Joel Sherrill <joel@OARcorp.com>
27
28        * ppc403/tty_drv/tty_drv.c: Remove warnings.
29
302005-01-02      Ralf Corsepius <ralf.corsepius@rtems.org>
31
32        * mpc505/Makefile.am, mpc5xx/Makefile.am, mpc6xx/Makefile.am,
33        mpc8260/Makefile.am, mpc8xx/Makefile.am, ppc403/Makefile.am,
34        shared/Makefile.am: Remove build-variant support.
35
362004-11-22      Jennifer Averett <jennifer@OARcorp.com>
37
38        PR 581/bsps
39        * mpc6xx/exceptions/raw_exception.c, shared/include/cpuIdent.h:
40        Converting PSIM to new exception model required adding PSIM as
41        PowerPC CPU model.
42
432004-11-20      Ralf Corsepius <ralf.corsepius@rtems.org>
44
45        * powerpc/shared/include/cpuIdent.c,
46        powerpc/shared/include/cpuIdent.h: Add 603le.
47        (Submitted by Thomas.Doerfler <Thomas.Doerfler@imd-systems.de>
48        as part of the patch attached to PR 703).
49
502004-11-10      Richard Campbell <richard.campbell@oarcorp.com>
51
52        * configure.ac, mpc6xx/exceptions/raw_exception.c,
53        mpc6xx/exceptions/raw_exception.h, mpc6xx/mmu/bat.c,
54        mpc6xx/mmu/bat.h, mpc6xx/mmu/mmuAsm.S, shared/include/cpuIdent.c,
55        shared/include/cpuIdent.h: Add MPC8240 and MPC8245 support. There was
56        also a significant amount of spelling and whitespace cleanup.
57
582004-10-21      Ralf Corsepius <ralf_corsepius@rtems.org>
59
60        * mpc5xx/clock/clock.c, mpc5xx/include/mpc5xx.h
61        mpc5xx/timer/timer.c: Use POSIX fixed size types.
62
632004-10-20      Eric Norum <norume@aps.anl.gov>
64
65        Add Kate Feng's MPC7455 support
66        * configure.ac
67        * mpc6xx/exceptions/raw_exception.c
68        * mpc6xx/mmu/mmuAsm.S
69        * mpc6xx/mmu/pte121.c
70        * shared/include/cpuIdent.c
71        * shared/include/cpuIdent.h
72
732004-10-19      Ralf Corsepius <ralf_corsepius@rtems.org>
74
75        * configure.ac: Remove RTEMS_ENABLE_BARE.
76
772004-09-24      Ralf Corsepius <ralf_corsepius@rtems.org>
78
79        * configure.ac: Require automake > 1.9.
80
812004-05-22      Till Strauman <strauman@slac.stanford.edu>
82
83        PR 619/bsps
84        * mpc6xx/clock/c_clock.c: The PPC decrementer must be reloaded on each
85        clock tick. Currently, this is done by just reloading a fixed value.
86        The attached patch takes into account the time that elapsed since the
87        decrementer crossed zero in order to adjust the value to be
88        re-loaded. Without the patch, the effective system clock cycle is
89        increased by the exception handler latency.
90
912004-04-13      Ralf Corsepius <ralf_corsepius@rtems.org>
92
93        * mpc5xx/clock/clock.c, mpc5xx/irq/irq_asm.S, mpc5xx/vectors/vectors.S:
94        Reflect new locations of cpukit headers.
95
962004-04-13      Ralf Corsepius <ralf_corsepius@rtems.org>
97
98        * mpc505/ictrl/ictrl.c, mpc505/vectors/vectors.S,
99        mpc6xx/exceptions/raw_exception.c,
100        mpc8260/exceptions/raw_exception.c,
101        mpc8xx/exceptions/raw_exception.c, rtems/powerpc/cache.h,
102        mpc5xx/ictrl/ictrl.c, mpc5xx/exceptions/raw_exception.c: Include
103        <rtems/score/powerpc.h> instead of <rtems/score/ppc.h>.
104
1052004-04-12      David Querbach <querbach@realtime.bc.ca>
106
107        * README, configure.ac, mpc5xx/Makefile.am,
108        mpc5xx/exceptions/raw_exception.c, mpc5xx/exceptions/raw_exception.h,
109        mpc5xx/timer/timer.c, shared/include/cpuIdent.h: addition of a
110        significant amount of MPC5xx support as part of the addition of the
111        SS555 BSP.
112        * mpc5xx/README, mpc5xx/clock/clock.c,
113        mpc5xx/console-generic/console-generic.c, mpc5xx/include/console.h,
114        mpc5xx/include/mpc5xx.h, mpc5xx/irq/irq.c, mpc5xx/irq/irq.h,
115        mpc5xx/irq/irq_asm.S, mpc5xx/irq/irq_init.c,
116        mpc5xx/vectors/vectors.S, mpc5xx/vectors/vectors.h,
117        mpc5xx/vectors/vectors_init.c: New files.
118        * mpc5xx/exceptions/asm_utils.S: Removed.
119
1202004-04-02      Ralf Corsepius <ralf_corsepius@rtems.org>
121
122        * ppc403/vectors/align_h.S: Include <rtems/asm.h> instead of <asm.h>.
123
1242004-04-01      Ralf Corsepius <ralf_corsepius@rtems.org>
125
126        * mpc505/vectors/vectors.S: Include <rtems/asm.h> instead of <asm.h>.
127        * mpc6xx/exceptions/asm_utils.S: Include <rtems/asm.h> instead of <asm.h>.
128        * mpc6xx/mmu/mmuAsm.S: Include <rtems/asm.h> instead of <asm.h>.
129        * mpc8260/exceptions/asm_utils.S: Include <rtems/asm.h> instead of <asm.h>.
130        * mpc8xx/exceptions/asm_utils.S: Include <rtems/asm.h> instead of <asm.h>.
131        * ppc403/vectors/vectors.S: Include <rtems/asm.h> instead of <asm.h>.
132        * mpc5xx/exceptions/asm_utils.S: Include <rtems/asm.h> instead of <asm.h>.
133        * mpc8260/clock/clock.c: Include <rtems/clockdrv.h> instead of <clockdrv.h>.
134        * mpc8xx/clock/clock.c: Include <rtems/clockdrv.h> instead of <clockdrv.h>.
135        * ppc403/clock/clock.c: Include <rtems/clockdrv.h> instead of <clockdrv.h>.
136
1372004-03-31      Ralf Corsepius <ralf_corsepius@rtems.org>
138
139        * mpc6xx/timer/timer.c: Cosmetics.
140
1412004-03-30      Ralf Corsepius <ralf_corsepius@rtems.org>
142
143        * mpc505/timer/timer.c, mpc5xx/timer/timer.c,
144        mpc6xx/clock/c_clock.c, mpc6xx/timer/timer.c, mpc8260/clock/clock.c,
145        mpc8260/console-generic/console-generic.c, mpc8260/cpm/cp.c,
146        mpc8260/cpm/dpram.c, mpc8260/include/cpm.h, mpc8260/include/mmu.h,
147        mpc8260/include/mpc8260.h, mpc8260/mmu/mmu.c, mpc8260/timer/timer.c,
148        mpc8xx/clock/clock.c, mpc8xx/console-generic/console-generic.c,
149        mpc8xx/cpm/cp.c, mpc8xx/cpm/dpram.c, mpc8xx/include/cpm.h,
150        mpc8xx/include/mmu.h, mpc8xx/include/mpc8xx.h, mpc8xx/mmu/mmu.c,
151        mpc8xx/timer/timer.c, ppc403/clock/clock.c,
152        ppc403/console/console.c, ppc403/console/console405.c,
153        ppc403/ictrl/ictrl.c, ppc403/ictrl/ictrl.h, ppc403/timer/timer.c,
154        ppc403/tty_drv/tty_drv.c, rtems/powerpc/cache.h, shared/src/cache.c:
155        Convert to using c99 fixed size types.
156
1572004-03-26      Ralf Corsepius <ralf_corsepius@rtems.org>
158
159        * configure.ac: Add 2nd argument (rtems_updir) to RTEMS_TOP.
160
1612004-03-09      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
162
163        * README: Add "mpc5xx (mpc565)", because Wilfried B. mentioned the
164        mpc5xx being used on mpc565.
165
1662004-03-08      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
167
168        PR 587/bsps
169        * shared/include/cpuIdent.h, shared/include/cpuIdent.c: Add defines
170        for MPC_5XX.
171
1722004-03-08      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
173
174        * Makefile.am, configure.ac: Reflect having added mpc5xx.
175
1762004-03-08      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
177
178        * mpc5xx/.cvsignore, mpc5xx/Makefile.am: New.
179        * mpc5xx/exceptions/asm_utils.S,  mpc5xx/exceptions/raw_exception.c,
180        mpc5xx/exceptions/raw_exception.h, mpc5xx/ictrl/ictrl.c,
181        mpc5xx/ictrl/ictrl.h, mpc5xx/timer/timer.c: New (Submission from
182        Wilfried Busalski <w.busalski@lancier-monitoring.de>).
183
1842004-03-05      Joel Sherrill <joel@OARcorp.com>
185
186        * mpc6xx/mmu/pte121.c: Add missing ifdef DEBUG to remove warning for
187        unused static routine.
188
1892004-02-17      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
190
191        * mpc505/Makefile.am: Fix typo.
192
1932004-02-06      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
194
195        * mpc505/Makefile.am, mpc6xx/Makefile.am, mpc8260/Makefile.am,
196        mpc8xx/Makefile.am, ppc403/Makefile.am: Don't include .../lib.am.
197
1982004-01-30      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
199
200        * wrapup/Makefile.am: Remove.
201        * configure.ac: Remove wrapup.
202        * shared/Makefile.am: Use automake compilation rules.
203        Build *.rels.
204
2052004-01-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
206
207        * configure.ac: Require automake >= 1.8.2.
208        * Makefile.am, mpc505/Makefile.am, mpc6xx/Makefile.am,
209        mpc8260/Makefile.am, mpc8xx/Makefile.am, ppc403/Makefile.am,
210        shared/Makefile.am: Use automake compilation rules.
211        Add PREINSTALL_DIRS.
212
2132004-01-14      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
214
215        * Makefile.am: Re-add dirstamps to PRE/TMPINSTALL_FILES.
216        Add PRE/TMPINSTALL_FILES to CLEANFILES.
217        * mpc505/Makefile.am: Ditto.
218        * mpc6xx/Makefile.am: Ditto.
219        * mpc8260/Makefile.am: Ditto.
220        * mpc8xx/Makefile.am: Ditto.
221        * ppc403/Makefile.am: Ditto.
222        * shared/Makefile.am: Ditto.
223
2242004-01-13      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
225
226        * mpc6xx/Makefile.am: Remove libcpuspec.a (Unused).
227
2282004-01-13      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
229
230        * mpc505/Makefile.am: Fix typo vectors/vectors.S.
231        * shared/Makefile.am: Fix typo
232        EXTRA_DIST = $(libcpuspec_C_FILES)
233
2342003-12-19      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
235
236        * ppc403/Makefile.am: Fix typo in vectors' compilation rule.
237        * shared/Makefile.am: Use $(top_srcdir)/../shared instead of
238        relative subdirs.
239
2402003-12-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
241
242        * mpc6xx/wrapup/.cvsignore: Remove.
243
2442003-12-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
245
246        * ppc403/clock/Makefile.am: Remove.
247        * ppc403/console/Makefile.am: Remove.
248        * ppc403/ictrl/Makefile.am: Remove.
249        * ppc403/timer/Makefile.am: Remove.
250        * ppc403/tty_drv/Makefile.am: Remove.
251        * ppc403/vectors/Makefile.am: Remove.
252        * ppc403/Makefile.am: Merge-in Makefile.ams above.
253        * configure.ac: Reflect changes to ppc403/Makefile.ams.
254
2552003-12-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
256
257        * mpc505/ictrl/Makefile.am: Remove.
258        * mpc505/timer/Makefile.am: Remove.
259        * mpc505/vectors/Makefile.am: Remove.
260        * mpc505/Makefile.am: Merge-in Makefile.ams above.
261        * configure.ac: Reflect changes to mpc505/Makefile.ams.
262
2632003-12-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
264
265        * mpc8xx/clock/Makefile.am: Remove.
266        * mpc8xx/console-generic/Makefile.am: Remove.
267        * mpc8xx/cpm/Makefile.am: Remove.
268        * mpc8xx/exceptions/Makefile.am: Remove.
269        * mpc8xx/mmu/Makefile.am: Remove.
270        * mpc8xx/timer/Makefile.am: Remove.
271        * mpc8xx/Makefile.am: Merge-in Makefile.ams above.
272        * configure.ac: Reflect changes to mpc8xx/Makefile.ams.
273
2742003-12-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
275
276        * configure.ac: Remove mpc6xx/*/Makefile,  mpc8260/*/Makefile.
277
2782003-12-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
279
280        * mpc6xx/clock/Makefile.am: Remove.
281        * mpc6xx/exceptions/Makefile.am: Remove.
282        * mpc6xx/mmu/Makefile.am: Remove.
283        * mpc6xx/timer/Makefile.am: Remove.
284        * mpc6xx/wrapup/Makefile.am: Remove.
285        * mpc6xx/Makefile.am: Merge-in Makefile.ams above.
286
2872003-12-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
288
289        * mpc8260/clock/Makefile.am: Remove.
290        * mpc8260/console-generic/Makefile.am: Remove.
291        * mpc8260/cpm/Makefile.am: Remove.
292        * mpc8260/exceptions/Makefile.am: Remove.
293        * mpc8260/mmu/Makefile.am: Remove.
294        * mpc8260/timer/Makefile.am: Remove.
295        * mpc8260/Makefile.am: Merge-in Makefile.ams above.
296
2972003-12-15      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
298
299        * shared/include/Makefile.am: Remove.
300        * shared/src/Makefile.am: Remove.
301        * shared/Makefile.am: Merge-in Makefile.ams above.
302        * configure.ac: Reflect changes above.
303
3042003-12-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
305
306        * Makefile.am: Use mkdir_p. Remove dirs from PRE/TMPINSTALL_FILES.
307        * mpc505/ictrl/Makefile.am: Use mkdir_p. Remove dirs from PRE/TMPINSTALL_FILES.
308        * mpc6xx/clock/Makefile.am: Use mkdir_p. Remove dirs from PRE/TMPINSTALL_FILES.
309        * mpc6xx/exceptions/Makefile.am: Use mkdir_p. Remove dirs from PRE/TMPINSTALL_FILES.
310        * mpc6xx/mmu/Makefile.am: Use mkdir_p. Remove dirs from PRE/TMPINSTALL_FILES.
311        * mpc8260/Makefile.am: Use mkdir_p. Remove dirs from PRE/TMPINSTALL_FILES.
312        * mpc8260/exceptions/Makefile.am: Use mkdir_p. Remove dirs from PRE/TMPINSTALL_FILES.
313        * mpc8xx/Makefile.am: Use mkdir_p. Remove dirs from PRE/TMPINSTALL_FILES.
314        * mpc8xx/exceptions/Makefile.am: Use mkdir_p. Remove dirs from PRE/TMPINSTALL_FILES.
315        * ppc403/ictrl/Makefile.am: Use mkdir_p. Remove dirs from PRE/TMPINSTALL_FILES.
316        * ppc403/tty_drv/Makefile.am: Use mkdir_p. Remove dirs from PRE/TMPINSTALL_FILES.
317        * shared/include/Makefile.am: Use mkdir_p. Remove dirs from PRE/TMPINSTALL_FILES.
318        * shared/src/Makefile.am: Use mkdir_p. Remove dirs from PRE/TMPINSTALL_FILES.
319
3202003-12-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
321
322        * configure.ac: Require automake >= 1.8, autoconf >= 2.59.
323
3242003-12-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
325
326        * wrapup/Makefile.am: Build libcpu.a.
327        Don't preinstall libcpu.a
328
3292003-12-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
330
331        * mpc505/ictrl/Makefile.am: Remove all-local: $(ARCH).
332        * mpc505/timer/Makefile.am: Remove all-local: $(ARCH).
333        * mpc505/vectors/Makefile.am: Remove all-local: $(ARCH).
334        * mpc6xx/clock/Makefile.am: Remove all-local: $(ARCH).
335        * mpc6xx/exceptions/Makefile.am: Remove all-local: $(ARCH).
336        * mpc6xx/mmu/Makefile.am: Remove all-local: $(ARCH).
337        * mpc6xx/timer/Makefile.am: Remove all-local: $(ARCH).
338        * mpc6xx/wrapup/Makefile.am: Remove all-local: $(ARCH).
339        * mpc8260/clock/Makefile.am: Remove all-local: $(ARCH).
340        * mpc8260/console-generic/Makefile.am: Remove all-local: $(ARCH).
341        * mpc8260/cpm/Makefile.am: Remove all-local: $(ARCH).
342        * mpc8260/exceptions/Makefile.am: Remove all-local: $(ARCH).
343        * mpc8260/mmu/Makefile.am: Remove all-local: $(ARCH).
344        * mpc8260/timer/Makefile.am: Remove all-local: $(ARCH).
345        * mpc8xx/clock/Makefile.am: Remove all-local: $(ARCH).
346        * mpc8xx/console-generic/Makefile.am: Remove all-local: $(ARCH).
347        * mpc8xx/cpm/Makefile.am: Remove all-local: $(ARCH).
348        * mpc8xx/exceptions/Makefile.am: Remove all-local: $(ARCH).
349        * mpc8xx/mmu/Makefile.am: Remove all-local: $(ARCH).
350        * mpc8xx/timer/Makefile.am: Remove all-local: $(ARCH).
351        * ppc403/clock/Makefile.am: Remove all-local: $(ARCH).
352        * ppc403/console/Makefile.am: Remove all-local: $(ARCH).
353        * ppc403/ictrl/Makefile.am: Remove all-local: $(ARCH).
354        * ppc403/timer/Makefile.am: Remove all-local: $(ARCH).
355        * ppc403/tty_drv/Makefile.am: Remove all-local: $(ARCH).
356        * ppc403/vectors/Makefile.am: Remove all-local: $(ARCH).
357        * shared/include/Makefile.am: Remove all-local: $(ARCH).
358        * shared/src/Makefile.am: Remove all-local: $(ARCH).
359        * wrapup/Makefile.am: Remove all-local: $(ARCH).
360
3612003-12-01      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
362
363        * Makefile.am: Reformat. Use dirstamp for preinstallation.
364        * mpc505/Makefile.am: Reformat.
365        * mpc505/ictrl/Makefile.am: Reformat. Use dirstamp for preinstallation.
366        * mpc505/timer/Makefile.am: Reformat.
367        * mpc505/vectors/Makefile.am: Reformat.
368        * mpc6xx/Makefile.am: Reformat.
369        * mpc6xx/clock/Makefile.am: Reformat. Use dirstamp for preinstallation.
370        * mpc6xx/exceptions/Makefile.am: Reformat. Use dirstamp for preinstallation.
371        * mpc6xx/mmu/Makefile.am: Reformat. Use dirstamp for preinstallation.
372        * mpc6xx/timer/Makefile.am: Reformat.
373        * mpc6xx/wrapup/Makefile.am: Reformat.
374        * mpc8260/Makefile.am: Reformat. Use dirstamp for preinstallation.
375        * mpc8260/clock/Makefile.am: Reformat.
376        * mpc8260/console-generic/Makefile.am: Reformat.
377        * mpc8260/cpm/Makefile.am: Reformat.
378        * mpc8260/exceptions/Makefile.am: Reformat. Use dirstamp for preinstallation.
379        * mpc8260/mmu/Makefile.am: Reformat.
380        * mpc8260/timer/Makefile.am: Reformat.
381        * mpc8xx/Makefile.am: Reformat. Use dirstamp for preinstallation.
382        * mpc8xx/clock/Makefile.am: Reformat.
383        * mpc8xx/console-generic/Makefile.am: Reformat.
384        * mpc8xx/cpm/Makefile.am: Reformat.
385        * mpc8xx/exceptions/Makefile.am: Reformat. Use dirstamp for preinstallation.
386        * mpc8xx/mmu/Makefile.am: Reformat.
387        * mpc8xx/timer/Makefile.am: Reformat.
388        * ppc403/Makefile.am: Reformat.
389        * ppc403/clock/Makefile.am: Reformat.
390        * ppc403/console/Makefile.am: Reformat.
391        * ppc403/ictrl/Makefile.am: Reformat. Use dirstamp for preinstallation.
392        * ppc403/timer/Makefile.am: Reformat.
393        * ppc403/tty_drv/Makefile.am: Reformat. Use dirstamp for preinstallation.
394        * ppc403/vectors/Makefile.am: Reformat.
395        * shared/Makefile.am: Reformat.
396        * shared/include/Makefile.am: Reformat. Use dirstamp for preinstallation.
397        * shared/src/Makefile.am: Reformat. Use dirstamp for preinstallation.
398        * wrapup/Makefile.am: Reformat.
399
4002003-10-22      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
401
402        * configure.ac: Remove RTEMS_CANONICAL_HOST.
403
4042003-10-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
405
406        * configure.ac: Remove RTEMS_CHECK_CPU.
407
4082003-09-04      Joel Sherrill <joel@OARcorp.com>
409
410        * mpc6xx/clock/c_clock.c, mpc6xx/clock/c_clock.h,
411        mpc6xx/exceptions/raw_exception.c, mpc6xx/exceptions/raw_exception.h,
412        mpc6xx/mmu/bat.c, mpc6xx/mmu/bat.h, mpc6xx/mmu/mmuAsm.S,
413        mpc6xx/timer/timer.c, mpc8260/clock/clock.c,
414        mpc8260/console-generic/console-generic.c, mpc8260/cpm/brg.c,
415        mpc8260/exceptions/raw_exception.c,
416        mpc8260/exceptions/raw_exception.h, mpc8260/include/cpm.h,
417        mpc8260/include/mmu.h, mpc8260/mmu/mmu.c, mpc8260/timer/timer.c,
418        mpc8xx/clock/clock.c, mpc8xx/console-generic/console-generic.c,
419        mpc8xx/exceptions/raw_exception.c, mpc8xx/exceptions/raw_exception.h,
420        mpc8xx/include/cpm.h, mpc8xx/include/mmu.h, mpc8xx/mmu/mmu.c,
421        mpc8xx/timer/timer.c, ppc403/clock/clock.c,
422        ppc403/console/console.c.polled, ppc403/timer/timer.c,
423        rtems/powerpc/debugmod.h, shared/include/byteorder.h,
424        shared/include/cpuIdent.c, shared/include/cpuIdent.h,
425        shared/include/io.h, shared/include/mmu.h, shared/include/page.h,
426        shared/include/pgtable.h, shared/include/spr.h: URL for license
427        changed.
428
4292003-09-04      Joel Sherrill <joel@OARcorp.com>
430
431        * mpc505/timer/timer.c, ppc403/console/console.c,
432        ppc403/console/console405.c: Removed incorrect statement about
433        copyright assignment.
434
4352003-08-20      Joel Sherrill <joel@OARcorp.com>
436
437        * mpc8260/clock/clock.c: Correct copyright statements.
438
4392003-08-18      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
440
441        * Makefile.am: Reflect having moved aclocal/.
442
4432003-08-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
444
445        * Makefile.am: Reflect having moved automake/.
446        * mpc505/Makefile.am: Reflect having moved automake/.
447        * mpc505/ictrl/Makefile.am: Reflect having moved automake/.
448        * mpc505/timer/Makefile.am: Reflect having moved automake/.
449        * mpc505/vectors/Makefile.am: Reflect having moved automake/.
450        * mpc6xx/Makefile.am: Reflect having moved automake/.
451        * mpc6xx/clock/Makefile.am: Reflect having moved automake/.
452        * mpc6xx/exceptions/Makefile.am: Reflect having moved automake/.
453        * mpc6xx/mmu/Makefile.am: Reflect having moved automake/.
454        * mpc6xx/timer/Makefile.am: Reflect having moved automake/.
455        * mpc6xx/wrapup/Makefile.am: Reflect having moved automake/.
456        * mpc8260/Makefile.am: Reflect having moved automake/.
457        * mpc8260/clock/Makefile.am: Reflect having moved automake/.
458        * mpc8260/console-generic/Makefile.am: Reflect having moved automake/.
459        * mpc8260/cpm/Makefile.am: Reflect having moved automake/.
460        * mpc8260/exceptions/Makefile.am: Reflect having moved automake/.
461        * mpc8260/mmu/Makefile.am: Reflect having moved automake/.
462        * mpc8260/timer/Makefile.am: Reflect having moved automake/.
463        * mpc8xx/Makefile.am: Reflect having moved automake/.
464        * mpc8xx/clock/Makefile.am: Reflect having moved automake/.
465        * mpc8xx/console-generic/Makefile.am: Reflect having moved automake/.
466        * mpc8xx/cpm/Makefile.am: Reflect having moved automake/.
467        * mpc8xx/exceptions/Makefile.am: Reflect having moved automake/.
468        * mpc8xx/mmu/Makefile.am: Reflect having moved automake/.
469        * mpc8xx/timer/Makefile.am: Reflect having moved automake/.
470        * ppc403/Makefile.am: Reflect having moved automake/.
471        * ppc403/clock/Makefile.am: Reflect having moved automake/.
472        * ppc403/console/Makefile.am: Reflect having moved automake/.
473        * ppc403/ictrl/Makefile.am: Reflect having moved automake/.
474        * ppc403/timer/Makefile.am: Reflect having moved automake/.
475        * ppc403/tty_drv/Makefile.am: Reflect having moved automake/.
476        * ppc403/vectors/Makefile.am: Reflect having moved automake/.
477        * shared/Makefile.am: Reflect having moved automake/.
478        * shared/include/Makefile.am: Reflect having moved automake/.
479        * shared/src/Makefile.am: Reflect having moved automake/.
480        * wrapup/Makefile.am: Reflect having moved automake/.
481
4822003-08-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
483
484        * configure.ac: Use rtems-bugs@rtems.com as bug report email address.
485
4862003-08-08      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
487
488        * wrapup/Makefile.am (FAMILY_OBJS): Remove *exception_processing.
489
4902003-07-08      Joel Sherrill <joel@OARcorp.com>
491
492        PR 416/bsps
493        * ppc403/ictrl/ictrl.c (ictrl_isr): We acknolwegde the interrupt in
494        interrupt controller (clr_exisr(mask)) before calling the interrupt
495        handler that will acnowledge the interrupt source. This results in
496        the interrupt beeing seen a second time by the interrupt controller.
497        Reported and fixed by El Kolli Yacine <yacine.elkolli@crf.canon.fr>.
498
4992003-03-25      Thomas Doerfler <Thomas.Doerfler@imd-systems.de>
500
501        PR 368/filesystems
502        * mpc8xx/include/mpc8xx.h: Add PCMCIA registers.
503
5042003-03-25      Till Straumann <strauman@slac.stanford.edu>
505
506        PR 349/bsps
507        * shared/include/cpuIdent.c: Readd PPC604r CPU.
508
5092003-03-06      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
510
511        * configure.ac: Remove AC_CONFIG_AUX_DIR.
512
5132003-02-20      Till Straumann <strauman@slac.stanford.edu>
514
515        PR 349/bsps
516        * mpc6xx/exceptions/raw_exception.c, mpc6xx/mmu/bat.c,
517        mpc6xx/mmu/pte121.c, shared/include/cpuIdent.c,
518        shared/include/cpuIdent.h, shared/src/Makefile.am, shared/src/stack.c,
519        shared/src/stackTrace.h, powerpc/registers.h:
520          - undo improper 'fix' who broke mpc604r identification
521          - fix: 7400 identification PVR value was wrong
522          - enhance 'setdbat()' to switch OFF a given BAT if called with 0 size
523          - fix: page table support bugfix
524          - enhancement: provide routines to take and print stack trace
525            snapshots
526          - add definitions for HID1 and DABR SPRs
527
5282003-02-14      Greg Menke <gregory.menke@gsfc.nasa.gov>
529
530        PR 348/bsps
531        * mpc6xx/exceptions/raw_exception.c: Add PPC_603ev as required
532        by MTX603e BSP.
533
5342003-02-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
535
536        * configure.ac: AM_INIT_AUTOMAKE([1.7.2]).
537
5382003-02-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
539
540        * configure.ac: AC_PREREQ(2.57).
541
5422002-12-19      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
543
544        * configure.ac: Remove RTEMS_CHEC_CUSTOM_BSP.
545        * mpc505/ictrl/Makefile.am: Don't include @RTEMS_BSP@.cfg.
546        * mpc505/timer/Makefile.am: Don't include @RTEMS_BSP@.cfg.
547        * mpc505/vectors/Makefile.am: Don't include @RTEMS_BSP@.cfg.
548        * mpc6xx/clock/Makefile.am: Don't include @RTEMS_BSP@.cfg.
549        * mpc6xx/exceptions/Makefile.am: Don't include @RTEMS_BSP@.cfg.
550        * mpc6xx/mmu/Makefile.am: Don't include @RTEMS_BSP@.cfg.
551        * mpc6xx/timer/Makefile.am: Don't include @RTEMS_BSP@.cfg.
552        * mpc6xx/wrapup/Makefile.am: Don't include @RTEMS_BSP@.cfg.
553        * mpc8260/clock/Makefile.am: Don't include @RTEMS_BSP@.cfg.
554        * mpc8260/console-generic/Makefile.am: Don't include @RTEMS_BSP@.cfg.
555        * mpc8260/cpm/Makefile.am: Don't include @RTEMS_BSP@.cfg.
556        * mpc8260/exceptions/Makefile.am: Don't include @RTEMS_BSP@.cfg.
557        * mpc8260/mmu/Makefile.am: Don't include @RTEMS_BSP@.cfg.
558        * mpc8260/timer/Makefile.am: Don't include @RTEMS_BSP@.cfg.
559        * mpc8xx/clock/Makefile.am: Don't include @RTEMS_BSP@.cfg.
560        * mpc8xx/console-generic/Makefile.am: Don't include @RTEMS_BSP@.cfg.
561        * mpc8xx/cpm/Makefile.am: Don't include @RTEMS_BSP@.cfg.
562        * mpc8xx/exceptions/Makefile.am: Don't include @RTEMS_BSP@.cfg.
563        * mpc8xx/mmu/Makefile.am: Don't include @RTEMS_BSP@.cfg.
564        * mpc8xx/timer/Makefile.am: Don't include @RTEMS_BSP@.cfg.
565        * ppc403/clock/Makefile.am: Don't include @RTEMS_BSP@.cfg.
566        * ppc403/console/Makefile.am: Don't include @RTEMS_BSP@.cfg.
567        * ppc403/ictrl/Makefile.am: Don't include @RTEMS_BSP@.cfg.
568        * ppc403/timer/Makefile.am: Don't include @RTEMS_BSP@.cfg.
569        * ppc403/tty_drv/Makefile.am: Don't include @RTEMS_BSP@.cfg.
570        * ppc403/vectors/Makefile.am: Don't include @RTEMS_BSP@.cfg.
571        * shared/include/Makefile.am: Don't include @RTEMS_BSP@.cfg.
572        * shared/src/Makefile.am: Don't include @RTEMS_BSP@.cfg.
573        * wrapup/Makefile.am: Don't include @RTEMS_BSP@.cfg.
574
5752002-12-06      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
576
577        * configure.ac: Remove RTEMS_CHECK_BSP_CACHE.
578
5792002-12-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
580
581        * mpc8260/Makefile.am: Merge-in mpc8260/include/Makefile.am.
582        * mpc8xx/Makefile.am: Merge-in mpc8xx/include/Makefile.am.
583        * mpc8260/include/Makefile.am: Remove.
584        * mpc8xx/include/Makefile.am: Remove.
585        * configure.ac: Remove mpc8260/include/Makefile.
586        Remove mpc8xx/include/Makefile.
587
5882002-12-01      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
589
590        * configure.ac: Add RTEMS_PROG_CCAS.
591
5922002-11-04      Joel Sherrill <joel@OARcorp.com>
593
594        * mpc8260/console-generic/console-generic.c, mpc8260/cpm/dpram.c,
595        mpc8260/exceptions/raw_exception.c,
596        mpc8xx/exceptions/raw_exception.c: Removed warnings.
597
5982002-11-01      Joel Sherrill <joel@OARcorp.com>
599
600        * mpc8xx/console-generic/console-generic.c, mpc8xx/cpm/dpram.c,
601        mpc8xx/exceptions/raw_exception.c, ppc403/clock/clock.c:
602        Removed warnings.
603
6042002-10-31      Joel Sherrill <joel@OARcorp.com>
605
606        * mpc6xx/clock/c_clock.c, mpc6xx/exceptions/raw_exception.c,
607        mpc6xx/mmu/bat.c: Removed warnings.
608
6092002-10-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
610
611        * .cvsignore: Reformat.
612        Add autom4te*cache.
613        Remove autom4te.cache.
614
6152002-09-08      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
616
617        * configure.ac: Remove duplicate mpc6xx/timer/Makefile from CONFIG_FILES.
618
6192002-09-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
620
621        * mpc8260/exceptions/raw_exception.c: #include <string.h>.
622        #include <bspIo.h>.
623
6242002-08-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
625
626        * mpc6xx/wrapup/Makefile.am: Use .$(OBJEXT) instead of .o.
627        * wrapup/Makefile.am: Use .$(OBJEXT) instead of .o.
628
6292002-08-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
630
631        * mpc505/ictrl/Makefile.am: Use .$(OBJEXT) instead of .o.
632        * mpc505/timer/Makefile.am: Use .$(OBJEXT) instead of .o.
633        * mpc505/vectors/Makefile.am: Use .$(OBJEXT) instead of .o.
634        * mpc6xx/clock/Makefile.am: Use .$(OBJEXT) instead of .o.
635        * mpc6xx/exceptions/Makefile.am: Use .$(OBJEXT) instead of .o.
636        * mpc6xx/mmu/Makefile.am: Use .$(OBJEXT) instead of .o.
637        * mpc6xx/timer/Makefile.am: Use .$(OBJEXT) instead of .o.
638        * mpc8260/clock/Makefile.am: Use .$(OBJEXT) instead of .o.
639        * mpc8260/console-generic/Makefile.am: Use .$(OBJEXT) instead of .o.
640        * mpc8260/cpm/Makefile.am: Use .$(OBJEXT) instead of .o.
641        * mpc8260/exceptions/Makefile.am: Use .$(OBJEXT) instead of .o.
642        * mpc8260/mmu/Makefile.am: Use .$(OBJEXT) instead of .o.
643        * mpc8260/timer/Makefile.am: Use .$(OBJEXT) instead of .o.
644        * mpc8xx/clock/Makefile.am: Use .$(OBJEXT) instead of .o.
645        * mpc8xx/console-generic/Makefile.am: Use .$(OBJEXT) instead of .o.
646        * mpc8xx/cpm/Makefile.am: Use .$(OBJEXT) instead of .o.
647        * mpc8xx/exceptions/Makefile.am: Use .$(OBJEXT) instead of .o.
648        * mpc8xx/mmu/Makefile.am: Use .$(OBJEXT) instead of .o.
649        * mpc8xx/timer/Makefile.am: Use .$(OBJEXT) instead of .o.
650        * ppc403/clock/Makefile.am: Use .$(OBJEXT) instead of .o.
651        * ppc403/console/Makefile.am: Use .$(OBJEXT) instead of .o.
652        * ppc403/ictrl/Makefile.am: Use .$(OBJEXT) instead of .o.
653        * ppc403/timer/Makefile.am: Use .$(OBJEXT) instead of .o.
654        * ppc403/tty_drv/Makefile.am: Use .$(OBJEXT) instead of .o.
655        * ppc403/vectors/Makefile.am: Use .$(OBJEXT) instead of .o.
656        * shared/include/Makefile.am: Use .$(OBJEXT) instead of .o.
657        * shared/src/Makefile.am: Use .$(OBJEXT) instead of .o.
658
6592002-07-24      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
660
661        * mpc6xx/mmu/pte121.c: Include <string.h> for gcc-3.1.
662
6632002-07-22      Till Straumann <strauman@slac.stanford.edu>
664
665        * mpc6xx/mmu/bat.c: Per PR241, fix a tiny bug introduced by the
666        fix for an earlier patch (PR213) which added support for setting
667        BAT0 to setdbat().
668
6692001-05-17      Joel Sherrill <joel@OARcorp.com>
670
671        * mpc6xx/exceptions/raw_exception.c, pc6xx/mmu/pte121.c: Modified
672        slightly to reflect recent PowerPC re-organization and avoid warnings.
673
6742001-05-15      Till Straumann <strauman@slac.stanford.edu>
675
676        * mpc6xx/mmu/pte121.c, mpc6xx/mmu/pte121.h: New files. Missed in
677        merge of PR213.
678
6792001-05-14      Joel Sherrill <joel@OARcorp.com>
680
681        * shared/include/cpuIdent.c: Account for duplicate numbers.
682
6832002-05-01      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
684
685        * rtems/powerpc/debugmod.h: New file (extracted from
686        score/ppc.h).
687        * Makefile.am: Relect changes above.
688
6892001-05-14      Till Straumann <strauman@slac.stanford.edu>
690
691        * shared/include/io.h: Per PR215 address the following issues:
692            - _IO_BASE, _ISA_MEM_BASE and PCI_DRAM_OFFSET
693              are no longer defined by libcpu (powerpc/shared/include/io.h)
694              but by the BSP (who is the only one to know the values)
695            - the affected BSP (shared/motorola) headers have been fixed
696              in a separate "libbsp/powerpc/shared" patch.
697            - the DEC 21140 driver (libchip/network/dec21140.c) has been
698              fixed to use PCI_DRAM_OFFSET instead of PREP_PCI_DRAM_OFFSET.
699              and PCI_MEM_BASE instead of PREP_ISA_MEM_BASE. PCI_MEM_BASE
700              is to be defined by the BSP who is using this driver.
701            - the DEC driver also has been fixed to use the newer
702              rtems_bsp_delay_in_bus_cycles() instead of the obsolete
703              delay_in_bus_cycles().
704
7052001-05-14      Till Straumann <strauman@slac.stanford.edu>
706
707        * rtems/powerpc/registers.h, rtems/score/ppc.h: Per PR213, add
708        the following:
709            - support for the MPC74000 (AKA G4); there is no
710              AltiVec support yet, however.
711            - the cache flushing assembly code uses hardware-flush on the G4.
712              Also, a couple of hardcoded numerical values were replaced
713              by more readable symbolic constants.
714            - extended interrupt-disabled code section so enclose the entire
715              cache flush/invalidate procedure (as recommended by the book).
716              This is not (latency) critical as it is only used by
717              init code but prevents possible corruption.
718            - Trivial page table support as been added.
719              (1:1 effective-virtual-physical address mapping which is only
720              useful only on CPUs which feature hardware TLB replacement,
721              e.g. >604.  This allows for write-protecting memory regions,
722              e.g. text/ro-data which makes catching corruptors a lot easier.
723              It also frees one DBAT/IBAT and gives more flexibility
724              for setting up address maps :-)
725            - setdbat() allows changing BAT0 also (since the BSP may use
726              a page table, BAT0 could be available...).
727            - asm_setdbatX() violated the SVR ABI by using
728              r20 as a scratch register; changed for r0
729            - according to the book, a context synchronizing instruction is
730              necessary prior to and after changing a DBAT -> isync added
731
7322002-04-30      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
733
734        * rtems/powerpc/cache.h: New file (extracted from
735        old-exceptions/cpu.h)
736        * Makefile.am: Relect changes above.
737
7382002-04-18      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
739
740        * shared/include/cpu.h: Removed.
741        * shared/include/Makefile.am: Reflect changes above.
742        * shared/include/spr.h: Include rtems/powerpc/registers.h instead of
743        libcpu/cpu.h.
744        * mpc6xx/clock/c_clock.c: Reflect changes to <rtems/score/cpu.h>.
745        * mpc6xx/exceptions/asm_utils.S: Ditto.
746        * mpc6xx/exceptions/raw_exception.c: Ditto.
747        * mpc6xx/mmu/mmuAsm.S: Ditto.
748        * mpc6xx/timer/timer.c: Ditto.
749        * mpc8260/exceptions/asm_utils.S: Ditto.
750        * mpc8260/exceptions/raw_exception.c: Ditto.
751        * mpc8xx/exceptions/asm_utils.S: Ditto.
752        * mpc8xx/exceptions/raw_exception.c: Ditto.
753        * ppc403/vectors/vectors.S: Include <asm.h> instead of "asm.h".
754
7552001-04-17      Joel Sherrill <joel@OARcorp.com>
756
757        * shared/include/cpu.h: Added ifndef ASM.
758 
7592001-04-17      Joel Sherrill <joel@OARcorp.com>
760
761        * ChangeLog: Corrected paths on past few commits.
762 
7632002-04-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
764
765        * shared/include/cpu.h: Don't include cpuIdent.h.
766
7672002-04-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
768
769        * mpc8260/exceptions/raw_exception.c: Include <libcpu/cpuIdent.h>.
770
7712002-04-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
772
773        * mpc8xx/exceptions/raw_exception.c: Include <libcpu/cpuIdent.h>.
774
7752002-04-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
776
777        * mpc6xx/exceptions/raw_exception.c: Include <libcpu/cpuIdent.h>.
778
7792002-04-13      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
780
781        * shared/include/cpuIdent.h: New.
782        * shared/include/cpuIdent.c: Reflect having added cpuIdent.h.
783        * shared/include/cpu.h: Ditto.
784        * shared/include/Makefile.am: Add cpuIndent.h. Fix EXTRA_DIST.
785
7862001-04-03      Joel Sherrill <joel@OARcorp.com>
787
788        * Closed PR57.  The hack is OK as it allows a BSP to override
789        or not at its discretion.
790        * mpc8xx/timer/timer.c: Removed #warning declaring providing a
791        default definition for the macros
792        rtems_cpu_configuration_get_timer_least_valid and
793        rtems_cpu_configuration_get_timer_average_overhead.
794
7952002-02-04      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
796
797        * shared/include/byteorder.h: Use unsigned instead of __unsigned
798        (GCC-3.0.x compatibility).
799       
8002002-03-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
801
802        * configure.ac:
803        AC_INIT(package,_RTEMS_VERSION,_RTEMS_BUGS).
804        AM_INIT_AUTOMAKE([no-define foreign 1.6]).
805        * mpc505/ictrl/Makefile.am: Remove AUTOMAKE_OPTIONS.
806        * mpc505/Makefile.am: Remove AUTOMAKE_OPTIONS.
807        * mpc505/timer/Makefile.am: Remove AUTOMAKE_OPTIONS.
808        * mpc505/vectors/Makefile.am: Remove AUTOMAKE_OPTIONS.
809        * Makefile.am: Remove AUTOMAKE_OPTIONS.
810        * mpc6xx/clock/Makefile.am: Remove AUTOMAKE_OPTIONS.
811        * mpc6xx/Makefile.am: Remove AUTOMAKE_OPTIONS.
812        * mpc6xx/exceptions/Makefile.am: Remove AUTOMAKE_OPTIONS.
813        * mpc6xx/mmu/Makefile.am: Remove AUTOMAKE_OPTIONS.
814        * mpc6xx/timer/Makefile.am: Remove AUTOMAKE_OPTIONS.
815        * mpc6xx/wrapup/Makefile.am: Remove AUTOMAKE_OPTIONS.
816        * mpc8260/clock/Makefile.am: Remove AUTOMAKE_OPTIONS.
817        * mpc8260/Makefile.am: Remove AUTOMAKE_OPTIONS.
818        * mpc8260/console-generic/Makefile.am: Remove AUTOMAKE_OPTIONS.
819        * mpc8260/cpm/Makefile.am: Remove AUTOMAKE_OPTIONS.
820        * mpc8260/exceptions/Makefile.am: Remove AUTOMAKE_OPTIONS.
821        * mpc8260/include/Makefile.am: Remove AUTOMAKE_OPTIONS.
822        * mpc8260/mmu/Makefile.am: Remove AUTOMAKE_OPTIONS.
823        * mpc8260/timer/Makefile.am: Remove AUTOMAKE_OPTIONS.
824        * mpc8xx/clock/Makefile.am: Remove AUTOMAKE_OPTIONS.
825        * mpc8xx/Makefile.am: Remove AUTOMAKE_OPTIONS.
826        * mpc8xx/console-generic/Makefile.am: Remove AUTOMAKE_OPTIONS.
827        * mpc8xx/cpm/Makefile.am: Remove AUTOMAKE_OPTIONS.
828        * mpc8xx/exceptions/Makefile.am: Remove AUTOMAKE_OPTIONS.
829        * mpc8xx/include/Makefile.am: Remove AUTOMAKE_OPTIONS.
830        * mpc8xx/mmu/Makefile.am: Remove AUTOMAKE_OPTIONS.
831        * mpc8xx/timer/Makefile.am: Remove AUTOMAKE_OPTIONS.
832        * ppc403/clock/Makefile.am: Remove AUTOMAKE_OPTIONS.
833        * ppc403/Makefile.am: Remove AUTOMAKE_OPTIONS.
834        * ppc403/console/Makefile.am: Remove AUTOMAKE_OPTIONS.
835        * ppc403/ictrl/Makefile.am: Remove AUTOMAKE_OPTIONS.
836        * ppc403/timer/Makefile.am: Remove AUTOMAKE_OPTIONS.
837        * ppc403/tty_drv/Makefile.am: Remove AUTOMAKE_OPTIONS.
838        * ppc403/vectors/Makefile.am: Remove AUTOMAKE_OPTIONS.
839        * shared/include/Makefile.am: Remove AUTOMAKE_OPTIONS.
840        * shared/Makefile.am: Remove AUTOMAKE_OPTIONS.
841        * shared/src/Makefile.am: Remove AUTOMAKE_OPTIONS.
842        * wrapup/Makefile.am: Remove AUTOMAKE_OPTIONS.
843
8442002-01-03      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
845
846        * mpc6xx/clock/c_clock.c: Include rtems/bspIo.h instead of bspIo.h.
847        * mpc6xx/mmu/bat.h: Include rtems/bspIo.h instead of bspIo.h.
848        * mpc8260/console-generic/console-generic.c: Include rtems/bspIo.h instead of bspIo.h.
849        * mpc8260/cpm/brg.c: Include rtems/bspIo.h instead of bspIo.h.
850        * mpc8xx/console-generic/console-generic.c: Include rtems/bspIo.h instead of bspIo.h.
851        * shared/include/cpuIdent.c: Include rtems/bspIo.h instead of bspIo.h.
852
8532001-11-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
854
855        * ppc403/vectors/vectors.S: Include <bsp.h>.
856        * shared/include/cpu.h: Remove stray empty lines.
857
8582001-11-27      Joel Sherrill <joel@OARcorp.com>,
859
860        * new_exception_processing/Makefile.in,
861        new_exception_processing/.cvsignore,
862        new_exception_processing/Makefile.am,
863        new_exception_processing/c_isr.inl,
864        new_exception_processing/cpu.c, new_exception_processing/cpu.h,
865        new_exception_processing/cpu_asm.S,
866        old_exception_processing/Makefile.in,
867        old_exception_processing/.cvsignore,
868        old_exception_processing/Makefile.am, old_exception_processing/README,
869        old_exception_processing/TODO, old_exception_processing/c_isr.inl,
870        old_exception_processing/cpu.c, old_exception_processing/cpu.h,
871        old_exception_processing/cpu_asm.S, old_exception_processing/irq_stub.S,
872        old_exception_processing/ppc_offs.h,
873        old_exception_processing/ppccache.c, old_exception_processing/rtems.S:
874        Deleted since now under libbsp.
875
8762001-11-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
877
878        * configure.ac: Remove old_exception_processing,
879        new_exception_processing.
880        * Makefile.am: Ditto.
881
8822001-11-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
883
884        * configure.ac: Remove mpc750 from new_exception_processing,
885        Remove mpc604 from new_exception_processing.
886
8872001-11-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
888
889        * configure.ac: Remove ppc603e from old_exception_processing.
890
8912001-11-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
892
893        * configure.ac: Remove mpc8xx from new_exception_processing.
894
8952001-11-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
896
897        * configure.ac: Remove mpc8620 from new_exception_processing.
898
8992001-11-20      Joel Sherrill <joel@OARcorp.com>
900
901        * ChangeLog: Corrected spacing.
902
9032001-11-14      Till Straumann <strauman@SLAC.Stanford.EDU>
904
905        * new_exception_processing/cpu_asm.S: Support double or single
906        precision context switches.  Note that doing a single precision
907        context save/restore on a double precision PowerPC machine does not
908        only result in rounding errors but also screws up the FPSCR register!
909
9102001-11-08      Dennis Ehlin (ECS) <Dennis.Ehlin@ecs.ericsson.se>
911
912        This modification is part of the submitted modifications necessary to
913        support the IBM PPC405 family.  This submission was reviewed by
914        Thomas Doerfler <Thomas.Doerfler@imd-systems.de> who ensured it did
915        not negatively impact the ppc403 BSPs.  The submission and tracking
916        process was captured as PR50.
917        * ppc403/console/console405.c ppc403/tty_drv/.cvsignore,
918        ppc403/tty_drv/Makefile.am, ppc403/tty_drv/tty_drv.c,
919        ppc403/tty_drv/tty_drv.h: New files.
920        * Makefile.am, README, configure.ac, old_exception_processing/cpu.c,
921        old_exception_processing/cpu.h, ppc403/Makefile.am,
922        ppc403/clock/clock.c, ppc403/console/Makefile.am,
923        ppc403/console/console.c, ppc403/ictrl/ictrl.c, ppc403/ictrl/ictrl.h,
924        ppc403/timer/timer.c: Modified.
925
9262001-11-07      Joel Sherrill <joel@OARcorp.com>
927
928        * configure.ac: Delete the commented out line that said that
929        the mpc8260 used the old exception processing model.  This line
930        also appears to have caused ppc603e to miss this test.
931
9322001-10-29      Joel Sherrill <joel@OARcorp.com>
933
934        * mpc8xx/timer/timer.c: Added hack for two macros that are not defined
935        with the new exception processing model:
936                rtems_cpu_configuration_get_timer_least_valid()
937                rtems_cpu_configuration_get_timer_average_overhead()
938        This is captured as PR57.
939
9402001-10-24      Joel Sherrill <joel@OARcorp.com>
941
942        * mpc8260/clock/.cvsignore, mpc8260/console-generic/.cvsignore,
943        mpc8260/cpm/.cvsignore, mpc8260/exceptions/.cvsignore,
944        mpc8260/include/.cvsignore, mpc8260/mmu/.cvsignore,
945        mpc8260/timer/.cvsignore, mpc8260/.cvsignore: New files.
946
9472001-10-24      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
948
949        * mpc8260/exceptions/Makefile.am, mpc8260/include/Makefile.am,
950        mpc8xx/exceptions/Makefile.am: Updated to autoconf 2.52.
951
9522001-10-24      Joel Sherrill <joel@OARcorp.com>
953
954        * mpc8260/include/mpc8260.h: "or" is a keyword in C++. 
955
9562001-10-22      Andy Dachs <a.dachs@sstl.co.uk>
957
958        * Makefile.am, README, configure.ac, new_exception_processing/cpu.h,
959        shared/include/cpu.h, shared/include/cpuIdent.c, shared/src/cache.c:
960        Added mpc8260 support.
961
9622001-10-22      Andy Dachs <a.dachs@sstl.co.uk>
963
964        * Added mpc8260 directory.
965        * Modified Makefile.am and configure.in to build the contents
966        * mpc8260/Makefile.am, mpc8260/README, mpc8260/clock/Makefile.am,
967        mpc8260/clock/clock.c, mpc8260/console-generic/Makefile.am,
968        mpc8260/console-generic/console-generic.c, mpc8260/cpm/.cvsignore,
969        mpc8260/cpm/Makefile.am, mpc8260/cpm/brg.c, mpc8260/cpm/cp.c,
970        mpc8260/cpm/dpram.c, mpc8260/exceptions/.cvsignore,
971        mpc8260/exceptions/Makefile.am, mpc8260/exceptions/asm_utils.S,
972        mpc8260/exceptions/raw_exception.c, mpc8260/exceptions/raw_exception.h,
973        mpc8260/include/Makefile.am, mpc8260/include/console.h,
974        mpc8260/include/cpm.h, mpc8260/include/mmu.h,
975        mpc8260/include/mpc8260.h, mpc8260/mmu/Makefile.am, mpc8260/mmu/mmu.c,
976        mpc8260/timer/Makefile.am, mpc8260/timer/timer.c: New files.
977
9782001-10-12      Joel Sherrill <joel@OARcorp.com>
979
980        * mpc6xx/clock/c_clock.c, mpc6xx/clock/c_clock.h, mpc8xx/clock/clock.c,
981        mpc8xx/timer/timer.c, new_exception_processing/cpu.c,
982        new_exception_processing/cpu.h, new_exception_processing/cpu_asm.S,
983        old_exception_processing/cpu.c, old_exception_processing/cpu.h,
984        old_exception_processing/cpu_asm.S, old_exception_processing/rtems.S:
985        Fixed typo.
986
9872001-10-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
988
989        * .cvsignore: Add autom4te.cache for autoconf > 2.52.
990        * configure.in: Remove.
991        * configure.ac: New file, generated from configure.in by autoupdate.
992
9932001-09-27      Joel Sherrill <joel@OARcorp.com>
994
995        * old_exception_processing/cpu.h: Renamed delay() to rtems_bsp_delay().
996        Renamed delay_in_bus_cycles() to rtems_bsp_delay_in_bus_cycles().
997        * shared/include/cpu.h: Renamed delay() to rtems_bsp_delay().
998        Renamed delay_in_bus_cycles() to rtems_bsp_delay_in_bus_cycles().
999
10002001-09-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1001
1002        * new_exception_processing/Makefile.am: Use 'PREINSTALL_FILES ='.
1003        * old_exception_processing/Makefile.am: Use 'PREINSTALL_FILES ='.
1004        * mpc6xx/mmu/Makefile.am: Use 'PREINSTALL_FILES ='.
1005        * mpc6xx/clock/Makefile.am: Use 'PREINSTALL_FILES ='.
1006        * mpc6xx/exceptions/Makefile.am: Use 'PREINSTALL_FILES ='.
1007        * mpc8xx/include/Makefile.am: Use 'PREINSTALL_FILES ='.
1008        * mpc8xx/exceptions/Makefile.am: Use 'PREINSTALL_FILES ='.
1009        * shared/include/Makefile.am: Use 'PREINSTALL_FILES ='.
1010        * shared/src/Makefile.am: Use 'PREINSTALL_FILES ='.
1011        * shared/src/Makefile.am: Use 'CLEANFILES ='.
1012
10132000-06-08      Eric Valette <valette@crf.canon.fr>
1014
1015        * mpc8xx/console-generic/console-generic.c:
1016        The printk/printf did not work when loaded by EPPCBUG. They did
1017        work when loaded with the BDM debugger.  I suspected EPPBUG
1018        made some nasty things like patching Communication processor
1019        microcode...  Anyway, the attached patch:
1020          1) Enables to have printk nearly immediately after boot,
1021          2) Make printf work automagically (I do not know why except I make a
1022        different initialization for printk that should be overwritten by
1023        console init later ?)
1024
1025        I let the default to be using EPPCBUG embedded firmware to boot and
1026        using this printk early enabler code (LOADED_BY_EPPCBUG and
1027        EARLY_CONSOLE) are on.
1028
10292001-05-24      Tom Armistead <tom_armistead@phx.mcd.mot.com>
1030
1031        * mpc6xx/timer/timer.c: Added include of bsp.h and removed
1032        external declaration of BSP_Convert_decrementer() to
1033        correct unresolved reference to this routine.
1034
10352001-05-24      Eric Valette <valette@crf.canon.fr>
1036
1037        * mpc8xx/console-generic/console-generic.c: Bug found by Yacine
1038        <elkolli@crf.canon.fr> where the initialization or irq data structure
1039        was incomplete in case a SMC channel was used first and later a SCC one.
1040
10412001-03-30      Eric Valette <valette@crf.canon.fr>
1042
1043        * mpc8xx/vectors/.cvsignore, mpc8xx/vectors/Makefile.am,
1044        mpc8xx/vectors/README, mpc8xx/vectors/align_h.S
1045        mpc8xx/vectors/vectors.S:  These files were removed in
1046        support of switching the mpc8xx to the use the "new exception
1047        processing model."
1048
10492001-03-30      Eric Valette <valette@crf.canon.fr>
1050
1051        * mpc8xx/exceptions/.cvsignore, mpc8xx/exceptions/Makefile.am,
1052        mpc8xx/exceptions/asm_utils.S, mpc8xx/exceptions/raw_exception.c,
1053        mpc8xx/exceptions/raw_exception.h: New files.
1054        * configure.in, mpc6xx/mmu/bat.h, mpc8xx/Makefile.am,
1055        mpc8xx/clock/clock.c,
1056        mpc8xx/console-generic/console-generic.c,
1057        mpc8xx/include/mpc8xx.h, mpc8xx/mmu/mmu.c,
1058        new_exception_processing/cpu.h, shared/include/byteorder.h,
1059        wrapup/Makefile.am:  This is conversion of the
1060        mpc8xx CPU to the "new exception processing model."
1061
10622001-02-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1063
1064        * mpc505/ictrl/Makefile.am, mpc6xx/clock/Makefile.am,
1065        mpc6xx/exceptions/Makefile.am, mpc6xx/mmu/Makefile.am,
1066        mpc8xx/include/Makefile.am, new_exception_processing/Makefile.am,
1067        old_exception_processing/Makefile.am, pc403/ictrl/Makefile.am,
1068        shared/include/Makefile.am, shared/src/Makefile.am:
1069        Apply *_HEADERS instead of *H_FILES.
1070        * shared/src/.cvsignore: Add cache.h.
1071
10722001-01-03      Joel Sherrill <joel@OARcorp.com>
1073
1074        * new_exception_processing/cpu.h, old_exception_processing/cpu.c:
1075        old_exception_processing/cpu.h, Added _CPU_Initialize_vectors().
1076        In particular, spurious vector initialization had to be moved
1077        on old exception processing model.
1078
10792000-11-09      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1080
1081        * Makefile.am: Use ... instead of RTEMS_TOPdir in ACLOCAL_AMFLAGS.
1082
10832000-11-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1084
1085        * Makefile.am: Switch to ACLOCAL_AMFLAGS = -I $(RTEMS_TOPdir)/aclocal.
1086
10872000-10-26      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1088
1089        * Makefile.am: ACLOCAL_AMFLAGS= -I $(RTEMS_TOPdir)/macros.
1090        Switch to GNU canonicalization.
1091
10922000-10-20      Joel Sherrill <joel@OARcorp.com>
1093
1094        * mpc8xx/console-generic/console-generic.c: Avoid use of
1095        BSP definitions and rely on the new routine
1096        mbx8xx_console_get_configuration() to get information.  This
1097        routine was formerly incorrectly called
1098        mbx8xx_console_use_maximum_buffer_size().
1099        binding to the exception code.
1100
11012000-10-20      Joel Sherrill <joel@OARcorp.com>
1102
1103        * configure.in, Makefile.am: Explicitly specify whether an
1104        RTEMS_CPU_MODEL is using old or new exception processing.  This
1105        is important because when building multilib, you do not know
1106        the RTEMS_CPU_MODEL.  So everything built in a multilib'ed RTEMS
1107        must be independent of the exception model and allow for late
1108        binding to the exception code.
1109
11102000-10-18        Sergei Organov <osv@javad.ru>
1111
1112        * Added full support for MPC505.
1113        * mpc505/ictrl: New directory.
1114        * configure.in, mpc505/Makefile.am: Modified to reflect ictrl addition.
1115        * mpc505/ictrl/.cvsignore, mpc505/ictrl/Makefile.am,
1116        mpc505/ictrl/ictrl.c, mpc505/ictrl/ictrl.h: New files.
1117        * mpc505/timer/timer.c: Use <rtems.h>, not "rtems.h".
1118        * mpc505/vectors/Makefile.am: alignment exception handler now included.
1119        * mpc505/vectors/vectors.S: Now use constants for exception numbers.
1120        * old_exception_processing/ppc_offs.h: New file.
1121        * old_exception_processing/Makefile.am: Account for ppc_offs.h.
1122        * old_exception_processing/cpu.h: Make Nest and Disable levels volatile.
1123        * old_exception_processing/cpu_asm.S: Offsets moved to ppc_offs.h.
1124
11252000-10-18      Joel Sherrill <joel@OARcorp.com>
1126
1127        * mpc8xx/console-generic/console-generic.c: Removed include of
1128        <bsp.h> by adding BSP dependent routine
1129        mbx8xx_console_use_maximum_buffer_size() which can be hard coded
1130        or check non-volatile memory for configuration.
1131
11322000-10-18      Joel Sherrill <joel@OARcorp.com>
1133
1134        * mpc8xx/console-generic/console-generic.c: Removed warnings.
1135
11362000-10-18      Joel Sherrill <joel@OARcorp.com>
1137
1138        * mpc6xx/clock/c_clock.h: Removed commented out reference to <bsp.h>.
1139        * mpc6xx/timer/timer.c: Ditto.
1140
11412000-10-18      Joel Sherrill <joel@OARcorp.com>
1142
1143        * mpc6xx/clock/c_clock.c, mpc6xx/clock/c_clock.h: Removed use of
1144        bsp.h and replaced it with use of proper interfaces or explicit
1145        externs of required functions and data.
1146        * mpc6xx/timer/timer.c: Ditto.
1147
11482000-09-04      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1149
1150        * mpc505/timer/Makefile.am, mpc505/vectors/Makefile.am,
1151        mpc6xx/clock/Makefile.am, mpc6xx/exceptions/Makefile.am,
1152        mpc6xx/mmu/Makefile.am, mpc6xx/timer/Makefile.am,
1153        mpc6xx/wrapup/Makefile.am, ppc403/clock/Makefile.am,
1154        ppc403/console/Makefile.am, ppc403/ictrl/Makefile.am,
1155        ppc403/timer/Makefile.am, ppc403/vectors/Makefile.am,
1156        shared/include/Makefile.am, shared/src/Makefile.am,
1157        wrapup/Makefile.am, mpc8xx/clock/Makefile.am,
1158        mpc8xx/console-generic/Makefile.am, mpc8xx/cpm/Makefile.am,
1159        mpc8xx/mmu/Makefile.am, mpc8xx/timer/Makefile.am,
1160        mpc8xx/vectors/Makefile.am, new_exception_processing/Makefile.am,
1161        old_exception_processing/Makefile.am: Include compile.am
1162
11632000-08-11  Charles-Antoine Gauthier  <charles.gauthier@nrc.ca>
1164
1165        * mpc8xx/console-generic/console-generic.c:
1166        Add support for configuration parameters in NVRAM
1167
11682000-08-25      Joel Sherrill <joel.sherrill@OARcorp.com>
1169
1170        * ChangeLog: File paths corrected.
1171
11722000-08-10      Charles-Antoine Gauthier  <charles.gauthier@nrc.ca>
1173
1174        * mpx8xx/console-generic/console-generic.c: Addition of support
1175        for shared printk and no termios.
1176
11772000-08-10      Charles-Antoine Gauthier  <charles.gauthier@nrc.ca>
1178
1179        * mpx8xx/console-generic/console-generic.c(m8xx_uart_pollWrite):
1180        Flush actual buffer.
1181
11822000-08-10      Joel Sherrill <joel@OARcorp.com>
1183
1184        * ChangeLog: New file.
Note: See TracBrowser for help on using the repository browser.