source: rtems/c/src/lib/libcpu/powerpc/ChangeLog @ 41ed282

4.104.114.84.95
Last change on this file since 41ed282 was 1469078f, checked in by Ralf Corsepius <ralf.corsepius@…>, on 10/19/04 at 07:47:26

2004-10-19 Ralf Corsepius <ralf_corsepius@…>

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