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

4.104.114.84.95
Last change on this file since e9aa9bb0 was e9aa9bb0, checked in by Eric Norum <WENorum@…>, on 10/20/04 at 15:23:55

Add MPC7455 support.

  • Property mode set to 100644
File size: 44.8 KB
Line 
12004-10-20      Eric Norum <norume@aps.anl.gov>
2
3        * configure.ac: Add MPC7455 support
4
52004-10-19      Ralf Corsepius <ralf_corsepius@rtems.org>
6
7        * configure.ac: Remove RTEMS_ENABLE_BARE.
8
92004-09-24      Ralf Corsepius <ralf_corsepius@rtems.org>
10
11        * configure.ac: Require automake > 1.9.
12
132004-05-22      Till Strauman <strauman@slac.stanford.edu>
14
15        PR 619/bsps
16        * mpc6xx/clock/c_clock.c: The PPC decrementer must be reloaded on each
17        clock tick. Currently, this is done by just reloading a fixed value.
18        The attached patch takes into account the time that elapsed since the
19        decrementer crossed zero in order to adjust the value to be
20        re-loaded. Without the patch, the effective system clock cycle is
21        increased by the exception handler latency.
22
232004-04-13      Ralf Corsepius <ralf_corsepius@rtems.org>
24
25        * mpc5xx/clock/clock.c, mpc5xx/irq/irq_asm.S, mpc5xx/vectors/vectors.S:
26        Reflect new locations of cpukit headers.
27
282004-04-13      Ralf Corsepius <ralf_corsepius@rtems.org>
29
30        * mpc505/ictrl/ictrl.c, mpc505/vectors/vectors.S,
31        mpc6xx/exceptions/raw_exception.c,
32        mpc8260/exceptions/raw_exception.c,
33        mpc8xx/exceptions/raw_exception.c, rtems/powerpc/cache.h,
34        mpc5xx/ictrl/ictrl.c, mpc5xx/exceptions/raw_exception.c: Include
35        <rtems/score/powerpc.h> instead of <rtems/score/ppc.h>.
36
372004-04-12      David Querbach <querbach@realtime.bc.ca>
38
39        * README, configure.ac, mpc5xx/Makefile.am,
40        mpc5xx/exceptions/raw_exception.c, mpc5xx/exceptions/raw_exception.h,
41        mpc5xx/timer/timer.c, shared/include/cpuIdent.h: addition of a
42        significant amount of MPC5xx support as part of the addition of the
43        SS555 BSP.
44        * mpc5xx/README, mpc5xx/clock/clock.c,
45        mpc5xx/console-generic/console-generic.c, mpc5xx/include/console.h,
46        mpc5xx/include/mpc5xx.h, mpc5xx/irq/irq.c, mpc5xx/irq/irq.h,
47        mpc5xx/irq/irq_asm.S, mpc5xx/irq/irq_init.c,
48        mpc5xx/vectors/vectors.S, mpc5xx/vectors/vectors.h,
49        mpc5xx/vectors/vectors_init.c: New files.
50        * mpc5xx/exceptions/asm_utils.S: Removed.
51
522004-04-02      Ralf Corsepius <ralf_corsepius@rtems.org>
53
54        * ppc403/vectors/align_h.S: Include <rtems/asm.h> instead of <asm.h>.
55
562004-04-01      Ralf Corsepius <ralf_corsepius@rtems.org>
57
58        * mpc505/vectors/vectors.S: Include <rtems/asm.h> instead of <asm.h>.
59        * mpc6xx/exceptions/asm_utils.S: Include <rtems/asm.h> instead of <asm.h>.
60        * mpc6xx/mmu/mmuAsm.S: Include <rtems/asm.h> instead of <asm.h>.
61        * mpc8260/exceptions/asm_utils.S: Include <rtems/asm.h> instead of <asm.h>.
62        * mpc8xx/exceptions/asm_utils.S: Include <rtems/asm.h> instead of <asm.h>.
63        * ppc403/vectors/vectors.S: Include <rtems/asm.h> instead of <asm.h>.
64        * mpc5xx/exceptions/asm_utils.S: Include <rtems/asm.h> instead of <asm.h>.
65        * mpc8260/clock/clock.c: Include <rtems/clockdrv.h> instead of <clockdrv.h>.
66        * mpc8xx/clock/clock.c: Include <rtems/clockdrv.h> instead of <clockdrv.h>.
67        * ppc403/clock/clock.c: Include <rtems/clockdrv.h> instead of <clockdrv.h>.
68
692004-03-31      Ralf Corsepius <ralf_corsepius@rtems.org>
70
71        * mpc6xx/timer/timer.c: Cosmetics.
72
732004-03-30      Ralf Corsepius <ralf_corsepius@rtems.org>
74
75        * mpc505/timer/timer.c, mpc5xx/timer/timer.c,
76        mpc6xx/clock/c_clock.c, mpc6xx/timer/timer.c, mpc8260/clock/clock.c,
77        mpc8260/console-generic/console-generic.c, mpc8260/cpm/cp.c,
78        mpc8260/cpm/dpram.c, mpc8260/include/cpm.h, mpc8260/include/mmu.h,
79        mpc8260/include/mpc8260.h, mpc8260/mmu/mmu.c, mpc8260/timer/timer.c,
80        mpc8xx/clock/clock.c, mpc8xx/console-generic/console-generic.c,
81        mpc8xx/cpm/cp.c, mpc8xx/cpm/dpram.c, mpc8xx/include/cpm.h,
82        mpc8xx/include/mmu.h, mpc8xx/include/mpc8xx.h, mpc8xx/mmu/mmu.c,
83        mpc8xx/timer/timer.c, ppc403/clock/clock.c,
84        ppc403/console/console.c, ppc403/console/console405.c,
85        ppc403/ictrl/ictrl.c, ppc403/ictrl/ictrl.h, ppc403/timer/timer.c,
86        ppc403/tty_drv/tty_drv.c, rtems/powerpc/cache.h, shared/src/cache.c:
87        Convert to using c99 fixed size types.
88
892004-03-26      Ralf Corsepius <ralf_corsepius@rtems.org>
90
91        * configure.ac: Add 2nd argument (rtems_updir) to RTEMS_TOP.
92
932004-03-09      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
94
95        * README: Add "mpc5xx (mpc565)", because Wilfried B. mentioned the
96        mpc5xx being used on mpc565.
97
982004-03-08      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
99
100        PR 587/bsps
101        * shared/include/cpuIdent.h, shared/include/cpuIdent.c: Add defines
102        for MPC_5XX.
103
1042004-03-08      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
105
106        * Makefile.am, configure.ac: Reflect having added mpc5xx.
107
1082004-03-08      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
109
110        * mpc5xx/.cvsignore, mpc5xx/Makefile.am: New.
111        * mpc5xx/exceptions/asm_utils.S,  mpc5xx/exceptions/raw_exception.c,
112        mpc5xx/exceptions/raw_exception.h, mpc5xx/ictrl/ictrl.c,
113        mpc5xx/ictrl/ictrl.h, mpc5xx/timer/timer.c: New (Submission from
114        Wilfried Busalski <w.busalski@lancier-monitoring.de>).
115
1162004-03-05      Joel Sherrill <joel@OARcorp.com>
117
118        * mpc6xx/mmu/pte121.c: Add missing ifdef DEBUG to remove warning for
119        unused static routine.
120
1212004-02-17      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
122
123        * mpc505/Makefile.am: Fix typo.
124
1252004-02-06      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
126
127        * mpc505/Makefile.am, mpc6xx/Makefile.am, mpc8260/Makefile.am,
128        mpc8xx/Makefile.am, ppc403/Makefile.am: Don't include .../lib.am.
129
1302004-01-30      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
131
132        * wrapup/Makefile.am: Remove.
133        * configure.ac: Remove wrapup.
134        * shared/Makefile.am: Use automake compilation rules.
135        Build *.rels.
136
1372004-01-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
138
139        * configure.ac: Require automake >= 1.8.2.
140        * Makefile.am, mpc505/Makefile.am, mpc6xx/Makefile.am,
141        mpc8260/Makefile.am, mpc8xx/Makefile.am, ppc403/Makefile.am,
142        shared/Makefile.am: Use automake compilation rules.
143        Add PREINSTALL_DIRS.
144
1452004-01-14      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
146
147        * Makefile.am: Re-add dirstamps to PRE/TMPINSTALL_FILES.
148        Add PRE/TMPINSTALL_FILES to CLEANFILES.
149        * mpc505/Makefile.am: Ditto.
150        * mpc6xx/Makefile.am: Ditto.
151        * mpc8260/Makefile.am: Ditto.
152        * mpc8xx/Makefile.am: Ditto.
153        * ppc403/Makefile.am: Ditto.
154        * shared/Makefile.am: Ditto.
155
1562004-01-13      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
157
158        * mpc6xx/Makefile.am: Remove libcpuspec.a (Unused).
159
1602004-01-13      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
161
162        * mpc505/Makefile.am: Fix typo vectors/vectors.S.
163        * shared/Makefile.am: Fix typo
164        EXTRA_DIST = $(libcpuspec_C_FILES)
165
1662003-12-19      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
167
168        * ppc403/Makefile.am: Fix typo in vectors' compilation rule.
169        * shared/Makefile.am: Use $(top_srcdir)/../shared instead of
170        relative subdirs.
171
1722003-12-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
173
174        * mpc6xx/wrapup/.cvsignore: Remove.
175
1762003-12-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
177
178        * ppc403/clock/Makefile.am: Remove.
179        * ppc403/console/Makefile.am: Remove.
180        * ppc403/ictrl/Makefile.am: Remove.
181        * ppc403/timer/Makefile.am: Remove.
182        * ppc403/tty_drv/Makefile.am: Remove.
183        * ppc403/vectors/Makefile.am: Remove.
184        * ppc403/Makefile.am: Merge-in Makefile.ams above.
185        * configure.ac: Reflect changes to ppc403/Makefile.ams.
186
1872003-12-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
188
189        * mpc505/ictrl/Makefile.am: Remove.
190        * mpc505/timer/Makefile.am: Remove.
191        * mpc505/vectors/Makefile.am: Remove.
192        * mpc505/Makefile.am: Merge-in Makefile.ams above.
193        * configure.ac: Reflect changes to mpc505/Makefile.ams.
194
1952003-12-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
196
197        * mpc8xx/clock/Makefile.am: Remove.
198        * mpc8xx/console-generic/Makefile.am: Remove.
199        * mpc8xx/cpm/Makefile.am: Remove.
200        * mpc8xx/exceptions/Makefile.am: Remove.
201        * mpc8xx/mmu/Makefile.am: Remove.
202        * mpc8xx/timer/Makefile.am: Remove.
203        * mpc8xx/Makefile.am: Merge-in Makefile.ams above.
204        * configure.ac: Reflect changes to mpc8xx/Makefile.ams.
205
2062003-12-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
207
208        * configure.ac: Remove mpc6xx/*/Makefile,  mpc8260/*/Makefile.
209
2102003-12-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
211
212        * mpc6xx/clock/Makefile.am: Remove.
213        * mpc6xx/exceptions/Makefile.am: Remove.
214        * mpc6xx/mmu/Makefile.am: Remove.
215        * mpc6xx/timer/Makefile.am: Remove.
216        * mpc6xx/wrapup/Makefile.am: Remove.
217        * mpc6xx/Makefile.am: Merge-in Makefile.ams above.
218
2192003-12-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
220
221        * mpc8260/clock/Makefile.am: Remove.
222        * mpc8260/console-generic/Makefile.am: Remove.
223        * mpc8260/cpm/Makefile.am: Remove.
224        * mpc8260/exceptions/Makefile.am: Remove.
225        * mpc8260/mmu/Makefile.am: Remove.
226        * mpc8260/timer/Makefile.am: Remove.
227        * mpc8260/Makefile.am: Merge-in Makefile.ams above.
228
2292003-12-15      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
230
231        * shared/include/Makefile.am: Remove.
232        * shared/src/Makefile.am: Remove.
233        * shared/Makefile.am: Merge-in Makefile.ams above.
234        * configure.ac: Reflect changes above.
235
2362003-12-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
237
238        * Makefile.am: Use mkdir_p. Remove dirs from PRE/TMPINSTALL_FILES.
239        * mpc505/ictrl/Makefile.am: Use mkdir_p. Remove dirs from PRE/TMPINSTALL_FILES.
240        * mpc6xx/clock/Makefile.am: Use mkdir_p. Remove dirs from PRE/TMPINSTALL_FILES.
241        * mpc6xx/exceptions/Makefile.am: Use mkdir_p. Remove dirs from PRE/TMPINSTALL_FILES.
242        * mpc6xx/mmu/Makefile.am: Use mkdir_p. Remove dirs from PRE/TMPINSTALL_FILES.
243        * mpc8260/Makefile.am: Use mkdir_p. Remove dirs from PRE/TMPINSTALL_FILES.
244        * mpc8260/exceptions/Makefile.am: Use mkdir_p. Remove dirs from PRE/TMPINSTALL_FILES.
245        * mpc8xx/Makefile.am: Use mkdir_p. Remove dirs from PRE/TMPINSTALL_FILES.
246        * mpc8xx/exceptions/Makefile.am: Use mkdir_p. Remove dirs from PRE/TMPINSTALL_FILES.
247        * ppc403/ictrl/Makefile.am: Use mkdir_p. Remove dirs from PRE/TMPINSTALL_FILES.
248        * ppc403/tty_drv/Makefile.am: Use mkdir_p. Remove dirs from PRE/TMPINSTALL_FILES.
249        * shared/include/Makefile.am: Use mkdir_p. Remove dirs from PRE/TMPINSTALL_FILES.
250        * shared/src/Makefile.am: Use mkdir_p. Remove dirs from PRE/TMPINSTALL_FILES.
251
2522003-12-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
253
254        * configure.ac: Require automake >= 1.8, autoconf >= 2.59.
255
2562003-12-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
257
258        * wrapup/Makefile.am: Build libcpu.a.
259        Don't preinstall libcpu.a
260
2612003-12-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
262
263        * mpc505/ictrl/Makefile.am: Remove all-local: $(ARCH).
264        * mpc505/timer/Makefile.am: Remove all-local: $(ARCH).
265        * mpc505/vectors/Makefile.am: Remove all-local: $(ARCH).
266        * mpc6xx/clock/Makefile.am: Remove all-local: $(ARCH).
267        * mpc6xx/exceptions/Makefile.am: Remove all-local: $(ARCH).
268        * mpc6xx/mmu/Makefile.am: Remove all-local: $(ARCH).
269        * mpc6xx/timer/Makefile.am: Remove all-local: $(ARCH).
270        * mpc6xx/wrapup/Makefile.am: Remove all-local: $(ARCH).
271        * mpc8260/clock/Makefile.am: Remove all-local: $(ARCH).
272        * mpc8260/console-generic/Makefile.am: Remove all-local: $(ARCH).
273        * mpc8260/cpm/Makefile.am: Remove all-local: $(ARCH).
274        * mpc8260/exceptions/Makefile.am: Remove all-local: $(ARCH).
275        * mpc8260/mmu/Makefile.am: Remove all-local: $(ARCH).
276        * mpc8260/timer/Makefile.am: Remove all-local: $(ARCH).
277        * mpc8xx/clock/Makefile.am: Remove all-local: $(ARCH).
278        * mpc8xx/console-generic/Makefile.am: Remove all-local: $(ARCH).
279        * mpc8xx/cpm/Makefile.am: Remove all-local: $(ARCH).
280        * mpc8xx/exceptions/Makefile.am: Remove all-local: $(ARCH).
281        * mpc8xx/mmu/Makefile.am: Remove all-local: $(ARCH).
282        * mpc8xx/timer/Makefile.am: Remove all-local: $(ARCH).
283        * ppc403/clock/Makefile.am: Remove all-local: $(ARCH).
284        * ppc403/console/Makefile.am: Remove all-local: $(ARCH).
285        * ppc403/ictrl/Makefile.am: Remove all-local: $(ARCH).
286        * ppc403/timer/Makefile.am: Remove all-local: $(ARCH).
287        * ppc403/tty_drv/Makefile.am: Remove all-local: $(ARCH).
288        * ppc403/vectors/Makefile.am: Remove all-local: $(ARCH).
289        * shared/include/Makefile.am: Remove all-local: $(ARCH).
290        * shared/src/Makefile.am: Remove all-local: $(ARCH).
291        * wrapup/Makefile.am: Remove all-local: $(ARCH).
292
2932003-12-01      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
294
295        * Makefile.am: Reformat. Use dirstamp for preinstallation.
296        * mpc505/Makefile.am: Reformat.
297        * mpc505/ictrl/Makefile.am: Reformat. Use dirstamp for preinstallation.
298        * mpc505/timer/Makefile.am: Reformat.
299        * mpc505/vectors/Makefile.am: Reformat.
300        * mpc6xx/Makefile.am: Reformat.
301        * mpc6xx/clock/Makefile.am: Reformat. Use dirstamp for preinstallation.
302        * mpc6xx/exceptions/Makefile.am: Reformat. Use dirstamp for preinstallation.
303        * mpc6xx/mmu/Makefile.am: Reformat. Use dirstamp for preinstallation.
304        * mpc6xx/timer/Makefile.am: Reformat.
305        * mpc6xx/wrapup/Makefile.am: Reformat.
306        * mpc8260/Makefile.am: Reformat. Use dirstamp for preinstallation.
307        * mpc8260/clock/Makefile.am: Reformat.
308        * mpc8260/console-generic/Makefile.am: Reformat.
309        * mpc8260/cpm/Makefile.am: Reformat.
310        * mpc8260/exceptions/Makefile.am: Reformat. Use dirstamp for preinstallation.
311        * mpc8260/mmu/Makefile.am: Reformat.
312        * mpc8260/timer/Makefile.am: Reformat.
313        * mpc8xx/Makefile.am: Reformat. Use dirstamp for preinstallation.
314        * mpc8xx/clock/Makefile.am: Reformat.
315        * mpc8xx/console-generic/Makefile.am: Reformat.
316        * mpc8xx/cpm/Makefile.am: Reformat.
317        * mpc8xx/exceptions/Makefile.am: Reformat. Use dirstamp for preinstallation.
318        * mpc8xx/mmu/Makefile.am: Reformat.
319        * mpc8xx/timer/Makefile.am: Reformat.
320        * ppc403/Makefile.am: Reformat.
321        * ppc403/clock/Makefile.am: Reformat.
322        * ppc403/console/Makefile.am: Reformat.
323        * ppc403/ictrl/Makefile.am: Reformat. Use dirstamp for preinstallation.
324        * ppc403/timer/Makefile.am: Reformat.
325        * ppc403/tty_drv/Makefile.am: Reformat. Use dirstamp for preinstallation.
326        * ppc403/vectors/Makefile.am: Reformat.
327        * shared/Makefile.am: Reformat.
328        * shared/include/Makefile.am: Reformat. Use dirstamp for preinstallation.
329        * shared/src/Makefile.am: Reformat. Use dirstamp for preinstallation.
330        * wrapup/Makefile.am: Reformat.
331
3322003-10-22      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
333
334        * configure.ac: Remove RTEMS_CANONICAL_HOST.
335
3362003-10-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
337
338        * configure.ac: Remove RTEMS_CHECK_CPU.
339
3402003-09-04      Joel Sherrill <joel@OARcorp.com>
341
342        * mpc6xx/clock/c_clock.c, mpc6xx/clock/c_clock.h,
343        mpc6xx/exceptions/raw_exception.c, mpc6xx/exceptions/raw_exception.h,
344        mpc6xx/mmu/bat.c, mpc6xx/mmu/bat.h, mpc6xx/mmu/mmuAsm.S,
345        mpc6xx/timer/timer.c, mpc8260/clock/clock.c,
346        mpc8260/console-generic/console-generic.c, mpc8260/cpm/brg.c,
347        mpc8260/exceptions/raw_exception.c,
348        mpc8260/exceptions/raw_exception.h, mpc8260/include/cpm.h,
349        mpc8260/include/mmu.h, mpc8260/mmu/mmu.c, mpc8260/timer/timer.c,
350        mpc8xx/clock/clock.c, mpc8xx/console-generic/console-generic.c,
351        mpc8xx/exceptions/raw_exception.c, mpc8xx/exceptions/raw_exception.h,
352        mpc8xx/include/cpm.h, mpc8xx/include/mmu.h, mpc8xx/mmu/mmu.c,
353        mpc8xx/timer/timer.c, ppc403/clock/clock.c,
354        ppc403/console/console.c.polled, ppc403/timer/timer.c,
355        rtems/powerpc/debugmod.h, shared/include/byteorder.h,
356        shared/include/cpuIdent.c, shared/include/cpuIdent.h,
357        shared/include/io.h, shared/include/mmu.h, shared/include/page.h,
358        shared/include/pgtable.h, shared/include/spr.h: URL for license
359        changed.
360
3612003-09-04      Joel Sherrill <joel@OARcorp.com>
362
363        * mpc505/timer/timer.c, ppc403/console/console.c,
364        ppc403/console/console405.c: Removed incorrect statement about
365        copyright assignment.
366
3672003-08-20      Joel Sherrill <joel@OARcorp.com>
368
369        * mpc8260/clock/clock.c: Correct copyright statements.
370
3712003-08-18      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
372
373        * Makefile.am: Reflect having moved aclocal/.
374
3752003-08-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
376
377        * Makefile.am: Reflect having moved automake/.
378        * mpc505/Makefile.am: Reflect having moved automake/.
379        * mpc505/ictrl/Makefile.am: Reflect having moved automake/.
380        * mpc505/timer/Makefile.am: Reflect having moved automake/.
381        * mpc505/vectors/Makefile.am: Reflect having moved automake/.
382        * mpc6xx/Makefile.am: Reflect having moved automake/.
383        * mpc6xx/clock/Makefile.am: Reflect having moved automake/.
384        * mpc6xx/exceptions/Makefile.am: Reflect having moved automake/.
385        * mpc6xx/mmu/Makefile.am: Reflect having moved automake/.
386        * mpc6xx/timer/Makefile.am: Reflect having moved automake/.
387        * mpc6xx/wrapup/Makefile.am: Reflect having moved automake/.
388        * mpc8260/Makefile.am: Reflect having moved automake/.
389        * mpc8260/clock/Makefile.am: Reflect having moved automake/.
390        * mpc8260/console-generic/Makefile.am: Reflect having moved automake/.
391        * mpc8260/cpm/Makefile.am: Reflect having moved automake/.
392        * mpc8260/exceptions/Makefile.am: Reflect having moved automake/.
393        * mpc8260/mmu/Makefile.am: Reflect having moved automake/.
394        * mpc8260/timer/Makefile.am: Reflect having moved automake/.
395        * mpc8xx/Makefile.am: Reflect having moved automake/.
396        * mpc8xx/clock/Makefile.am: Reflect having moved automake/.
397        * mpc8xx/console-generic/Makefile.am: Reflect having moved automake/.
398        * mpc8xx/cpm/Makefile.am: Reflect having moved automake/.
399        * mpc8xx/exceptions/Makefile.am: Reflect having moved automake/.
400        * mpc8xx/mmu/Makefile.am: Reflect having moved automake/.
401        * mpc8xx/timer/Makefile.am: Reflect having moved automake/.
402        * ppc403/Makefile.am: Reflect having moved automake/.
403        * ppc403/clock/Makefile.am: Reflect having moved automake/.
404        * ppc403/console/Makefile.am: Reflect having moved automake/.
405        * ppc403/ictrl/Makefile.am: Reflect having moved automake/.
406        * ppc403/timer/Makefile.am: Reflect having moved automake/.
407        * ppc403/tty_drv/Makefile.am: Reflect having moved automake/.
408        * ppc403/vectors/Makefile.am: Reflect having moved automake/.
409        * shared/Makefile.am: Reflect having moved automake/.
410        * shared/include/Makefile.am: Reflect having moved automake/.
411        * shared/src/Makefile.am: Reflect having moved automake/.
412        * wrapup/Makefile.am: Reflect having moved automake/.
413
4142003-08-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
415
416        * configure.ac: Use rtems-bugs@rtems.com as bug report email address.
417
4182003-08-08      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
419
420        * wrapup/Makefile.am (FAMILY_OBJS): Remove *exception_processing.
421
4222003-07-08      Joel Sherrill <joel@OARcorp.com>
423
424        PR 416/bsps
425        * ppc403/ictrl/ictrl.c (ictrl_isr): We acknolwegde the interrupt in
426        interrupt controller (clr_exisr(mask)) before calling the interrupt
427        handler that will acnowledge the interrupt source. This results in
428        the interrupt beeing seen a second time by the interrupt controller.
429        Reported and fixed by El Kolli Yacine <yacine.elkolli@crf.canon.fr>.
430
4312003-03-25      Thomas Doerfler <Thomas.Doerfler@imd-systems.de>
432
433        PR 368/filesystems
434        * mpc8xx/include/mpc8xx.h: Add PCMCIA registers.
435
4362003-03-25      Till Straumann <strauman@slac.stanford.edu>
437
438        PR 349/bsps
439        * shared/include/cpuIdent.c: Readd PPC604r CPU.
440
4412003-03-06      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
442
443        * configure.ac: Remove AC_CONFIG_AUX_DIR.
444
4452003-02-20      Till Straumann <strauman@slac.stanford.edu>
446
447        PR 349/bsps
448        * mpc6xx/exceptions/raw_exception.c, mpc6xx/mmu/bat.c,
449        mpc6xx/mmu/pte121.c, shared/include/cpuIdent.c,
450        shared/include/cpuIdent.h, shared/src/Makefile.am, shared/src/stack.c,
451        shared/src/stackTrace.h, powerpc/registers.h:
452          - undo improper 'fix' who broke mpc604r identification
453          - fix: 7400 identification PVR value was wrong
454          - enhance 'setdbat()' to switch OFF a given BAT if called with 0 size
455          - fix: page table support bugfix
456          - enhancement: provide routines to take and print stack trace
457            snapshots
458          - add definitions for HID1 and DABR SPRs
459
4602003-02-14      Greg Menke <gregory.menke@gsfc.nasa.gov>
461
462        PR 348/bsps
463        * mpc6xx/exceptions/raw_exception.c: Add PPC_603ev as required
464        by MTX603e BSP.
465
4662003-02-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
467
468        * configure.ac: AM_INIT_AUTOMAKE([1.7.2]).
469
4702003-02-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
471
472        * configure.ac: AC_PREREQ(2.57).
473
4742002-12-19      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
475
476        * configure.ac: Remove RTEMS_CHEC_CUSTOM_BSP.
477        * mpc505/ictrl/Makefile.am: Don't include @RTEMS_BSP@.cfg.
478        * mpc505/timer/Makefile.am: Don't include @RTEMS_BSP@.cfg.
479        * mpc505/vectors/Makefile.am: Don't include @RTEMS_BSP@.cfg.
480        * mpc6xx/clock/Makefile.am: Don't include @RTEMS_BSP@.cfg.
481        * mpc6xx/exceptions/Makefile.am: Don't include @RTEMS_BSP@.cfg.
482        * mpc6xx/mmu/Makefile.am: Don't include @RTEMS_BSP@.cfg.
483        * mpc6xx/timer/Makefile.am: Don't include @RTEMS_BSP@.cfg.
484        * mpc6xx/wrapup/Makefile.am: Don't include @RTEMS_BSP@.cfg.
485        * mpc8260/clock/Makefile.am: Don't include @RTEMS_BSP@.cfg.
486        * mpc8260/console-generic/Makefile.am: Don't include @RTEMS_BSP@.cfg.
487        * mpc8260/cpm/Makefile.am: Don't include @RTEMS_BSP@.cfg.
488        * mpc8260/exceptions/Makefile.am: Don't include @RTEMS_BSP@.cfg.
489        * mpc8260/mmu/Makefile.am: Don't include @RTEMS_BSP@.cfg.
490        * mpc8260/timer/Makefile.am: Don't include @RTEMS_BSP@.cfg.
491        * mpc8xx/clock/Makefile.am: Don't include @RTEMS_BSP@.cfg.
492        * mpc8xx/console-generic/Makefile.am: Don't include @RTEMS_BSP@.cfg.
493        * mpc8xx/cpm/Makefile.am: Don't include @RTEMS_BSP@.cfg.
494        * mpc8xx/exceptions/Makefile.am: Don't include @RTEMS_BSP@.cfg.
495        * mpc8xx/mmu/Makefile.am: Don't include @RTEMS_BSP@.cfg.
496        * mpc8xx/timer/Makefile.am: Don't include @RTEMS_BSP@.cfg.
497        * ppc403/clock/Makefile.am: Don't include @RTEMS_BSP@.cfg.
498        * ppc403/console/Makefile.am: Don't include @RTEMS_BSP@.cfg.
499        * ppc403/ictrl/Makefile.am: Don't include @RTEMS_BSP@.cfg.
500        * ppc403/timer/Makefile.am: Don't include @RTEMS_BSP@.cfg.
501        * ppc403/tty_drv/Makefile.am: Don't include @RTEMS_BSP@.cfg.
502        * ppc403/vectors/Makefile.am: Don't include @RTEMS_BSP@.cfg.
503        * shared/include/Makefile.am: Don't include @RTEMS_BSP@.cfg.
504        * shared/src/Makefile.am: Don't include @RTEMS_BSP@.cfg.
505        * wrapup/Makefile.am: Don't include @RTEMS_BSP@.cfg.
506
5072002-12-06      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
508
509        * configure.ac: Remove RTEMS_CHECK_BSP_CACHE.
510
5112002-12-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
512
513        * mpc8260/Makefile.am: Merge-in mpc8260/include/Makefile.am.
514        * mpc8xx/Makefile.am: Merge-in mpc8xx/include/Makefile.am.
515        * mpc8260/include/Makefile.am: Remove.
516        * mpc8xx/include/Makefile.am: Remove.
517        * configure.ac: Remove mpc8260/include/Makefile.
518        Remove mpc8xx/include/Makefile.
519
5202002-12-01      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
521
522        * configure.ac: Add RTEMS_PROG_CCAS.
523
5242002-11-04      Joel Sherrill <joel@OARcorp.com>
525
526        * mpc8260/console-generic/console-generic.c, mpc8260/cpm/dpram.c,
527        mpc8260/exceptions/raw_exception.c,
528        mpc8xx/exceptions/raw_exception.c: Removed warnings.
529
5302002-11-01      Joel Sherrill <joel@OARcorp.com>
531
532        * mpc8xx/console-generic/console-generic.c, mpc8xx/cpm/dpram.c,
533        mpc8xx/exceptions/raw_exception.c, ppc403/clock/clock.c:
534        Removed warnings.
535
5362002-10-31      Joel Sherrill <joel@OARcorp.com>
537
538        * mpc6xx/clock/c_clock.c, mpc6xx/exceptions/raw_exception.c,
539        mpc6xx/mmu/bat.c: Removed warnings.
540
5412002-10-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
542
543        * .cvsignore: Reformat.
544        Add autom4te*cache.
545        Remove autom4te.cache.
546
5472002-09-08      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
548
549        * configure.ac: Remove duplicate mpc6xx/timer/Makefile from CONFIG_FILES.
550
5512002-09-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
552
553        * mpc8260/exceptions/raw_exception.c: #include <string.h>.
554        #include <bspIo.h>.
555
5562002-08-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
557
558        * mpc6xx/wrapup/Makefile.am: Use .$(OBJEXT) instead of .o.
559        * wrapup/Makefile.am: Use .$(OBJEXT) instead of .o.
560
5612002-08-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
562
563        * mpc505/ictrl/Makefile.am: Use .$(OBJEXT) instead of .o.
564        * mpc505/timer/Makefile.am: Use .$(OBJEXT) instead of .o.
565        * mpc505/vectors/Makefile.am: Use .$(OBJEXT) instead of .o.
566        * mpc6xx/clock/Makefile.am: Use .$(OBJEXT) instead of .o.
567        * mpc6xx/exceptions/Makefile.am: Use .$(OBJEXT) instead of .o.
568        * mpc6xx/mmu/Makefile.am: Use .$(OBJEXT) instead of .o.
569        * mpc6xx/timer/Makefile.am: Use .$(OBJEXT) instead of .o.
570        * mpc8260/clock/Makefile.am: Use .$(OBJEXT) instead of .o.
571        * mpc8260/console-generic/Makefile.am: Use .$(OBJEXT) instead of .o.
572        * mpc8260/cpm/Makefile.am: Use .$(OBJEXT) instead of .o.
573        * mpc8260/exceptions/Makefile.am: Use .$(OBJEXT) instead of .o.
574        * mpc8260/mmu/Makefile.am: Use .$(OBJEXT) instead of .o.
575        * mpc8260/timer/Makefile.am: Use .$(OBJEXT) instead of .o.
576        * mpc8xx/clock/Makefile.am: Use .$(OBJEXT) instead of .o.
577        * mpc8xx/console-generic/Makefile.am: Use .$(OBJEXT) instead of .o.
578        * mpc8xx/cpm/Makefile.am: Use .$(OBJEXT) instead of .o.
579        * mpc8xx/exceptions/Makefile.am: Use .$(OBJEXT) instead of .o.
580        * mpc8xx/mmu/Makefile.am: Use .$(OBJEXT) instead of .o.
581        * mpc8xx/timer/Makefile.am: Use .$(OBJEXT) instead of .o.
582        * ppc403/clock/Makefile.am: Use .$(OBJEXT) instead of .o.
583        * ppc403/console/Makefile.am: Use .$(OBJEXT) instead of .o.
584        * ppc403/ictrl/Makefile.am: Use .$(OBJEXT) instead of .o.
585        * ppc403/timer/Makefile.am: Use .$(OBJEXT) instead of .o.
586        * ppc403/tty_drv/Makefile.am: Use .$(OBJEXT) instead of .o.
587        * ppc403/vectors/Makefile.am: Use .$(OBJEXT) instead of .o.
588        * shared/include/Makefile.am: Use .$(OBJEXT) instead of .o.
589        * shared/src/Makefile.am: Use .$(OBJEXT) instead of .o.
590
5912002-07-24      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
592
593        * mpc6xx/mmu/pte121.c: Include <string.h> for gcc-3.1.
594
5952002-07-22      Till Straumann <strauman@slac.stanford.edu>
596
597        * mpc6xx/mmu/bat.c: Per PR241, fix a tiny bug introduced by the
598        fix for an earlier patch (PR213) which added support for setting
599        BAT0 to setdbat().
600
6012001-05-17      Joel Sherrill <joel@OARcorp.com>
602
603        * mpc6xx/exceptions/raw_exception.c, pc6xx/mmu/pte121.c: Modified
604        slightly to reflect recent PowerPC re-organization and avoid warnings.
605
6062001-05-15      Till Straumann <strauman@slac.stanford.edu>
607
608        * mpc6xx/mmu/pte121.c, mpc6xx/mmu/pte121.h: New files. Missed in
609        merge of PR213.
610
6112001-05-14      Joel Sherrill <joel@OARcorp.com>
612
613        * shared/include/cpuIdent.c: Account for duplicate numbers.
614
6152002-05-01      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
616
617        * rtems/powerpc/debugmod.h: New file (extracted from
618        score/ppc.h).
619        * Makefile.am: Relect changes above.
620
6212001-05-14      Till Straumann <strauman@slac.stanford.edu>
622
623        * shared/include/io.h: Per PR215 address the following issues:
624            - _IO_BASE, _ISA_MEM_BASE and PCI_DRAM_OFFSET
625              are no longer defined by libcpu (powerpc/shared/include/io.h)
626              but by the BSP (who is the only one to know the values)
627            - the affected BSP (shared/motorola) headers have been fixed
628              in a separate "libbsp/powerpc/shared" patch.
629            - the DEC 21140 driver (libchip/network/dec21140.c) has been
630              fixed to use PCI_DRAM_OFFSET instead of PREP_PCI_DRAM_OFFSET.
631              and PCI_MEM_BASE instead of PREP_ISA_MEM_BASE. PCI_MEM_BASE
632              is to be defined by the BSP who is using this driver.
633            - the DEC driver also has been fixed to use the newer
634              rtems_bsp_delay_in_bus_cycles() instead of the obsolete
635              delay_in_bus_cycles().
636
6372001-05-14      Till Straumann <strauman@slac.stanford.edu>
638
639        * rtems/powerpc/registers.h, rtems/score/ppc.h: Per PR213, add
640        the following:
641            - support for the MPC74000 (AKA G4); there is no
642              AltiVec support yet, however.
643            - the cache flushing assembly code uses hardware-flush on the G4.
644              Also, a couple of hardcoded numerical values were replaced
645              by more readable symbolic constants.
646            - extended interrupt-disabled code section so enclose the entire
647              cache flush/invalidate procedure (as recommended by the book).
648              This is not (latency) critical as it is only used by
649              init code but prevents possible corruption.
650            - Trivial page table support as been added.
651              (1:1 effective-virtual-physical address mapping which is only
652              useful only on CPUs which feature hardware TLB replacement,
653              e.g. >604.  This allows for write-protecting memory regions,
654              e.g. text/ro-data which makes catching corruptors a lot easier.
655              It also frees one DBAT/IBAT and gives more flexibility
656              for setting up address maps :-)
657            - setdbat() allows changing BAT0 also (since the BSP may use
658              a page table, BAT0 could be available...).
659            - asm_setdbatX() violated the SVR ABI by using
660              r20 as a scratch register; changed for r0
661            - according to the book, a context synchronizing instruction is
662              necessary prior to and after changing a DBAT -> isync added
663
6642002-04-30      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
665
666        * rtems/powerpc/cache.h: New file (extracted from
667        old-exceptions/cpu.h)
668        * Makefile.am: Relect changes above.
669
6702002-04-18      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
671
672        * shared/include/cpu.h: Removed.
673        * shared/include/Makefile.am: Reflect changes above.
674        * shared/include/spr.h: Include rtems/powerpc/registers.h instead of
675        libcpu/cpu.h.
676        * mpc6xx/clock/c_clock.c: Reflect changes to <rtems/score/cpu.h>.
677        * mpc6xx/exceptions/asm_utils.S: Ditto.
678        * mpc6xx/exceptions/raw_exception.c: Ditto.
679        * mpc6xx/mmu/mmuAsm.S: Ditto.
680        * mpc6xx/timer/timer.c: Ditto.
681        * mpc8260/exceptions/asm_utils.S: Ditto.
682        * mpc8260/exceptions/raw_exception.c: Ditto.
683        * mpc8xx/exceptions/asm_utils.S: Ditto.
684        * mpc8xx/exceptions/raw_exception.c: Ditto.
685        * ppc403/vectors/vectors.S: Include <asm.h> instead of "asm.h".
686
6872001-04-17      Joel Sherrill <joel@OARcorp.com>
688
689        * shared/include/cpu.h: Added ifndef ASM.
690 
6912001-04-17      Joel Sherrill <joel@OARcorp.com>
692
693        * ChangeLog: Corrected paths on past few commits.
694 
6952002-04-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
696
697        * shared/include/cpu.h: Don't include cpuIdent.h.
698
6992002-04-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
700
701        * mpc8260/exceptions/raw_exception.c: Include <libcpu/cpuIdent.h>.
702
7032002-04-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
704
705        * mpc8xx/exceptions/raw_exception.c: Include <libcpu/cpuIdent.h>.
706
7072002-04-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
708
709        * mpc6xx/exceptions/raw_exception.c: Include <libcpu/cpuIdent.h>.
710
7112002-04-13      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
712
713        * shared/include/cpuIdent.h: New.
714        * shared/include/cpuIdent.c: Reflect having added cpuIdent.h.
715        * shared/include/cpu.h: Ditto.
716        * shared/include/Makefile.am: Add cpuIndent.h. Fix EXTRA_DIST.
717
7182001-04-03      Joel Sherrill <joel@OARcorp.com>
719
720        * Closed PR57.  The hack is OK as it allows a BSP to override
721        or not at its discretion.
722        * mpc8xx/timer/timer.c: Removed #warning declaring providing a
723        default definition for the macros
724        rtems_cpu_configuration_get_timer_least_valid and
725        rtems_cpu_configuration_get_timer_average_overhead.
726
7272002-02-04      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
728
729        * shared/include/byteorder.h: Use unsigned instead of __unsigned
730        (GCC-3.0.x compatibility).
731       
7322002-03-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
733
734        * configure.ac:
735        AC_INIT(package,_RTEMS_VERSION,_RTEMS_BUGS).
736        AM_INIT_AUTOMAKE([no-define foreign 1.6]).
737        * mpc505/ictrl/Makefile.am: Remove AUTOMAKE_OPTIONS.
738        * mpc505/Makefile.am: Remove AUTOMAKE_OPTIONS.
739        * mpc505/timer/Makefile.am: Remove AUTOMAKE_OPTIONS.
740        * mpc505/vectors/Makefile.am: Remove AUTOMAKE_OPTIONS.
741        * Makefile.am: Remove AUTOMAKE_OPTIONS.
742        * mpc6xx/clock/Makefile.am: Remove AUTOMAKE_OPTIONS.
743        * mpc6xx/Makefile.am: Remove AUTOMAKE_OPTIONS.
744        * mpc6xx/exceptions/Makefile.am: Remove AUTOMAKE_OPTIONS.
745        * mpc6xx/mmu/Makefile.am: Remove AUTOMAKE_OPTIONS.
746        * mpc6xx/timer/Makefile.am: Remove AUTOMAKE_OPTIONS.
747        * mpc6xx/wrapup/Makefile.am: Remove AUTOMAKE_OPTIONS.
748        * mpc8260/clock/Makefile.am: Remove AUTOMAKE_OPTIONS.
749        * mpc8260/Makefile.am: Remove AUTOMAKE_OPTIONS.
750        * mpc8260/console-generic/Makefile.am: Remove AUTOMAKE_OPTIONS.
751        * mpc8260/cpm/Makefile.am: Remove AUTOMAKE_OPTIONS.
752        * mpc8260/exceptions/Makefile.am: Remove AUTOMAKE_OPTIONS.
753        * mpc8260/include/Makefile.am: Remove AUTOMAKE_OPTIONS.
754        * mpc8260/mmu/Makefile.am: Remove AUTOMAKE_OPTIONS.
755        * mpc8260/timer/Makefile.am: Remove AUTOMAKE_OPTIONS.
756        * mpc8xx/clock/Makefile.am: Remove AUTOMAKE_OPTIONS.
757        * mpc8xx/Makefile.am: Remove AUTOMAKE_OPTIONS.
758        * mpc8xx/console-generic/Makefile.am: Remove AUTOMAKE_OPTIONS.
759        * mpc8xx/cpm/Makefile.am: Remove AUTOMAKE_OPTIONS.
760        * mpc8xx/exceptions/Makefile.am: Remove AUTOMAKE_OPTIONS.
761        * mpc8xx/include/Makefile.am: Remove AUTOMAKE_OPTIONS.
762        * mpc8xx/mmu/Makefile.am: Remove AUTOMAKE_OPTIONS.
763        * mpc8xx/timer/Makefile.am: Remove AUTOMAKE_OPTIONS.
764        * ppc403/clock/Makefile.am: Remove AUTOMAKE_OPTIONS.
765        * ppc403/Makefile.am: Remove AUTOMAKE_OPTIONS.
766        * ppc403/console/Makefile.am: Remove AUTOMAKE_OPTIONS.
767        * ppc403/ictrl/Makefile.am: Remove AUTOMAKE_OPTIONS.
768        * ppc403/timer/Makefile.am: Remove AUTOMAKE_OPTIONS.
769        * ppc403/tty_drv/Makefile.am: Remove AUTOMAKE_OPTIONS.
770        * ppc403/vectors/Makefile.am: Remove AUTOMAKE_OPTIONS.
771        * shared/include/Makefile.am: Remove AUTOMAKE_OPTIONS.
772        * shared/Makefile.am: Remove AUTOMAKE_OPTIONS.
773        * shared/src/Makefile.am: Remove AUTOMAKE_OPTIONS.
774        * wrapup/Makefile.am: Remove AUTOMAKE_OPTIONS.
775
7762002-01-03      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
777
778        * mpc6xx/clock/c_clock.c: Include rtems/bspIo.h instead of bspIo.h.
779        * mpc6xx/mmu/bat.h: Include rtems/bspIo.h instead of bspIo.h.
780        * mpc8260/console-generic/console-generic.c: Include rtems/bspIo.h instead of bspIo.h.
781        * mpc8260/cpm/brg.c: Include rtems/bspIo.h instead of bspIo.h.
782        * mpc8xx/console-generic/console-generic.c: Include rtems/bspIo.h instead of bspIo.h.
783        * shared/include/cpuIdent.c: Include rtems/bspIo.h instead of bspIo.h.
784
7852001-11-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
786
787        * ppc403/vectors/vectors.S: Include <bsp.h>.
788        * shared/include/cpu.h: Remove stray empty lines.
789
7902001-11-27      Joel Sherrill <joel@OARcorp.com>,
791
792        * new_exception_processing/Makefile.in,
793        new_exception_processing/.cvsignore,
794        new_exception_processing/Makefile.am,
795        new_exception_processing/c_isr.inl,
796        new_exception_processing/cpu.c, new_exception_processing/cpu.h,
797        new_exception_processing/cpu_asm.S,
798        old_exception_processing/Makefile.in,
799        old_exception_processing/.cvsignore,
800        old_exception_processing/Makefile.am, old_exception_processing/README,
801        old_exception_processing/TODO, old_exception_processing/c_isr.inl,
802        old_exception_processing/cpu.c, old_exception_processing/cpu.h,
803        old_exception_processing/cpu_asm.S, old_exception_processing/irq_stub.S,
804        old_exception_processing/ppc_offs.h,
805        old_exception_processing/ppccache.c, old_exception_processing/rtems.S:
806        Deleted since now under libbsp.
807
8082001-11-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
809
810        * configure.ac: Remove old_exception_processing,
811        new_exception_processing.
812        * Makefile.am: Ditto.
813
8142001-11-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
815
816        * configure.ac: Remove mpc750 from new_exception_processing,
817        Remove mpc604 from new_exception_processing.
818
8192001-11-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
820
821        * configure.ac: Remove ppc603e from old_exception_processing.
822
8232001-11-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
824
825        * configure.ac: Remove mpc8xx from new_exception_processing.
826
8272001-11-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
828
829        * configure.ac: Remove mpc8620 from new_exception_processing.
830
8312001-11-20      Joel Sherrill <joel@OARcorp.com>
832
833        * ChangeLog: Corrected spacing.
834
8352001-11-14      Till Straumann <strauman@SLAC.Stanford.EDU>
836
837        * new_exception_processing/cpu_asm.S: Support double or single
838        precision context switches.  Note that doing a single precision
839        context save/restore on a double precision PowerPC machine does not
840        only result in rounding errors but also screws up the FPSCR register!
841
8422001-11-08      Dennis Ehlin (ECS) <Dennis.Ehlin@ecs.ericsson.se>
843
844        This modification is part of the submitted modifications necessary to
845        support the IBM PPC405 family.  This submission was reviewed by
846        Thomas Doerfler <Thomas.Doerfler@imd-systems.de> who ensured it did
847        not negatively impact the ppc403 BSPs.  The submission and tracking
848        process was captured as PR50.
849        * ppc403/console/console405.c ppc403/tty_drv/.cvsignore,
850        ppc403/tty_drv/Makefile.am, ppc403/tty_drv/tty_drv.c,
851        ppc403/tty_drv/tty_drv.h: New files.
852        * Makefile.am, README, configure.ac, old_exception_processing/cpu.c,
853        old_exception_processing/cpu.h, ppc403/Makefile.am,
854        ppc403/clock/clock.c, ppc403/console/Makefile.am,
855        ppc403/console/console.c, ppc403/ictrl/ictrl.c, ppc403/ictrl/ictrl.h,
856        ppc403/timer/timer.c: Modified.
857
8582001-11-07      Joel Sherrill <joel@OARcorp.com>
859
860        * configure.ac: Delete the commented out line that said that
861        the mpc8260 used the old exception processing model.  This line
862        also appears to have caused ppc603e to miss this test.
863
8642001-10-29      Joel Sherrill <joel@OARcorp.com>
865
866        * mpc8xx/timer/timer.c: Added hack for two macros that are not defined
867        with the new exception processing model:
868                rtems_cpu_configuration_get_timer_least_valid()
869                rtems_cpu_configuration_get_timer_average_overhead()
870        This is captured as PR57.
871
8722001-10-24      Joel Sherrill <joel@OARcorp.com>
873
874        * mpc8260/clock/.cvsignore, mpc8260/console-generic/.cvsignore,
875        mpc8260/cpm/.cvsignore, mpc8260/exceptions/.cvsignore,
876        mpc8260/include/.cvsignore, mpc8260/mmu/.cvsignore,
877        mpc8260/timer/.cvsignore, mpc8260/.cvsignore: New files.
878
8792001-10-24      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
880
881        * mpc8260/exceptions/Makefile.am, mpc8260/include/Makefile.am,
882        mpc8xx/exceptions/Makefile.am: Updated to autoconf 2.52.
883
8842001-10-24      Joel Sherrill <joel@OARcorp.com>
885
886        * mpc8260/include/mpc8260.h: "or" is a keyword in C++. 
887
8882001-10-22      Andy Dachs <a.dachs@sstl.co.uk>
889
890        * Makefile.am, README, configure.ac, new_exception_processing/cpu.h,
891        shared/include/cpu.h, shared/include/cpuIdent.c, shared/src/cache.c:
892        Added mpc8260 support.
893
8942001-10-22      Andy Dachs <a.dachs@sstl.co.uk>
895
896        * Added mpc8260 directory.
897        * Modified Makefile.am and configure.in to build the contents
898        * mpc8260/Makefile.am, mpc8260/README, mpc8260/clock/Makefile.am,
899        mpc8260/clock/clock.c, mpc8260/console-generic/Makefile.am,
900        mpc8260/console-generic/console-generic.c, mpc8260/cpm/.cvsignore,
901        mpc8260/cpm/Makefile.am, mpc8260/cpm/brg.c, mpc8260/cpm/cp.c,
902        mpc8260/cpm/dpram.c, mpc8260/exceptions/.cvsignore,
903        mpc8260/exceptions/Makefile.am, mpc8260/exceptions/asm_utils.S,
904        mpc8260/exceptions/raw_exception.c, mpc8260/exceptions/raw_exception.h,
905        mpc8260/include/Makefile.am, mpc8260/include/console.h,
906        mpc8260/include/cpm.h, mpc8260/include/mmu.h,
907        mpc8260/include/mpc8260.h, mpc8260/mmu/Makefile.am, mpc8260/mmu/mmu.c,
908        mpc8260/timer/Makefile.am, mpc8260/timer/timer.c: New files.
909
9102001-10-12      Joel Sherrill <joel@OARcorp.com>
911
912        * mpc6xx/clock/c_clock.c, mpc6xx/clock/c_clock.h, mpc8xx/clock/clock.c,
913        mpc8xx/timer/timer.c, new_exception_processing/cpu.c,
914        new_exception_processing/cpu.h, new_exception_processing/cpu_asm.S,
915        old_exception_processing/cpu.c, old_exception_processing/cpu.h,
916        old_exception_processing/cpu_asm.S, old_exception_processing/rtems.S:
917        Fixed typo.
918
9192001-10-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
920
921        * .cvsignore: Add autom4te.cache for autoconf > 2.52.
922        * configure.in: Remove.
923        * configure.ac: New file, generated from configure.in by autoupdate.
924
9252001-09-27      Joel Sherrill <joel@OARcorp.com>
926
927        * old_exception_processing/cpu.h: Renamed delay() to rtems_bsp_delay().
928        Renamed delay_in_bus_cycles() to rtems_bsp_delay_in_bus_cycles().
929        * shared/include/cpu.h: Renamed delay() to rtems_bsp_delay().
930        Renamed delay_in_bus_cycles() to rtems_bsp_delay_in_bus_cycles().
931
9322001-09-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
933
934        * new_exception_processing/Makefile.am: Use 'PREINSTALL_FILES ='.
935        * old_exception_processing/Makefile.am: Use 'PREINSTALL_FILES ='.
936        * mpc6xx/mmu/Makefile.am: Use 'PREINSTALL_FILES ='.
937        * mpc6xx/clock/Makefile.am: Use 'PREINSTALL_FILES ='.
938        * mpc6xx/exceptions/Makefile.am: Use 'PREINSTALL_FILES ='.
939        * mpc8xx/include/Makefile.am: Use 'PREINSTALL_FILES ='.
940        * mpc8xx/exceptions/Makefile.am: Use 'PREINSTALL_FILES ='.
941        * shared/include/Makefile.am: Use 'PREINSTALL_FILES ='.
942        * shared/src/Makefile.am: Use 'PREINSTALL_FILES ='.
943        * shared/src/Makefile.am: Use 'CLEANFILES ='.
944
9452000-06-08      Eric Valette <valette@crf.canon.fr>
946
947        * mpc8xx/console-generic/console-generic.c:
948        The printk/printf did not work when loaded by EPPCBUG. They did
949        work when loaded with the BDM debugger.  I suspected EPPBUG
950        made some nasty things like patching Communication processor
951        microcode...  Anyway, the attached patch:
952          1) Enables to have printk nearly immediately after boot,
953          2) Make printf work automagically (I do not know why except I make a
954        different initialization for printk that should be overwritten by
955        console init later ?)
956
957        I let the default to be using EPPCBUG embedded firmware to boot and
958        using this printk early enabler code (LOADED_BY_EPPCBUG and
959        EARLY_CONSOLE) are on.
960
9612001-05-24      Tom Armistead <tom_armistead@phx.mcd.mot.com>
962
963        * mpc6xx/timer/timer.c: Added include of bsp.h and removed
964        external declaration of BSP_Convert_decrementer() to
965        correct unresolved reference to this routine.
966
9672001-05-24      Eric Valette <valette@crf.canon.fr>
968
969        * mpc8xx/console-generic/console-generic.c: Bug found by Yacine
970        <elkolli@crf.canon.fr> where the initialization or irq data structure
971        was incomplete in case a SMC channel was used first and later a SCC one.
972
9732001-03-30      Eric Valette <valette@crf.canon.fr>
974
975        * mpc8xx/vectors/.cvsignore, mpc8xx/vectors/Makefile.am,
976        mpc8xx/vectors/README, mpc8xx/vectors/align_h.S
977        mpc8xx/vectors/vectors.S:  These files were removed in
978        support of switching the mpc8xx to the use the "new exception
979        processing model."
980
9812001-03-30      Eric Valette <valette@crf.canon.fr>
982
983        * mpc8xx/exceptions/.cvsignore, mpc8xx/exceptions/Makefile.am,
984        mpc8xx/exceptions/asm_utils.S, mpc8xx/exceptions/raw_exception.c,
985        mpc8xx/exceptions/raw_exception.h: New files.
986        * configure.in, mpc6xx/mmu/bat.h, mpc8xx/Makefile.am,
987        mpc8xx/clock/clock.c,
988        mpc8xx/console-generic/console-generic.c,
989        mpc8xx/include/mpc8xx.h, mpc8xx/mmu/mmu.c,
990        new_exception_processing/cpu.h, shared/include/byteorder.h,
991        wrapup/Makefile.am:  This is conversion of the
992        mpc8xx CPU to the "new exception processing model."
993
9942001-02-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
995
996        * mpc505/ictrl/Makefile.am, mpc6xx/clock/Makefile.am,
997        mpc6xx/exceptions/Makefile.am, mpc6xx/mmu/Makefile.am,
998        mpc8xx/include/Makefile.am, new_exception_processing/Makefile.am,
999        old_exception_processing/Makefile.am, pc403/ictrl/Makefile.am,
1000        shared/include/Makefile.am, shared/src/Makefile.am:
1001        Apply *_HEADERS instead of *H_FILES.
1002        * shared/src/.cvsignore: Add cache.h.
1003
10042001-01-03      Joel Sherrill <joel@OARcorp.com>
1005
1006        * new_exception_processing/cpu.h, old_exception_processing/cpu.c:
1007        old_exception_processing/cpu.h, Added _CPU_Initialize_vectors().
1008        In particular, spurious vector initialization had to be moved
1009        on old exception processing model.
1010
10112000-11-09      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1012
1013        * Makefile.am: Use ... instead of RTEMS_TOPdir in ACLOCAL_AMFLAGS.
1014
10152000-11-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1016
1017        * Makefile.am: Switch to ACLOCAL_AMFLAGS = -I $(RTEMS_TOPdir)/aclocal.
1018
10192000-10-26      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1020
1021        * Makefile.am: ACLOCAL_AMFLAGS= -I $(RTEMS_TOPdir)/macros.
1022        Switch to GNU canonicalization.
1023
10242000-10-20      Joel Sherrill <joel@OARcorp.com>
1025
1026        * mpc8xx/console-generic/console-generic.c: Avoid use of
1027        BSP definitions and rely on the new routine
1028        mbx8xx_console_get_configuration() to get information.  This
1029        routine was formerly incorrectly called
1030        mbx8xx_console_use_maximum_buffer_size().
1031        binding to the exception code.
1032
10332000-10-20      Joel Sherrill <joel@OARcorp.com>
1034
1035        * configure.in, Makefile.am: Explicitly specify whether an
1036        RTEMS_CPU_MODEL is using old or new exception processing.  This
1037        is important because when building multilib, you do not know
1038        the RTEMS_CPU_MODEL.  So everything built in a multilib'ed RTEMS
1039        must be independent of the exception model and allow for late
1040        binding to the exception code.
1041
10422000-10-18        Sergei Organov <osv@javad.ru>
1043
1044        * Added full support for MPC505.
1045        * mpc505/ictrl: New directory.
1046        * configure.in, mpc505/Makefile.am: Modified to reflect ictrl addition.
1047        * mpc505/ictrl/.cvsignore, mpc505/ictrl/Makefile.am,
1048        mpc505/ictrl/ictrl.c, mpc505/ictrl/ictrl.h: New files.
1049        * mpc505/timer/timer.c: Use <rtems.h>, not "rtems.h".
1050        * mpc505/vectors/Makefile.am: alignment exception handler now included.
1051        * mpc505/vectors/vectors.S: Now use constants for exception numbers.
1052        * old_exception_processing/ppc_offs.h: New file.
1053        * old_exception_processing/Makefile.am: Account for ppc_offs.h.
1054        * old_exception_processing/cpu.h: Make Nest and Disable levels volatile.
1055        * old_exception_processing/cpu_asm.S: Offsets moved to ppc_offs.h.
1056
10572000-10-18      Joel Sherrill <joel@OARcorp.com>
1058
1059        * mpc8xx/console-generic/console-generic.c: Removed include of
1060        <bsp.h> by adding BSP dependent routine
1061        mbx8xx_console_use_maximum_buffer_size() which can be hard coded
1062        or check non-volatile memory for configuration.
1063
10642000-10-18      Joel Sherrill <joel@OARcorp.com>
1065
1066        * mpc8xx/console-generic/console-generic.c: Removed warnings.
1067
10682000-10-18      Joel Sherrill <joel@OARcorp.com>
1069
1070        * mpc6xx/clock/c_clock.h: Removed commented out reference to <bsp.h>.
1071        * mpc6xx/timer/timer.c: Ditto.
1072
10732000-10-18      Joel Sherrill <joel@OARcorp.com>
1074
1075        * mpc6xx/clock/c_clock.c, mpc6xx/clock/c_clock.h: Removed use of
1076        bsp.h and replaced it with use of proper interfaces or explicit
1077        externs of required functions and data.
1078        * mpc6xx/timer/timer.c: Ditto.
1079
10802000-09-04      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1081
1082        * mpc505/timer/Makefile.am, mpc505/vectors/Makefile.am,
1083        mpc6xx/clock/Makefile.am, mpc6xx/exceptions/Makefile.am,
1084        mpc6xx/mmu/Makefile.am, mpc6xx/timer/Makefile.am,
1085        mpc6xx/wrapup/Makefile.am, ppc403/clock/Makefile.am,
1086        ppc403/console/Makefile.am, ppc403/ictrl/Makefile.am,
1087        ppc403/timer/Makefile.am, ppc403/vectors/Makefile.am,
1088        shared/include/Makefile.am, shared/src/Makefile.am,
1089        wrapup/Makefile.am, mpc8xx/clock/Makefile.am,
1090        mpc8xx/console-generic/Makefile.am, mpc8xx/cpm/Makefile.am,
1091        mpc8xx/mmu/Makefile.am, mpc8xx/timer/Makefile.am,
1092        mpc8xx/vectors/Makefile.am, new_exception_processing/Makefile.am,
1093        old_exception_processing/Makefile.am: Include compile.am
1094
10952000-08-11  Charles-Antoine Gauthier  <charles.gauthier@nrc.ca>
1096
1097        * mpc8xx/console-generic/console-generic.c:
1098        Add support for configuration parameters in NVRAM
1099
11002000-08-25      Joel Sherrill <joel.sherrill@OARcorp.com>
1101
1102        * ChangeLog: File paths corrected.
1103
11042000-08-10      Charles-Antoine Gauthier  <charles.gauthier@nrc.ca>
1105
1106        * mpx8xx/console-generic/console-generic.c: Addition of support
1107        for shared printk and no termios.
1108
11092000-08-10      Charles-Antoine Gauthier  <charles.gauthier@nrc.ca>
1110
1111        * mpx8xx/console-generic/console-generic.c(m8xx_uart_pollWrite):
1112        Flush actual buffer.
1113
11142000-08-10      Joel Sherrill <joel@OARcorp.com>
1115
1116        * ChangeLog: New file.
Note: See TracBrowser for help on using the repository browser.