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

4.104.114.84.95
Last change on this file since 8430205 was 8430205, checked in by Joel Sherrill <joel.sherrill@…>, on 04/12/04 at 22:04:28

2004-04-12 David Querbach <querbach@…>

  • README, configure.ac, mpc5xx/Makefile.am, mpc5xx/exceptions/raw_exception.c, mpc5xx/exceptions/raw_exception.h, mpc5xx/timer/timer.c, shared/include/cpuIdent.h: addition of a significant amount of MPC5xx support as part of the addition of the SS555 BSP.
  • mpc5xx/README, mpc5xx/clock/clock.c, mpc5xx/console-generic/console-generic.c, mpc5xx/include/console.h, mpc5xx/include/mpc5xx.h, mpc5xx/irq/irq.c, mpc5xx/irq/irq.h, mpc5xx/irq/irq_asm.S, mpc5xx/irq/irq_init.c, mpc5xx/vectors/vectors.S, mpc5xx/vectors/vectors.h, mpc5xx/vectors/vectors_init.c: New files.
  • mpc5xx/exceptions/asm_utils.S: Removed.
  • Property mode set to 100644
File size: 43.6 KB
Line 
12004-04-12      David Querbach <querbach@realtime.bc.ca>
2
3        * README, configure.ac, mpc5xx/Makefile.am,
4        mpc5xx/exceptions/raw_exception.c, mpc5xx/exceptions/raw_exception.h,
5        mpc5xx/timer/timer.c, shared/include/cpuIdent.h: addition of a
6        significant amount of MPC5xx support as part of the addition of the
7        SS555 BSP.
8        * mpc5xx/README, mpc5xx/clock/clock.c,
9        mpc5xx/console-generic/console-generic.c, mpc5xx/include/console.h,
10        mpc5xx/include/mpc5xx.h, mpc5xx/irq/irq.c, mpc5xx/irq/irq.h,
11        mpc5xx/irq/irq_asm.S, mpc5xx/irq/irq_init.c,
12        mpc5xx/vectors/vectors.S, mpc5xx/vectors/vectors.h,
13        mpc5xx/vectors/vectors_init.c: New files.
14        * mpc5xx/exceptions/asm_utils.S: Removed.
15
162004-04-02      Ralf Corsepius <ralf_corsepius@rtems.org>
17
18        * ppc403/vectors/align_h.S: Include <rtems/asm.h> instead of <asm.h>.
19
202004-04-01      Ralf Corsepius <ralf_corsepius@rtems.org>
21
22        * mpc505/vectors/vectors.S: Include <rtems/asm.h> instead of <asm.h>.
23        * mpc6xx/exceptions/asm_utils.S: Include <rtems/asm.h> instead of <asm.h>.
24        * mpc6xx/mmu/mmuAsm.S: Include <rtems/asm.h> instead of <asm.h>.
25        * mpc8260/exceptions/asm_utils.S: Include <rtems/asm.h> instead of <asm.h>.
26        * mpc8xx/exceptions/asm_utils.S: Include <rtems/asm.h> instead of <asm.h>.
27        * ppc403/vectors/vectors.S: Include <rtems/asm.h> instead of <asm.h>.
28        * mpc5xx/exceptions/asm_utils.S: Include <rtems/asm.h> instead of <asm.h>.
29        * mpc8260/clock/clock.c: Include <rtems/clockdrv.h> instead of <clockdrv.h>.
30        * mpc8xx/clock/clock.c: Include <rtems/clockdrv.h> instead of <clockdrv.h>.
31        * ppc403/clock/clock.c: Include <rtems/clockdrv.h> instead of <clockdrv.h>.
32
332004-03-31      Ralf Corsepius <ralf_corsepius@rtems.org>
34
35        * mpc6xx/timer/timer.c: Cosmetics.
36
372004-03-30      Ralf Corsepius <ralf_corsepius@rtems.org>
38
39        * mpc505/timer/timer.c, mpc5xx/timer/timer.c,
40        mpc6xx/clock/c_clock.c, mpc6xx/timer/timer.c, mpc8260/clock/clock.c,
41        mpc8260/console-generic/console-generic.c, mpc8260/cpm/cp.c,
42        mpc8260/cpm/dpram.c, mpc8260/include/cpm.h, mpc8260/include/mmu.h,
43        mpc8260/include/mpc8260.h, mpc8260/mmu/mmu.c, mpc8260/timer/timer.c,
44        mpc8xx/clock/clock.c, mpc8xx/console-generic/console-generic.c,
45        mpc8xx/cpm/cp.c, mpc8xx/cpm/dpram.c, mpc8xx/include/cpm.h,
46        mpc8xx/include/mmu.h, mpc8xx/include/mpc8xx.h, mpc8xx/mmu/mmu.c,
47        mpc8xx/timer/timer.c, ppc403/clock/clock.c,
48        ppc403/console/console.c, ppc403/console/console405.c,
49        ppc403/ictrl/ictrl.c, ppc403/ictrl/ictrl.h, ppc403/timer/timer.c,
50        ppc403/tty_drv/tty_drv.c, rtems/powerpc/cache.h, shared/src/cache.c:
51        Convert to using c99 fixed size types.
52
532004-03-26      Ralf Corsepius <ralf_corsepius@rtems.org>
54
55        * configure.ac: Add 2nd argument (rtems_updir) to RTEMS_TOP.
56
572004-03-09      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
58
59        * README: Add "mpc5xx (mpc565)", because Wilfried B. mentioned the
60        mpc5xx being used on mpc565.
61
622004-03-08      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
63
64        PR 587/bsps
65        * shared/include/cpuIdent.h, shared/include/cpuIdent.c: Add defines
66        for MPC_5XX.
67
682004-03-08      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
69
70        * Makefile.am, configure.ac: Reflect having added mpc5xx.
71
722004-03-08      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
73
74        * mpc5xx/.cvsignore, mpc5xx/Makefile.am: New.
75        * mpc5xx/exceptions/asm_utils.S,  mpc5xx/exceptions/raw_exception.c,
76        mpc5xx/exceptions/raw_exception.h, mpc5xx/ictrl/ictrl.c,
77        mpc5xx/ictrl/ictrl.h, mpc5xx/timer/timer.c: New (Submission from
78        Wilfried Busalski <w.busalski@lancier-monitoring.de>).
79
802004-03-05      Joel Sherrill <joel@OARcorp.com>
81
82        * mpc6xx/mmu/pte121.c: Add missing ifdef DEBUG to remove warning for
83        unused static routine.
84
852004-02-17      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
86
87        * mpc505/Makefile.am: Fix typo.
88
892004-02-06      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
90
91        * mpc505/Makefile.am, mpc6xx/Makefile.am, mpc8260/Makefile.am,
92        mpc8xx/Makefile.am, ppc403/Makefile.am: Don't include .../lib.am.
93
942004-01-30      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
95
96        * wrapup/Makefile.am: Remove.
97        * configure.ac: Remove wrapup.
98        * shared/Makefile.am: Use automake compilation rules.
99        Build *.rels.
100
1012004-01-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
102
103        * configure.ac: Require automake >= 1.8.2.
104        * Makefile.am, mpc505/Makefile.am, mpc6xx/Makefile.am,
105        mpc8260/Makefile.am, mpc8xx/Makefile.am, ppc403/Makefile.am,
106        shared/Makefile.am: Use automake compilation rules.
107        Add PREINSTALL_DIRS.
108
1092004-01-14      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
110
111        * Makefile.am: Re-add dirstamps to PRE/TMPINSTALL_FILES.
112        Add PRE/TMPINSTALL_FILES to CLEANFILES.
113        * mpc505/Makefile.am: Ditto.
114        * mpc6xx/Makefile.am: Ditto.
115        * mpc8260/Makefile.am: Ditto.
116        * mpc8xx/Makefile.am: Ditto.
117        * ppc403/Makefile.am: Ditto.
118        * shared/Makefile.am: Ditto.
119
1202004-01-13      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
121
122        * mpc6xx/Makefile.am: Remove libcpuspec.a (Unused).
123
1242004-01-13      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
125
126        * mpc505/Makefile.am: Fix typo vectors/vectors.S.
127        * shared/Makefile.am: Fix typo
128        EXTRA_DIST = $(libcpuspec_C_FILES)
129
1302003-12-19      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
131
132        * ppc403/Makefile.am: Fix typo in vectors' compilation rule.
133        * shared/Makefile.am: Use $(top_srcdir)/../shared instead of
134        relative subdirs.
135
1362003-12-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
137
138        * mpc6xx/wrapup/.cvsignore: Remove.
139
1402003-12-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
141
142        * ppc403/clock/Makefile.am: Remove.
143        * ppc403/console/Makefile.am: Remove.
144        * ppc403/ictrl/Makefile.am: Remove.
145        * ppc403/timer/Makefile.am: Remove.
146        * ppc403/tty_drv/Makefile.am: Remove.
147        * ppc403/vectors/Makefile.am: Remove.
148        * ppc403/Makefile.am: Merge-in Makefile.ams above.
149        * configure.ac: Reflect changes to ppc403/Makefile.ams.
150
1512003-12-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
152
153        * mpc505/ictrl/Makefile.am: Remove.
154        * mpc505/timer/Makefile.am: Remove.
155        * mpc505/vectors/Makefile.am: Remove.
156        * mpc505/Makefile.am: Merge-in Makefile.ams above.
157        * configure.ac: Reflect changes to mpc505/Makefile.ams.
158
1592003-12-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
160
161        * mpc8xx/clock/Makefile.am: Remove.
162        * mpc8xx/console-generic/Makefile.am: Remove.
163        * mpc8xx/cpm/Makefile.am: Remove.
164        * mpc8xx/exceptions/Makefile.am: Remove.
165        * mpc8xx/mmu/Makefile.am: Remove.
166        * mpc8xx/timer/Makefile.am: Remove.
167        * mpc8xx/Makefile.am: Merge-in Makefile.ams above.
168        * configure.ac: Reflect changes to mpc8xx/Makefile.ams.
169
1702003-12-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
171
172        * configure.ac: Remove mpc6xx/*/Makefile,  mpc8260/*/Makefile.
173
1742003-12-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
175
176        * mpc6xx/clock/Makefile.am: Remove.
177        * mpc6xx/exceptions/Makefile.am: Remove.
178        * mpc6xx/mmu/Makefile.am: Remove.
179        * mpc6xx/timer/Makefile.am: Remove.
180        * mpc6xx/wrapup/Makefile.am: Remove.
181        * mpc6xx/Makefile.am: Merge-in Makefile.ams above.
182
1832003-12-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
184
185        * mpc8260/clock/Makefile.am: Remove.
186        * mpc8260/console-generic/Makefile.am: Remove.
187        * mpc8260/cpm/Makefile.am: Remove.
188        * mpc8260/exceptions/Makefile.am: Remove.
189        * mpc8260/mmu/Makefile.am: Remove.
190        * mpc8260/timer/Makefile.am: Remove.
191        * mpc8260/Makefile.am: Merge-in Makefile.ams above.
192
1932003-12-15      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
194
195        * shared/include/Makefile.am: Remove.
196        * shared/src/Makefile.am: Remove.
197        * shared/Makefile.am: Merge-in Makefile.ams above.
198        * configure.ac: Reflect changes above.
199
2002003-12-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
201
202        * Makefile.am: Use mkdir_p. Remove dirs from PRE/TMPINSTALL_FILES.
203        * mpc505/ictrl/Makefile.am: Use mkdir_p. Remove dirs from PRE/TMPINSTALL_FILES.
204        * mpc6xx/clock/Makefile.am: Use mkdir_p. Remove dirs from PRE/TMPINSTALL_FILES.
205        * mpc6xx/exceptions/Makefile.am: Use mkdir_p. Remove dirs from PRE/TMPINSTALL_FILES.
206        * mpc6xx/mmu/Makefile.am: Use mkdir_p. Remove dirs from PRE/TMPINSTALL_FILES.
207        * mpc8260/Makefile.am: Use mkdir_p. Remove dirs from PRE/TMPINSTALL_FILES.
208        * mpc8260/exceptions/Makefile.am: Use mkdir_p. Remove dirs from PRE/TMPINSTALL_FILES.
209        * mpc8xx/Makefile.am: Use mkdir_p. Remove dirs from PRE/TMPINSTALL_FILES.
210        * mpc8xx/exceptions/Makefile.am: Use mkdir_p. Remove dirs from PRE/TMPINSTALL_FILES.
211        * ppc403/ictrl/Makefile.am: Use mkdir_p. Remove dirs from PRE/TMPINSTALL_FILES.
212        * ppc403/tty_drv/Makefile.am: Use mkdir_p. Remove dirs from PRE/TMPINSTALL_FILES.
213        * shared/include/Makefile.am: Use mkdir_p. Remove dirs from PRE/TMPINSTALL_FILES.
214        * shared/src/Makefile.am: Use mkdir_p. Remove dirs from PRE/TMPINSTALL_FILES.
215
2162003-12-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
217
218        * configure.ac: Require automake >= 1.8, autoconf >= 2.59.
219
2202003-12-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
221
222        * wrapup/Makefile.am: Build libcpu.a.
223        Don't preinstall libcpu.a
224
2252003-12-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
226
227        * mpc505/ictrl/Makefile.am: Remove all-local: $(ARCH).
228        * mpc505/timer/Makefile.am: Remove all-local: $(ARCH).
229        * mpc505/vectors/Makefile.am: Remove all-local: $(ARCH).
230        * mpc6xx/clock/Makefile.am: Remove all-local: $(ARCH).
231        * mpc6xx/exceptions/Makefile.am: Remove all-local: $(ARCH).
232        * mpc6xx/mmu/Makefile.am: Remove all-local: $(ARCH).
233        * mpc6xx/timer/Makefile.am: Remove all-local: $(ARCH).
234        * mpc6xx/wrapup/Makefile.am: Remove all-local: $(ARCH).
235        * mpc8260/clock/Makefile.am: Remove all-local: $(ARCH).
236        * mpc8260/console-generic/Makefile.am: Remove all-local: $(ARCH).
237        * mpc8260/cpm/Makefile.am: Remove all-local: $(ARCH).
238        * mpc8260/exceptions/Makefile.am: Remove all-local: $(ARCH).
239        * mpc8260/mmu/Makefile.am: Remove all-local: $(ARCH).
240        * mpc8260/timer/Makefile.am: Remove all-local: $(ARCH).
241        * mpc8xx/clock/Makefile.am: Remove all-local: $(ARCH).
242        * mpc8xx/console-generic/Makefile.am: Remove all-local: $(ARCH).
243        * mpc8xx/cpm/Makefile.am: Remove all-local: $(ARCH).
244        * mpc8xx/exceptions/Makefile.am: Remove all-local: $(ARCH).
245        * mpc8xx/mmu/Makefile.am: Remove all-local: $(ARCH).
246        * mpc8xx/timer/Makefile.am: Remove all-local: $(ARCH).
247        * ppc403/clock/Makefile.am: Remove all-local: $(ARCH).
248        * ppc403/console/Makefile.am: Remove all-local: $(ARCH).
249        * ppc403/ictrl/Makefile.am: Remove all-local: $(ARCH).
250        * ppc403/timer/Makefile.am: Remove all-local: $(ARCH).
251        * ppc403/tty_drv/Makefile.am: Remove all-local: $(ARCH).
252        * ppc403/vectors/Makefile.am: Remove all-local: $(ARCH).
253        * shared/include/Makefile.am: Remove all-local: $(ARCH).
254        * shared/src/Makefile.am: Remove all-local: $(ARCH).
255        * wrapup/Makefile.am: Remove all-local: $(ARCH).
256
2572003-12-01      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
258
259        * Makefile.am: Reformat. Use dirstamp for preinstallation.
260        * mpc505/Makefile.am: Reformat.
261        * mpc505/ictrl/Makefile.am: Reformat. Use dirstamp for preinstallation.
262        * mpc505/timer/Makefile.am: Reformat.
263        * mpc505/vectors/Makefile.am: Reformat.
264        * mpc6xx/Makefile.am: Reformat.
265        * mpc6xx/clock/Makefile.am: Reformat. Use dirstamp for preinstallation.
266        * mpc6xx/exceptions/Makefile.am: Reformat. Use dirstamp for preinstallation.
267        * mpc6xx/mmu/Makefile.am: Reformat. Use dirstamp for preinstallation.
268        * mpc6xx/timer/Makefile.am: Reformat.
269        * mpc6xx/wrapup/Makefile.am: Reformat.
270        * mpc8260/Makefile.am: Reformat. Use dirstamp for preinstallation.
271        * mpc8260/clock/Makefile.am: Reformat.
272        * mpc8260/console-generic/Makefile.am: Reformat.
273        * mpc8260/cpm/Makefile.am: Reformat.
274        * mpc8260/exceptions/Makefile.am: Reformat. Use dirstamp for preinstallation.
275        * mpc8260/mmu/Makefile.am: Reformat.
276        * mpc8260/timer/Makefile.am: Reformat.
277        * mpc8xx/Makefile.am: Reformat. Use dirstamp for preinstallation.
278        * mpc8xx/clock/Makefile.am: Reformat.
279        * mpc8xx/console-generic/Makefile.am: Reformat.
280        * mpc8xx/cpm/Makefile.am: Reformat.
281        * mpc8xx/exceptions/Makefile.am: Reformat. Use dirstamp for preinstallation.
282        * mpc8xx/mmu/Makefile.am: Reformat.
283        * mpc8xx/timer/Makefile.am: Reformat.
284        * ppc403/Makefile.am: Reformat.
285        * ppc403/clock/Makefile.am: Reformat.
286        * ppc403/console/Makefile.am: Reformat.
287        * ppc403/ictrl/Makefile.am: Reformat. Use dirstamp for preinstallation.
288        * ppc403/timer/Makefile.am: Reformat.
289        * ppc403/tty_drv/Makefile.am: Reformat. Use dirstamp for preinstallation.
290        * ppc403/vectors/Makefile.am: Reformat.
291        * shared/Makefile.am: Reformat.
292        * shared/include/Makefile.am: Reformat. Use dirstamp for preinstallation.
293        * shared/src/Makefile.am: Reformat. Use dirstamp for preinstallation.
294        * wrapup/Makefile.am: Reformat.
295
2962003-10-22      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
297
298        * configure.ac: Remove RTEMS_CANONICAL_HOST.
299
3002003-10-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
301
302        * configure.ac: Remove RTEMS_CHECK_CPU.
303
3042003-09-04      Joel Sherrill <joel@OARcorp.com>
305
306        * mpc6xx/clock/c_clock.c, mpc6xx/clock/c_clock.h,
307        mpc6xx/exceptions/raw_exception.c, mpc6xx/exceptions/raw_exception.h,
308        mpc6xx/mmu/bat.c, mpc6xx/mmu/bat.h, mpc6xx/mmu/mmuAsm.S,
309        mpc6xx/timer/timer.c, mpc8260/clock/clock.c,
310        mpc8260/console-generic/console-generic.c, mpc8260/cpm/brg.c,
311        mpc8260/exceptions/raw_exception.c,
312        mpc8260/exceptions/raw_exception.h, mpc8260/include/cpm.h,
313        mpc8260/include/mmu.h, mpc8260/mmu/mmu.c, mpc8260/timer/timer.c,
314        mpc8xx/clock/clock.c, mpc8xx/console-generic/console-generic.c,
315        mpc8xx/exceptions/raw_exception.c, mpc8xx/exceptions/raw_exception.h,
316        mpc8xx/include/cpm.h, mpc8xx/include/mmu.h, mpc8xx/mmu/mmu.c,
317        mpc8xx/timer/timer.c, ppc403/clock/clock.c,
318        ppc403/console/console.c.polled, ppc403/timer/timer.c,
319        rtems/powerpc/debugmod.h, shared/include/byteorder.h,
320        shared/include/cpuIdent.c, shared/include/cpuIdent.h,
321        shared/include/io.h, shared/include/mmu.h, shared/include/page.h,
322        shared/include/pgtable.h, shared/include/spr.h: URL for license
323        changed.
324
3252003-09-04      Joel Sherrill <joel@OARcorp.com>
326
327        * mpc505/timer/timer.c, ppc403/console/console.c,
328        ppc403/console/console405.c: Removed incorrect statement about
329        copyright assignment.
330
3312003-08-20      Joel Sherrill <joel@OARcorp.com>
332
333        * mpc8260/clock/clock.c: Correct copyright statements.
334
3352003-08-18      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
336
337        * Makefile.am: Reflect having moved aclocal/.
338
3392003-08-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
340
341        * Makefile.am: Reflect having moved automake/.
342        * mpc505/Makefile.am: Reflect having moved automake/.
343        * mpc505/ictrl/Makefile.am: Reflect having moved automake/.
344        * mpc505/timer/Makefile.am: Reflect having moved automake/.
345        * mpc505/vectors/Makefile.am: Reflect having moved automake/.
346        * mpc6xx/Makefile.am: Reflect having moved automake/.
347        * mpc6xx/clock/Makefile.am: Reflect having moved automake/.
348        * mpc6xx/exceptions/Makefile.am: Reflect having moved automake/.
349        * mpc6xx/mmu/Makefile.am: Reflect having moved automake/.
350        * mpc6xx/timer/Makefile.am: Reflect having moved automake/.
351        * mpc6xx/wrapup/Makefile.am: Reflect having moved automake/.
352        * mpc8260/Makefile.am: Reflect having moved automake/.
353        * mpc8260/clock/Makefile.am: Reflect having moved automake/.
354        * mpc8260/console-generic/Makefile.am: Reflect having moved automake/.
355        * mpc8260/cpm/Makefile.am: Reflect having moved automake/.
356        * mpc8260/exceptions/Makefile.am: Reflect having moved automake/.
357        * mpc8260/mmu/Makefile.am: Reflect having moved automake/.
358        * mpc8260/timer/Makefile.am: Reflect having moved automake/.
359        * mpc8xx/Makefile.am: Reflect having moved automake/.
360        * mpc8xx/clock/Makefile.am: Reflect having moved automake/.
361        * mpc8xx/console-generic/Makefile.am: Reflect having moved automake/.
362        * mpc8xx/cpm/Makefile.am: Reflect having moved automake/.
363        * mpc8xx/exceptions/Makefile.am: Reflect having moved automake/.
364        * mpc8xx/mmu/Makefile.am: Reflect having moved automake/.
365        * mpc8xx/timer/Makefile.am: Reflect having moved automake/.
366        * ppc403/Makefile.am: Reflect having moved automake/.
367        * ppc403/clock/Makefile.am: Reflect having moved automake/.
368        * ppc403/console/Makefile.am: Reflect having moved automake/.
369        * ppc403/ictrl/Makefile.am: Reflect having moved automake/.
370        * ppc403/timer/Makefile.am: Reflect having moved automake/.
371        * ppc403/tty_drv/Makefile.am: Reflect having moved automake/.
372        * ppc403/vectors/Makefile.am: Reflect having moved automake/.
373        * shared/Makefile.am: Reflect having moved automake/.
374        * shared/include/Makefile.am: Reflect having moved automake/.
375        * shared/src/Makefile.am: Reflect having moved automake/.
376        * wrapup/Makefile.am: Reflect having moved automake/.
377
3782003-08-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
379
380        * configure.ac: Use rtems-bugs@rtems.com as bug report email address.
381
3822003-08-08      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
383
384        * wrapup/Makefile.am (FAMILY_OBJS): Remove *exception_processing.
385
3862003-07-08      Joel Sherrill <joel@OARcorp.com>
387
388        PR 416/bsps
389        * ppc403/ictrl/ictrl.c (ictrl_isr): We acknolwegde the interrupt in
390        interrupt controller (clr_exisr(mask)) before calling the interrupt
391        handler that will acnowledge the interrupt source. This results in
392        the interrupt beeing seen a second time by the interrupt controller.
393        Reported and fixed by El Kolli Yacine <yacine.elkolli@crf.canon.fr>.
394
3952003-03-25      Thomas Doerfler <Thomas.Doerfler@imd-systems.de>
396
397        PR 368/filesystems
398        * mpc8xx/include/mpc8xx.h: Add PCMCIA registers.
399
4002003-03-25      Till Straumann <strauman@slac.stanford.edu>
401
402        PR 349/bsps
403        * shared/include/cpuIdent.c: Readd PPC604r CPU.
404
4052003-03-06      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
406
407        * configure.ac: Remove AC_CONFIG_AUX_DIR.
408
4092003-02-20      Till Straumann <strauman@slac.stanford.edu>
410
411        PR 349/bsps
412        * mpc6xx/exceptions/raw_exception.c, mpc6xx/mmu/bat.c,
413        mpc6xx/mmu/pte121.c, shared/include/cpuIdent.c,
414        shared/include/cpuIdent.h, shared/src/Makefile.am, shared/src/stack.c,
415        shared/src/stackTrace.h, powerpc/registers.h:
416          - undo improper 'fix' who broke mpc604r identification
417          - fix: 7400 identification PVR value was wrong
418          - enhance 'setdbat()' to switch OFF a given BAT if called with 0 size
419          - fix: page table support bugfix
420          - enhancement: provide routines to take and print stack trace
421            snapshots
422          - add definitions for HID1 and DABR SPRs
423
4242003-02-14      Greg Menke <gregory.menke@gsfc.nasa.gov>
425
426        PR 348/bsps
427        * mpc6xx/exceptions/raw_exception.c: Add PPC_603ev as required
428        by MTX603e BSP.
429
4302003-02-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
431
432        * configure.ac: AM_INIT_AUTOMAKE([1.7.2]).
433
4342003-02-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
435
436        * configure.ac: AC_PREREQ(2.57).
437
4382002-12-19      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
439
440        * configure.ac: Remove RTEMS_CHEC_CUSTOM_BSP.
441        * mpc505/ictrl/Makefile.am: Don't include @RTEMS_BSP@.cfg.
442        * mpc505/timer/Makefile.am: Don't include @RTEMS_BSP@.cfg.
443        * mpc505/vectors/Makefile.am: Don't include @RTEMS_BSP@.cfg.
444        * mpc6xx/clock/Makefile.am: Don't include @RTEMS_BSP@.cfg.
445        * mpc6xx/exceptions/Makefile.am: Don't include @RTEMS_BSP@.cfg.
446        * mpc6xx/mmu/Makefile.am: Don't include @RTEMS_BSP@.cfg.
447        * mpc6xx/timer/Makefile.am: Don't include @RTEMS_BSP@.cfg.
448        * mpc6xx/wrapup/Makefile.am: Don't include @RTEMS_BSP@.cfg.
449        * mpc8260/clock/Makefile.am: Don't include @RTEMS_BSP@.cfg.
450        * mpc8260/console-generic/Makefile.am: Don't include @RTEMS_BSP@.cfg.
451        * mpc8260/cpm/Makefile.am: Don't include @RTEMS_BSP@.cfg.
452        * mpc8260/exceptions/Makefile.am: Don't include @RTEMS_BSP@.cfg.
453        * mpc8260/mmu/Makefile.am: Don't include @RTEMS_BSP@.cfg.
454        * mpc8260/timer/Makefile.am: Don't include @RTEMS_BSP@.cfg.
455        * mpc8xx/clock/Makefile.am: Don't include @RTEMS_BSP@.cfg.
456        * mpc8xx/console-generic/Makefile.am: Don't include @RTEMS_BSP@.cfg.
457        * mpc8xx/cpm/Makefile.am: Don't include @RTEMS_BSP@.cfg.
458        * mpc8xx/exceptions/Makefile.am: Don't include @RTEMS_BSP@.cfg.
459        * mpc8xx/mmu/Makefile.am: Don't include @RTEMS_BSP@.cfg.
460        * mpc8xx/timer/Makefile.am: Don't include @RTEMS_BSP@.cfg.
461        * ppc403/clock/Makefile.am: Don't include @RTEMS_BSP@.cfg.
462        * ppc403/console/Makefile.am: Don't include @RTEMS_BSP@.cfg.
463        * ppc403/ictrl/Makefile.am: Don't include @RTEMS_BSP@.cfg.
464        * ppc403/timer/Makefile.am: Don't include @RTEMS_BSP@.cfg.
465        * ppc403/tty_drv/Makefile.am: Don't include @RTEMS_BSP@.cfg.
466        * ppc403/vectors/Makefile.am: Don't include @RTEMS_BSP@.cfg.
467        * shared/include/Makefile.am: Don't include @RTEMS_BSP@.cfg.
468        * shared/src/Makefile.am: Don't include @RTEMS_BSP@.cfg.
469        * wrapup/Makefile.am: Don't include @RTEMS_BSP@.cfg.
470
4712002-12-06      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
472
473        * configure.ac: Remove RTEMS_CHECK_BSP_CACHE.
474
4752002-12-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
476
477        * mpc8260/Makefile.am: Merge-in mpc8260/include/Makefile.am.
478        * mpc8xx/Makefile.am: Merge-in mpc8xx/include/Makefile.am.
479        * mpc8260/include/Makefile.am: Remove.
480        * mpc8xx/include/Makefile.am: Remove.
481        * configure.ac: Remove mpc8260/include/Makefile.
482        Remove mpc8xx/include/Makefile.
483
4842002-12-01      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
485
486        * configure.ac: Add RTEMS_PROG_CCAS.
487
4882002-11-04      Joel Sherrill <joel@OARcorp.com>
489
490        * mpc8260/console-generic/console-generic.c, mpc8260/cpm/dpram.c,
491        mpc8260/exceptions/raw_exception.c,
492        mpc8xx/exceptions/raw_exception.c: Removed warnings.
493
4942002-11-01      Joel Sherrill <joel@OARcorp.com>
495
496        * mpc8xx/console-generic/console-generic.c, mpc8xx/cpm/dpram.c,
497        mpc8xx/exceptions/raw_exception.c, ppc403/clock/clock.c:
498        Removed warnings.
499
5002002-10-31      Joel Sherrill <joel@OARcorp.com>
501
502        * mpc6xx/clock/c_clock.c, mpc6xx/exceptions/raw_exception.c,
503        mpc6xx/mmu/bat.c: Removed warnings.
504
5052002-10-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
506
507        * .cvsignore: Reformat.
508        Add autom4te*cache.
509        Remove autom4te.cache.
510
5112002-09-08      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
512
513        * configure.ac: Remove duplicate mpc6xx/timer/Makefile from CONFIG_FILES.
514
5152002-09-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
516
517        * mpc8260/exceptions/raw_exception.c: #include <string.h>.
518        #include <bspIo.h>.
519
5202002-08-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
521
522        * mpc6xx/wrapup/Makefile.am: Use .$(OBJEXT) instead of .o.
523        * wrapup/Makefile.am: Use .$(OBJEXT) instead of .o.
524
5252002-08-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
526
527        * mpc505/ictrl/Makefile.am: Use .$(OBJEXT) instead of .o.
528        * mpc505/timer/Makefile.am: Use .$(OBJEXT) instead of .o.
529        * mpc505/vectors/Makefile.am: Use .$(OBJEXT) instead of .o.
530        * mpc6xx/clock/Makefile.am: Use .$(OBJEXT) instead of .o.
531        * mpc6xx/exceptions/Makefile.am: Use .$(OBJEXT) instead of .o.
532        * mpc6xx/mmu/Makefile.am: Use .$(OBJEXT) instead of .o.
533        * mpc6xx/timer/Makefile.am: Use .$(OBJEXT) instead of .o.
534        * mpc8260/clock/Makefile.am: Use .$(OBJEXT) instead of .o.
535        * mpc8260/console-generic/Makefile.am: Use .$(OBJEXT) instead of .o.
536        * mpc8260/cpm/Makefile.am: Use .$(OBJEXT) instead of .o.
537        * mpc8260/exceptions/Makefile.am: Use .$(OBJEXT) instead of .o.
538        * mpc8260/mmu/Makefile.am: Use .$(OBJEXT) instead of .o.
539        * mpc8260/timer/Makefile.am: Use .$(OBJEXT) instead of .o.
540        * mpc8xx/clock/Makefile.am: Use .$(OBJEXT) instead of .o.
541        * mpc8xx/console-generic/Makefile.am: Use .$(OBJEXT) instead of .o.
542        * mpc8xx/cpm/Makefile.am: Use .$(OBJEXT) instead of .o.
543        * mpc8xx/exceptions/Makefile.am: Use .$(OBJEXT) instead of .o.
544        * mpc8xx/mmu/Makefile.am: Use .$(OBJEXT) instead of .o.
545        * mpc8xx/timer/Makefile.am: Use .$(OBJEXT) instead of .o.
546        * ppc403/clock/Makefile.am: Use .$(OBJEXT) instead of .o.
547        * ppc403/console/Makefile.am: Use .$(OBJEXT) instead of .o.
548        * ppc403/ictrl/Makefile.am: Use .$(OBJEXT) instead of .o.
549        * ppc403/timer/Makefile.am: Use .$(OBJEXT) instead of .o.
550        * ppc403/tty_drv/Makefile.am: Use .$(OBJEXT) instead of .o.
551        * ppc403/vectors/Makefile.am: Use .$(OBJEXT) instead of .o.
552        * shared/include/Makefile.am: Use .$(OBJEXT) instead of .o.
553        * shared/src/Makefile.am: Use .$(OBJEXT) instead of .o.
554
5552002-07-24      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
556
557        * mpc6xx/mmu/pte121.c: Include <string.h> for gcc-3.1.
558
5592002-07-22      Till Straumann <strauman@slac.stanford.edu>
560
561        * mpc6xx/mmu/bat.c: Per PR241, fix a tiny bug introduced by the
562        fix for an earlier patch (PR213) which added support for setting
563        BAT0 to setdbat().
564
5652001-05-17      Joel Sherrill <joel@OARcorp.com>
566
567        * mpc6xx/exceptions/raw_exception.c, pc6xx/mmu/pte121.c: Modified
568        slightly to reflect recent PowerPC re-organization and avoid warnings.
569
5702001-05-15      Till Straumann <strauman@slac.stanford.edu>
571
572        * mpc6xx/mmu/pte121.c, mpc6xx/mmu/pte121.h: New files. Missed in
573        merge of PR213.
574
5752001-05-14      Joel Sherrill <joel@OARcorp.com>
576
577        * shared/include/cpuIdent.c: Account for duplicate numbers.
578
5792002-05-01      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
580
581        * rtems/powerpc/debugmod.h: New file (extracted from
582        score/ppc.h).
583        * Makefile.am: Relect changes above.
584
5852001-05-14      Till Straumann <strauman@slac.stanford.edu>
586
587        * shared/include/io.h: Per PR215 address the following issues:
588            - _IO_BASE, _ISA_MEM_BASE and PCI_DRAM_OFFSET
589              are no longer defined by libcpu (powerpc/shared/include/io.h)
590              but by the BSP (who is the only one to know the values)
591            - the affected BSP (shared/motorola) headers have been fixed
592              in a separate "libbsp/powerpc/shared" patch.
593            - the DEC 21140 driver (libchip/network/dec21140.c) has been
594              fixed to use PCI_DRAM_OFFSET instead of PREP_PCI_DRAM_OFFSET.
595              and PCI_MEM_BASE instead of PREP_ISA_MEM_BASE. PCI_MEM_BASE
596              is to be defined by the BSP who is using this driver.
597            - the DEC driver also has been fixed to use the newer
598              rtems_bsp_delay_in_bus_cycles() instead of the obsolete
599              delay_in_bus_cycles().
600
6012001-05-14      Till Straumann <strauman@slac.stanford.edu>
602
603        * rtems/powerpc/registers.h, rtems/score/ppc.h: Per PR213, add
604        the following:
605            - support for the MPC74000 (AKA G4); there is no
606              AltiVec support yet, however.
607            - the cache flushing assembly code uses hardware-flush on the G4.
608              Also, a couple of hardcoded numerical values were replaced
609              by more readable symbolic constants.
610            - extended interrupt-disabled code section so enclose the entire
611              cache flush/invalidate procedure (as recommended by the book).
612              This is not (latency) critical as it is only used by
613              init code but prevents possible corruption.
614            - Trivial page table support as been added.
615              (1:1 effective-virtual-physical address mapping which is only
616              useful only on CPUs which feature hardware TLB replacement,
617              e.g. >604.  This allows for write-protecting memory regions,
618              e.g. text/ro-data which makes catching corruptors a lot easier.
619              It also frees one DBAT/IBAT and gives more flexibility
620              for setting up address maps :-)
621            - setdbat() allows changing BAT0 also (since the BSP may use
622              a page table, BAT0 could be available...).
623            - asm_setdbatX() violated the SVR ABI by using
624              r20 as a scratch register; changed for r0
625            - according to the book, a context synchronizing instruction is
626              necessary prior to and after changing a DBAT -> isync added
627
6282002-04-30      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
629
630        * rtems/powerpc/cache.h: New file (extracted from
631        old-exceptions/cpu.h)
632        * Makefile.am: Relect changes above.
633
6342002-04-18      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
635
636        * shared/include/cpu.h: Removed.
637        * shared/include/Makefile.am: Reflect changes above.
638        * shared/include/spr.h: Include rtems/powerpc/registers.h instead of
639        libcpu/cpu.h.
640        * mpc6xx/clock/c_clock.c: Reflect changes to <rtems/score/cpu.h>.
641        * mpc6xx/exceptions/asm_utils.S: Ditto.
642        * mpc6xx/exceptions/raw_exception.c: Ditto.
643        * mpc6xx/mmu/mmuAsm.S: Ditto.
644        * mpc6xx/timer/timer.c: Ditto.
645        * mpc8260/exceptions/asm_utils.S: Ditto.
646        * mpc8260/exceptions/raw_exception.c: Ditto.
647        * mpc8xx/exceptions/asm_utils.S: Ditto.
648        * mpc8xx/exceptions/raw_exception.c: Ditto.
649        * ppc403/vectors/vectors.S: Include <asm.h> instead of "asm.h".
650
6512001-04-17      Joel Sherrill <joel@OARcorp.com>
652
653        * shared/include/cpu.h: Added ifndef ASM.
654 
6552001-04-17      Joel Sherrill <joel@OARcorp.com>
656
657        * ChangeLog: Corrected paths on past few commits.
658 
6592002-04-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
660
661        * shared/include/cpu.h: Don't include cpuIdent.h.
662
6632002-04-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
664
665        * mpc8260/exceptions/raw_exception.c: Include <libcpu/cpuIdent.h>.
666
6672002-04-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
668
669        * mpc8xx/exceptions/raw_exception.c: Include <libcpu/cpuIdent.h>.
670
6712002-04-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
672
673        * mpc6xx/exceptions/raw_exception.c: Include <libcpu/cpuIdent.h>.
674
6752002-04-13      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
676
677        * shared/include/cpuIdent.h: New.
678        * shared/include/cpuIdent.c: Reflect having added cpuIdent.h.
679        * shared/include/cpu.h: Ditto.
680        * shared/include/Makefile.am: Add cpuIndent.h. Fix EXTRA_DIST.
681
6822001-04-03      Joel Sherrill <joel@OARcorp.com>
683
684        * Closed PR57.  The hack is OK as it allows a BSP to override
685        or not at its discretion.
686        * mpc8xx/timer/timer.c: Removed #warning declaring providing a
687        default definition for the macros
688        rtems_cpu_configuration_get_timer_least_valid and
689        rtems_cpu_configuration_get_timer_average_overhead.
690
6912002-02-04      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
692
693        * shared/include/byteorder.h: Use unsigned instead of __unsigned
694        (GCC-3.0.x compatibility).
695       
6962002-03-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
697
698        * configure.ac:
699        AC_INIT(package,_RTEMS_VERSION,_RTEMS_BUGS).
700        AM_INIT_AUTOMAKE([no-define foreign 1.6]).
701        * mpc505/ictrl/Makefile.am: Remove AUTOMAKE_OPTIONS.
702        * mpc505/Makefile.am: Remove AUTOMAKE_OPTIONS.
703        * mpc505/timer/Makefile.am: Remove AUTOMAKE_OPTIONS.
704        * mpc505/vectors/Makefile.am: Remove AUTOMAKE_OPTIONS.
705        * Makefile.am: Remove AUTOMAKE_OPTIONS.
706        * mpc6xx/clock/Makefile.am: Remove AUTOMAKE_OPTIONS.
707        * mpc6xx/Makefile.am: Remove AUTOMAKE_OPTIONS.
708        * mpc6xx/exceptions/Makefile.am: Remove AUTOMAKE_OPTIONS.
709        * mpc6xx/mmu/Makefile.am: Remove AUTOMAKE_OPTIONS.
710        * mpc6xx/timer/Makefile.am: Remove AUTOMAKE_OPTIONS.
711        * mpc6xx/wrapup/Makefile.am: Remove AUTOMAKE_OPTIONS.
712        * mpc8260/clock/Makefile.am: Remove AUTOMAKE_OPTIONS.
713        * mpc8260/Makefile.am: Remove AUTOMAKE_OPTIONS.
714        * mpc8260/console-generic/Makefile.am: Remove AUTOMAKE_OPTIONS.
715        * mpc8260/cpm/Makefile.am: Remove AUTOMAKE_OPTIONS.
716        * mpc8260/exceptions/Makefile.am: Remove AUTOMAKE_OPTIONS.
717        * mpc8260/include/Makefile.am: Remove AUTOMAKE_OPTIONS.
718        * mpc8260/mmu/Makefile.am: Remove AUTOMAKE_OPTIONS.
719        * mpc8260/timer/Makefile.am: Remove AUTOMAKE_OPTIONS.
720        * mpc8xx/clock/Makefile.am: Remove AUTOMAKE_OPTIONS.
721        * mpc8xx/Makefile.am: Remove AUTOMAKE_OPTIONS.
722        * mpc8xx/console-generic/Makefile.am: Remove AUTOMAKE_OPTIONS.
723        * mpc8xx/cpm/Makefile.am: Remove AUTOMAKE_OPTIONS.
724        * mpc8xx/exceptions/Makefile.am: Remove AUTOMAKE_OPTIONS.
725        * mpc8xx/include/Makefile.am: Remove AUTOMAKE_OPTIONS.
726        * mpc8xx/mmu/Makefile.am: Remove AUTOMAKE_OPTIONS.
727        * mpc8xx/timer/Makefile.am: Remove AUTOMAKE_OPTIONS.
728        * ppc403/clock/Makefile.am: Remove AUTOMAKE_OPTIONS.
729        * ppc403/Makefile.am: Remove AUTOMAKE_OPTIONS.
730        * ppc403/console/Makefile.am: Remove AUTOMAKE_OPTIONS.
731        * ppc403/ictrl/Makefile.am: Remove AUTOMAKE_OPTIONS.
732        * ppc403/timer/Makefile.am: Remove AUTOMAKE_OPTIONS.
733        * ppc403/tty_drv/Makefile.am: Remove AUTOMAKE_OPTIONS.
734        * ppc403/vectors/Makefile.am: Remove AUTOMAKE_OPTIONS.
735        * shared/include/Makefile.am: Remove AUTOMAKE_OPTIONS.
736        * shared/Makefile.am: Remove AUTOMAKE_OPTIONS.
737        * shared/src/Makefile.am: Remove AUTOMAKE_OPTIONS.
738        * wrapup/Makefile.am: Remove AUTOMAKE_OPTIONS.
739
7402002-01-03      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
741
742        * mpc6xx/clock/c_clock.c: Include rtems/bspIo.h instead of bspIo.h.
743        * mpc6xx/mmu/bat.h: Include rtems/bspIo.h instead of bspIo.h.
744        * mpc8260/console-generic/console-generic.c: Include rtems/bspIo.h instead of bspIo.h.
745        * mpc8260/cpm/brg.c: Include rtems/bspIo.h instead of bspIo.h.
746        * mpc8xx/console-generic/console-generic.c: Include rtems/bspIo.h instead of bspIo.h.
747        * shared/include/cpuIdent.c: Include rtems/bspIo.h instead of bspIo.h.
748
7492001-11-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
750
751        * ppc403/vectors/vectors.S: Include <bsp.h>.
752        * shared/include/cpu.h: Remove stray empty lines.
753
7542001-11-27      Joel Sherrill <joel@OARcorp.com>,
755
756        * new_exception_processing/Makefile.in,
757        new_exception_processing/.cvsignore,
758        new_exception_processing/Makefile.am,
759        new_exception_processing/c_isr.inl,
760        new_exception_processing/cpu.c, new_exception_processing/cpu.h,
761        new_exception_processing/cpu_asm.S,
762        old_exception_processing/Makefile.in,
763        old_exception_processing/.cvsignore,
764        old_exception_processing/Makefile.am, old_exception_processing/README,
765        old_exception_processing/TODO, old_exception_processing/c_isr.inl,
766        old_exception_processing/cpu.c, old_exception_processing/cpu.h,
767        old_exception_processing/cpu_asm.S, old_exception_processing/irq_stub.S,
768        old_exception_processing/ppc_offs.h,
769        old_exception_processing/ppccache.c, old_exception_processing/rtems.S:
770        Deleted since now under libbsp.
771
7722001-11-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
773
774        * configure.ac: Remove old_exception_processing,
775        new_exception_processing.
776        * Makefile.am: Ditto.
777
7782001-11-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
779
780        * configure.ac: Remove mpc750 from new_exception_processing,
781        Remove mpc604 from new_exception_processing.
782
7832001-11-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
784
785        * configure.ac: Remove ppc603e from old_exception_processing.
786
7872001-11-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
788
789        * configure.ac: Remove mpc8xx from new_exception_processing.
790
7912001-11-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
792
793        * configure.ac: Remove mpc8620 from new_exception_processing.
794
7952001-11-20      Joel Sherrill <joel@OARcorp.com>
796
797        * ChangeLog: Corrected spacing.
798
7992001-11-14      Till Straumann <strauman@SLAC.Stanford.EDU>
800
801        * new_exception_processing/cpu_asm.S: Support double or single
802        precision context switches.  Note that doing a single precision
803        context save/restore on a double precision PowerPC machine does not
804        only result in rounding errors but also screws up the FPSCR register!
805
8062001-11-08      Dennis Ehlin (ECS) <Dennis.Ehlin@ecs.ericsson.se>
807
808        This modification is part of the submitted modifications necessary to
809        support the IBM PPC405 family.  This submission was reviewed by
810        Thomas Doerfler <Thomas.Doerfler@imd-systems.de> who ensured it did
811        not negatively impact the ppc403 BSPs.  The submission and tracking
812        process was captured as PR50.
813        * ppc403/console/console405.c ppc403/tty_drv/.cvsignore,
814        ppc403/tty_drv/Makefile.am, ppc403/tty_drv/tty_drv.c,
815        ppc403/tty_drv/tty_drv.h: New files.
816        * Makefile.am, README, configure.ac, old_exception_processing/cpu.c,
817        old_exception_processing/cpu.h, ppc403/Makefile.am,
818        ppc403/clock/clock.c, ppc403/console/Makefile.am,
819        ppc403/console/console.c, ppc403/ictrl/ictrl.c, ppc403/ictrl/ictrl.h,
820        ppc403/timer/timer.c: Modified.
821
8222001-11-07      Joel Sherrill <joel@OARcorp.com>
823
824        * configure.ac: Delete the commented out line that said that
825        the mpc8260 used the old exception processing model.  This line
826        also appears to have caused ppc603e to miss this test.
827
8282001-10-29      Joel Sherrill <joel@OARcorp.com>
829
830        * mpc8xx/timer/timer.c: Added hack for two macros that are not defined
831        with the new exception processing model:
832                rtems_cpu_configuration_get_timer_least_valid()
833                rtems_cpu_configuration_get_timer_average_overhead()
834        This is captured as PR57.
835
8362001-10-24      Joel Sherrill <joel@OARcorp.com>
837
838        * mpc8260/clock/.cvsignore, mpc8260/console-generic/.cvsignore,
839        mpc8260/cpm/.cvsignore, mpc8260/exceptions/.cvsignore,
840        mpc8260/include/.cvsignore, mpc8260/mmu/.cvsignore,
841        mpc8260/timer/.cvsignore, mpc8260/.cvsignore: New files.
842
8432001-10-24      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
844
845        * mpc8260/exceptions/Makefile.am, mpc8260/include/Makefile.am,
846        mpc8xx/exceptions/Makefile.am: Updated to autoconf 2.52.
847
8482001-10-24      Joel Sherrill <joel@OARcorp.com>
849
850        * mpc8260/include/mpc8260.h: "or" is a keyword in C++. 
851
8522001-10-22      Andy Dachs <a.dachs@sstl.co.uk>
853
854        * Makefile.am, README, configure.ac, new_exception_processing/cpu.h,
855        shared/include/cpu.h, shared/include/cpuIdent.c, shared/src/cache.c:
856        Added mpc8260 support.
857
8582001-10-22      Andy Dachs <a.dachs@sstl.co.uk>
859
860        * Added mpc8260 directory.
861        * Modified Makefile.am and configure.in to build the contents
862        * mpc8260/Makefile.am, mpc8260/README, mpc8260/clock/Makefile.am,
863        mpc8260/clock/clock.c, mpc8260/console-generic/Makefile.am,
864        mpc8260/console-generic/console-generic.c, mpc8260/cpm/.cvsignore,
865        mpc8260/cpm/Makefile.am, mpc8260/cpm/brg.c, mpc8260/cpm/cp.c,
866        mpc8260/cpm/dpram.c, mpc8260/exceptions/.cvsignore,
867        mpc8260/exceptions/Makefile.am, mpc8260/exceptions/asm_utils.S,
868        mpc8260/exceptions/raw_exception.c, mpc8260/exceptions/raw_exception.h,
869        mpc8260/include/Makefile.am, mpc8260/include/console.h,
870        mpc8260/include/cpm.h, mpc8260/include/mmu.h,
871        mpc8260/include/mpc8260.h, mpc8260/mmu/Makefile.am, mpc8260/mmu/mmu.c,
872        mpc8260/timer/Makefile.am, mpc8260/timer/timer.c: New files.
873
8742001-10-12      Joel Sherrill <joel@OARcorp.com>
875
876        * mpc6xx/clock/c_clock.c, mpc6xx/clock/c_clock.h, mpc8xx/clock/clock.c,
877        mpc8xx/timer/timer.c, new_exception_processing/cpu.c,
878        new_exception_processing/cpu.h, new_exception_processing/cpu_asm.S,
879        old_exception_processing/cpu.c, old_exception_processing/cpu.h,
880        old_exception_processing/cpu_asm.S, old_exception_processing/rtems.S:
881        Fixed typo.
882
8832001-10-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
884
885        * .cvsignore: Add autom4te.cache for autoconf > 2.52.
886        * configure.in: Remove.
887        * configure.ac: New file, generated from configure.in by autoupdate.
888
8892001-09-27      Joel Sherrill <joel@OARcorp.com>
890
891        * old_exception_processing/cpu.h: Renamed delay() to rtems_bsp_delay().
892        Renamed delay_in_bus_cycles() to rtems_bsp_delay_in_bus_cycles().
893        * shared/include/cpu.h: Renamed delay() to rtems_bsp_delay().
894        Renamed delay_in_bus_cycles() to rtems_bsp_delay_in_bus_cycles().
895
8962001-09-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
897
898        * new_exception_processing/Makefile.am: Use 'PREINSTALL_FILES ='.
899        * old_exception_processing/Makefile.am: Use 'PREINSTALL_FILES ='.
900        * mpc6xx/mmu/Makefile.am: Use 'PREINSTALL_FILES ='.
901        * mpc6xx/clock/Makefile.am: Use 'PREINSTALL_FILES ='.
902        * mpc6xx/exceptions/Makefile.am: Use 'PREINSTALL_FILES ='.
903        * mpc8xx/include/Makefile.am: Use 'PREINSTALL_FILES ='.
904        * mpc8xx/exceptions/Makefile.am: Use 'PREINSTALL_FILES ='.
905        * shared/include/Makefile.am: Use 'PREINSTALL_FILES ='.
906        * shared/src/Makefile.am: Use 'PREINSTALL_FILES ='.
907        * shared/src/Makefile.am: Use 'CLEANFILES ='.
908
9092000-06-08      Eric Valette <valette@crf.canon.fr>
910
911        * mpc8xx/console-generic/console-generic.c:
912        The printk/printf did not work when loaded by EPPCBUG. They did
913        work when loaded with the BDM debugger.  I suspected EPPBUG
914        made some nasty things like patching Communication processor
915        microcode...  Anyway, the attached patch:
916          1) Enables to have printk nearly immediately after boot,
917          2) Make printf work automagically (I do not know why except I make a
918        different initialization for printk that should be overwritten by
919        console init later ?)
920
921        I let the default to be using EPPCBUG embedded firmware to boot and
922        using this printk early enabler code (LOADED_BY_EPPCBUG and
923        EARLY_CONSOLE) are on.
924
9252001-05-24      Tom Armistead <tom_armistead@phx.mcd.mot.com>
926
927        * mpc6xx/timer/timer.c: Added include of bsp.h and removed
928        external declaration of BSP_Convert_decrementer() to
929        correct unresolved reference to this routine.
930
9312001-05-24      Eric Valette <valette@crf.canon.fr>
932
933        * mpc8xx/console-generic/console-generic.c: Bug found by Yacine
934        <elkolli@crf.canon.fr> where the initialization or irq data structure
935        was incomplete in case a SMC channel was used first and later a SCC one.
936
9372001-03-30      Eric Valette <valette@crf.canon.fr>
938
939        * mpc8xx/vectors/.cvsignore, mpc8xx/vectors/Makefile.am,
940        mpc8xx/vectors/README, mpc8xx/vectors/align_h.S
941        mpc8xx/vectors/vectors.S:  These files were removed in
942        support of switching the mpc8xx to the use the "new exception
943        processing model."
944
9452001-03-30      Eric Valette <valette@crf.canon.fr>
946
947        * mpc8xx/exceptions/.cvsignore, mpc8xx/exceptions/Makefile.am,
948        mpc8xx/exceptions/asm_utils.S, mpc8xx/exceptions/raw_exception.c,
949        mpc8xx/exceptions/raw_exception.h: New files.
950        * configure.in, mpc6xx/mmu/bat.h, mpc8xx/Makefile.am,
951        mpc8xx/clock/clock.c,
952        mpc8xx/console-generic/console-generic.c,
953        mpc8xx/include/mpc8xx.h, mpc8xx/mmu/mmu.c,
954        new_exception_processing/cpu.h, shared/include/byteorder.h,
955        wrapup/Makefile.am:  This is conversion of the
956        mpc8xx CPU to the "new exception processing model."
957
9582001-02-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
959
960        * mpc505/ictrl/Makefile.am, mpc6xx/clock/Makefile.am,
961        mpc6xx/exceptions/Makefile.am, mpc6xx/mmu/Makefile.am,
962        mpc8xx/include/Makefile.am, new_exception_processing/Makefile.am,
963        old_exception_processing/Makefile.am, pc403/ictrl/Makefile.am,
964        shared/include/Makefile.am, shared/src/Makefile.am:
965        Apply *_HEADERS instead of *H_FILES.
966        * shared/src/.cvsignore: Add cache.h.
967
9682001-01-03      Joel Sherrill <joel@OARcorp.com>
969
970        * new_exception_processing/cpu.h, old_exception_processing/cpu.c:
971        old_exception_processing/cpu.h, Added _CPU_Initialize_vectors().
972        In particular, spurious vector initialization had to be moved
973        on old exception processing model.
974
9752000-11-09      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
976
977        * Makefile.am: Use ... instead of RTEMS_TOPdir in ACLOCAL_AMFLAGS.
978
9792000-11-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
980
981        * Makefile.am: Switch to ACLOCAL_AMFLAGS = -I $(RTEMS_TOPdir)/aclocal.
982
9832000-10-26      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
984
985        * Makefile.am: ACLOCAL_AMFLAGS= -I $(RTEMS_TOPdir)/macros.
986        Switch to GNU canonicalization.
987
9882000-10-20      Joel Sherrill <joel@OARcorp.com>
989
990        * mpc8xx/console-generic/console-generic.c: Avoid use of
991        BSP definitions and rely on the new routine
992        mbx8xx_console_get_configuration() to get information.  This
993        routine was formerly incorrectly called
994        mbx8xx_console_use_maximum_buffer_size().
995        binding to the exception code.
996
9972000-10-20      Joel Sherrill <joel@OARcorp.com>
998
999        * configure.in, Makefile.am: Explicitly specify whether an
1000        RTEMS_CPU_MODEL is using old or new exception processing.  This
1001        is important because when building multilib, you do not know
1002        the RTEMS_CPU_MODEL.  So everything built in a multilib'ed RTEMS
1003        must be independent of the exception model and allow for late
1004        binding to the exception code.
1005
10062000-10-18        Sergei Organov <osv@javad.ru>
1007
1008        * Added full support for MPC505.
1009        * mpc505/ictrl: New directory.
1010        * configure.in, mpc505/Makefile.am: Modified to reflect ictrl addition.
1011        * mpc505/ictrl/.cvsignore, mpc505/ictrl/Makefile.am,
1012        mpc505/ictrl/ictrl.c, mpc505/ictrl/ictrl.h: New files.
1013        * mpc505/timer/timer.c: Use <rtems.h>, not "rtems.h".
1014        * mpc505/vectors/Makefile.am: alignment exception handler now included.
1015        * mpc505/vectors/vectors.S: Now use constants for exception numbers.
1016        * old_exception_processing/ppc_offs.h: New file.
1017        * old_exception_processing/Makefile.am: Account for ppc_offs.h.
1018        * old_exception_processing/cpu.h: Make Nest and Disable levels volatile.
1019        * old_exception_processing/cpu_asm.S: Offsets moved to ppc_offs.h.
1020
10212000-10-18      Joel Sherrill <joel@OARcorp.com>
1022
1023        * mpc8xx/console-generic/console-generic.c: Removed include of
1024        <bsp.h> by adding BSP dependent routine
1025        mbx8xx_console_use_maximum_buffer_size() which can be hard coded
1026        or check non-volatile memory for configuration.
1027
10282000-10-18      Joel Sherrill <joel@OARcorp.com>
1029
1030        * mpc8xx/console-generic/console-generic.c: Removed warnings.
1031
10322000-10-18      Joel Sherrill <joel@OARcorp.com>
1033
1034        * mpc6xx/clock/c_clock.h: Removed commented out reference to <bsp.h>.
1035        * mpc6xx/timer/timer.c: Ditto.
1036
10372000-10-18      Joel Sherrill <joel@OARcorp.com>
1038
1039        * mpc6xx/clock/c_clock.c, mpc6xx/clock/c_clock.h: Removed use of
1040        bsp.h and replaced it with use of proper interfaces or explicit
1041        externs of required functions and data.
1042        * mpc6xx/timer/timer.c: Ditto.
1043
10442000-09-04      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1045
1046        * mpc505/timer/Makefile.am, mpc505/vectors/Makefile.am,
1047        mpc6xx/clock/Makefile.am, mpc6xx/exceptions/Makefile.am,
1048        mpc6xx/mmu/Makefile.am, mpc6xx/timer/Makefile.am,
1049        mpc6xx/wrapup/Makefile.am, ppc403/clock/Makefile.am,
1050        ppc403/console/Makefile.am, ppc403/ictrl/Makefile.am,
1051        ppc403/timer/Makefile.am, ppc403/vectors/Makefile.am,
1052        shared/include/Makefile.am, shared/src/Makefile.am,
1053        wrapup/Makefile.am, mpc8xx/clock/Makefile.am,
1054        mpc8xx/console-generic/Makefile.am, mpc8xx/cpm/Makefile.am,
1055        mpc8xx/mmu/Makefile.am, mpc8xx/timer/Makefile.am,
1056        mpc8xx/vectors/Makefile.am, new_exception_processing/Makefile.am,
1057        old_exception_processing/Makefile.am: Include compile.am
1058
10592000-08-11  Charles-Antoine Gauthier  <charles.gauthier@nrc.ca>
1060
1061        * mpc8xx/console-generic/console-generic.c:
1062        Add support for configuration parameters in NVRAM
1063
10642000-08-25      Joel Sherrill <joel.sherrill@OARcorp.com>
1065
1066        * ChangeLog: File paths corrected.
1067
10682000-08-10      Charles-Antoine Gauthier  <charles.gauthier@nrc.ca>
1069
1070        * mpx8xx/console-generic/console-generic.c: Addition of support
1071        for shared printk and no termios.
1072
10732000-08-10      Charles-Antoine Gauthier  <charles.gauthier@nrc.ca>
1074
1075        * mpx8xx/console-generic/console-generic.c(m8xx_uart_pollWrite):
1076        Flush actual buffer.
1077
10782000-08-10      Joel Sherrill <joel@OARcorp.com>
1079
1080        * ChangeLog: New file.
Note: See TracBrowser for help on using the repository browser.