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

4.104.114.84.95
Last change on this file since db87589 was 12d1a930, checked in by Ralf Corsepius <ralf.corsepius@…>, on 04/02/04 at 11:21:02
  • ppc403/vectors/align_h.S: Include <rtems/asm.h> instead of <asm.h>.
  • Property mode set to 100644
File size: 42.9 KB
Line 
12004-04-02      Ralf Corsepius <ralf_corsepius@rtems.org>
2
3        * ppc403/vectors/align_h.S: Include <rtems/asm.h> instead of <asm.h>.
4
52004-04-01      Ralf Corsepius <ralf_corsepius@rtems.org>
6
7        * mpc505/vectors/vectors.S: Include <rtems/asm.h> instead of <asm.h>.
8        * mpc6xx/exceptions/asm_utils.S: Include <rtems/asm.h> instead of <asm.h>.
9        * mpc6xx/mmu/mmuAsm.S: Include <rtems/asm.h> instead of <asm.h>.
10        * mpc8260/exceptions/asm_utils.S: Include <rtems/asm.h> instead of <asm.h>.
11        * mpc8xx/exceptions/asm_utils.S: Include <rtems/asm.h> instead of <asm.h>.
12        * ppc403/vectors/vectors.S: Include <rtems/asm.h> instead of <asm.h>.
13        * mpc5xx/exceptions/asm_utils.S: Include <rtems/asm.h> instead of <asm.h>.
14        * mpc8260/clock/clock.c: Include <rtems/clockdrv.h> instead of <clockdrv.h>.
15        * mpc8xx/clock/clock.c: Include <rtems/clockdrv.h> instead of <clockdrv.h>.
16        * ppc403/clock/clock.c: Include <rtems/clockdrv.h> instead of <clockdrv.h>.
17
182004-03-31      Ralf Corsepius <ralf_corsepius@rtems.org>
19
20        * mpc6xx/timer/timer.c: Cosmetics.
21
222004-03-30      Ralf Corsepius <ralf_corsepius@rtems.org>
23
24        * mpc505/timer/timer.c, mpc5xx/timer/timer.c,
25        mpc6xx/clock/c_clock.c, mpc6xx/timer/timer.c, mpc8260/clock/clock.c,
26        mpc8260/console-generic/console-generic.c, mpc8260/cpm/cp.c,
27        mpc8260/cpm/dpram.c, mpc8260/include/cpm.h, mpc8260/include/mmu.h,
28        mpc8260/include/mpc8260.h, mpc8260/mmu/mmu.c, mpc8260/timer/timer.c,
29        mpc8xx/clock/clock.c, mpc8xx/console-generic/console-generic.c,
30        mpc8xx/cpm/cp.c, mpc8xx/cpm/dpram.c, mpc8xx/include/cpm.h,
31        mpc8xx/include/mmu.h, mpc8xx/include/mpc8xx.h, mpc8xx/mmu/mmu.c,
32        mpc8xx/timer/timer.c, ppc403/clock/clock.c,
33        ppc403/console/console.c, ppc403/console/console405.c,
34        ppc403/ictrl/ictrl.c, ppc403/ictrl/ictrl.h, ppc403/timer/timer.c,
35        ppc403/tty_drv/tty_drv.c, rtems/powerpc/cache.h, shared/src/cache.c:
36        Convert to using c99 fixed size types.
37
382004-03-26      Ralf Corsepius <ralf_corsepius@rtems.org>
39
40        * configure.ac: Add 2nd argument (rtems_updir) to RTEMS_TOP.
41
422004-03-09      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
43
44        * README: Add "mpc5xx (mpc565)", because Wilfried B. mentioned the
45        mpc5xx being used on mpc565.
46
472004-03-08      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
48
49        PR 587/bsps
50        * shared/include/cpuIdent.h, shared/include/cpuIdent.c: Add defines
51        for MPC_5XX.
52
532004-03-08      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
54
55        * Makefile.am, configure.ac: Reflect having added mpc5xx.
56
572004-03-08      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
58
59        * mpc5xx/.cvsignore, mpc5xx/Makefile.am: New.
60        * mpc5xx/exceptions/asm_utils.S,  mpc5xx/exceptions/raw_exception.c,
61        mpc5xx/exceptions/raw_exception.h, mpc5xx/ictrl/ictrl.c,
62        mpc5xx/ictrl/ictrl.h, mpc5xx/timer/timer.c: New (Submission from
63        Wilfried Busalski <w.busalski@lancier-monitoring.de>).
64
652004-03-05      Joel Sherrill <joel@OARcorp.com>
66
67        * mpc6xx/mmu/pte121.c: Add missing ifdef DEBUG to remove warning for
68        unused static routine.
69
702004-02-17      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
71
72        * mpc505/Makefile.am: Fix typo.
73
742004-02-06      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
75
76        * mpc505/Makefile.am, mpc6xx/Makefile.am, mpc8260/Makefile.am,
77        mpc8xx/Makefile.am, ppc403/Makefile.am: Don't include .../lib.am.
78
792004-01-30      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
80
81        * wrapup/Makefile.am: Remove.
82        * configure.ac: Remove wrapup.
83        * shared/Makefile.am: Use automake compilation rules.
84        Build *.rels.
85
862004-01-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
87
88        * configure.ac: Require automake >= 1.8.2.
89        * Makefile.am, mpc505/Makefile.am, mpc6xx/Makefile.am,
90        mpc8260/Makefile.am, mpc8xx/Makefile.am, ppc403/Makefile.am,
91        shared/Makefile.am: Use automake compilation rules.
92        Add PREINSTALL_DIRS.
93
942004-01-14      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
95
96        * Makefile.am: Re-add dirstamps to PRE/TMPINSTALL_FILES.
97        Add PRE/TMPINSTALL_FILES to CLEANFILES.
98        * mpc505/Makefile.am: Ditto.
99        * mpc6xx/Makefile.am: Ditto.
100        * mpc8260/Makefile.am: Ditto.
101        * mpc8xx/Makefile.am: Ditto.
102        * ppc403/Makefile.am: Ditto.
103        * shared/Makefile.am: Ditto.
104
1052004-01-13      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
106
107        * mpc6xx/Makefile.am: Remove libcpuspec.a (Unused).
108
1092004-01-13      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
110
111        * mpc505/Makefile.am: Fix typo vectors/vectors.S.
112        * shared/Makefile.am: Fix typo
113        EXTRA_DIST = $(libcpuspec_C_FILES)
114
1152003-12-19      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
116
117        * ppc403/Makefile.am: Fix typo in vectors' compilation rule.
118        * shared/Makefile.am: Use $(top_srcdir)/../shared instead of
119        relative subdirs.
120
1212003-12-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
122
123        * mpc6xx/wrapup/.cvsignore: Remove.
124
1252003-12-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
126
127        * ppc403/clock/Makefile.am: Remove.
128        * ppc403/console/Makefile.am: Remove.
129        * ppc403/ictrl/Makefile.am: Remove.
130        * ppc403/timer/Makefile.am: Remove.
131        * ppc403/tty_drv/Makefile.am: Remove.
132        * ppc403/vectors/Makefile.am: Remove.
133        * ppc403/Makefile.am: Merge-in Makefile.ams above.
134        * configure.ac: Reflect changes to ppc403/Makefile.ams.
135
1362003-12-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
137
138        * mpc505/ictrl/Makefile.am: Remove.
139        * mpc505/timer/Makefile.am: Remove.
140        * mpc505/vectors/Makefile.am: Remove.
141        * mpc505/Makefile.am: Merge-in Makefile.ams above.
142        * configure.ac: Reflect changes to mpc505/Makefile.ams.
143
1442003-12-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
145
146        * mpc8xx/clock/Makefile.am: Remove.
147        * mpc8xx/console-generic/Makefile.am: Remove.
148        * mpc8xx/cpm/Makefile.am: Remove.
149        * mpc8xx/exceptions/Makefile.am: Remove.
150        * mpc8xx/mmu/Makefile.am: Remove.
151        * mpc8xx/timer/Makefile.am: Remove.
152        * mpc8xx/Makefile.am: Merge-in Makefile.ams above.
153        * configure.ac: Reflect changes to mpc8xx/Makefile.ams.
154
1552003-12-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
156
157        * configure.ac: Remove mpc6xx/*/Makefile,  mpc8260/*/Makefile.
158
1592003-12-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
160
161        * mpc6xx/clock/Makefile.am: Remove.
162        * mpc6xx/exceptions/Makefile.am: Remove.
163        * mpc6xx/mmu/Makefile.am: Remove.
164        * mpc6xx/timer/Makefile.am: Remove.
165        * mpc6xx/wrapup/Makefile.am: Remove.
166        * mpc6xx/Makefile.am: Merge-in Makefile.ams above.
167
1682003-12-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
169
170        * mpc8260/clock/Makefile.am: Remove.
171        * mpc8260/console-generic/Makefile.am: Remove.
172        * mpc8260/cpm/Makefile.am: Remove.
173        * mpc8260/exceptions/Makefile.am: Remove.
174        * mpc8260/mmu/Makefile.am: Remove.
175        * mpc8260/timer/Makefile.am: Remove.
176        * mpc8260/Makefile.am: Merge-in Makefile.ams above.
177
1782003-12-15      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
179
180        * shared/include/Makefile.am: Remove.
181        * shared/src/Makefile.am: Remove.
182        * shared/Makefile.am: Merge-in Makefile.ams above.
183        * configure.ac: Reflect changes above.
184
1852003-12-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
186
187        * Makefile.am: Use mkdir_p. Remove dirs from PRE/TMPINSTALL_FILES.
188        * mpc505/ictrl/Makefile.am: Use mkdir_p. Remove dirs from PRE/TMPINSTALL_FILES.
189        * mpc6xx/clock/Makefile.am: Use mkdir_p. Remove dirs from PRE/TMPINSTALL_FILES.
190        * mpc6xx/exceptions/Makefile.am: Use mkdir_p. Remove dirs from PRE/TMPINSTALL_FILES.
191        * mpc6xx/mmu/Makefile.am: Use mkdir_p. Remove dirs from PRE/TMPINSTALL_FILES.
192        * mpc8260/Makefile.am: Use mkdir_p. Remove dirs from PRE/TMPINSTALL_FILES.
193        * mpc8260/exceptions/Makefile.am: Use mkdir_p. Remove dirs from PRE/TMPINSTALL_FILES.
194        * mpc8xx/Makefile.am: Use mkdir_p. Remove dirs from PRE/TMPINSTALL_FILES.
195        * mpc8xx/exceptions/Makefile.am: Use mkdir_p. Remove dirs from PRE/TMPINSTALL_FILES.
196        * ppc403/ictrl/Makefile.am: Use mkdir_p. Remove dirs from PRE/TMPINSTALL_FILES.
197        * ppc403/tty_drv/Makefile.am: Use mkdir_p. Remove dirs from PRE/TMPINSTALL_FILES.
198        * shared/include/Makefile.am: Use mkdir_p. Remove dirs from PRE/TMPINSTALL_FILES.
199        * shared/src/Makefile.am: Use mkdir_p. Remove dirs from PRE/TMPINSTALL_FILES.
200
2012003-12-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
202
203        * configure.ac: Require automake >= 1.8, autoconf >= 2.59.
204
2052003-12-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
206
207        * wrapup/Makefile.am: Build libcpu.a.
208        Don't preinstall libcpu.a
209
2102003-12-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
211
212        * mpc505/ictrl/Makefile.am: Remove all-local: $(ARCH).
213        * mpc505/timer/Makefile.am: Remove all-local: $(ARCH).
214        * mpc505/vectors/Makefile.am: Remove all-local: $(ARCH).
215        * mpc6xx/clock/Makefile.am: Remove all-local: $(ARCH).
216        * mpc6xx/exceptions/Makefile.am: Remove all-local: $(ARCH).
217        * mpc6xx/mmu/Makefile.am: Remove all-local: $(ARCH).
218        * mpc6xx/timer/Makefile.am: Remove all-local: $(ARCH).
219        * mpc6xx/wrapup/Makefile.am: Remove all-local: $(ARCH).
220        * mpc8260/clock/Makefile.am: Remove all-local: $(ARCH).
221        * mpc8260/console-generic/Makefile.am: Remove all-local: $(ARCH).
222        * mpc8260/cpm/Makefile.am: Remove all-local: $(ARCH).
223        * mpc8260/exceptions/Makefile.am: Remove all-local: $(ARCH).
224        * mpc8260/mmu/Makefile.am: Remove all-local: $(ARCH).
225        * mpc8260/timer/Makefile.am: Remove all-local: $(ARCH).
226        * mpc8xx/clock/Makefile.am: Remove all-local: $(ARCH).
227        * mpc8xx/console-generic/Makefile.am: Remove all-local: $(ARCH).
228        * mpc8xx/cpm/Makefile.am: Remove all-local: $(ARCH).
229        * mpc8xx/exceptions/Makefile.am: Remove all-local: $(ARCH).
230        * mpc8xx/mmu/Makefile.am: Remove all-local: $(ARCH).
231        * mpc8xx/timer/Makefile.am: Remove all-local: $(ARCH).
232        * ppc403/clock/Makefile.am: Remove all-local: $(ARCH).
233        * ppc403/console/Makefile.am: Remove all-local: $(ARCH).
234        * ppc403/ictrl/Makefile.am: Remove all-local: $(ARCH).
235        * ppc403/timer/Makefile.am: Remove all-local: $(ARCH).
236        * ppc403/tty_drv/Makefile.am: Remove all-local: $(ARCH).
237        * ppc403/vectors/Makefile.am: Remove all-local: $(ARCH).
238        * shared/include/Makefile.am: Remove all-local: $(ARCH).
239        * shared/src/Makefile.am: Remove all-local: $(ARCH).
240        * wrapup/Makefile.am: Remove all-local: $(ARCH).
241
2422003-12-01      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
243
244        * Makefile.am: Reformat. Use dirstamp for preinstallation.
245        * mpc505/Makefile.am: Reformat.
246        * mpc505/ictrl/Makefile.am: Reformat. Use dirstamp for preinstallation.
247        * mpc505/timer/Makefile.am: Reformat.
248        * mpc505/vectors/Makefile.am: Reformat.
249        * mpc6xx/Makefile.am: Reformat.
250        * mpc6xx/clock/Makefile.am: Reformat. Use dirstamp for preinstallation.
251        * mpc6xx/exceptions/Makefile.am: Reformat. Use dirstamp for preinstallation.
252        * mpc6xx/mmu/Makefile.am: Reformat. Use dirstamp for preinstallation.
253        * mpc6xx/timer/Makefile.am: Reformat.
254        * mpc6xx/wrapup/Makefile.am: Reformat.
255        * mpc8260/Makefile.am: Reformat. Use dirstamp for preinstallation.
256        * mpc8260/clock/Makefile.am: Reformat.
257        * mpc8260/console-generic/Makefile.am: Reformat.
258        * mpc8260/cpm/Makefile.am: Reformat.
259        * mpc8260/exceptions/Makefile.am: Reformat. Use dirstamp for preinstallation.
260        * mpc8260/mmu/Makefile.am: Reformat.
261        * mpc8260/timer/Makefile.am: Reformat.
262        * mpc8xx/Makefile.am: Reformat. Use dirstamp for preinstallation.
263        * mpc8xx/clock/Makefile.am: Reformat.
264        * mpc8xx/console-generic/Makefile.am: Reformat.
265        * mpc8xx/cpm/Makefile.am: Reformat.
266        * mpc8xx/exceptions/Makefile.am: Reformat. Use dirstamp for preinstallation.
267        * mpc8xx/mmu/Makefile.am: Reformat.
268        * mpc8xx/timer/Makefile.am: Reformat.
269        * ppc403/Makefile.am: Reformat.
270        * ppc403/clock/Makefile.am: Reformat.
271        * ppc403/console/Makefile.am: Reformat.
272        * ppc403/ictrl/Makefile.am: Reformat. Use dirstamp for preinstallation.
273        * ppc403/timer/Makefile.am: Reformat.
274        * ppc403/tty_drv/Makefile.am: Reformat. Use dirstamp for preinstallation.
275        * ppc403/vectors/Makefile.am: Reformat.
276        * shared/Makefile.am: Reformat.
277        * shared/include/Makefile.am: Reformat. Use dirstamp for preinstallation.
278        * shared/src/Makefile.am: Reformat. Use dirstamp for preinstallation.
279        * wrapup/Makefile.am: Reformat.
280
2812003-10-22      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
282
283        * configure.ac: Remove RTEMS_CANONICAL_HOST.
284
2852003-10-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
286
287        * configure.ac: Remove RTEMS_CHECK_CPU.
288
2892003-09-04      Joel Sherrill <joel@OARcorp.com>
290
291        * mpc6xx/clock/c_clock.c, mpc6xx/clock/c_clock.h,
292        mpc6xx/exceptions/raw_exception.c, mpc6xx/exceptions/raw_exception.h,
293        mpc6xx/mmu/bat.c, mpc6xx/mmu/bat.h, mpc6xx/mmu/mmuAsm.S,
294        mpc6xx/timer/timer.c, mpc8260/clock/clock.c,
295        mpc8260/console-generic/console-generic.c, mpc8260/cpm/brg.c,
296        mpc8260/exceptions/raw_exception.c,
297        mpc8260/exceptions/raw_exception.h, mpc8260/include/cpm.h,
298        mpc8260/include/mmu.h, mpc8260/mmu/mmu.c, mpc8260/timer/timer.c,
299        mpc8xx/clock/clock.c, mpc8xx/console-generic/console-generic.c,
300        mpc8xx/exceptions/raw_exception.c, mpc8xx/exceptions/raw_exception.h,
301        mpc8xx/include/cpm.h, mpc8xx/include/mmu.h, mpc8xx/mmu/mmu.c,
302        mpc8xx/timer/timer.c, ppc403/clock/clock.c,
303        ppc403/console/console.c.polled, ppc403/timer/timer.c,
304        rtems/powerpc/debugmod.h, shared/include/byteorder.h,
305        shared/include/cpuIdent.c, shared/include/cpuIdent.h,
306        shared/include/io.h, shared/include/mmu.h, shared/include/page.h,
307        shared/include/pgtable.h, shared/include/spr.h: URL for license
308        changed.
309
3102003-09-04      Joel Sherrill <joel@OARcorp.com>
311
312        * mpc505/timer/timer.c, ppc403/console/console.c,
313        ppc403/console/console405.c: Removed incorrect statement about
314        copyright assignment.
315
3162003-08-20      Joel Sherrill <joel@OARcorp.com>
317
318        * mpc8260/clock/clock.c: Correct copyright statements.
319
3202003-08-18      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
321
322        * Makefile.am: Reflect having moved aclocal/.
323
3242003-08-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
325
326        * Makefile.am: Reflect having moved automake/.
327        * mpc505/Makefile.am: Reflect having moved automake/.
328        * mpc505/ictrl/Makefile.am: Reflect having moved automake/.
329        * mpc505/timer/Makefile.am: Reflect having moved automake/.
330        * mpc505/vectors/Makefile.am: Reflect having moved automake/.
331        * mpc6xx/Makefile.am: Reflect having moved automake/.
332        * mpc6xx/clock/Makefile.am: Reflect having moved automake/.
333        * mpc6xx/exceptions/Makefile.am: Reflect having moved automake/.
334        * mpc6xx/mmu/Makefile.am: Reflect having moved automake/.
335        * mpc6xx/timer/Makefile.am: Reflect having moved automake/.
336        * mpc6xx/wrapup/Makefile.am: Reflect having moved automake/.
337        * mpc8260/Makefile.am: Reflect having moved automake/.
338        * mpc8260/clock/Makefile.am: Reflect having moved automake/.
339        * mpc8260/console-generic/Makefile.am: Reflect having moved automake/.
340        * mpc8260/cpm/Makefile.am: Reflect having moved automake/.
341        * mpc8260/exceptions/Makefile.am: Reflect having moved automake/.
342        * mpc8260/mmu/Makefile.am: Reflect having moved automake/.
343        * mpc8260/timer/Makefile.am: Reflect having moved automake/.
344        * mpc8xx/Makefile.am: Reflect having moved automake/.
345        * mpc8xx/clock/Makefile.am: Reflect having moved automake/.
346        * mpc8xx/console-generic/Makefile.am: Reflect having moved automake/.
347        * mpc8xx/cpm/Makefile.am: Reflect having moved automake/.
348        * mpc8xx/exceptions/Makefile.am: Reflect having moved automake/.
349        * mpc8xx/mmu/Makefile.am: Reflect having moved automake/.
350        * mpc8xx/timer/Makefile.am: Reflect having moved automake/.
351        * ppc403/Makefile.am: Reflect having moved automake/.
352        * ppc403/clock/Makefile.am: Reflect having moved automake/.
353        * ppc403/console/Makefile.am: Reflect having moved automake/.
354        * ppc403/ictrl/Makefile.am: Reflect having moved automake/.
355        * ppc403/timer/Makefile.am: Reflect having moved automake/.
356        * ppc403/tty_drv/Makefile.am: Reflect having moved automake/.
357        * ppc403/vectors/Makefile.am: Reflect having moved automake/.
358        * shared/Makefile.am: Reflect having moved automake/.
359        * shared/include/Makefile.am: Reflect having moved automake/.
360        * shared/src/Makefile.am: Reflect having moved automake/.
361        * wrapup/Makefile.am: Reflect having moved automake/.
362
3632003-08-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
364
365        * configure.ac: Use rtems-bugs@rtems.com as bug report email address.
366
3672003-08-08      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
368
369        * wrapup/Makefile.am (FAMILY_OBJS): Remove *exception_processing.
370
3712003-07-08      Joel Sherrill <joel@OARcorp.com>
372
373        PR 416/bsps
374        * ppc403/ictrl/ictrl.c (ictrl_isr): We acknolwegde the interrupt in
375        interrupt controller (clr_exisr(mask)) before calling the interrupt
376        handler that will acnowledge the interrupt source. This results in
377        the interrupt beeing seen a second time by the interrupt controller.
378        Reported and fixed by El Kolli Yacine <yacine.elkolli@crf.canon.fr>.
379
3802003-03-25      Thomas Doerfler <Thomas.Doerfler@imd-systems.de>
381
382        PR 368/filesystems
383        * mpc8xx/include/mpc8xx.h: Add PCMCIA registers.
384
3852003-03-25      Till Straumann <strauman@slac.stanford.edu>
386
387        PR 349/bsps
388        * shared/include/cpuIdent.c: Readd PPC604r CPU.
389
3902003-03-06      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
391
392        * configure.ac: Remove AC_CONFIG_AUX_DIR.
393
3942003-02-20      Till Straumann <strauman@slac.stanford.edu>
395
396        PR 349/bsps
397        * mpc6xx/exceptions/raw_exception.c, mpc6xx/mmu/bat.c,
398        mpc6xx/mmu/pte121.c, shared/include/cpuIdent.c,
399        shared/include/cpuIdent.h, shared/src/Makefile.am, shared/src/stack.c,
400        shared/src/stackTrace.h, powerpc/registers.h:
401          - undo improper 'fix' who broke mpc604r identification
402          - fix: 7400 identification PVR value was wrong
403          - enhance 'setdbat()' to switch OFF a given BAT if called with 0 size
404          - fix: page table support bugfix
405          - enhancement: provide routines to take and print stack trace
406            snapshots
407          - add definitions for HID1 and DABR SPRs
408
4092003-02-14      Greg Menke <gregory.menke@gsfc.nasa.gov>
410
411        PR 348/bsps
412        * mpc6xx/exceptions/raw_exception.c: Add PPC_603ev as required
413        by MTX603e BSP.
414
4152003-02-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
416
417        * configure.ac: AM_INIT_AUTOMAKE([1.7.2]).
418
4192003-02-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
420
421        * configure.ac: AC_PREREQ(2.57).
422
4232002-12-19      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
424
425        * configure.ac: Remove RTEMS_CHEC_CUSTOM_BSP.
426        * mpc505/ictrl/Makefile.am: Don't include @RTEMS_BSP@.cfg.
427        * mpc505/timer/Makefile.am: Don't include @RTEMS_BSP@.cfg.
428        * mpc505/vectors/Makefile.am: Don't include @RTEMS_BSP@.cfg.
429        * mpc6xx/clock/Makefile.am: Don't include @RTEMS_BSP@.cfg.
430        * mpc6xx/exceptions/Makefile.am: Don't include @RTEMS_BSP@.cfg.
431        * mpc6xx/mmu/Makefile.am: Don't include @RTEMS_BSP@.cfg.
432        * mpc6xx/timer/Makefile.am: Don't include @RTEMS_BSP@.cfg.
433        * mpc6xx/wrapup/Makefile.am: Don't include @RTEMS_BSP@.cfg.
434        * mpc8260/clock/Makefile.am: Don't include @RTEMS_BSP@.cfg.
435        * mpc8260/console-generic/Makefile.am: Don't include @RTEMS_BSP@.cfg.
436        * mpc8260/cpm/Makefile.am: Don't include @RTEMS_BSP@.cfg.
437        * mpc8260/exceptions/Makefile.am: Don't include @RTEMS_BSP@.cfg.
438        * mpc8260/mmu/Makefile.am: Don't include @RTEMS_BSP@.cfg.
439        * mpc8260/timer/Makefile.am: Don't include @RTEMS_BSP@.cfg.
440        * mpc8xx/clock/Makefile.am: Don't include @RTEMS_BSP@.cfg.
441        * mpc8xx/console-generic/Makefile.am: Don't include @RTEMS_BSP@.cfg.
442        * mpc8xx/cpm/Makefile.am: Don't include @RTEMS_BSP@.cfg.
443        * mpc8xx/exceptions/Makefile.am: Don't include @RTEMS_BSP@.cfg.
444        * mpc8xx/mmu/Makefile.am: Don't include @RTEMS_BSP@.cfg.
445        * mpc8xx/timer/Makefile.am: Don't include @RTEMS_BSP@.cfg.
446        * ppc403/clock/Makefile.am: Don't include @RTEMS_BSP@.cfg.
447        * ppc403/console/Makefile.am: Don't include @RTEMS_BSP@.cfg.
448        * ppc403/ictrl/Makefile.am: Don't include @RTEMS_BSP@.cfg.
449        * ppc403/timer/Makefile.am: Don't include @RTEMS_BSP@.cfg.
450        * ppc403/tty_drv/Makefile.am: Don't include @RTEMS_BSP@.cfg.
451        * ppc403/vectors/Makefile.am: Don't include @RTEMS_BSP@.cfg.
452        * shared/include/Makefile.am: Don't include @RTEMS_BSP@.cfg.
453        * shared/src/Makefile.am: Don't include @RTEMS_BSP@.cfg.
454        * wrapup/Makefile.am: Don't include @RTEMS_BSP@.cfg.
455
4562002-12-06      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
457
458        * configure.ac: Remove RTEMS_CHECK_BSP_CACHE.
459
4602002-12-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
461
462        * mpc8260/Makefile.am: Merge-in mpc8260/include/Makefile.am.
463        * mpc8xx/Makefile.am: Merge-in mpc8xx/include/Makefile.am.
464        * mpc8260/include/Makefile.am: Remove.
465        * mpc8xx/include/Makefile.am: Remove.
466        * configure.ac: Remove mpc8260/include/Makefile.
467        Remove mpc8xx/include/Makefile.
468
4692002-12-01      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
470
471        * configure.ac: Add RTEMS_PROG_CCAS.
472
4732002-11-04      Joel Sherrill <joel@OARcorp.com>
474
475        * mpc8260/console-generic/console-generic.c, mpc8260/cpm/dpram.c,
476        mpc8260/exceptions/raw_exception.c,
477        mpc8xx/exceptions/raw_exception.c: Removed warnings.
478
4792002-11-01      Joel Sherrill <joel@OARcorp.com>
480
481        * mpc8xx/console-generic/console-generic.c, mpc8xx/cpm/dpram.c,
482        mpc8xx/exceptions/raw_exception.c, ppc403/clock/clock.c:
483        Removed warnings.
484
4852002-10-31      Joel Sherrill <joel@OARcorp.com>
486
487        * mpc6xx/clock/c_clock.c, mpc6xx/exceptions/raw_exception.c,
488        mpc6xx/mmu/bat.c: Removed warnings.
489
4902002-10-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
491
492        * .cvsignore: Reformat.
493        Add autom4te*cache.
494        Remove autom4te.cache.
495
4962002-09-08      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
497
498        * configure.ac: Remove duplicate mpc6xx/timer/Makefile from CONFIG_FILES.
499
5002002-09-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
501
502        * mpc8260/exceptions/raw_exception.c: #include <string.h>.
503        #include <bspIo.h>.
504
5052002-08-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
506
507        * mpc6xx/wrapup/Makefile.am: Use .$(OBJEXT) instead of .o.
508        * wrapup/Makefile.am: Use .$(OBJEXT) instead of .o.
509
5102002-08-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
511
512        * mpc505/ictrl/Makefile.am: Use .$(OBJEXT) instead of .o.
513        * mpc505/timer/Makefile.am: Use .$(OBJEXT) instead of .o.
514        * mpc505/vectors/Makefile.am: Use .$(OBJEXT) instead of .o.
515        * mpc6xx/clock/Makefile.am: Use .$(OBJEXT) instead of .o.
516        * mpc6xx/exceptions/Makefile.am: Use .$(OBJEXT) instead of .o.
517        * mpc6xx/mmu/Makefile.am: Use .$(OBJEXT) instead of .o.
518        * mpc6xx/timer/Makefile.am: Use .$(OBJEXT) instead of .o.
519        * mpc8260/clock/Makefile.am: Use .$(OBJEXT) instead of .o.
520        * mpc8260/console-generic/Makefile.am: Use .$(OBJEXT) instead of .o.
521        * mpc8260/cpm/Makefile.am: Use .$(OBJEXT) instead of .o.
522        * mpc8260/exceptions/Makefile.am: Use .$(OBJEXT) instead of .o.
523        * mpc8260/mmu/Makefile.am: Use .$(OBJEXT) instead of .o.
524        * mpc8260/timer/Makefile.am: Use .$(OBJEXT) instead of .o.
525        * mpc8xx/clock/Makefile.am: Use .$(OBJEXT) instead of .o.
526        * mpc8xx/console-generic/Makefile.am: Use .$(OBJEXT) instead of .o.
527        * mpc8xx/cpm/Makefile.am: Use .$(OBJEXT) instead of .o.
528        * mpc8xx/exceptions/Makefile.am: Use .$(OBJEXT) instead of .o.
529        * mpc8xx/mmu/Makefile.am: Use .$(OBJEXT) instead of .o.
530        * mpc8xx/timer/Makefile.am: Use .$(OBJEXT) instead of .o.
531        * ppc403/clock/Makefile.am: Use .$(OBJEXT) instead of .o.
532        * ppc403/console/Makefile.am: Use .$(OBJEXT) instead of .o.
533        * ppc403/ictrl/Makefile.am: Use .$(OBJEXT) instead of .o.
534        * ppc403/timer/Makefile.am: Use .$(OBJEXT) instead of .o.
535        * ppc403/tty_drv/Makefile.am: Use .$(OBJEXT) instead of .o.
536        * ppc403/vectors/Makefile.am: Use .$(OBJEXT) instead of .o.
537        * shared/include/Makefile.am: Use .$(OBJEXT) instead of .o.
538        * shared/src/Makefile.am: Use .$(OBJEXT) instead of .o.
539
5402002-07-24      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
541
542        * mpc6xx/mmu/pte121.c: Include <string.h> for gcc-3.1.
543
5442002-07-22      Till Straumann <strauman@slac.stanford.edu>
545
546        * mpc6xx/mmu/bat.c: Per PR241, fix a tiny bug introduced by the
547        fix for an earlier patch (PR213) which added support for setting
548        BAT0 to setdbat().
549
5502001-05-17      Joel Sherrill <joel@OARcorp.com>
551
552        * mpc6xx/exceptions/raw_exception.c, pc6xx/mmu/pte121.c: Modified
553        slightly to reflect recent PowerPC re-organization and avoid warnings.
554
5552001-05-15      Till Straumann <strauman@slac.stanford.edu>
556
557        * mpc6xx/mmu/pte121.c, mpc6xx/mmu/pte121.h: New files. Missed in
558        merge of PR213.
559
5602001-05-14      Joel Sherrill <joel@OARcorp.com>
561
562        * shared/include/cpuIdent.c: Account for duplicate numbers.
563
5642002-05-01      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
565
566        * rtems/powerpc/debugmod.h: New file (extracted from
567        score/ppc.h).
568        * Makefile.am: Relect changes above.
569
5702001-05-14      Till Straumann <strauman@slac.stanford.edu>
571
572        * shared/include/io.h: Per PR215 address the following issues:
573            - _IO_BASE, _ISA_MEM_BASE and PCI_DRAM_OFFSET
574              are no longer defined by libcpu (powerpc/shared/include/io.h)
575              but by the BSP (who is the only one to know the values)
576            - the affected BSP (shared/motorola) headers have been fixed
577              in a separate "libbsp/powerpc/shared" patch.
578            - the DEC 21140 driver (libchip/network/dec21140.c) has been
579              fixed to use PCI_DRAM_OFFSET instead of PREP_PCI_DRAM_OFFSET.
580              and PCI_MEM_BASE instead of PREP_ISA_MEM_BASE. PCI_MEM_BASE
581              is to be defined by the BSP who is using this driver.
582            - the DEC driver also has been fixed to use the newer
583              rtems_bsp_delay_in_bus_cycles() instead of the obsolete
584              delay_in_bus_cycles().
585
5862001-05-14      Till Straumann <strauman@slac.stanford.edu>
587
588        * rtems/powerpc/registers.h, rtems/score/ppc.h: Per PR213, add
589        the following:
590            - support for the MPC74000 (AKA G4); there is no
591              AltiVec support yet, however.
592            - the cache flushing assembly code uses hardware-flush on the G4.
593              Also, a couple of hardcoded numerical values were replaced
594              by more readable symbolic constants.
595            - extended interrupt-disabled code section so enclose the entire
596              cache flush/invalidate procedure (as recommended by the book).
597              This is not (latency) critical as it is only used by
598              init code but prevents possible corruption.
599            - Trivial page table support as been added.
600              (1:1 effective-virtual-physical address mapping which is only
601              useful only on CPUs which feature hardware TLB replacement,
602              e.g. >604.  This allows for write-protecting memory regions,
603              e.g. text/ro-data which makes catching corruptors a lot easier.
604              It also frees one DBAT/IBAT and gives more flexibility
605              for setting up address maps :-)
606            - setdbat() allows changing BAT0 also (since the BSP may use
607              a page table, BAT0 could be available...).
608            - asm_setdbatX() violated the SVR ABI by using
609              r20 as a scratch register; changed for r0
610            - according to the book, a context synchronizing instruction is
611              necessary prior to and after changing a DBAT -> isync added
612
6132002-04-30      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
614
615        * rtems/powerpc/cache.h: New file (extracted from
616        old-exceptions/cpu.h)
617        * Makefile.am: Relect changes above.
618
6192002-04-18      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
620
621        * shared/include/cpu.h: Removed.
622        * shared/include/Makefile.am: Reflect changes above.
623        * shared/include/spr.h: Include rtems/powerpc/registers.h instead of
624        libcpu/cpu.h.
625        * mpc6xx/clock/c_clock.c: Reflect changes to <rtems/score/cpu.h>.
626        * mpc6xx/exceptions/asm_utils.S: Ditto.
627        * mpc6xx/exceptions/raw_exception.c: Ditto.
628        * mpc6xx/mmu/mmuAsm.S: Ditto.
629        * mpc6xx/timer/timer.c: Ditto.
630        * mpc8260/exceptions/asm_utils.S: Ditto.
631        * mpc8260/exceptions/raw_exception.c: Ditto.
632        * mpc8xx/exceptions/asm_utils.S: Ditto.
633        * mpc8xx/exceptions/raw_exception.c: Ditto.
634        * ppc403/vectors/vectors.S: Include <asm.h> instead of "asm.h".
635
6362001-04-17      Joel Sherrill <joel@OARcorp.com>
637
638        * shared/include/cpu.h: Added ifndef ASM.
639 
6402001-04-17      Joel Sherrill <joel@OARcorp.com>
641
642        * ChangeLog: Corrected paths on past few commits.
643 
6442002-04-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
645
646        * shared/include/cpu.h: Don't include cpuIdent.h.
647
6482002-04-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
649
650        * mpc8260/exceptions/raw_exception.c: Include <libcpu/cpuIdent.h>.
651
6522002-04-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
653
654        * mpc8xx/exceptions/raw_exception.c: Include <libcpu/cpuIdent.h>.
655
6562002-04-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
657
658        * mpc6xx/exceptions/raw_exception.c: Include <libcpu/cpuIdent.h>.
659
6602002-04-13      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
661
662        * shared/include/cpuIdent.h: New.
663        * shared/include/cpuIdent.c: Reflect having added cpuIdent.h.
664        * shared/include/cpu.h: Ditto.
665        * shared/include/Makefile.am: Add cpuIndent.h. Fix EXTRA_DIST.
666
6672001-04-03      Joel Sherrill <joel@OARcorp.com>
668
669        * Closed PR57.  The hack is OK as it allows a BSP to override
670        or not at its discretion.
671        * mpc8xx/timer/timer.c: Removed #warning declaring providing a
672        default definition for the macros
673        rtems_cpu_configuration_get_timer_least_valid and
674        rtems_cpu_configuration_get_timer_average_overhead.
675
6762002-02-04      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
677
678        * shared/include/byteorder.h: Use unsigned instead of __unsigned
679        (GCC-3.0.x compatibility).
680       
6812002-03-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
682
683        * configure.ac:
684        AC_INIT(package,_RTEMS_VERSION,_RTEMS_BUGS).
685        AM_INIT_AUTOMAKE([no-define foreign 1.6]).
686        * mpc505/ictrl/Makefile.am: Remove AUTOMAKE_OPTIONS.
687        * mpc505/Makefile.am: Remove AUTOMAKE_OPTIONS.
688        * mpc505/timer/Makefile.am: Remove AUTOMAKE_OPTIONS.
689        * mpc505/vectors/Makefile.am: Remove AUTOMAKE_OPTIONS.
690        * Makefile.am: Remove AUTOMAKE_OPTIONS.
691        * mpc6xx/clock/Makefile.am: Remove AUTOMAKE_OPTIONS.
692        * mpc6xx/Makefile.am: Remove AUTOMAKE_OPTIONS.
693        * mpc6xx/exceptions/Makefile.am: Remove AUTOMAKE_OPTIONS.
694        * mpc6xx/mmu/Makefile.am: Remove AUTOMAKE_OPTIONS.
695        * mpc6xx/timer/Makefile.am: Remove AUTOMAKE_OPTIONS.
696        * mpc6xx/wrapup/Makefile.am: Remove AUTOMAKE_OPTIONS.
697        * mpc8260/clock/Makefile.am: Remove AUTOMAKE_OPTIONS.
698        * mpc8260/Makefile.am: Remove AUTOMAKE_OPTIONS.
699        * mpc8260/console-generic/Makefile.am: Remove AUTOMAKE_OPTIONS.
700        * mpc8260/cpm/Makefile.am: Remove AUTOMAKE_OPTIONS.
701        * mpc8260/exceptions/Makefile.am: Remove AUTOMAKE_OPTIONS.
702        * mpc8260/include/Makefile.am: Remove AUTOMAKE_OPTIONS.
703        * mpc8260/mmu/Makefile.am: Remove AUTOMAKE_OPTIONS.
704        * mpc8260/timer/Makefile.am: Remove AUTOMAKE_OPTIONS.
705        * mpc8xx/clock/Makefile.am: Remove AUTOMAKE_OPTIONS.
706        * mpc8xx/Makefile.am: Remove AUTOMAKE_OPTIONS.
707        * mpc8xx/console-generic/Makefile.am: Remove AUTOMAKE_OPTIONS.
708        * mpc8xx/cpm/Makefile.am: Remove AUTOMAKE_OPTIONS.
709        * mpc8xx/exceptions/Makefile.am: Remove AUTOMAKE_OPTIONS.
710        * mpc8xx/include/Makefile.am: Remove AUTOMAKE_OPTIONS.
711        * mpc8xx/mmu/Makefile.am: Remove AUTOMAKE_OPTIONS.
712        * mpc8xx/timer/Makefile.am: Remove AUTOMAKE_OPTIONS.
713        * ppc403/clock/Makefile.am: Remove AUTOMAKE_OPTIONS.
714        * ppc403/Makefile.am: Remove AUTOMAKE_OPTIONS.
715        * ppc403/console/Makefile.am: Remove AUTOMAKE_OPTIONS.
716        * ppc403/ictrl/Makefile.am: Remove AUTOMAKE_OPTIONS.
717        * ppc403/timer/Makefile.am: Remove AUTOMAKE_OPTIONS.
718        * ppc403/tty_drv/Makefile.am: Remove AUTOMAKE_OPTIONS.
719        * ppc403/vectors/Makefile.am: Remove AUTOMAKE_OPTIONS.
720        * shared/include/Makefile.am: Remove AUTOMAKE_OPTIONS.
721        * shared/Makefile.am: Remove AUTOMAKE_OPTIONS.
722        * shared/src/Makefile.am: Remove AUTOMAKE_OPTIONS.
723        * wrapup/Makefile.am: Remove AUTOMAKE_OPTIONS.
724
7252002-01-03      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
726
727        * mpc6xx/clock/c_clock.c: Include rtems/bspIo.h instead of bspIo.h.
728        * mpc6xx/mmu/bat.h: Include rtems/bspIo.h instead of bspIo.h.
729        * mpc8260/console-generic/console-generic.c: Include rtems/bspIo.h instead of bspIo.h.
730        * mpc8260/cpm/brg.c: Include rtems/bspIo.h instead of bspIo.h.
731        * mpc8xx/console-generic/console-generic.c: Include rtems/bspIo.h instead of bspIo.h.
732        * shared/include/cpuIdent.c: Include rtems/bspIo.h instead of bspIo.h.
733
7342001-11-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
735
736        * ppc403/vectors/vectors.S: Include <bsp.h>.
737        * shared/include/cpu.h: Remove stray empty lines.
738
7392001-11-27      Joel Sherrill <joel@OARcorp.com>,
740
741        * new_exception_processing/Makefile.in,
742        new_exception_processing/.cvsignore,
743        new_exception_processing/Makefile.am,
744        new_exception_processing/c_isr.inl,
745        new_exception_processing/cpu.c, new_exception_processing/cpu.h,
746        new_exception_processing/cpu_asm.S,
747        old_exception_processing/Makefile.in,
748        old_exception_processing/.cvsignore,
749        old_exception_processing/Makefile.am, old_exception_processing/README,
750        old_exception_processing/TODO, old_exception_processing/c_isr.inl,
751        old_exception_processing/cpu.c, old_exception_processing/cpu.h,
752        old_exception_processing/cpu_asm.S, old_exception_processing/irq_stub.S,
753        old_exception_processing/ppc_offs.h,
754        old_exception_processing/ppccache.c, old_exception_processing/rtems.S:
755        Deleted since now under libbsp.
756
7572001-11-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
758
759        * configure.ac: Remove old_exception_processing,
760        new_exception_processing.
761        * Makefile.am: Ditto.
762
7632001-11-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
764
765        * configure.ac: Remove mpc750 from new_exception_processing,
766        Remove mpc604 from new_exception_processing.
767
7682001-11-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
769
770        * configure.ac: Remove ppc603e from old_exception_processing.
771
7722001-11-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
773
774        * configure.ac: Remove mpc8xx from new_exception_processing.
775
7762001-11-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
777
778        * configure.ac: Remove mpc8620 from new_exception_processing.
779
7802001-11-20      Joel Sherrill <joel@OARcorp.com>
781
782        * ChangeLog: Corrected spacing.
783
7842001-11-14      Till Straumann <strauman@SLAC.Stanford.EDU>
785
786        * new_exception_processing/cpu_asm.S: Support double or single
787        precision context switches.  Note that doing a single precision
788        context save/restore on a double precision PowerPC machine does not
789        only result in rounding errors but also screws up the FPSCR register!
790
7912001-11-08      Dennis Ehlin (ECS) <Dennis.Ehlin@ecs.ericsson.se>
792
793        This modification is part of the submitted modifications necessary to
794        support the IBM PPC405 family.  This submission was reviewed by
795        Thomas Doerfler <Thomas.Doerfler@imd-systems.de> who ensured it did
796        not negatively impact the ppc403 BSPs.  The submission and tracking
797        process was captured as PR50.
798        * ppc403/console/console405.c ppc403/tty_drv/.cvsignore,
799        ppc403/tty_drv/Makefile.am, ppc403/tty_drv/tty_drv.c,
800        ppc403/tty_drv/tty_drv.h: New files.
801        * Makefile.am, README, configure.ac, old_exception_processing/cpu.c,
802        old_exception_processing/cpu.h, ppc403/Makefile.am,
803        ppc403/clock/clock.c, ppc403/console/Makefile.am,
804        ppc403/console/console.c, ppc403/ictrl/ictrl.c, ppc403/ictrl/ictrl.h,
805        ppc403/timer/timer.c: Modified.
806
8072001-11-07      Joel Sherrill <joel@OARcorp.com>
808
809        * configure.ac: Delete the commented out line that said that
810        the mpc8260 used the old exception processing model.  This line
811        also appears to have caused ppc603e to miss this test.
812
8132001-10-29      Joel Sherrill <joel@OARcorp.com>
814
815        * mpc8xx/timer/timer.c: Added hack for two macros that are not defined
816        with the new exception processing model:
817                rtems_cpu_configuration_get_timer_least_valid()
818                rtems_cpu_configuration_get_timer_average_overhead()
819        This is captured as PR57.
820
8212001-10-24      Joel Sherrill <joel@OARcorp.com>
822
823        * mpc8260/clock/.cvsignore, mpc8260/console-generic/.cvsignore,
824        mpc8260/cpm/.cvsignore, mpc8260/exceptions/.cvsignore,
825        mpc8260/include/.cvsignore, mpc8260/mmu/.cvsignore,
826        mpc8260/timer/.cvsignore, mpc8260/.cvsignore: New files.
827
8282001-10-24      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
829
830        * mpc8260/exceptions/Makefile.am, mpc8260/include/Makefile.am,
831        mpc8xx/exceptions/Makefile.am: Updated to autoconf 2.52.
832
8332001-10-24      Joel Sherrill <joel@OARcorp.com>
834
835        * mpc8260/include/mpc8260.h: "or" is a keyword in C++. 
836
8372001-10-22      Andy Dachs <a.dachs@sstl.co.uk>
838
839        * Makefile.am, README, configure.ac, new_exception_processing/cpu.h,
840        shared/include/cpu.h, shared/include/cpuIdent.c, shared/src/cache.c:
841        Added mpc8260 support.
842
8432001-10-22      Andy Dachs <a.dachs@sstl.co.uk>
844
845        * Added mpc8260 directory.
846        * Modified Makefile.am and configure.in to build the contents
847        * mpc8260/Makefile.am, mpc8260/README, mpc8260/clock/Makefile.am,
848        mpc8260/clock/clock.c, mpc8260/console-generic/Makefile.am,
849        mpc8260/console-generic/console-generic.c, mpc8260/cpm/.cvsignore,
850        mpc8260/cpm/Makefile.am, mpc8260/cpm/brg.c, mpc8260/cpm/cp.c,
851        mpc8260/cpm/dpram.c, mpc8260/exceptions/.cvsignore,
852        mpc8260/exceptions/Makefile.am, mpc8260/exceptions/asm_utils.S,
853        mpc8260/exceptions/raw_exception.c, mpc8260/exceptions/raw_exception.h,
854        mpc8260/include/Makefile.am, mpc8260/include/console.h,
855        mpc8260/include/cpm.h, mpc8260/include/mmu.h,
856        mpc8260/include/mpc8260.h, mpc8260/mmu/Makefile.am, mpc8260/mmu/mmu.c,
857        mpc8260/timer/Makefile.am, mpc8260/timer/timer.c: New files.
858
8592001-10-12      Joel Sherrill <joel@OARcorp.com>
860
861        * mpc6xx/clock/c_clock.c, mpc6xx/clock/c_clock.h, mpc8xx/clock/clock.c,
862        mpc8xx/timer/timer.c, new_exception_processing/cpu.c,
863        new_exception_processing/cpu.h, new_exception_processing/cpu_asm.S,
864        old_exception_processing/cpu.c, old_exception_processing/cpu.h,
865        old_exception_processing/cpu_asm.S, old_exception_processing/rtems.S:
866        Fixed typo.
867
8682001-10-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
869
870        * .cvsignore: Add autom4te.cache for autoconf > 2.52.
871        * configure.in: Remove.
872        * configure.ac: New file, generated from configure.in by autoupdate.
873
8742001-09-27      Joel Sherrill <joel@OARcorp.com>
875
876        * old_exception_processing/cpu.h: Renamed delay() to rtems_bsp_delay().
877        Renamed delay_in_bus_cycles() to rtems_bsp_delay_in_bus_cycles().
878        * shared/include/cpu.h: Renamed delay() to rtems_bsp_delay().
879        Renamed delay_in_bus_cycles() to rtems_bsp_delay_in_bus_cycles().
880
8812001-09-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
882
883        * new_exception_processing/Makefile.am: Use 'PREINSTALL_FILES ='.
884        * old_exception_processing/Makefile.am: Use 'PREINSTALL_FILES ='.
885        * mpc6xx/mmu/Makefile.am: Use 'PREINSTALL_FILES ='.
886        * mpc6xx/clock/Makefile.am: Use 'PREINSTALL_FILES ='.
887        * mpc6xx/exceptions/Makefile.am: Use 'PREINSTALL_FILES ='.
888        * mpc8xx/include/Makefile.am: Use 'PREINSTALL_FILES ='.
889        * mpc8xx/exceptions/Makefile.am: Use 'PREINSTALL_FILES ='.
890        * shared/include/Makefile.am: Use 'PREINSTALL_FILES ='.
891        * shared/src/Makefile.am: Use 'PREINSTALL_FILES ='.
892        * shared/src/Makefile.am: Use 'CLEANFILES ='.
893
8942000-06-08      Eric Valette <valette@crf.canon.fr>
895
896        * mpc8xx/console-generic/console-generic.c:
897        The printk/printf did not work when loaded by EPPCBUG. They did
898        work when loaded with the BDM debugger.  I suspected EPPBUG
899        made some nasty things like patching Communication processor
900        microcode...  Anyway, the attached patch:
901          1) Enables to have printk nearly immediately after boot,
902          2) Make printf work automagically (I do not know why except I make a
903        different initialization for printk that should be overwritten by
904        console init later ?)
905
906        I let the default to be using EPPCBUG embedded firmware to boot and
907        using this printk early enabler code (LOADED_BY_EPPCBUG and
908        EARLY_CONSOLE) are on.
909
9102001-05-24      Tom Armistead <tom_armistead@phx.mcd.mot.com>
911
912        * mpc6xx/timer/timer.c: Added include of bsp.h and removed
913        external declaration of BSP_Convert_decrementer() to
914        correct unresolved reference to this routine.
915
9162001-05-24      Eric Valette <valette@crf.canon.fr>
917
918        * mpc8xx/console-generic/console-generic.c: Bug found by Yacine
919        <elkolli@crf.canon.fr> where the initialization or irq data structure
920        was incomplete in case a SMC channel was used first and later a SCC one.
921
9222001-03-30      Eric Valette <valette@crf.canon.fr>
923
924        * mpc8xx/vectors/.cvsignore, mpc8xx/vectors/Makefile.am,
925        mpc8xx/vectors/README, mpc8xx/vectors/align_h.S
926        mpc8xx/vectors/vectors.S:  These files were removed in
927        support of switching the mpc8xx to the use the "new exception
928        processing model."
929
9302001-03-30      Eric Valette <valette@crf.canon.fr>
931
932        * mpc8xx/exceptions/.cvsignore, mpc8xx/exceptions/Makefile.am,
933        mpc8xx/exceptions/asm_utils.S, mpc8xx/exceptions/raw_exception.c,
934        mpc8xx/exceptions/raw_exception.h: New files.
935        * configure.in, mpc6xx/mmu/bat.h, mpc8xx/Makefile.am,
936        mpc8xx/clock/clock.c,
937        mpc8xx/console-generic/console-generic.c,
938        mpc8xx/include/mpc8xx.h, mpc8xx/mmu/mmu.c,
939        new_exception_processing/cpu.h, shared/include/byteorder.h,
940        wrapup/Makefile.am:  This is conversion of the
941        mpc8xx CPU to the "new exception processing model."
942
9432001-02-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
944
945        * mpc505/ictrl/Makefile.am, mpc6xx/clock/Makefile.am,
946        mpc6xx/exceptions/Makefile.am, mpc6xx/mmu/Makefile.am,
947        mpc8xx/include/Makefile.am, new_exception_processing/Makefile.am,
948        old_exception_processing/Makefile.am, pc403/ictrl/Makefile.am,
949        shared/include/Makefile.am, shared/src/Makefile.am:
950        Apply *_HEADERS instead of *H_FILES.
951        * shared/src/.cvsignore: Add cache.h.
952
9532001-01-03      Joel Sherrill <joel@OARcorp.com>
954
955        * new_exception_processing/cpu.h, old_exception_processing/cpu.c:
956        old_exception_processing/cpu.h, Added _CPU_Initialize_vectors().
957        In particular, spurious vector initialization had to be moved
958        on old exception processing model.
959
9602000-11-09      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
961
962        * Makefile.am: Use ... instead of RTEMS_TOPdir in ACLOCAL_AMFLAGS.
963
9642000-11-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
965
966        * Makefile.am: Switch to ACLOCAL_AMFLAGS = -I $(RTEMS_TOPdir)/aclocal.
967
9682000-10-26      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
969
970        * Makefile.am: ACLOCAL_AMFLAGS= -I $(RTEMS_TOPdir)/macros.
971        Switch to GNU canonicalization.
972
9732000-10-20      Joel Sherrill <joel@OARcorp.com>
974
975        * mpc8xx/console-generic/console-generic.c: Avoid use of
976        BSP definitions and rely on the new routine
977        mbx8xx_console_get_configuration() to get information.  This
978        routine was formerly incorrectly called
979        mbx8xx_console_use_maximum_buffer_size().
980        binding to the exception code.
981
9822000-10-20      Joel Sherrill <joel@OARcorp.com>
983
984        * configure.in, Makefile.am: Explicitly specify whether an
985        RTEMS_CPU_MODEL is using old or new exception processing.  This
986        is important because when building multilib, you do not know
987        the RTEMS_CPU_MODEL.  So everything built in a multilib'ed RTEMS
988        must be independent of the exception model and allow for late
989        binding to the exception code.
990
9912000-10-18        Sergei Organov <osv@javad.ru>
992
993        * Added full support for MPC505.
994        * mpc505/ictrl: New directory.
995        * configure.in, mpc505/Makefile.am: Modified to reflect ictrl addition.
996        * mpc505/ictrl/.cvsignore, mpc505/ictrl/Makefile.am,
997        mpc505/ictrl/ictrl.c, mpc505/ictrl/ictrl.h: New files.
998        * mpc505/timer/timer.c: Use <rtems.h>, not "rtems.h".
999        * mpc505/vectors/Makefile.am: alignment exception handler now included.
1000        * mpc505/vectors/vectors.S: Now use constants for exception numbers.
1001        * old_exception_processing/ppc_offs.h: New file.
1002        * old_exception_processing/Makefile.am: Account for ppc_offs.h.
1003        * old_exception_processing/cpu.h: Make Nest and Disable levels volatile.
1004        * old_exception_processing/cpu_asm.S: Offsets moved to ppc_offs.h.
1005
10062000-10-18      Joel Sherrill <joel@OARcorp.com>
1007
1008        * mpc8xx/console-generic/console-generic.c: Removed include of
1009        <bsp.h> by adding BSP dependent routine
1010        mbx8xx_console_use_maximum_buffer_size() which can be hard coded
1011        or check non-volatile memory for configuration.
1012
10132000-10-18      Joel Sherrill <joel@OARcorp.com>
1014
1015        * mpc8xx/console-generic/console-generic.c: Removed warnings.
1016
10172000-10-18      Joel Sherrill <joel@OARcorp.com>
1018
1019        * mpc6xx/clock/c_clock.h: Removed commented out reference to <bsp.h>.
1020        * mpc6xx/timer/timer.c: Ditto.
1021
10222000-10-18      Joel Sherrill <joel@OARcorp.com>
1023
1024        * mpc6xx/clock/c_clock.c, mpc6xx/clock/c_clock.h: Removed use of
1025        bsp.h and replaced it with use of proper interfaces or explicit
1026        externs of required functions and data.
1027        * mpc6xx/timer/timer.c: Ditto.
1028
10292000-09-04      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1030
1031        * mpc505/timer/Makefile.am, mpc505/vectors/Makefile.am,
1032        mpc6xx/clock/Makefile.am, mpc6xx/exceptions/Makefile.am,
1033        mpc6xx/mmu/Makefile.am, mpc6xx/timer/Makefile.am,
1034        mpc6xx/wrapup/Makefile.am, ppc403/clock/Makefile.am,
1035        ppc403/console/Makefile.am, ppc403/ictrl/Makefile.am,
1036        ppc403/timer/Makefile.am, ppc403/vectors/Makefile.am,
1037        shared/include/Makefile.am, shared/src/Makefile.am,
1038        wrapup/Makefile.am, mpc8xx/clock/Makefile.am,
1039        mpc8xx/console-generic/Makefile.am, mpc8xx/cpm/Makefile.am,
1040        mpc8xx/mmu/Makefile.am, mpc8xx/timer/Makefile.am,
1041        mpc8xx/vectors/Makefile.am, new_exception_processing/Makefile.am,
1042        old_exception_processing/Makefile.am: Include compile.am
1043
10442000-08-11  Charles-Antoine Gauthier  <charles.gauthier@nrc.ca>
1045
1046        * mpc8xx/console-generic/console-generic.c:
1047        Add support for configuration parameters in NVRAM
1048
10492000-08-25      Joel Sherrill <joel.sherrill@OARcorp.com>
1050
1051        * ChangeLog: File paths corrected.
1052
10532000-08-10      Charles-Antoine Gauthier  <charles.gauthier@nrc.ca>
1054
1055        * mpx8xx/console-generic/console-generic.c: Addition of support
1056        for shared printk and no termios.
1057
10582000-08-10      Charles-Antoine Gauthier  <charles.gauthier@nrc.ca>
1059
1060        * mpx8xx/console-generic/console-generic.c(m8xx_uart_pollWrite):
1061        Flush actual buffer.
1062
10632000-08-10      Joel Sherrill <joel@OARcorp.com>
1064
1065        * ChangeLog: New file.
Note: See TracBrowser for help on using the repository browser.