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
RevLine 
[12d1a930]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
[11c2382]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
[e208738]182004-03-31      Ralf Corsepius <ralf_corsepius@rtems.org>
19
20        * mpc6xx/timer/timer.c: Cosmetics.
21
[66c373bf]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
[fc235f44]382004-03-26      Ralf Corsepius <ralf_corsepius@rtems.org>
39
40        * configure.ac: Add 2nd argument (rtems_updir) to RTEMS_TOP.
41
[6a54d6f]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
[9c4a30e2]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
[25f59b14]532004-03-08      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
54
55        * Makefile.am, configure.ac: Reflect having added mpc5xx.
56
[0aee2be5]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
[d52342e]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
[6ed6288]702004-02-17      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
71
72        * mpc505/Makefile.am: Fix typo.
73
[aaed235]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
[f439d61e]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
[ba4eefd]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
[81b29d79]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
[09195d2c]1052004-01-13      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
106
107        * mpc6xx/Makefile.am: Remove libcpuspec.a (Unused).
108
[27a0df05]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
[103cd753]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
[5f07632e]1212003-12-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
122
123        * mpc6xx/wrapup/.cvsignore: Remove.
124
[05180c1]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
[9f3e478]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.
[05180c1]142        * configure.ac: Reflect changes to mpc505/Makefile.ams.
[9f3e478]143
[0151bc30]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
[52f8b553]1552003-12-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
156
157        * configure.ac: Remove mpc6xx/*/Makefile,  mpc8260/*/Makefile.
158
[90251c3]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
[952281e]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
[c9a1edf]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
[7894d47d]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
[810720b6]2012003-12-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
202
203        * configure.ac: Require automake >= 1.8, autoconf >= 2.59.
204
[c527745]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
[77072181]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
[a9c795b9]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
[c6328bee]2812003-10-22      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
282
283        * configure.ac: Remove RTEMS_CANONICAL_HOST.
284
[c8e1751]2852003-10-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
286
287        * configure.ac: Remove RTEMS_CHECK_CPU.
288
[21e1c44]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
[8f6a68e8]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
[e78658c]3162003-08-20      Joel Sherrill <joel@OARcorp.com>
317
318        * mpc8260/clock/clock.c: Correct copyright statements.
319
[fe8bc62f]3202003-08-18      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
321
322        * Makefile.am: Reflect having moved aclocal/.
323
[bf0747d]3242003-08-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
325
[c483a4e]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/.
[bf0747d]362
[7dcc3fe]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
[fbd27c8]3672003-08-08      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
368
369        * wrapup/Makefile.am (FAMILY_OBJS): Remove *exception_processing.
370
[307685b]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
[b7e2596]3802003-03-25      Thomas Doerfler <Thomas.Doerfler@imd-systems.de>
381
382        PR 368/filesystems
383        * mpc8xx/include/mpc8xx.h: Add PCMCIA registers.
384
[8ca2e5b]3852003-03-25      Till Straumann <strauman@slac.stanford.edu>
386
387        PR 349/bsps
388        * shared/include/cpuIdent.c: Readd PPC604r CPU.
389
[3c55718]3902003-03-06      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
391
392        * configure.ac: Remove AC_CONFIG_AUX_DIR.
393
[d49389a]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
[83795347]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
[ccd81b60]4152003-02-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
416
417        * configure.ac: AM_INIT_AUTOMAKE([1.7.2]).
418
[9b5c258]4192003-02-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
420
421        * configure.ac: AC_PREREQ(2.57).
422
[3b7aeda]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
[dfa8fe34]4562002-12-06      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
457
458        * configure.ac: Remove RTEMS_CHECK_BSP_CACHE.
459
[0dcf8597]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
[a6ebf56]4692002-12-01      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
470
471        * configure.ac: Add RTEMS_PROG_CCAS.
472
[9c8838f1]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
[2247a69]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
[cebb89b]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
[8730f45]4902002-10-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
491
492        * .cvsignore: Reformat.
493        Add autom4te*cache.
494        Remove autom4te.cache.
495
[bdd85dc2]4962002-09-08      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
497
498        * configure.ac: Remove duplicate mpc6xx/timer/Makefile from CONFIG_FILES.
499
[4adabccd]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
[4eb22aa]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
[360225e6]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
[d5fa21ef]5402002-07-24      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
541
542        * mpc6xx/mmu/pte121.c: Include <string.h> for gcc-3.1.
543
[c1f00ca]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
[c0af822e]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
[11f894cc]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
[42c90fe]5602001-05-14      Joel Sherrill <joel@OARcorp.com>
561
562        * shared/include/cpuIdent.c: Account for duplicate numbers.
563
[cbc264e6]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
[438b5388]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
[0d776cd2]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
[1c07f582]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
[a73a977]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
[b929c2de]6362001-04-17      Joel Sherrill <joel@OARcorp.com>
637
638        * shared/include/cpu.h: Added ifndef ASM.
639 
[cad8694]6402001-04-17      Joel Sherrill <joel@OARcorp.com>
641
642        * ChangeLog: Corrected paths on past few commits.
643 
[1f2fca7]6442002-04-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
645
646        * shared/include/cpu.h: Don't include cpuIdent.h.
647
[ca4f3ffc]6482002-04-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
649
[cad8694]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>.
[ca4f3ffc]655
[e05f4315]6562002-04-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
657
[cad8694]658        * mpc6xx/exceptions/raw_exception.c: Include <libcpu/cpuIdent.h>.
[e05f4315]659
[f054b51]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
[b05938a]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
[30337d2]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       
[80bbfb9a]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
[5c76213]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
[cdf62746]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
[3f381864]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
[9393f7fa]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
[e1eb8a34]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
[81e5df8]7682001-11-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
769
770        * configure.ac: Remove ppc603e from old_exception_processing.
771
[d4aa480]7722001-11-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
773
774        * configure.ac: Remove mpc8xx from new_exception_processing.
775
[5e0e4487]7762001-11-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
777
778        * configure.ac: Remove mpc8620 from new_exception_processing.
779
[800cd2a]7802001-11-20      Joel Sherrill <joel@OARcorp.com>
781
782        * ChangeLog: Corrected spacing.
783
[3ddf3b5]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
[e9ae97fb]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
[ff79cc57]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
[d8459d0]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
[bc85fdbb]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
[a942a7e]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
[bfbe811]8332001-10-24      Joel Sherrill <joel@OARcorp.com>
834
835        * mpc8260/include/mpc8260.h: "or" is a keyword in C++. 
836
[48694da]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
[1ec501c]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
[590aba4f]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
[df25c998]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
[152790a]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
[5f4ee2a]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
[622a429]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
[133ddf2e]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
[907af7dc]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
[ec112322]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
[37731c2b]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
[98f3cfa]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
[5e67b98]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
[feead226]9602000-11-09      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
961
962        * Makefile.am: Use ... instead of RTEMS_TOPdir in ACLOCAL_AMFLAGS.
963
[a314d3b4]9642000-11-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
965
966        * Makefile.am: Switch to ACLOCAL_AMFLAGS = -I $(RTEMS_TOPdir)/aclocal.
967
[d82c006]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
[772f2243]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
[623ffdb]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
[a982e0c6]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
[8c49701]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
[21c8738]10132000-10-18      Joel Sherrill <joel@OARcorp.com>
1014
1015        * mpc8xx/console-generic/console-generic.c: Removed warnings.
1016
[8c187427]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
[8e13ca61]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
[3e30f27]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
[f018b1a]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
[b24a093]10492000-08-25      Joel Sherrill <joel.sherrill@OARcorp.com>
1050
1051        * ChangeLog: File paths corrected.
1052
[38dff47b]10532000-08-10      Charles-Antoine Gauthier  <charles.gauthier@nrc.ca>
1054
[b24a093]1055        * mpx8xx/console-generic/console-generic.c: Addition of support
1056        for shared printk and no termios.
[38dff47b]1057
10582000-08-10      Charles-Antoine Gauthier  <charles.gauthier@nrc.ca>
1059
[b24a093]1060        * mpx8xx/console-generic/console-generic.c(m8xx_uart_pollWrite):
[38dff47b]1061        Flush actual buffer.
1062
[e94ad1fe]10632000-08-10      Joel Sherrill <joel@OARcorp.com>
1064
1065        * ChangeLog: New file.
Note: See TracBrowser for help on using the repository browser.