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

4.104.114.84.95
Last change on this file since faed5fa was faed5fa, checked in by Jennifer Averett <Jennifer.Averett@…>, on 11/22/04 at 22:15:47

2004-11-22 Jennifer Averett <jennifer@…>

PR 581/bsps

  • mpc6xx/exceptions/raw_exception.c, shared/include/cpuIdent.h: Converting PSIM to new exception model required adding PSIM as PowerPC CPU model.
  • Property mode set to 100644
File size: 45.9 KB
Line 
12004-11-22      Jennifer Averett <jennifer@OARcorp.com>
2
3        PR 581/bsps
4        * mpc6xx/exceptions/raw_exception.c, shared/include/cpuIdent.h:
5        Converting PSIM to new exception model required adding PSIM as
6        PowerPC CPU model.
7
82004-11-20      Ralf Corsepius <ralf.corsepius@rtems.org>
9
10        * powerpc/shared/include/cpuIdent.c,
11        powerpc/shared/include/cpuIdent.h: Add 603le.
12        (Submitted by Thomas.Doerfler <Thomas.Doerfler@imd-systems.de>
13        as part of the patch attached to PR 703).
14
152004-11-10      Richard Campbell <richard.campbell@oarcorp.com>
16
17        * configure.ac, mpc6xx/exceptions/raw_exception.c,
18        mpc6xx/exceptions/raw_exception.h, mpc6xx/mmu/bat.c,
19        mpc6xx/mmu/bat.h, mpc6xx/mmu/mmuAsm.S, shared/include/cpuIdent.c,
20        shared/include/cpuIdent.h: Add MPC8240 and MPC8245 support. There was
21        also a significant amount of spelling and whitespace cleanup.
22
232004-10-21      Ralf Corsepius <ralf_corsepius@rtems.org>
24
25        * mpc5xx/clock/clock.c, mpc5xx/include/mpc5xx.h
26        mpc5xx/timer/timer.c: Use POSIX fixed size types.
27
282004-10-20      Eric Norum <norume@aps.anl.gov>
29
30        Add Kate Feng's MPC7455 support
31        * configure.ac
32        * mpc6xx/exceptions/raw_exception.c
33        * mpc6xx/mmu/mmuAsm.S
34        * mpc6xx/mmu/pte121.c
35        * shared/include/cpuIdent.c
36        * shared/include/cpuIdent.h
37
382004-10-19      Ralf Corsepius <ralf_corsepius@rtems.org>
39
40        * configure.ac: Remove RTEMS_ENABLE_BARE.
41
422004-09-24      Ralf Corsepius <ralf_corsepius@rtems.org>
43
44        * configure.ac: Require automake > 1.9.
45
462004-05-22      Till Strauman <strauman@slac.stanford.edu>
47
48        PR 619/bsps
49        * mpc6xx/clock/c_clock.c: The PPC decrementer must be reloaded on each
50        clock tick. Currently, this is done by just reloading a fixed value.
51        The attached patch takes into account the time that elapsed since the
52        decrementer crossed zero in order to adjust the value to be
53        re-loaded. Without the patch, the effective system clock cycle is
54        increased by the exception handler latency.
55
562004-04-13      Ralf Corsepius <ralf_corsepius@rtems.org>
57
58        * mpc5xx/clock/clock.c, mpc5xx/irq/irq_asm.S, mpc5xx/vectors/vectors.S:
59        Reflect new locations of cpukit headers.
60
612004-04-13      Ralf Corsepius <ralf_corsepius@rtems.org>
62
63        * mpc505/ictrl/ictrl.c, mpc505/vectors/vectors.S,
64        mpc6xx/exceptions/raw_exception.c,
65        mpc8260/exceptions/raw_exception.c,
66        mpc8xx/exceptions/raw_exception.c, rtems/powerpc/cache.h,
67        mpc5xx/ictrl/ictrl.c, mpc5xx/exceptions/raw_exception.c: Include
68        <rtems/score/powerpc.h> instead of <rtems/score/ppc.h>.
69
702004-04-12      David Querbach <querbach@realtime.bc.ca>
71
72        * README, configure.ac, mpc5xx/Makefile.am,
73        mpc5xx/exceptions/raw_exception.c, mpc5xx/exceptions/raw_exception.h,
74        mpc5xx/timer/timer.c, shared/include/cpuIdent.h: addition of a
75        significant amount of MPC5xx support as part of the addition of the
76        SS555 BSP.
77        * mpc5xx/README, mpc5xx/clock/clock.c,
78        mpc5xx/console-generic/console-generic.c, mpc5xx/include/console.h,
79        mpc5xx/include/mpc5xx.h, mpc5xx/irq/irq.c, mpc5xx/irq/irq.h,
80        mpc5xx/irq/irq_asm.S, mpc5xx/irq/irq_init.c,
81        mpc5xx/vectors/vectors.S, mpc5xx/vectors/vectors.h,
82        mpc5xx/vectors/vectors_init.c: New files.
83        * mpc5xx/exceptions/asm_utils.S: Removed.
84
852004-04-02      Ralf Corsepius <ralf_corsepius@rtems.org>
86
87        * ppc403/vectors/align_h.S: Include <rtems/asm.h> instead of <asm.h>.
88
892004-04-01      Ralf Corsepius <ralf_corsepius@rtems.org>
90
91        * mpc505/vectors/vectors.S: Include <rtems/asm.h> instead of <asm.h>.
92        * mpc6xx/exceptions/asm_utils.S: Include <rtems/asm.h> instead of <asm.h>.
93        * mpc6xx/mmu/mmuAsm.S: Include <rtems/asm.h> instead of <asm.h>.
94        * mpc8260/exceptions/asm_utils.S: Include <rtems/asm.h> instead of <asm.h>.
95        * mpc8xx/exceptions/asm_utils.S: Include <rtems/asm.h> instead of <asm.h>.
96        * ppc403/vectors/vectors.S: Include <rtems/asm.h> instead of <asm.h>.
97        * mpc5xx/exceptions/asm_utils.S: Include <rtems/asm.h> instead of <asm.h>.
98        * mpc8260/clock/clock.c: Include <rtems/clockdrv.h> instead of <clockdrv.h>.
99        * mpc8xx/clock/clock.c: Include <rtems/clockdrv.h> instead of <clockdrv.h>.
100        * ppc403/clock/clock.c: Include <rtems/clockdrv.h> instead of <clockdrv.h>.
101
1022004-03-31      Ralf Corsepius <ralf_corsepius@rtems.org>
103
104        * mpc6xx/timer/timer.c: Cosmetics.
105
1062004-03-30      Ralf Corsepius <ralf_corsepius@rtems.org>
107
108        * mpc505/timer/timer.c, mpc5xx/timer/timer.c,
109        mpc6xx/clock/c_clock.c, mpc6xx/timer/timer.c, mpc8260/clock/clock.c,
110        mpc8260/console-generic/console-generic.c, mpc8260/cpm/cp.c,
111        mpc8260/cpm/dpram.c, mpc8260/include/cpm.h, mpc8260/include/mmu.h,
112        mpc8260/include/mpc8260.h, mpc8260/mmu/mmu.c, mpc8260/timer/timer.c,
113        mpc8xx/clock/clock.c, mpc8xx/console-generic/console-generic.c,
114        mpc8xx/cpm/cp.c, mpc8xx/cpm/dpram.c, mpc8xx/include/cpm.h,
115        mpc8xx/include/mmu.h, mpc8xx/include/mpc8xx.h, mpc8xx/mmu/mmu.c,
116        mpc8xx/timer/timer.c, ppc403/clock/clock.c,
117        ppc403/console/console.c, ppc403/console/console405.c,
118        ppc403/ictrl/ictrl.c, ppc403/ictrl/ictrl.h, ppc403/timer/timer.c,
119        ppc403/tty_drv/tty_drv.c, rtems/powerpc/cache.h, shared/src/cache.c:
120        Convert to using c99 fixed size types.
121
1222004-03-26      Ralf Corsepius <ralf_corsepius@rtems.org>
123
124        * configure.ac: Add 2nd argument (rtems_updir) to RTEMS_TOP.
125
1262004-03-09      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
127
128        * README: Add "mpc5xx (mpc565)", because Wilfried B. mentioned the
129        mpc5xx being used on mpc565.
130
1312004-03-08      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
132
133        PR 587/bsps
134        * shared/include/cpuIdent.h, shared/include/cpuIdent.c: Add defines
135        for MPC_5XX.
136
1372004-03-08      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
138
139        * Makefile.am, configure.ac: Reflect having added mpc5xx.
140
1412004-03-08      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
142
143        * mpc5xx/.cvsignore, mpc5xx/Makefile.am: New.
144        * mpc5xx/exceptions/asm_utils.S,  mpc5xx/exceptions/raw_exception.c,
145        mpc5xx/exceptions/raw_exception.h, mpc5xx/ictrl/ictrl.c,
146        mpc5xx/ictrl/ictrl.h, mpc5xx/timer/timer.c: New (Submission from
147        Wilfried Busalski <w.busalski@lancier-monitoring.de>).
148
1492004-03-05      Joel Sherrill <joel@OARcorp.com>
150
151        * mpc6xx/mmu/pte121.c: Add missing ifdef DEBUG to remove warning for
152        unused static routine.
153
1542004-02-17      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
155
156        * mpc505/Makefile.am: Fix typo.
157
1582004-02-06      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
159
160        * mpc505/Makefile.am, mpc6xx/Makefile.am, mpc8260/Makefile.am,
161        mpc8xx/Makefile.am, ppc403/Makefile.am: Don't include .../lib.am.
162
1632004-01-30      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
164
165        * wrapup/Makefile.am: Remove.
166        * configure.ac: Remove wrapup.
167        * shared/Makefile.am: Use automake compilation rules.
168        Build *.rels.
169
1702004-01-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
171
172        * configure.ac: Require automake >= 1.8.2.
173        * Makefile.am, mpc505/Makefile.am, mpc6xx/Makefile.am,
174        mpc8260/Makefile.am, mpc8xx/Makefile.am, ppc403/Makefile.am,
175        shared/Makefile.am: Use automake compilation rules.
176        Add PREINSTALL_DIRS.
177
1782004-01-14      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
179
180        * Makefile.am: Re-add dirstamps to PRE/TMPINSTALL_FILES.
181        Add PRE/TMPINSTALL_FILES to CLEANFILES.
182        * mpc505/Makefile.am: Ditto.
183        * mpc6xx/Makefile.am: Ditto.
184        * mpc8260/Makefile.am: Ditto.
185        * mpc8xx/Makefile.am: Ditto.
186        * ppc403/Makefile.am: Ditto.
187        * shared/Makefile.am: Ditto.
188
1892004-01-13      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
190
191        * mpc6xx/Makefile.am: Remove libcpuspec.a (Unused).
192
1932004-01-13      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
194
195        * mpc505/Makefile.am: Fix typo vectors/vectors.S.
196        * shared/Makefile.am: Fix typo
197        EXTRA_DIST = $(libcpuspec_C_FILES)
198
1992003-12-19      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
200
201        * ppc403/Makefile.am: Fix typo in vectors' compilation rule.
202        * shared/Makefile.am: Use $(top_srcdir)/../shared instead of
203        relative subdirs.
204
2052003-12-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
206
207        * mpc6xx/wrapup/.cvsignore: Remove.
208
2092003-12-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
210
211        * ppc403/clock/Makefile.am: Remove.
212        * ppc403/console/Makefile.am: Remove.
213        * ppc403/ictrl/Makefile.am: Remove.
214        * ppc403/timer/Makefile.am: Remove.
215        * ppc403/tty_drv/Makefile.am: Remove.
216        * ppc403/vectors/Makefile.am: Remove.
217        * ppc403/Makefile.am: Merge-in Makefile.ams above.
218        * configure.ac: Reflect changes to ppc403/Makefile.ams.
219
2202003-12-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
221
222        * mpc505/ictrl/Makefile.am: Remove.
223        * mpc505/timer/Makefile.am: Remove.
224        * mpc505/vectors/Makefile.am: Remove.
225        * mpc505/Makefile.am: Merge-in Makefile.ams above.
226        * configure.ac: Reflect changes to mpc505/Makefile.ams.
227
2282003-12-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
229
230        * mpc8xx/clock/Makefile.am: Remove.
231        * mpc8xx/console-generic/Makefile.am: Remove.
232        * mpc8xx/cpm/Makefile.am: Remove.
233        * mpc8xx/exceptions/Makefile.am: Remove.
234        * mpc8xx/mmu/Makefile.am: Remove.
235        * mpc8xx/timer/Makefile.am: Remove.
236        * mpc8xx/Makefile.am: Merge-in Makefile.ams above.
237        * configure.ac: Reflect changes to mpc8xx/Makefile.ams.
238
2392003-12-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
240
241        * configure.ac: Remove mpc6xx/*/Makefile,  mpc8260/*/Makefile.
242
2432003-12-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
244
245        * mpc6xx/clock/Makefile.am: Remove.
246        * mpc6xx/exceptions/Makefile.am: Remove.
247        * mpc6xx/mmu/Makefile.am: Remove.
248        * mpc6xx/timer/Makefile.am: Remove.
249        * mpc6xx/wrapup/Makefile.am: Remove.
250        * mpc6xx/Makefile.am: Merge-in Makefile.ams above.
251
2522003-12-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
253
254        * mpc8260/clock/Makefile.am: Remove.
255        * mpc8260/console-generic/Makefile.am: Remove.
256        * mpc8260/cpm/Makefile.am: Remove.
257        * mpc8260/exceptions/Makefile.am: Remove.
258        * mpc8260/mmu/Makefile.am: Remove.
259        * mpc8260/timer/Makefile.am: Remove.
260        * mpc8260/Makefile.am: Merge-in Makefile.ams above.
261
2622003-12-15      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
263
264        * shared/include/Makefile.am: Remove.
265        * shared/src/Makefile.am: Remove.
266        * shared/Makefile.am: Merge-in Makefile.ams above.
267        * configure.ac: Reflect changes above.
268
2692003-12-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
270
271        * Makefile.am: Use mkdir_p. Remove dirs from PRE/TMPINSTALL_FILES.
272        * mpc505/ictrl/Makefile.am: Use mkdir_p. Remove dirs from PRE/TMPINSTALL_FILES.
273        * mpc6xx/clock/Makefile.am: Use mkdir_p. Remove dirs from PRE/TMPINSTALL_FILES.
274        * mpc6xx/exceptions/Makefile.am: Use mkdir_p. Remove dirs from PRE/TMPINSTALL_FILES.
275        * mpc6xx/mmu/Makefile.am: Use mkdir_p. Remove dirs from PRE/TMPINSTALL_FILES.
276        * mpc8260/Makefile.am: Use mkdir_p. Remove dirs from PRE/TMPINSTALL_FILES.
277        * mpc8260/exceptions/Makefile.am: Use mkdir_p. Remove dirs from PRE/TMPINSTALL_FILES.
278        * mpc8xx/Makefile.am: Use mkdir_p. Remove dirs from PRE/TMPINSTALL_FILES.
279        * mpc8xx/exceptions/Makefile.am: Use mkdir_p. Remove dirs from PRE/TMPINSTALL_FILES.
280        * ppc403/ictrl/Makefile.am: Use mkdir_p. Remove dirs from PRE/TMPINSTALL_FILES.
281        * ppc403/tty_drv/Makefile.am: Use mkdir_p. Remove dirs from PRE/TMPINSTALL_FILES.
282        * shared/include/Makefile.am: Use mkdir_p. Remove dirs from PRE/TMPINSTALL_FILES.
283        * shared/src/Makefile.am: Use mkdir_p. Remove dirs from PRE/TMPINSTALL_FILES.
284
2852003-12-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
286
287        * configure.ac: Require automake >= 1.8, autoconf >= 2.59.
288
2892003-12-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
290
291        * wrapup/Makefile.am: Build libcpu.a.
292        Don't preinstall libcpu.a
293
2942003-12-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
295
296        * mpc505/ictrl/Makefile.am: Remove all-local: $(ARCH).
297        * mpc505/timer/Makefile.am: Remove all-local: $(ARCH).
298        * mpc505/vectors/Makefile.am: Remove all-local: $(ARCH).
299        * mpc6xx/clock/Makefile.am: Remove all-local: $(ARCH).
300        * mpc6xx/exceptions/Makefile.am: Remove all-local: $(ARCH).
301        * mpc6xx/mmu/Makefile.am: Remove all-local: $(ARCH).
302        * mpc6xx/timer/Makefile.am: Remove all-local: $(ARCH).
303        * mpc6xx/wrapup/Makefile.am: Remove all-local: $(ARCH).
304        * mpc8260/clock/Makefile.am: Remove all-local: $(ARCH).
305        * mpc8260/console-generic/Makefile.am: Remove all-local: $(ARCH).
306        * mpc8260/cpm/Makefile.am: Remove all-local: $(ARCH).
307        * mpc8260/exceptions/Makefile.am: Remove all-local: $(ARCH).
308        * mpc8260/mmu/Makefile.am: Remove all-local: $(ARCH).
309        * mpc8260/timer/Makefile.am: Remove all-local: $(ARCH).
310        * mpc8xx/clock/Makefile.am: Remove all-local: $(ARCH).
311        * mpc8xx/console-generic/Makefile.am: Remove all-local: $(ARCH).
312        * mpc8xx/cpm/Makefile.am: Remove all-local: $(ARCH).
313        * mpc8xx/exceptions/Makefile.am: Remove all-local: $(ARCH).
314        * mpc8xx/mmu/Makefile.am: Remove all-local: $(ARCH).
315        * mpc8xx/timer/Makefile.am: Remove all-local: $(ARCH).
316        * ppc403/clock/Makefile.am: Remove all-local: $(ARCH).
317        * ppc403/console/Makefile.am: Remove all-local: $(ARCH).
318        * ppc403/ictrl/Makefile.am: Remove all-local: $(ARCH).
319        * ppc403/timer/Makefile.am: Remove all-local: $(ARCH).
320        * ppc403/tty_drv/Makefile.am: Remove all-local: $(ARCH).
321        * ppc403/vectors/Makefile.am: Remove all-local: $(ARCH).
322        * shared/include/Makefile.am: Remove all-local: $(ARCH).
323        * shared/src/Makefile.am: Remove all-local: $(ARCH).
324        * wrapup/Makefile.am: Remove all-local: $(ARCH).
325
3262003-12-01      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
327
328        * Makefile.am: Reformat. Use dirstamp for preinstallation.
329        * mpc505/Makefile.am: Reformat.
330        * mpc505/ictrl/Makefile.am: Reformat. Use dirstamp for preinstallation.
331        * mpc505/timer/Makefile.am: Reformat.
332        * mpc505/vectors/Makefile.am: Reformat.
333        * mpc6xx/Makefile.am: Reformat.
334        * mpc6xx/clock/Makefile.am: Reformat. Use dirstamp for preinstallation.
335        * mpc6xx/exceptions/Makefile.am: Reformat. Use dirstamp for preinstallation.
336        * mpc6xx/mmu/Makefile.am: Reformat. Use dirstamp for preinstallation.
337        * mpc6xx/timer/Makefile.am: Reformat.
338        * mpc6xx/wrapup/Makefile.am: Reformat.
339        * mpc8260/Makefile.am: Reformat. Use dirstamp for preinstallation.
340        * mpc8260/clock/Makefile.am: Reformat.
341        * mpc8260/console-generic/Makefile.am: Reformat.
342        * mpc8260/cpm/Makefile.am: Reformat.
343        * mpc8260/exceptions/Makefile.am: Reformat. Use dirstamp for preinstallation.
344        * mpc8260/mmu/Makefile.am: Reformat.
345        * mpc8260/timer/Makefile.am: Reformat.
346        * mpc8xx/Makefile.am: Reformat. Use dirstamp for preinstallation.
347        * mpc8xx/clock/Makefile.am: Reformat.
348        * mpc8xx/console-generic/Makefile.am: Reformat.
349        * mpc8xx/cpm/Makefile.am: Reformat.
350        * mpc8xx/exceptions/Makefile.am: Reformat. Use dirstamp for preinstallation.
351        * mpc8xx/mmu/Makefile.am: Reformat.
352        * mpc8xx/timer/Makefile.am: Reformat.
353        * ppc403/Makefile.am: Reformat.
354        * ppc403/clock/Makefile.am: Reformat.
355        * ppc403/console/Makefile.am: Reformat.
356        * ppc403/ictrl/Makefile.am: Reformat. Use dirstamp for preinstallation.
357        * ppc403/timer/Makefile.am: Reformat.
358        * ppc403/tty_drv/Makefile.am: Reformat. Use dirstamp for preinstallation.
359        * ppc403/vectors/Makefile.am: Reformat.
360        * shared/Makefile.am: Reformat.
361        * shared/include/Makefile.am: Reformat. Use dirstamp for preinstallation.
362        * shared/src/Makefile.am: Reformat. Use dirstamp for preinstallation.
363        * wrapup/Makefile.am: Reformat.
364
3652003-10-22      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
366
367        * configure.ac: Remove RTEMS_CANONICAL_HOST.
368
3692003-10-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
370
371        * configure.ac: Remove RTEMS_CHECK_CPU.
372
3732003-09-04      Joel Sherrill <joel@OARcorp.com>
374
375        * mpc6xx/clock/c_clock.c, mpc6xx/clock/c_clock.h,
376        mpc6xx/exceptions/raw_exception.c, mpc6xx/exceptions/raw_exception.h,
377        mpc6xx/mmu/bat.c, mpc6xx/mmu/bat.h, mpc6xx/mmu/mmuAsm.S,
378        mpc6xx/timer/timer.c, mpc8260/clock/clock.c,
379        mpc8260/console-generic/console-generic.c, mpc8260/cpm/brg.c,
380        mpc8260/exceptions/raw_exception.c,
381        mpc8260/exceptions/raw_exception.h, mpc8260/include/cpm.h,
382        mpc8260/include/mmu.h, mpc8260/mmu/mmu.c, mpc8260/timer/timer.c,
383        mpc8xx/clock/clock.c, mpc8xx/console-generic/console-generic.c,
384        mpc8xx/exceptions/raw_exception.c, mpc8xx/exceptions/raw_exception.h,
385        mpc8xx/include/cpm.h, mpc8xx/include/mmu.h, mpc8xx/mmu/mmu.c,
386        mpc8xx/timer/timer.c, ppc403/clock/clock.c,
387        ppc403/console/console.c.polled, ppc403/timer/timer.c,
388        rtems/powerpc/debugmod.h, shared/include/byteorder.h,
389        shared/include/cpuIdent.c, shared/include/cpuIdent.h,
390        shared/include/io.h, shared/include/mmu.h, shared/include/page.h,
391        shared/include/pgtable.h, shared/include/spr.h: URL for license
392        changed.
393
3942003-09-04      Joel Sherrill <joel@OARcorp.com>
395
396        * mpc505/timer/timer.c, ppc403/console/console.c,
397        ppc403/console/console405.c: Removed incorrect statement about
398        copyright assignment.
399
4002003-08-20      Joel Sherrill <joel@OARcorp.com>
401
402        * mpc8260/clock/clock.c: Correct copyright statements.
403
4042003-08-18      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
405
406        * Makefile.am: Reflect having moved aclocal/.
407
4082003-08-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
409
410        * Makefile.am: Reflect having moved automake/.
411        * mpc505/Makefile.am: Reflect having moved automake/.
412        * mpc505/ictrl/Makefile.am: Reflect having moved automake/.
413        * mpc505/timer/Makefile.am: Reflect having moved automake/.
414        * mpc505/vectors/Makefile.am: Reflect having moved automake/.
415        * mpc6xx/Makefile.am: Reflect having moved automake/.
416        * mpc6xx/clock/Makefile.am: Reflect having moved automake/.
417        * mpc6xx/exceptions/Makefile.am: Reflect having moved automake/.
418        * mpc6xx/mmu/Makefile.am: Reflect having moved automake/.
419        * mpc6xx/timer/Makefile.am: Reflect having moved automake/.
420        * mpc6xx/wrapup/Makefile.am: Reflect having moved automake/.
421        * mpc8260/Makefile.am: Reflect having moved automake/.
422        * mpc8260/clock/Makefile.am: Reflect having moved automake/.
423        * mpc8260/console-generic/Makefile.am: Reflect having moved automake/.
424        * mpc8260/cpm/Makefile.am: Reflect having moved automake/.
425        * mpc8260/exceptions/Makefile.am: Reflect having moved automake/.
426        * mpc8260/mmu/Makefile.am: Reflect having moved automake/.
427        * mpc8260/timer/Makefile.am: Reflect having moved automake/.
428        * mpc8xx/Makefile.am: Reflect having moved automake/.
429        * mpc8xx/clock/Makefile.am: Reflect having moved automake/.
430        * mpc8xx/console-generic/Makefile.am: Reflect having moved automake/.
431        * mpc8xx/cpm/Makefile.am: Reflect having moved automake/.
432        * mpc8xx/exceptions/Makefile.am: Reflect having moved automake/.
433        * mpc8xx/mmu/Makefile.am: Reflect having moved automake/.
434        * mpc8xx/timer/Makefile.am: Reflect having moved automake/.
435        * ppc403/Makefile.am: Reflect having moved automake/.
436        * ppc403/clock/Makefile.am: Reflect having moved automake/.
437        * ppc403/console/Makefile.am: Reflect having moved automake/.
438        * ppc403/ictrl/Makefile.am: Reflect having moved automake/.
439        * ppc403/timer/Makefile.am: Reflect having moved automake/.
440        * ppc403/tty_drv/Makefile.am: Reflect having moved automake/.
441        * ppc403/vectors/Makefile.am: Reflect having moved automake/.
442        * shared/Makefile.am: Reflect having moved automake/.
443        * shared/include/Makefile.am: Reflect having moved automake/.
444        * shared/src/Makefile.am: Reflect having moved automake/.
445        * wrapup/Makefile.am: Reflect having moved automake/.
446
4472003-08-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
448
449        * configure.ac: Use rtems-bugs@rtems.com as bug report email address.
450
4512003-08-08      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
452
453        * wrapup/Makefile.am (FAMILY_OBJS): Remove *exception_processing.
454
4552003-07-08      Joel Sherrill <joel@OARcorp.com>
456
457        PR 416/bsps
458        * ppc403/ictrl/ictrl.c (ictrl_isr): We acknolwegde the interrupt in
459        interrupt controller (clr_exisr(mask)) before calling the interrupt
460        handler that will acnowledge the interrupt source. This results in
461        the interrupt beeing seen a second time by the interrupt controller.
462        Reported and fixed by El Kolli Yacine <yacine.elkolli@crf.canon.fr>.
463
4642003-03-25      Thomas Doerfler <Thomas.Doerfler@imd-systems.de>
465
466        PR 368/filesystems
467        * mpc8xx/include/mpc8xx.h: Add PCMCIA registers.
468
4692003-03-25      Till Straumann <strauman@slac.stanford.edu>
470
471        PR 349/bsps
472        * shared/include/cpuIdent.c: Readd PPC604r CPU.
473
4742003-03-06      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
475
476        * configure.ac: Remove AC_CONFIG_AUX_DIR.
477
4782003-02-20      Till Straumann <strauman@slac.stanford.edu>
479
480        PR 349/bsps
481        * mpc6xx/exceptions/raw_exception.c, mpc6xx/mmu/bat.c,
482        mpc6xx/mmu/pte121.c, shared/include/cpuIdent.c,
483        shared/include/cpuIdent.h, shared/src/Makefile.am, shared/src/stack.c,
484        shared/src/stackTrace.h, powerpc/registers.h:
485          - undo improper 'fix' who broke mpc604r identification
486          - fix: 7400 identification PVR value was wrong
487          - enhance 'setdbat()' to switch OFF a given BAT if called with 0 size
488          - fix: page table support bugfix
489          - enhancement: provide routines to take and print stack trace
490            snapshots
491          - add definitions for HID1 and DABR SPRs
492
4932003-02-14      Greg Menke <gregory.menke@gsfc.nasa.gov>
494
495        PR 348/bsps
496        * mpc6xx/exceptions/raw_exception.c: Add PPC_603ev as required
497        by MTX603e BSP.
498
4992003-02-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
500
501        * configure.ac: AM_INIT_AUTOMAKE([1.7.2]).
502
5032003-02-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
504
505        * configure.ac: AC_PREREQ(2.57).
506
5072002-12-19      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
508
509        * configure.ac: Remove RTEMS_CHEC_CUSTOM_BSP.
510        * mpc505/ictrl/Makefile.am: Don't include @RTEMS_BSP@.cfg.
511        * mpc505/timer/Makefile.am: Don't include @RTEMS_BSP@.cfg.
512        * mpc505/vectors/Makefile.am: Don't include @RTEMS_BSP@.cfg.
513        * mpc6xx/clock/Makefile.am: Don't include @RTEMS_BSP@.cfg.
514        * mpc6xx/exceptions/Makefile.am: Don't include @RTEMS_BSP@.cfg.
515        * mpc6xx/mmu/Makefile.am: Don't include @RTEMS_BSP@.cfg.
516        * mpc6xx/timer/Makefile.am: Don't include @RTEMS_BSP@.cfg.
517        * mpc6xx/wrapup/Makefile.am: Don't include @RTEMS_BSP@.cfg.
518        * mpc8260/clock/Makefile.am: Don't include @RTEMS_BSP@.cfg.
519        * mpc8260/console-generic/Makefile.am: Don't include @RTEMS_BSP@.cfg.
520        * mpc8260/cpm/Makefile.am: Don't include @RTEMS_BSP@.cfg.
521        * mpc8260/exceptions/Makefile.am: Don't include @RTEMS_BSP@.cfg.
522        * mpc8260/mmu/Makefile.am: Don't include @RTEMS_BSP@.cfg.
523        * mpc8260/timer/Makefile.am: Don't include @RTEMS_BSP@.cfg.
524        * mpc8xx/clock/Makefile.am: Don't include @RTEMS_BSP@.cfg.
525        * mpc8xx/console-generic/Makefile.am: Don't include @RTEMS_BSP@.cfg.
526        * mpc8xx/cpm/Makefile.am: Don't include @RTEMS_BSP@.cfg.
527        * mpc8xx/exceptions/Makefile.am: Don't include @RTEMS_BSP@.cfg.
528        * mpc8xx/mmu/Makefile.am: Don't include @RTEMS_BSP@.cfg.
529        * mpc8xx/timer/Makefile.am: Don't include @RTEMS_BSP@.cfg.
530        * ppc403/clock/Makefile.am: Don't include @RTEMS_BSP@.cfg.
531        * ppc403/console/Makefile.am: Don't include @RTEMS_BSP@.cfg.
532        * ppc403/ictrl/Makefile.am: Don't include @RTEMS_BSP@.cfg.
533        * ppc403/timer/Makefile.am: Don't include @RTEMS_BSP@.cfg.
534        * ppc403/tty_drv/Makefile.am: Don't include @RTEMS_BSP@.cfg.
535        * ppc403/vectors/Makefile.am: Don't include @RTEMS_BSP@.cfg.
536        * shared/include/Makefile.am: Don't include @RTEMS_BSP@.cfg.
537        * shared/src/Makefile.am: Don't include @RTEMS_BSP@.cfg.
538        * wrapup/Makefile.am: Don't include @RTEMS_BSP@.cfg.
539
5402002-12-06      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
541
542        * configure.ac: Remove RTEMS_CHECK_BSP_CACHE.
543
5442002-12-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
545
546        * mpc8260/Makefile.am: Merge-in mpc8260/include/Makefile.am.
547        * mpc8xx/Makefile.am: Merge-in mpc8xx/include/Makefile.am.
548        * mpc8260/include/Makefile.am: Remove.
549        * mpc8xx/include/Makefile.am: Remove.
550        * configure.ac: Remove mpc8260/include/Makefile.
551        Remove mpc8xx/include/Makefile.
552
5532002-12-01      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
554
555        * configure.ac: Add RTEMS_PROG_CCAS.
556
5572002-11-04      Joel Sherrill <joel@OARcorp.com>
558
559        * mpc8260/console-generic/console-generic.c, mpc8260/cpm/dpram.c,
560        mpc8260/exceptions/raw_exception.c,
561        mpc8xx/exceptions/raw_exception.c: Removed warnings.
562
5632002-11-01      Joel Sherrill <joel@OARcorp.com>
564
565        * mpc8xx/console-generic/console-generic.c, mpc8xx/cpm/dpram.c,
566        mpc8xx/exceptions/raw_exception.c, ppc403/clock/clock.c:
567        Removed warnings.
568
5692002-10-31      Joel Sherrill <joel@OARcorp.com>
570
571        * mpc6xx/clock/c_clock.c, mpc6xx/exceptions/raw_exception.c,
572        mpc6xx/mmu/bat.c: Removed warnings.
573
5742002-10-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
575
576        * .cvsignore: Reformat.
577        Add autom4te*cache.
578        Remove autom4te.cache.
579
5802002-09-08      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
581
582        * configure.ac: Remove duplicate mpc6xx/timer/Makefile from CONFIG_FILES.
583
5842002-09-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
585
586        * mpc8260/exceptions/raw_exception.c: #include <string.h>.
587        #include <bspIo.h>.
588
5892002-08-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
590
591        * mpc6xx/wrapup/Makefile.am: Use .$(OBJEXT) instead of .o.
592        * wrapup/Makefile.am: Use .$(OBJEXT) instead of .o.
593
5942002-08-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
595
596        * mpc505/ictrl/Makefile.am: Use .$(OBJEXT) instead of .o.
597        * mpc505/timer/Makefile.am: Use .$(OBJEXT) instead of .o.
598        * mpc505/vectors/Makefile.am: Use .$(OBJEXT) instead of .o.
599        * mpc6xx/clock/Makefile.am: Use .$(OBJEXT) instead of .o.
600        * mpc6xx/exceptions/Makefile.am: Use .$(OBJEXT) instead of .o.
601        * mpc6xx/mmu/Makefile.am: Use .$(OBJEXT) instead of .o.
602        * mpc6xx/timer/Makefile.am: Use .$(OBJEXT) instead of .o.
603        * mpc8260/clock/Makefile.am: Use .$(OBJEXT) instead of .o.
604        * mpc8260/console-generic/Makefile.am: Use .$(OBJEXT) instead of .o.
605        * mpc8260/cpm/Makefile.am: Use .$(OBJEXT) instead of .o.
606        * mpc8260/exceptions/Makefile.am: Use .$(OBJEXT) instead of .o.
607        * mpc8260/mmu/Makefile.am: Use .$(OBJEXT) instead of .o.
608        * mpc8260/timer/Makefile.am: Use .$(OBJEXT) instead of .o.
609        * mpc8xx/clock/Makefile.am: Use .$(OBJEXT) instead of .o.
610        * mpc8xx/console-generic/Makefile.am: Use .$(OBJEXT) instead of .o.
611        * mpc8xx/cpm/Makefile.am: Use .$(OBJEXT) instead of .o.
612        * mpc8xx/exceptions/Makefile.am: Use .$(OBJEXT) instead of .o.
613        * mpc8xx/mmu/Makefile.am: Use .$(OBJEXT) instead of .o.
614        * mpc8xx/timer/Makefile.am: Use .$(OBJEXT) instead of .o.
615        * ppc403/clock/Makefile.am: Use .$(OBJEXT) instead of .o.
616        * ppc403/console/Makefile.am: Use .$(OBJEXT) instead of .o.
617        * ppc403/ictrl/Makefile.am: Use .$(OBJEXT) instead of .o.
618        * ppc403/timer/Makefile.am: Use .$(OBJEXT) instead of .o.
619        * ppc403/tty_drv/Makefile.am: Use .$(OBJEXT) instead of .o.
620        * ppc403/vectors/Makefile.am: Use .$(OBJEXT) instead of .o.
621        * shared/include/Makefile.am: Use .$(OBJEXT) instead of .o.
622        * shared/src/Makefile.am: Use .$(OBJEXT) instead of .o.
623
6242002-07-24      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
625
626        * mpc6xx/mmu/pte121.c: Include <string.h> for gcc-3.1.
627
6282002-07-22      Till Straumann <strauman@slac.stanford.edu>
629
630        * mpc6xx/mmu/bat.c: Per PR241, fix a tiny bug introduced by the
631        fix for an earlier patch (PR213) which added support for setting
632        BAT0 to setdbat().
633
6342001-05-17      Joel Sherrill <joel@OARcorp.com>
635
636        * mpc6xx/exceptions/raw_exception.c, pc6xx/mmu/pte121.c: Modified
637        slightly to reflect recent PowerPC re-organization and avoid warnings.
638
6392001-05-15      Till Straumann <strauman@slac.stanford.edu>
640
641        * mpc6xx/mmu/pte121.c, mpc6xx/mmu/pte121.h: New files. Missed in
642        merge of PR213.
643
6442001-05-14      Joel Sherrill <joel@OARcorp.com>
645
646        * shared/include/cpuIdent.c: Account for duplicate numbers.
647
6482002-05-01      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
649
650        * rtems/powerpc/debugmod.h: New file (extracted from
651        score/ppc.h).
652        * Makefile.am: Relect changes above.
653
6542001-05-14      Till Straumann <strauman@slac.stanford.edu>
655
656        * shared/include/io.h: Per PR215 address the following issues:
657            - _IO_BASE, _ISA_MEM_BASE and PCI_DRAM_OFFSET
658              are no longer defined by libcpu (powerpc/shared/include/io.h)
659              but by the BSP (who is the only one to know the values)
660            - the affected BSP (shared/motorola) headers have been fixed
661              in a separate "libbsp/powerpc/shared" patch.
662            - the DEC 21140 driver (libchip/network/dec21140.c) has been
663              fixed to use PCI_DRAM_OFFSET instead of PREP_PCI_DRAM_OFFSET.
664              and PCI_MEM_BASE instead of PREP_ISA_MEM_BASE. PCI_MEM_BASE
665              is to be defined by the BSP who is using this driver.
666            - the DEC driver also has been fixed to use the newer
667              rtems_bsp_delay_in_bus_cycles() instead of the obsolete
668              delay_in_bus_cycles().
669
6702001-05-14      Till Straumann <strauman@slac.stanford.edu>
671
672        * rtems/powerpc/registers.h, rtems/score/ppc.h: Per PR213, add
673        the following:
674            - support for the MPC74000 (AKA G4); there is no
675              AltiVec support yet, however.
676            - the cache flushing assembly code uses hardware-flush on the G4.
677              Also, a couple of hardcoded numerical values were replaced
678              by more readable symbolic constants.
679            - extended interrupt-disabled code section so enclose the entire
680              cache flush/invalidate procedure (as recommended by the book).
681              This is not (latency) critical as it is only used by
682              init code but prevents possible corruption.
683            - Trivial page table support as been added.
684              (1:1 effective-virtual-physical address mapping which is only
685              useful only on CPUs which feature hardware TLB replacement,
686              e.g. >604.  This allows for write-protecting memory regions,
687              e.g. text/ro-data which makes catching corruptors a lot easier.
688              It also frees one DBAT/IBAT and gives more flexibility
689              for setting up address maps :-)
690            - setdbat() allows changing BAT0 also (since the BSP may use
691              a page table, BAT0 could be available...).
692            - asm_setdbatX() violated the SVR ABI by using
693              r20 as a scratch register; changed for r0
694            - according to the book, a context synchronizing instruction is
695              necessary prior to and after changing a DBAT -> isync added
696
6972002-04-30      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
698
699        * rtems/powerpc/cache.h: New file (extracted from
700        old-exceptions/cpu.h)
701        * Makefile.am: Relect changes above.
702
7032002-04-18      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
704
705        * shared/include/cpu.h: Removed.
706        * shared/include/Makefile.am: Reflect changes above.
707        * shared/include/spr.h: Include rtems/powerpc/registers.h instead of
708        libcpu/cpu.h.
709        * mpc6xx/clock/c_clock.c: Reflect changes to <rtems/score/cpu.h>.
710        * mpc6xx/exceptions/asm_utils.S: Ditto.
711        * mpc6xx/exceptions/raw_exception.c: Ditto.
712        * mpc6xx/mmu/mmuAsm.S: Ditto.
713        * mpc6xx/timer/timer.c: Ditto.
714        * mpc8260/exceptions/asm_utils.S: Ditto.
715        * mpc8260/exceptions/raw_exception.c: Ditto.
716        * mpc8xx/exceptions/asm_utils.S: Ditto.
717        * mpc8xx/exceptions/raw_exception.c: Ditto.
718        * ppc403/vectors/vectors.S: Include <asm.h> instead of "asm.h".
719
7202001-04-17      Joel Sherrill <joel@OARcorp.com>
721
722        * shared/include/cpu.h: Added ifndef ASM.
723 
7242001-04-17      Joel Sherrill <joel@OARcorp.com>
725
726        * ChangeLog: Corrected paths on past few commits.
727 
7282002-04-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
729
730        * shared/include/cpu.h: Don't include cpuIdent.h.
731
7322002-04-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
733
734        * mpc8260/exceptions/raw_exception.c: Include <libcpu/cpuIdent.h>.
735
7362002-04-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
737
738        * mpc8xx/exceptions/raw_exception.c: Include <libcpu/cpuIdent.h>.
739
7402002-04-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
741
742        * mpc6xx/exceptions/raw_exception.c: Include <libcpu/cpuIdent.h>.
743
7442002-04-13      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
745
746        * shared/include/cpuIdent.h: New.
747        * shared/include/cpuIdent.c: Reflect having added cpuIdent.h.
748        * shared/include/cpu.h: Ditto.
749        * shared/include/Makefile.am: Add cpuIndent.h. Fix EXTRA_DIST.
750
7512001-04-03      Joel Sherrill <joel@OARcorp.com>
752
753        * Closed PR57.  The hack is OK as it allows a BSP to override
754        or not at its discretion.
755        * mpc8xx/timer/timer.c: Removed #warning declaring providing a
756        default definition for the macros
757        rtems_cpu_configuration_get_timer_least_valid and
758        rtems_cpu_configuration_get_timer_average_overhead.
759
7602002-02-04      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
761
762        * shared/include/byteorder.h: Use unsigned instead of __unsigned
763        (GCC-3.0.x compatibility).
764       
7652002-03-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
766
767        * configure.ac:
768        AC_INIT(package,_RTEMS_VERSION,_RTEMS_BUGS).
769        AM_INIT_AUTOMAKE([no-define foreign 1.6]).
770        * mpc505/ictrl/Makefile.am: Remove AUTOMAKE_OPTIONS.
771        * mpc505/Makefile.am: Remove AUTOMAKE_OPTIONS.
772        * mpc505/timer/Makefile.am: Remove AUTOMAKE_OPTIONS.
773        * mpc505/vectors/Makefile.am: Remove AUTOMAKE_OPTIONS.
774        * Makefile.am: Remove AUTOMAKE_OPTIONS.
775        * mpc6xx/clock/Makefile.am: Remove AUTOMAKE_OPTIONS.
776        * mpc6xx/Makefile.am: Remove AUTOMAKE_OPTIONS.
777        * mpc6xx/exceptions/Makefile.am: Remove AUTOMAKE_OPTIONS.
778        * mpc6xx/mmu/Makefile.am: Remove AUTOMAKE_OPTIONS.
779        * mpc6xx/timer/Makefile.am: Remove AUTOMAKE_OPTIONS.
780        * mpc6xx/wrapup/Makefile.am: Remove AUTOMAKE_OPTIONS.
781        * mpc8260/clock/Makefile.am: Remove AUTOMAKE_OPTIONS.
782        * mpc8260/Makefile.am: Remove AUTOMAKE_OPTIONS.
783        * mpc8260/console-generic/Makefile.am: Remove AUTOMAKE_OPTIONS.
784        * mpc8260/cpm/Makefile.am: Remove AUTOMAKE_OPTIONS.
785        * mpc8260/exceptions/Makefile.am: Remove AUTOMAKE_OPTIONS.
786        * mpc8260/include/Makefile.am: Remove AUTOMAKE_OPTIONS.
787        * mpc8260/mmu/Makefile.am: Remove AUTOMAKE_OPTIONS.
788        * mpc8260/timer/Makefile.am: Remove AUTOMAKE_OPTIONS.
789        * mpc8xx/clock/Makefile.am: Remove AUTOMAKE_OPTIONS.
790        * mpc8xx/Makefile.am: Remove AUTOMAKE_OPTIONS.
791        * mpc8xx/console-generic/Makefile.am: Remove AUTOMAKE_OPTIONS.
792        * mpc8xx/cpm/Makefile.am: Remove AUTOMAKE_OPTIONS.
793        * mpc8xx/exceptions/Makefile.am: Remove AUTOMAKE_OPTIONS.
794        * mpc8xx/include/Makefile.am: Remove AUTOMAKE_OPTIONS.
795        * mpc8xx/mmu/Makefile.am: Remove AUTOMAKE_OPTIONS.
796        * mpc8xx/timer/Makefile.am: Remove AUTOMAKE_OPTIONS.
797        * ppc403/clock/Makefile.am: Remove AUTOMAKE_OPTIONS.
798        * ppc403/Makefile.am: Remove AUTOMAKE_OPTIONS.
799        * ppc403/console/Makefile.am: Remove AUTOMAKE_OPTIONS.
800        * ppc403/ictrl/Makefile.am: Remove AUTOMAKE_OPTIONS.
801        * ppc403/timer/Makefile.am: Remove AUTOMAKE_OPTIONS.
802        * ppc403/tty_drv/Makefile.am: Remove AUTOMAKE_OPTIONS.
803        * ppc403/vectors/Makefile.am: Remove AUTOMAKE_OPTIONS.
804        * shared/include/Makefile.am: Remove AUTOMAKE_OPTIONS.
805        * shared/Makefile.am: Remove AUTOMAKE_OPTIONS.
806        * shared/src/Makefile.am: Remove AUTOMAKE_OPTIONS.
807        * wrapup/Makefile.am: Remove AUTOMAKE_OPTIONS.
808
8092002-01-03      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
810
811        * mpc6xx/clock/c_clock.c: Include rtems/bspIo.h instead of bspIo.h.
812        * mpc6xx/mmu/bat.h: Include rtems/bspIo.h instead of bspIo.h.
813        * mpc8260/console-generic/console-generic.c: Include rtems/bspIo.h instead of bspIo.h.
814        * mpc8260/cpm/brg.c: Include rtems/bspIo.h instead of bspIo.h.
815        * mpc8xx/console-generic/console-generic.c: Include rtems/bspIo.h instead of bspIo.h.
816        * shared/include/cpuIdent.c: Include rtems/bspIo.h instead of bspIo.h.
817
8182001-11-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
819
820        * ppc403/vectors/vectors.S: Include <bsp.h>.
821        * shared/include/cpu.h: Remove stray empty lines.
822
8232001-11-27      Joel Sherrill <joel@OARcorp.com>,
824
825        * new_exception_processing/Makefile.in,
826        new_exception_processing/.cvsignore,
827        new_exception_processing/Makefile.am,
828        new_exception_processing/c_isr.inl,
829        new_exception_processing/cpu.c, new_exception_processing/cpu.h,
830        new_exception_processing/cpu_asm.S,
831        old_exception_processing/Makefile.in,
832        old_exception_processing/.cvsignore,
833        old_exception_processing/Makefile.am, old_exception_processing/README,
834        old_exception_processing/TODO, old_exception_processing/c_isr.inl,
835        old_exception_processing/cpu.c, old_exception_processing/cpu.h,
836        old_exception_processing/cpu_asm.S, old_exception_processing/irq_stub.S,
837        old_exception_processing/ppc_offs.h,
838        old_exception_processing/ppccache.c, old_exception_processing/rtems.S:
839        Deleted since now under libbsp.
840
8412001-11-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
842
843        * configure.ac: Remove old_exception_processing,
844        new_exception_processing.
845        * Makefile.am: Ditto.
846
8472001-11-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
848
849        * configure.ac: Remove mpc750 from new_exception_processing,
850        Remove mpc604 from new_exception_processing.
851
8522001-11-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
853
854        * configure.ac: Remove ppc603e from old_exception_processing.
855
8562001-11-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
857
858        * configure.ac: Remove mpc8xx from new_exception_processing.
859
8602001-11-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
861
862        * configure.ac: Remove mpc8620 from new_exception_processing.
863
8642001-11-20      Joel Sherrill <joel@OARcorp.com>
865
866        * ChangeLog: Corrected spacing.
867
8682001-11-14      Till Straumann <strauman@SLAC.Stanford.EDU>
869
870        * new_exception_processing/cpu_asm.S: Support double or single
871        precision context switches.  Note that doing a single precision
872        context save/restore on a double precision PowerPC machine does not
873        only result in rounding errors but also screws up the FPSCR register!
874
8752001-11-08      Dennis Ehlin (ECS) <Dennis.Ehlin@ecs.ericsson.se>
876
877        This modification is part of the submitted modifications necessary to
878        support the IBM PPC405 family.  This submission was reviewed by
879        Thomas Doerfler <Thomas.Doerfler@imd-systems.de> who ensured it did
880        not negatively impact the ppc403 BSPs.  The submission and tracking
881        process was captured as PR50.
882        * ppc403/console/console405.c ppc403/tty_drv/.cvsignore,
883        ppc403/tty_drv/Makefile.am, ppc403/tty_drv/tty_drv.c,
884        ppc403/tty_drv/tty_drv.h: New files.
885        * Makefile.am, README, configure.ac, old_exception_processing/cpu.c,
886        old_exception_processing/cpu.h, ppc403/Makefile.am,
887        ppc403/clock/clock.c, ppc403/console/Makefile.am,
888        ppc403/console/console.c, ppc403/ictrl/ictrl.c, ppc403/ictrl/ictrl.h,
889        ppc403/timer/timer.c: Modified.
890
8912001-11-07      Joel Sherrill <joel@OARcorp.com>
892
893        * configure.ac: Delete the commented out line that said that
894        the mpc8260 used the old exception processing model.  This line
895        also appears to have caused ppc603e to miss this test.
896
8972001-10-29      Joel Sherrill <joel@OARcorp.com>
898
899        * mpc8xx/timer/timer.c: Added hack for two macros that are not defined
900        with the new exception processing model:
901                rtems_cpu_configuration_get_timer_least_valid()
902                rtems_cpu_configuration_get_timer_average_overhead()
903        This is captured as PR57.
904
9052001-10-24      Joel Sherrill <joel@OARcorp.com>
906
907        * mpc8260/clock/.cvsignore, mpc8260/console-generic/.cvsignore,
908        mpc8260/cpm/.cvsignore, mpc8260/exceptions/.cvsignore,
909        mpc8260/include/.cvsignore, mpc8260/mmu/.cvsignore,
910        mpc8260/timer/.cvsignore, mpc8260/.cvsignore: New files.
911
9122001-10-24      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
913
914        * mpc8260/exceptions/Makefile.am, mpc8260/include/Makefile.am,
915        mpc8xx/exceptions/Makefile.am: Updated to autoconf 2.52.
916
9172001-10-24      Joel Sherrill <joel@OARcorp.com>
918
919        * mpc8260/include/mpc8260.h: "or" is a keyword in C++. 
920
9212001-10-22      Andy Dachs <a.dachs@sstl.co.uk>
922
923        * Makefile.am, README, configure.ac, new_exception_processing/cpu.h,
924        shared/include/cpu.h, shared/include/cpuIdent.c, shared/src/cache.c:
925        Added mpc8260 support.
926
9272001-10-22      Andy Dachs <a.dachs@sstl.co.uk>
928
929        * Added mpc8260 directory.
930        * Modified Makefile.am and configure.in to build the contents
931        * mpc8260/Makefile.am, mpc8260/README, mpc8260/clock/Makefile.am,
932        mpc8260/clock/clock.c, mpc8260/console-generic/Makefile.am,
933        mpc8260/console-generic/console-generic.c, mpc8260/cpm/.cvsignore,
934        mpc8260/cpm/Makefile.am, mpc8260/cpm/brg.c, mpc8260/cpm/cp.c,
935        mpc8260/cpm/dpram.c, mpc8260/exceptions/.cvsignore,
936        mpc8260/exceptions/Makefile.am, mpc8260/exceptions/asm_utils.S,
937        mpc8260/exceptions/raw_exception.c, mpc8260/exceptions/raw_exception.h,
938        mpc8260/include/Makefile.am, mpc8260/include/console.h,
939        mpc8260/include/cpm.h, mpc8260/include/mmu.h,
940        mpc8260/include/mpc8260.h, mpc8260/mmu/Makefile.am, mpc8260/mmu/mmu.c,
941        mpc8260/timer/Makefile.am, mpc8260/timer/timer.c: New files.
942
9432001-10-12      Joel Sherrill <joel@OARcorp.com>
944
945        * mpc6xx/clock/c_clock.c, mpc6xx/clock/c_clock.h, mpc8xx/clock/clock.c,
946        mpc8xx/timer/timer.c, new_exception_processing/cpu.c,
947        new_exception_processing/cpu.h, new_exception_processing/cpu_asm.S,
948        old_exception_processing/cpu.c, old_exception_processing/cpu.h,
949        old_exception_processing/cpu_asm.S, old_exception_processing/rtems.S:
950        Fixed typo.
951
9522001-10-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
953
954        * .cvsignore: Add autom4te.cache for autoconf > 2.52.
955        * configure.in: Remove.
956        * configure.ac: New file, generated from configure.in by autoupdate.
957
9582001-09-27      Joel Sherrill <joel@OARcorp.com>
959
960        * old_exception_processing/cpu.h: Renamed delay() to rtems_bsp_delay().
961        Renamed delay_in_bus_cycles() to rtems_bsp_delay_in_bus_cycles().
962        * shared/include/cpu.h: Renamed delay() to rtems_bsp_delay().
963        Renamed delay_in_bus_cycles() to rtems_bsp_delay_in_bus_cycles().
964
9652001-09-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
966
967        * new_exception_processing/Makefile.am: Use 'PREINSTALL_FILES ='.
968        * old_exception_processing/Makefile.am: Use 'PREINSTALL_FILES ='.
969        * mpc6xx/mmu/Makefile.am: Use 'PREINSTALL_FILES ='.
970        * mpc6xx/clock/Makefile.am: Use 'PREINSTALL_FILES ='.
971        * mpc6xx/exceptions/Makefile.am: Use 'PREINSTALL_FILES ='.
972        * mpc8xx/include/Makefile.am: Use 'PREINSTALL_FILES ='.
973        * mpc8xx/exceptions/Makefile.am: Use 'PREINSTALL_FILES ='.
974        * shared/include/Makefile.am: Use 'PREINSTALL_FILES ='.
975        * shared/src/Makefile.am: Use 'PREINSTALL_FILES ='.
976        * shared/src/Makefile.am: Use 'CLEANFILES ='.
977
9782000-06-08      Eric Valette <valette@crf.canon.fr>
979
980        * mpc8xx/console-generic/console-generic.c:
981        The printk/printf did not work when loaded by EPPCBUG. They did
982        work when loaded with the BDM debugger.  I suspected EPPBUG
983        made some nasty things like patching Communication processor
984        microcode...  Anyway, the attached patch:
985          1) Enables to have printk nearly immediately after boot,
986          2) Make printf work automagically (I do not know why except I make a
987        different initialization for printk that should be overwritten by
988        console init later ?)
989
990        I let the default to be using EPPCBUG embedded firmware to boot and
991        using this printk early enabler code (LOADED_BY_EPPCBUG and
992        EARLY_CONSOLE) are on.
993
9942001-05-24      Tom Armistead <tom_armistead@phx.mcd.mot.com>
995
996        * mpc6xx/timer/timer.c: Added include of bsp.h and removed
997        external declaration of BSP_Convert_decrementer() to
998        correct unresolved reference to this routine.
999
10002001-05-24      Eric Valette <valette@crf.canon.fr>
1001
1002        * mpc8xx/console-generic/console-generic.c: Bug found by Yacine
1003        <elkolli@crf.canon.fr> where the initialization or irq data structure
1004        was incomplete in case a SMC channel was used first and later a SCC one.
1005
10062001-03-30      Eric Valette <valette@crf.canon.fr>
1007
1008        * mpc8xx/vectors/.cvsignore, mpc8xx/vectors/Makefile.am,
1009        mpc8xx/vectors/README, mpc8xx/vectors/align_h.S
1010        mpc8xx/vectors/vectors.S:  These files were removed in
1011        support of switching the mpc8xx to the use the "new exception
1012        processing model."
1013
10142001-03-30      Eric Valette <valette@crf.canon.fr>
1015
1016        * mpc8xx/exceptions/.cvsignore, mpc8xx/exceptions/Makefile.am,
1017        mpc8xx/exceptions/asm_utils.S, mpc8xx/exceptions/raw_exception.c,
1018        mpc8xx/exceptions/raw_exception.h: New files.
1019        * configure.in, mpc6xx/mmu/bat.h, mpc8xx/Makefile.am,
1020        mpc8xx/clock/clock.c,
1021        mpc8xx/console-generic/console-generic.c,
1022        mpc8xx/include/mpc8xx.h, mpc8xx/mmu/mmu.c,
1023        new_exception_processing/cpu.h, shared/include/byteorder.h,
1024        wrapup/Makefile.am:  This is conversion of the
1025        mpc8xx CPU to the "new exception processing model."
1026
10272001-02-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1028
1029        * mpc505/ictrl/Makefile.am, mpc6xx/clock/Makefile.am,
1030        mpc6xx/exceptions/Makefile.am, mpc6xx/mmu/Makefile.am,
1031        mpc8xx/include/Makefile.am, new_exception_processing/Makefile.am,
1032        old_exception_processing/Makefile.am, pc403/ictrl/Makefile.am,
1033        shared/include/Makefile.am, shared/src/Makefile.am:
1034        Apply *_HEADERS instead of *H_FILES.
1035        * shared/src/.cvsignore: Add cache.h.
1036
10372001-01-03      Joel Sherrill <joel@OARcorp.com>
1038
1039        * new_exception_processing/cpu.h, old_exception_processing/cpu.c:
1040        old_exception_processing/cpu.h, Added _CPU_Initialize_vectors().
1041        In particular, spurious vector initialization had to be moved
1042        on old exception processing model.
1043
10442000-11-09      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1045
1046        * Makefile.am: Use ... instead of RTEMS_TOPdir in ACLOCAL_AMFLAGS.
1047
10482000-11-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1049
1050        * Makefile.am: Switch to ACLOCAL_AMFLAGS = -I $(RTEMS_TOPdir)/aclocal.
1051
10522000-10-26      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1053
1054        * Makefile.am: ACLOCAL_AMFLAGS= -I $(RTEMS_TOPdir)/macros.
1055        Switch to GNU canonicalization.
1056
10572000-10-20      Joel Sherrill <joel@OARcorp.com>
1058
1059        * mpc8xx/console-generic/console-generic.c: Avoid use of
1060        BSP definitions and rely on the new routine
1061        mbx8xx_console_get_configuration() to get information.  This
1062        routine was formerly incorrectly called
1063        mbx8xx_console_use_maximum_buffer_size().
1064        binding to the exception code.
1065
10662000-10-20      Joel Sherrill <joel@OARcorp.com>
1067
1068        * configure.in, Makefile.am: Explicitly specify whether an
1069        RTEMS_CPU_MODEL is using old or new exception processing.  This
1070        is important because when building multilib, you do not know
1071        the RTEMS_CPU_MODEL.  So everything built in a multilib'ed RTEMS
1072        must be independent of the exception model and allow for late
1073        binding to the exception code.
1074
10752000-10-18        Sergei Organov <osv@javad.ru>
1076
1077        * Added full support for MPC505.
1078        * mpc505/ictrl: New directory.
1079        * configure.in, mpc505/Makefile.am: Modified to reflect ictrl addition.
1080        * mpc505/ictrl/.cvsignore, mpc505/ictrl/Makefile.am,
1081        mpc505/ictrl/ictrl.c, mpc505/ictrl/ictrl.h: New files.
1082        * mpc505/timer/timer.c: Use <rtems.h>, not "rtems.h".
1083        * mpc505/vectors/Makefile.am: alignment exception handler now included.
1084        * mpc505/vectors/vectors.S: Now use constants for exception numbers.
1085        * old_exception_processing/ppc_offs.h: New file.
1086        * old_exception_processing/Makefile.am: Account for ppc_offs.h.
1087        * old_exception_processing/cpu.h: Make Nest and Disable levels volatile.
1088        * old_exception_processing/cpu_asm.S: Offsets moved to ppc_offs.h.
1089
10902000-10-18      Joel Sherrill <joel@OARcorp.com>
1091
1092        * mpc8xx/console-generic/console-generic.c: Removed include of
1093        <bsp.h> by adding BSP dependent routine
1094        mbx8xx_console_use_maximum_buffer_size() which can be hard coded
1095        or check non-volatile memory for configuration.
1096
10972000-10-18      Joel Sherrill <joel@OARcorp.com>
1098
1099        * mpc8xx/console-generic/console-generic.c: Removed warnings.
1100
11012000-10-18      Joel Sherrill <joel@OARcorp.com>
1102
1103        * mpc6xx/clock/c_clock.h: Removed commented out reference to <bsp.h>.
1104        * mpc6xx/timer/timer.c: Ditto.
1105
11062000-10-18      Joel Sherrill <joel@OARcorp.com>
1107
1108        * mpc6xx/clock/c_clock.c, mpc6xx/clock/c_clock.h: Removed use of
1109        bsp.h and replaced it with use of proper interfaces or explicit
1110        externs of required functions and data.
1111        * mpc6xx/timer/timer.c: Ditto.
1112
11132000-09-04      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1114
1115        * mpc505/timer/Makefile.am, mpc505/vectors/Makefile.am,
1116        mpc6xx/clock/Makefile.am, mpc6xx/exceptions/Makefile.am,
1117        mpc6xx/mmu/Makefile.am, mpc6xx/timer/Makefile.am,
1118        mpc6xx/wrapup/Makefile.am, ppc403/clock/Makefile.am,
1119        ppc403/console/Makefile.am, ppc403/ictrl/Makefile.am,
1120        ppc403/timer/Makefile.am, ppc403/vectors/Makefile.am,
1121        shared/include/Makefile.am, shared/src/Makefile.am,
1122        wrapup/Makefile.am, mpc8xx/clock/Makefile.am,
1123        mpc8xx/console-generic/Makefile.am, mpc8xx/cpm/Makefile.am,
1124        mpc8xx/mmu/Makefile.am, mpc8xx/timer/Makefile.am,
1125        mpc8xx/vectors/Makefile.am, new_exception_processing/Makefile.am,
1126        old_exception_processing/Makefile.am: Include compile.am
1127
11282000-08-11  Charles-Antoine Gauthier  <charles.gauthier@nrc.ca>
1129
1130        * mpc8xx/console-generic/console-generic.c:
1131        Add support for configuration parameters in NVRAM
1132
11332000-08-25      Joel Sherrill <joel.sherrill@OARcorp.com>
1134
1135        * ChangeLog: File paths corrected.
1136
11372000-08-10      Charles-Antoine Gauthier  <charles.gauthier@nrc.ca>
1138
1139        * mpx8xx/console-generic/console-generic.c: Addition of support
1140        for shared printk and no termios.
1141
11422000-08-10      Charles-Antoine Gauthier  <charles.gauthier@nrc.ca>
1143
1144        * mpx8xx/console-generic/console-generic.c(m8xx_uart_pollWrite):
1145        Flush actual buffer.
1146
11472000-08-10      Joel Sherrill <joel@OARcorp.com>
1148
1149        * ChangeLog: New file.
Note: See TracBrowser for help on using the repository browser.