source: rtems/c/src/lib/libcpu/powerpc/ChangeLog @ 56c4cae

4.104.114.84.95
Last change on this file since 56c4cae was 56c4cae, checked in by Ralf Corsepius <ralf.corsepius@…>, on 11/20/04 at 04:32:41

2004-11-20 Ralf Corsepius <ralf.corsepius@…>

  • powerpc/shared/include/cpuIdent.c, powerpc/shared/include/cpuIdent.h: Add 603le. (Submitted by Thomas.Doerfler <Thomas.Doerfler@…> as part of the patch attached to PR 703).
  • Property mode set to 100644
File size: 45.7 KB
Line 
12004-11-20      Ralf Corsepius <ralf.corsepius@rtems.org>
2
3        * powerpc/shared/include/cpuIdent.c,
4        powerpc/shared/include/cpuIdent.h: Add 603le.
5        (Submitted by Thomas.Doerfler <Thomas.Doerfler@imd-systems.de>
6        as part of the patch attached to PR 703).
7
82004-11-10      Richard Campbell <richard.campbell@oarcorp.com>
9
10        * configure.ac, mpc6xx/exceptions/raw_exception.c,
11        mpc6xx/exceptions/raw_exception.h, mpc6xx/mmu/bat.c,
12        mpc6xx/mmu/bat.h, mpc6xx/mmu/mmuAsm.S, shared/include/cpuIdent.c,
13        shared/include/cpuIdent.h: Add MPC8240 and MPC8245 support. There was
14        also a significant amount of spelling and whitespace cleanup.
15
162004-10-21      Ralf Corsepius <ralf_corsepius@rtems.org>
17
18        * mpc5xx/clock/clock.c, mpc5xx/include/mpc5xx.h
19        mpc5xx/timer/timer.c: Use POSIX fixed size types.
20
212004-10-20      Eric Norum <norume@aps.anl.gov>
22
23        Add Kate Feng's MPC7455 support
24        * configure.ac
25        * mpc6xx/exceptions/raw_exception.c
26        * mpc6xx/mmu/mmuAsm.S
27        * mpc6xx/mmu/pte121.c
28        * shared/include/cpuIdent.c
29        * shared/include/cpuIdent.h
30
312004-10-19      Ralf Corsepius <ralf_corsepius@rtems.org>
32
33        * configure.ac: Remove RTEMS_ENABLE_BARE.
34
352004-09-24      Ralf Corsepius <ralf_corsepius@rtems.org>
36
37        * configure.ac: Require automake > 1.9.
38
392004-05-22      Till Strauman <strauman@slac.stanford.edu>
40
41        PR 619/bsps
42        * mpc6xx/clock/c_clock.c: The PPC decrementer must be reloaded on each
43        clock tick. Currently, this is done by just reloading a fixed value.
44        The attached patch takes into account the time that elapsed since the
45        decrementer crossed zero in order to adjust the value to be
46        re-loaded. Without the patch, the effective system clock cycle is
47        increased by the exception handler latency.
48
492004-04-13      Ralf Corsepius <ralf_corsepius@rtems.org>
50
51        * mpc5xx/clock/clock.c, mpc5xx/irq/irq_asm.S, mpc5xx/vectors/vectors.S:
52        Reflect new locations of cpukit headers.
53
542004-04-13      Ralf Corsepius <ralf_corsepius@rtems.org>
55
56        * mpc505/ictrl/ictrl.c, mpc505/vectors/vectors.S,
57        mpc6xx/exceptions/raw_exception.c,
58        mpc8260/exceptions/raw_exception.c,
59        mpc8xx/exceptions/raw_exception.c, rtems/powerpc/cache.h,
60        mpc5xx/ictrl/ictrl.c, mpc5xx/exceptions/raw_exception.c: Include
61        <rtems/score/powerpc.h> instead of <rtems/score/ppc.h>.
62
632004-04-12      David Querbach <querbach@realtime.bc.ca>
64
65        * README, configure.ac, mpc5xx/Makefile.am,
66        mpc5xx/exceptions/raw_exception.c, mpc5xx/exceptions/raw_exception.h,
67        mpc5xx/timer/timer.c, shared/include/cpuIdent.h: addition of a
68        significant amount of MPC5xx support as part of the addition of the
69        SS555 BSP.
70        * mpc5xx/README, mpc5xx/clock/clock.c,
71        mpc5xx/console-generic/console-generic.c, mpc5xx/include/console.h,
72        mpc5xx/include/mpc5xx.h, mpc5xx/irq/irq.c, mpc5xx/irq/irq.h,
73        mpc5xx/irq/irq_asm.S, mpc5xx/irq/irq_init.c,
74        mpc5xx/vectors/vectors.S, mpc5xx/vectors/vectors.h,
75        mpc5xx/vectors/vectors_init.c: New files.
76        * mpc5xx/exceptions/asm_utils.S: Removed.
77
782004-04-02      Ralf Corsepius <ralf_corsepius@rtems.org>
79
80        * ppc403/vectors/align_h.S: Include <rtems/asm.h> instead of <asm.h>.
81
822004-04-01      Ralf Corsepius <ralf_corsepius@rtems.org>
83
84        * mpc505/vectors/vectors.S: Include <rtems/asm.h> instead of <asm.h>.
85        * mpc6xx/exceptions/asm_utils.S: Include <rtems/asm.h> instead of <asm.h>.
86        * mpc6xx/mmu/mmuAsm.S: Include <rtems/asm.h> instead of <asm.h>.
87        * mpc8260/exceptions/asm_utils.S: Include <rtems/asm.h> instead of <asm.h>.
88        * mpc8xx/exceptions/asm_utils.S: Include <rtems/asm.h> instead of <asm.h>.
89        * ppc403/vectors/vectors.S: Include <rtems/asm.h> instead of <asm.h>.
90        * mpc5xx/exceptions/asm_utils.S: Include <rtems/asm.h> instead of <asm.h>.
91        * mpc8260/clock/clock.c: Include <rtems/clockdrv.h> instead of <clockdrv.h>.
92        * mpc8xx/clock/clock.c: Include <rtems/clockdrv.h> instead of <clockdrv.h>.
93        * ppc403/clock/clock.c: Include <rtems/clockdrv.h> instead of <clockdrv.h>.
94
952004-03-31      Ralf Corsepius <ralf_corsepius@rtems.org>
96
97        * mpc6xx/timer/timer.c: Cosmetics.
98
992004-03-30      Ralf Corsepius <ralf_corsepius@rtems.org>
100
101        * mpc505/timer/timer.c, mpc5xx/timer/timer.c,
102        mpc6xx/clock/c_clock.c, mpc6xx/timer/timer.c, mpc8260/clock/clock.c,
103        mpc8260/console-generic/console-generic.c, mpc8260/cpm/cp.c,
104        mpc8260/cpm/dpram.c, mpc8260/include/cpm.h, mpc8260/include/mmu.h,
105        mpc8260/include/mpc8260.h, mpc8260/mmu/mmu.c, mpc8260/timer/timer.c,
106        mpc8xx/clock/clock.c, mpc8xx/console-generic/console-generic.c,
107        mpc8xx/cpm/cp.c, mpc8xx/cpm/dpram.c, mpc8xx/include/cpm.h,
108        mpc8xx/include/mmu.h, mpc8xx/include/mpc8xx.h, mpc8xx/mmu/mmu.c,
109        mpc8xx/timer/timer.c, ppc403/clock/clock.c,
110        ppc403/console/console.c, ppc403/console/console405.c,
111        ppc403/ictrl/ictrl.c, ppc403/ictrl/ictrl.h, ppc403/timer/timer.c,
112        ppc403/tty_drv/tty_drv.c, rtems/powerpc/cache.h, shared/src/cache.c:
113        Convert to using c99 fixed size types.
114
1152004-03-26      Ralf Corsepius <ralf_corsepius@rtems.org>
116
117        * configure.ac: Add 2nd argument (rtems_updir) to RTEMS_TOP.
118
1192004-03-09      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
120
121        * README: Add "mpc5xx (mpc565)", because Wilfried B. mentioned the
122        mpc5xx being used on mpc565.
123
1242004-03-08      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
125
126        PR 587/bsps
127        * shared/include/cpuIdent.h, shared/include/cpuIdent.c: Add defines
128        for MPC_5XX.
129
1302004-03-08      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
131
132        * Makefile.am, configure.ac: Reflect having added mpc5xx.
133
1342004-03-08      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
135
136        * mpc5xx/.cvsignore, mpc5xx/Makefile.am: New.
137        * mpc5xx/exceptions/asm_utils.S,  mpc5xx/exceptions/raw_exception.c,
138        mpc5xx/exceptions/raw_exception.h, mpc5xx/ictrl/ictrl.c,
139        mpc5xx/ictrl/ictrl.h, mpc5xx/timer/timer.c: New (Submission from
140        Wilfried Busalski <w.busalski@lancier-monitoring.de>).
141
1422004-03-05      Joel Sherrill <joel@OARcorp.com>
143
144        * mpc6xx/mmu/pte121.c: Add missing ifdef DEBUG to remove warning for
145        unused static routine.
146
1472004-02-17      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
148
149        * mpc505/Makefile.am: Fix typo.
150
1512004-02-06      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
152
153        * mpc505/Makefile.am, mpc6xx/Makefile.am, mpc8260/Makefile.am,
154        mpc8xx/Makefile.am, ppc403/Makefile.am: Don't include .../lib.am.
155
1562004-01-30      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
157
158        * wrapup/Makefile.am: Remove.
159        * configure.ac: Remove wrapup.
160        * shared/Makefile.am: Use automake compilation rules.
161        Build *.rels.
162
1632004-01-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
164
165        * configure.ac: Require automake >= 1.8.2.
166        * Makefile.am, mpc505/Makefile.am, mpc6xx/Makefile.am,
167        mpc8260/Makefile.am, mpc8xx/Makefile.am, ppc403/Makefile.am,
168        shared/Makefile.am: Use automake compilation rules.
169        Add PREINSTALL_DIRS.
170
1712004-01-14      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
172
173        * Makefile.am: Re-add dirstamps to PRE/TMPINSTALL_FILES.
174        Add PRE/TMPINSTALL_FILES to CLEANFILES.
175        * mpc505/Makefile.am: Ditto.
176        * mpc6xx/Makefile.am: Ditto.
177        * mpc8260/Makefile.am: Ditto.
178        * mpc8xx/Makefile.am: Ditto.
179        * ppc403/Makefile.am: Ditto.
180        * shared/Makefile.am: Ditto.
181
1822004-01-13      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
183
184        * mpc6xx/Makefile.am: Remove libcpuspec.a (Unused).
185
1862004-01-13      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
187
188        * mpc505/Makefile.am: Fix typo vectors/vectors.S.
189        * shared/Makefile.am: Fix typo
190        EXTRA_DIST = $(libcpuspec_C_FILES)
191
1922003-12-19      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
193
194        * ppc403/Makefile.am: Fix typo in vectors' compilation rule.
195        * shared/Makefile.am: Use $(top_srcdir)/../shared instead of
196        relative subdirs.
197
1982003-12-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
199
200        * mpc6xx/wrapup/.cvsignore: Remove.
201
2022003-12-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
203
204        * ppc403/clock/Makefile.am: Remove.
205        * ppc403/console/Makefile.am: Remove.
206        * ppc403/ictrl/Makefile.am: Remove.
207        * ppc403/timer/Makefile.am: Remove.
208        * ppc403/tty_drv/Makefile.am: Remove.
209        * ppc403/vectors/Makefile.am: Remove.
210        * ppc403/Makefile.am: Merge-in Makefile.ams above.
211        * configure.ac: Reflect changes to ppc403/Makefile.ams.
212
2132003-12-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
214
215        * mpc505/ictrl/Makefile.am: Remove.
216        * mpc505/timer/Makefile.am: Remove.
217        * mpc505/vectors/Makefile.am: Remove.
218        * mpc505/Makefile.am: Merge-in Makefile.ams above.
219        * configure.ac: Reflect changes to mpc505/Makefile.ams.
220
2212003-12-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
222
223        * mpc8xx/clock/Makefile.am: Remove.
224        * mpc8xx/console-generic/Makefile.am: Remove.
225        * mpc8xx/cpm/Makefile.am: Remove.
226        * mpc8xx/exceptions/Makefile.am: Remove.
227        * mpc8xx/mmu/Makefile.am: Remove.
228        * mpc8xx/timer/Makefile.am: Remove.
229        * mpc8xx/Makefile.am: Merge-in Makefile.ams above.
230        * configure.ac: Reflect changes to mpc8xx/Makefile.ams.
231
2322003-12-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
233
234        * configure.ac: Remove mpc6xx/*/Makefile,  mpc8260/*/Makefile.
235
2362003-12-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
237
238        * mpc6xx/clock/Makefile.am: Remove.
239        * mpc6xx/exceptions/Makefile.am: Remove.
240        * mpc6xx/mmu/Makefile.am: Remove.
241        * mpc6xx/timer/Makefile.am: Remove.
242        * mpc6xx/wrapup/Makefile.am: Remove.
243        * mpc6xx/Makefile.am: Merge-in Makefile.ams above.
244
2452003-12-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
246
247        * mpc8260/clock/Makefile.am: Remove.
248        * mpc8260/console-generic/Makefile.am: Remove.
249        * mpc8260/cpm/Makefile.am: Remove.
250        * mpc8260/exceptions/Makefile.am: Remove.
251        * mpc8260/mmu/Makefile.am: Remove.
252        * mpc8260/timer/Makefile.am: Remove.
253        * mpc8260/Makefile.am: Merge-in Makefile.ams above.
254
2552003-12-15      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
256
257        * shared/include/Makefile.am: Remove.
258        * shared/src/Makefile.am: Remove.
259        * shared/Makefile.am: Merge-in Makefile.ams above.
260        * configure.ac: Reflect changes above.
261
2622003-12-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
263
264        * Makefile.am: Use mkdir_p. Remove dirs from PRE/TMPINSTALL_FILES.
265        * mpc505/ictrl/Makefile.am: Use mkdir_p. Remove dirs from PRE/TMPINSTALL_FILES.
266        * mpc6xx/clock/Makefile.am: Use mkdir_p. Remove dirs from PRE/TMPINSTALL_FILES.
267        * mpc6xx/exceptions/Makefile.am: Use mkdir_p. Remove dirs from PRE/TMPINSTALL_FILES.
268        * mpc6xx/mmu/Makefile.am: Use mkdir_p. Remove dirs from PRE/TMPINSTALL_FILES.
269        * mpc8260/Makefile.am: Use mkdir_p. Remove dirs from PRE/TMPINSTALL_FILES.
270        * mpc8260/exceptions/Makefile.am: Use mkdir_p. Remove dirs from PRE/TMPINSTALL_FILES.
271        * mpc8xx/Makefile.am: Use mkdir_p. Remove dirs from PRE/TMPINSTALL_FILES.
272        * mpc8xx/exceptions/Makefile.am: Use mkdir_p. Remove dirs from PRE/TMPINSTALL_FILES.
273        * ppc403/ictrl/Makefile.am: Use mkdir_p. Remove dirs from PRE/TMPINSTALL_FILES.
274        * ppc403/tty_drv/Makefile.am: Use mkdir_p. Remove dirs from PRE/TMPINSTALL_FILES.
275        * shared/include/Makefile.am: Use mkdir_p. Remove dirs from PRE/TMPINSTALL_FILES.
276        * shared/src/Makefile.am: Use mkdir_p. Remove dirs from PRE/TMPINSTALL_FILES.
277
2782003-12-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
279
280        * configure.ac: Require automake >= 1.8, autoconf >= 2.59.
281
2822003-12-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
283
284        * wrapup/Makefile.am: Build libcpu.a.
285        Don't preinstall libcpu.a
286
2872003-12-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
288
289        * mpc505/ictrl/Makefile.am: Remove all-local: $(ARCH).
290        * mpc505/timer/Makefile.am: Remove all-local: $(ARCH).
291        * mpc505/vectors/Makefile.am: Remove all-local: $(ARCH).
292        * mpc6xx/clock/Makefile.am: Remove all-local: $(ARCH).
293        * mpc6xx/exceptions/Makefile.am: Remove all-local: $(ARCH).
294        * mpc6xx/mmu/Makefile.am: Remove all-local: $(ARCH).
295        * mpc6xx/timer/Makefile.am: Remove all-local: $(ARCH).
296        * mpc6xx/wrapup/Makefile.am: Remove all-local: $(ARCH).
297        * mpc8260/clock/Makefile.am: Remove all-local: $(ARCH).
298        * mpc8260/console-generic/Makefile.am: Remove all-local: $(ARCH).
299        * mpc8260/cpm/Makefile.am: Remove all-local: $(ARCH).
300        * mpc8260/exceptions/Makefile.am: Remove all-local: $(ARCH).
301        * mpc8260/mmu/Makefile.am: Remove all-local: $(ARCH).
302        * mpc8260/timer/Makefile.am: Remove all-local: $(ARCH).
303        * mpc8xx/clock/Makefile.am: Remove all-local: $(ARCH).
304        * mpc8xx/console-generic/Makefile.am: Remove all-local: $(ARCH).
305        * mpc8xx/cpm/Makefile.am: Remove all-local: $(ARCH).
306        * mpc8xx/exceptions/Makefile.am: Remove all-local: $(ARCH).
307        * mpc8xx/mmu/Makefile.am: Remove all-local: $(ARCH).
308        * mpc8xx/timer/Makefile.am: Remove all-local: $(ARCH).
309        * ppc403/clock/Makefile.am: Remove all-local: $(ARCH).
310        * ppc403/console/Makefile.am: Remove all-local: $(ARCH).
311        * ppc403/ictrl/Makefile.am: Remove all-local: $(ARCH).
312        * ppc403/timer/Makefile.am: Remove all-local: $(ARCH).
313        * ppc403/tty_drv/Makefile.am: Remove all-local: $(ARCH).
314        * ppc403/vectors/Makefile.am: Remove all-local: $(ARCH).
315        * shared/include/Makefile.am: Remove all-local: $(ARCH).
316        * shared/src/Makefile.am: Remove all-local: $(ARCH).
317        * wrapup/Makefile.am: Remove all-local: $(ARCH).
318
3192003-12-01      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
320
321        * Makefile.am: Reformat. Use dirstamp for preinstallation.
322        * mpc505/Makefile.am: Reformat.
323        * mpc505/ictrl/Makefile.am: Reformat. Use dirstamp for preinstallation.
324        * mpc505/timer/Makefile.am: Reformat.
325        * mpc505/vectors/Makefile.am: Reformat.
326        * mpc6xx/Makefile.am: Reformat.
327        * mpc6xx/clock/Makefile.am: Reformat. Use dirstamp for preinstallation.
328        * mpc6xx/exceptions/Makefile.am: Reformat. Use dirstamp for preinstallation.
329        * mpc6xx/mmu/Makefile.am: Reformat. Use dirstamp for preinstallation.
330        * mpc6xx/timer/Makefile.am: Reformat.
331        * mpc6xx/wrapup/Makefile.am: Reformat.
332        * mpc8260/Makefile.am: Reformat. Use dirstamp for preinstallation.
333        * mpc8260/clock/Makefile.am: Reformat.
334        * mpc8260/console-generic/Makefile.am: Reformat.
335        * mpc8260/cpm/Makefile.am: Reformat.
336        * mpc8260/exceptions/Makefile.am: Reformat. Use dirstamp for preinstallation.
337        * mpc8260/mmu/Makefile.am: Reformat.
338        * mpc8260/timer/Makefile.am: Reformat.
339        * mpc8xx/Makefile.am: Reformat. Use dirstamp for preinstallation.
340        * mpc8xx/clock/Makefile.am: Reformat.
341        * mpc8xx/console-generic/Makefile.am: Reformat.
342        * mpc8xx/cpm/Makefile.am: Reformat.
343        * mpc8xx/exceptions/Makefile.am: Reformat. Use dirstamp for preinstallation.
344        * mpc8xx/mmu/Makefile.am: Reformat.
345        * mpc8xx/timer/Makefile.am: Reformat.
346        * ppc403/Makefile.am: Reformat.
347        * ppc403/clock/Makefile.am: Reformat.
348        * ppc403/console/Makefile.am: Reformat.
349        * ppc403/ictrl/Makefile.am: Reformat. Use dirstamp for preinstallation.
350        * ppc403/timer/Makefile.am: Reformat.
351        * ppc403/tty_drv/Makefile.am: Reformat. Use dirstamp for preinstallation.
352        * ppc403/vectors/Makefile.am: Reformat.
353        * shared/Makefile.am: Reformat.
354        * shared/include/Makefile.am: Reformat. Use dirstamp for preinstallation.
355        * shared/src/Makefile.am: Reformat. Use dirstamp for preinstallation.
356        * wrapup/Makefile.am: Reformat.
357
3582003-10-22      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
359
360        * configure.ac: Remove RTEMS_CANONICAL_HOST.
361
3622003-10-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
363
364        * configure.ac: Remove RTEMS_CHECK_CPU.
365
3662003-09-04      Joel Sherrill <joel@OARcorp.com>
367
368        * mpc6xx/clock/c_clock.c, mpc6xx/clock/c_clock.h,
369        mpc6xx/exceptions/raw_exception.c, mpc6xx/exceptions/raw_exception.h,
370        mpc6xx/mmu/bat.c, mpc6xx/mmu/bat.h, mpc6xx/mmu/mmuAsm.S,
371        mpc6xx/timer/timer.c, mpc8260/clock/clock.c,
372        mpc8260/console-generic/console-generic.c, mpc8260/cpm/brg.c,
373        mpc8260/exceptions/raw_exception.c,
374        mpc8260/exceptions/raw_exception.h, mpc8260/include/cpm.h,
375        mpc8260/include/mmu.h, mpc8260/mmu/mmu.c, mpc8260/timer/timer.c,
376        mpc8xx/clock/clock.c, mpc8xx/console-generic/console-generic.c,
377        mpc8xx/exceptions/raw_exception.c, mpc8xx/exceptions/raw_exception.h,
378        mpc8xx/include/cpm.h, mpc8xx/include/mmu.h, mpc8xx/mmu/mmu.c,
379        mpc8xx/timer/timer.c, ppc403/clock/clock.c,
380        ppc403/console/console.c.polled, ppc403/timer/timer.c,
381        rtems/powerpc/debugmod.h, shared/include/byteorder.h,
382        shared/include/cpuIdent.c, shared/include/cpuIdent.h,
383        shared/include/io.h, shared/include/mmu.h, shared/include/page.h,
384        shared/include/pgtable.h, shared/include/spr.h: URL for license
385        changed.
386
3872003-09-04      Joel Sherrill <joel@OARcorp.com>
388
389        * mpc505/timer/timer.c, ppc403/console/console.c,
390        ppc403/console/console405.c: Removed incorrect statement about
391        copyright assignment.
392
3932003-08-20      Joel Sherrill <joel@OARcorp.com>
394
395        * mpc8260/clock/clock.c: Correct copyright statements.
396
3972003-08-18      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
398
399        * Makefile.am: Reflect having moved aclocal/.
400
4012003-08-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
402
403        * Makefile.am: Reflect having moved automake/.
404        * mpc505/Makefile.am: Reflect having moved automake/.
405        * mpc505/ictrl/Makefile.am: Reflect having moved automake/.
406        * mpc505/timer/Makefile.am: Reflect having moved automake/.
407        * mpc505/vectors/Makefile.am: Reflect having moved automake/.
408        * mpc6xx/Makefile.am: Reflect having moved automake/.
409        * mpc6xx/clock/Makefile.am: Reflect having moved automake/.
410        * mpc6xx/exceptions/Makefile.am: Reflect having moved automake/.
411        * mpc6xx/mmu/Makefile.am: Reflect having moved automake/.
412        * mpc6xx/timer/Makefile.am: Reflect having moved automake/.
413        * mpc6xx/wrapup/Makefile.am: Reflect having moved automake/.
414        * mpc8260/Makefile.am: Reflect having moved automake/.
415        * mpc8260/clock/Makefile.am: Reflect having moved automake/.
416        * mpc8260/console-generic/Makefile.am: Reflect having moved automake/.
417        * mpc8260/cpm/Makefile.am: Reflect having moved automake/.
418        * mpc8260/exceptions/Makefile.am: Reflect having moved automake/.
419        * mpc8260/mmu/Makefile.am: Reflect having moved automake/.
420        * mpc8260/timer/Makefile.am: Reflect having moved automake/.
421        * mpc8xx/Makefile.am: Reflect having moved automake/.
422        * mpc8xx/clock/Makefile.am: Reflect having moved automake/.
423        * mpc8xx/console-generic/Makefile.am: Reflect having moved automake/.
424        * mpc8xx/cpm/Makefile.am: Reflect having moved automake/.
425        * mpc8xx/exceptions/Makefile.am: Reflect having moved automake/.
426        * mpc8xx/mmu/Makefile.am: Reflect having moved automake/.
427        * mpc8xx/timer/Makefile.am: Reflect having moved automake/.
428        * ppc403/Makefile.am: Reflect having moved automake/.
429        * ppc403/clock/Makefile.am: Reflect having moved automake/.
430        * ppc403/console/Makefile.am: Reflect having moved automake/.
431        * ppc403/ictrl/Makefile.am: Reflect having moved automake/.
432        * ppc403/timer/Makefile.am: Reflect having moved automake/.
433        * ppc403/tty_drv/Makefile.am: Reflect having moved automake/.
434        * ppc403/vectors/Makefile.am: Reflect having moved automake/.
435        * shared/Makefile.am: Reflect having moved automake/.
436        * shared/include/Makefile.am: Reflect having moved automake/.
437        * shared/src/Makefile.am: Reflect having moved automake/.
438        * wrapup/Makefile.am: Reflect having moved automake/.
439
4402003-08-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
441
442        * configure.ac: Use rtems-bugs@rtems.com as bug report email address.
443
4442003-08-08      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
445
446        * wrapup/Makefile.am (FAMILY_OBJS): Remove *exception_processing.
447
4482003-07-08      Joel Sherrill <joel@OARcorp.com>
449
450        PR 416/bsps
451        * ppc403/ictrl/ictrl.c (ictrl_isr): We acknolwegde the interrupt in
452        interrupt controller (clr_exisr(mask)) before calling the interrupt
453        handler that will acnowledge the interrupt source. This results in
454        the interrupt beeing seen a second time by the interrupt controller.
455        Reported and fixed by El Kolli Yacine <yacine.elkolli@crf.canon.fr>.
456
4572003-03-25      Thomas Doerfler <Thomas.Doerfler@imd-systems.de>
458
459        PR 368/filesystems
460        * mpc8xx/include/mpc8xx.h: Add PCMCIA registers.
461
4622003-03-25      Till Straumann <strauman@slac.stanford.edu>
463
464        PR 349/bsps
465        * shared/include/cpuIdent.c: Readd PPC604r CPU.
466
4672003-03-06      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
468
469        * configure.ac: Remove AC_CONFIG_AUX_DIR.
470
4712003-02-20      Till Straumann <strauman@slac.stanford.edu>
472
473        PR 349/bsps
474        * mpc6xx/exceptions/raw_exception.c, mpc6xx/mmu/bat.c,
475        mpc6xx/mmu/pte121.c, shared/include/cpuIdent.c,
476        shared/include/cpuIdent.h, shared/src/Makefile.am, shared/src/stack.c,
477        shared/src/stackTrace.h, powerpc/registers.h:
478          - undo improper 'fix' who broke mpc604r identification
479          - fix: 7400 identification PVR value was wrong
480          - enhance 'setdbat()' to switch OFF a given BAT if called with 0 size
481          - fix: page table support bugfix
482          - enhancement: provide routines to take and print stack trace
483            snapshots
484          - add definitions for HID1 and DABR SPRs
485
4862003-02-14      Greg Menke <gregory.menke@gsfc.nasa.gov>
487
488        PR 348/bsps
489        * mpc6xx/exceptions/raw_exception.c: Add PPC_603ev as required
490        by MTX603e BSP.
491
4922003-02-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
493
494        * configure.ac: AM_INIT_AUTOMAKE([1.7.2]).
495
4962003-02-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
497
498        * configure.ac: AC_PREREQ(2.57).
499
5002002-12-19      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
501
502        * configure.ac: Remove RTEMS_CHEC_CUSTOM_BSP.
503        * mpc505/ictrl/Makefile.am: Don't include @RTEMS_BSP@.cfg.
504        * mpc505/timer/Makefile.am: Don't include @RTEMS_BSP@.cfg.
505        * mpc505/vectors/Makefile.am: Don't include @RTEMS_BSP@.cfg.
506        * mpc6xx/clock/Makefile.am: Don't include @RTEMS_BSP@.cfg.
507        * mpc6xx/exceptions/Makefile.am: Don't include @RTEMS_BSP@.cfg.
508        * mpc6xx/mmu/Makefile.am: Don't include @RTEMS_BSP@.cfg.
509        * mpc6xx/timer/Makefile.am: Don't include @RTEMS_BSP@.cfg.
510        * mpc6xx/wrapup/Makefile.am: Don't include @RTEMS_BSP@.cfg.
511        * mpc8260/clock/Makefile.am: Don't include @RTEMS_BSP@.cfg.
512        * mpc8260/console-generic/Makefile.am: Don't include @RTEMS_BSP@.cfg.
513        * mpc8260/cpm/Makefile.am: Don't include @RTEMS_BSP@.cfg.
514        * mpc8260/exceptions/Makefile.am: Don't include @RTEMS_BSP@.cfg.
515        * mpc8260/mmu/Makefile.am: Don't include @RTEMS_BSP@.cfg.
516        * mpc8260/timer/Makefile.am: Don't include @RTEMS_BSP@.cfg.
517        * mpc8xx/clock/Makefile.am: Don't include @RTEMS_BSP@.cfg.
518        * mpc8xx/console-generic/Makefile.am: Don't include @RTEMS_BSP@.cfg.
519        * mpc8xx/cpm/Makefile.am: Don't include @RTEMS_BSP@.cfg.
520        * mpc8xx/exceptions/Makefile.am: Don't include @RTEMS_BSP@.cfg.
521        * mpc8xx/mmu/Makefile.am: Don't include @RTEMS_BSP@.cfg.
522        * mpc8xx/timer/Makefile.am: Don't include @RTEMS_BSP@.cfg.
523        * ppc403/clock/Makefile.am: Don't include @RTEMS_BSP@.cfg.
524        * ppc403/console/Makefile.am: Don't include @RTEMS_BSP@.cfg.
525        * ppc403/ictrl/Makefile.am: Don't include @RTEMS_BSP@.cfg.
526        * ppc403/timer/Makefile.am: Don't include @RTEMS_BSP@.cfg.
527        * ppc403/tty_drv/Makefile.am: Don't include @RTEMS_BSP@.cfg.
528        * ppc403/vectors/Makefile.am: Don't include @RTEMS_BSP@.cfg.
529        * shared/include/Makefile.am: Don't include @RTEMS_BSP@.cfg.
530        * shared/src/Makefile.am: Don't include @RTEMS_BSP@.cfg.
531        * wrapup/Makefile.am: Don't include @RTEMS_BSP@.cfg.
532
5332002-12-06      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
534
535        * configure.ac: Remove RTEMS_CHECK_BSP_CACHE.
536
5372002-12-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
538
539        * mpc8260/Makefile.am: Merge-in mpc8260/include/Makefile.am.
540        * mpc8xx/Makefile.am: Merge-in mpc8xx/include/Makefile.am.
541        * mpc8260/include/Makefile.am: Remove.
542        * mpc8xx/include/Makefile.am: Remove.
543        * configure.ac: Remove mpc8260/include/Makefile.
544        Remove mpc8xx/include/Makefile.
545
5462002-12-01      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
547
548        * configure.ac: Add RTEMS_PROG_CCAS.
549
5502002-11-04      Joel Sherrill <joel@OARcorp.com>
551
552        * mpc8260/console-generic/console-generic.c, mpc8260/cpm/dpram.c,
553        mpc8260/exceptions/raw_exception.c,
554        mpc8xx/exceptions/raw_exception.c: Removed warnings.
555
5562002-11-01      Joel Sherrill <joel@OARcorp.com>
557
558        * mpc8xx/console-generic/console-generic.c, mpc8xx/cpm/dpram.c,
559        mpc8xx/exceptions/raw_exception.c, ppc403/clock/clock.c:
560        Removed warnings.
561
5622002-10-31      Joel Sherrill <joel@OARcorp.com>
563
564        * mpc6xx/clock/c_clock.c, mpc6xx/exceptions/raw_exception.c,
565        mpc6xx/mmu/bat.c: Removed warnings.
566
5672002-10-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
568
569        * .cvsignore: Reformat.
570        Add autom4te*cache.
571        Remove autom4te.cache.
572
5732002-09-08      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
574
575        * configure.ac: Remove duplicate mpc6xx/timer/Makefile from CONFIG_FILES.
576
5772002-09-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
578
579        * mpc8260/exceptions/raw_exception.c: #include <string.h>.
580        #include <bspIo.h>.
581
5822002-08-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
583
584        * mpc6xx/wrapup/Makefile.am: Use .$(OBJEXT) instead of .o.
585        * wrapup/Makefile.am: Use .$(OBJEXT) instead of .o.
586
5872002-08-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
588
589        * mpc505/ictrl/Makefile.am: Use .$(OBJEXT) instead of .o.
590        * mpc505/timer/Makefile.am: Use .$(OBJEXT) instead of .o.
591        * mpc505/vectors/Makefile.am: Use .$(OBJEXT) instead of .o.
592        * mpc6xx/clock/Makefile.am: Use .$(OBJEXT) instead of .o.
593        * mpc6xx/exceptions/Makefile.am: Use .$(OBJEXT) instead of .o.
594        * mpc6xx/mmu/Makefile.am: Use .$(OBJEXT) instead of .o.
595        * mpc6xx/timer/Makefile.am: Use .$(OBJEXT) instead of .o.
596        * mpc8260/clock/Makefile.am: Use .$(OBJEXT) instead of .o.
597        * mpc8260/console-generic/Makefile.am: Use .$(OBJEXT) instead of .o.
598        * mpc8260/cpm/Makefile.am: Use .$(OBJEXT) instead of .o.
599        * mpc8260/exceptions/Makefile.am: Use .$(OBJEXT) instead of .o.
600        * mpc8260/mmu/Makefile.am: Use .$(OBJEXT) instead of .o.
601        * mpc8260/timer/Makefile.am: Use .$(OBJEXT) instead of .o.
602        * mpc8xx/clock/Makefile.am: Use .$(OBJEXT) instead of .o.
603        * mpc8xx/console-generic/Makefile.am: Use .$(OBJEXT) instead of .o.
604        * mpc8xx/cpm/Makefile.am: Use .$(OBJEXT) instead of .o.
605        * mpc8xx/exceptions/Makefile.am: Use .$(OBJEXT) instead of .o.
606        * mpc8xx/mmu/Makefile.am: Use .$(OBJEXT) instead of .o.
607        * mpc8xx/timer/Makefile.am: Use .$(OBJEXT) instead of .o.
608        * ppc403/clock/Makefile.am: Use .$(OBJEXT) instead of .o.
609        * ppc403/console/Makefile.am: Use .$(OBJEXT) instead of .o.
610        * ppc403/ictrl/Makefile.am: Use .$(OBJEXT) instead of .o.
611        * ppc403/timer/Makefile.am: Use .$(OBJEXT) instead of .o.
612        * ppc403/tty_drv/Makefile.am: Use .$(OBJEXT) instead of .o.
613        * ppc403/vectors/Makefile.am: Use .$(OBJEXT) instead of .o.
614        * shared/include/Makefile.am: Use .$(OBJEXT) instead of .o.
615        * shared/src/Makefile.am: Use .$(OBJEXT) instead of .o.
616
6172002-07-24      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
618
619        * mpc6xx/mmu/pte121.c: Include <string.h> for gcc-3.1.
620
6212002-07-22      Till Straumann <strauman@slac.stanford.edu>
622
623        * mpc6xx/mmu/bat.c: Per PR241, fix a tiny bug introduced by the
624        fix for an earlier patch (PR213) which added support for setting
625        BAT0 to setdbat().
626
6272001-05-17      Joel Sherrill <joel@OARcorp.com>
628
629        * mpc6xx/exceptions/raw_exception.c, pc6xx/mmu/pte121.c: Modified
630        slightly to reflect recent PowerPC re-organization and avoid warnings.
631
6322001-05-15      Till Straumann <strauman@slac.stanford.edu>
633
634        * mpc6xx/mmu/pte121.c, mpc6xx/mmu/pte121.h: New files. Missed in
635        merge of PR213.
636
6372001-05-14      Joel Sherrill <joel@OARcorp.com>
638
639        * shared/include/cpuIdent.c: Account for duplicate numbers.
640
6412002-05-01      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
642
643        * rtems/powerpc/debugmod.h: New file (extracted from
644        score/ppc.h).
645        * Makefile.am: Relect changes above.
646
6472001-05-14      Till Straumann <strauman@slac.stanford.edu>
648
649        * shared/include/io.h: Per PR215 address the following issues:
650            - _IO_BASE, _ISA_MEM_BASE and PCI_DRAM_OFFSET
651              are no longer defined by libcpu (powerpc/shared/include/io.h)
652              but by the BSP (who is the only one to know the values)
653            - the affected BSP (shared/motorola) headers have been fixed
654              in a separate "libbsp/powerpc/shared" patch.
655            - the DEC 21140 driver (libchip/network/dec21140.c) has been
656              fixed to use PCI_DRAM_OFFSET instead of PREP_PCI_DRAM_OFFSET.
657              and PCI_MEM_BASE instead of PREP_ISA_MEM_BASE. PCI_MEM_BASE
658              is to be defined by the BSP who is using this driver.
659            - the DEC driver also has been fixed to use the newer
660              rtems_bsp_delay_in_bus_cycles() instead of the obsolete
661              delay_in_bus_cycles().
662
6632001-05-14      Till Straumann <strauman@slac.stanford.edu>
664
665        * rtems/powerpc/registers.h, rtems/score/ppc.h: Per PR213, add
666        the following:
667            - support for the MPC74000 (AKA G4); there is no
668              AltiVec support yet, however.
669            - the cache flushing assembly code uses hardware-flush on the G4.
670              Also, a couple of hardcoded numerical values were replaced
671              by more readable symbolic constants.
672            - extended interrupt-disabled code section so enclose the entire
673              cache flush/invalidate procedure (as recommended by the book).
674              This is not (latency) critical as it is only used by
675              init code but prevents possible corruption.
676            - Trivial page table support as been added.
677              (1:1 effective-virtual-physical address mapping which is only
678              useful only on CPUs which feature hardware TLB replacement,
679              e.g. >604.  This allows for write-protecting memory regions,
680              e.g. text/ro-data which makes catching corruptors a lot easier.
681              It also frees one DBAT/IBAT and gives more flexibility
682              for setting up address maps :-)
683            - setdbat() allows changing BAT0 also (since the BSP may use
684              a page table, BAT0 could be available...).
685            - asm_setdbatX() violated the SVR ABI by using
686              r20 as a scratch register; changed for r0
687            - according to the book, a context synchronizing instruction is
688              necessary prior to and after changing a DBAT -> isync added
689
6902002-04-30      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
691
692        * rtems/powerpc/cache.h: New file (extracted from
693        old-exceptions/cpu.h)
694        * Makefile.am: Relect changes above.
695
6962002-04-18      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
697
698        * shared/include/cpu.h: Removed.
699        * shared/include/Makefile.am: Reflect changes above.
700        * shared/include/spr.h: Include rtems/powerpc/registers.h instead of
701        libcpu/cpu.h.
702        * mpc6xx/clock/c_clock.c: Reflect changes to <rtems/score/cpu.h>.
703        * mpc6xx/exceptions/asm_utils.S: Ditto.
704        * mpc6xx/exceptions/raw_exception.c: Ditto.
705        * mpc6xx/mmu/mmuAsm.S: Ditto.
706        * mpc6xx/timer/timer.c: Ditto.
707        * mpc8260/exceptions/asm_utils.S: Ditto.
708        * mpc8260/exceptions/raw_exception.c: Ditto.
709        * mpc8xx/exceptions/asm_utils.S: Ditto.
710        * mpc8xx/exceptions/raw_exception.c: Ditto.
711        * ppc403/vectors/vectors.S: Include <asm.h> instead of "asm.h".
712
7132001-04-17      Joel Sherrill <joel@OARcorp.com>
714
715        * shared/include/cpu.h: Added ifndef ASM.
716 
7172001-04-17      Joel Sherrill <joel@OARcorp.com>
718
719        * ChangeLog: Corrected paths on past few commits.
720 
7212002-04-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
722
723        * shared/include/cpu.h: Don't include cpuIdent.h.
724
7252002-04-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
726
727        * mpc8260/exceptions/raw_exception.c: Include <libcpu/cpuIdent.h>.
728
7292002-04-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
730
731        * mpc8xx/exceptions/raw_exception.c: Include <libcpu/cpuIdent.h>.
732
7332002-04-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
734
735        * mpc6xx/exceptions/raw_exception.c: Include <libcpu/cpuIdent.h>.
736
7372002-04-13      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
738
739        * shared/include/cpuIdent.h: New.
740        * shared/include/cpuIdent.c: Reflect having added cpuIdent.h.
741        * shared/include/cpu.h: Ditto.
742        * shared/include/Makefile.am: Add cpuIndent.h. Fix EXTRA_DIST.
743
7442001-04-03      Joel Sherrill <joel@OARcorp.com>
745
746        * Closed PR57.  The hack is OK as it allows a BSP to override
747        or not at its discretion.
748        * mpc8xx/timer/timer.c: Removed #warning declaring providing a
749        default definition for the macros
750        rtems_cpu_configuration_get_timer_least_valid and
751        rtems_cpu_configuration_get_timer_average_overhead.
752
7532002-02-04      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
754
755        * shared/include/byteorder.h: Use unsigned instead of __unsigned
756        (GCC-3.0.x compatibility).
757       
7582002-03-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
759
760        * configure.ac:
761        AC_INIT(package,_RTEMS_VERSION,_RTEMS_BUGS).
762        AM_INIT_AUTOMAKE([no-define foreign 1.6]).
763        * mpc505/ictrl/Makefile.am: Remove AUTOMAKE_OPTIONS.
764        * mpc505/Makefile.am: Remove AUTOMAKE_OPTIONS.
765        * mpc505/timer/Makefile.am: Remove AUTOMAKE_OPTIONS.
766        * mpc505/vectors/Makefile.am: Remove AUTOMAKE_OPTIONS.
767        * Makefile.am: Remove AUTOMAKE_OPTIONS.
768        * mpc6xx/clock/Makefile.am: Remove AUTOMAKE_OPTIONS.
769        * mpc6xx/Makefile.am: Remove AUTOMAKE_OPTIONS.
770        * mpc6xx/exceptions/Makefile.am: Remove AUTOMAKE_OPTIONS.
771        * mpc6xx/mmu/Makefile.am: Remove AUTOMAKE_OPTIONS.
772        * mpc6xx/timer/Makefile.am: Remove AUTOMAKE_OPTIONS.
773        * mpc6xx/wrapup/Makefile.am: Remove AUTOMAKE_OPTIONS.
774        * mpc8260/clock/Makefile.am: Remove AUTOMAKE_OPTIONS.
775        * mpc8260/Makefile.am: Remove AUTOMAKE_OPTIONS.
776        * mpc8260/console-generic/Makefile.am: Remove AUTOMAKE_OPTIONS.
777        * mpc8260/cpm/Makefile.am: Remove AUTOMAKE_OPTIONS.
778        * mpc8260/exceptions/Makefile.am: Remove AUTOMAKE_OPTIONS.
779        * mpc8260/include/Makefile.am: Remove AUTOMAKE_OPTIONS.
780        * mpc8260/mmu/Makefile.am: Remove AUTOMAKE_OPTIONS.
781        * mpc8260/timer/Makefile.am: Remove AUTOMAKE_OPTIONS.
782        * mpc8xx/clock/Makefile.am: Remove AUTOMAKE_OPTIONS.
783        * mpc8xx/Makefile.am: Remove AUTOMAKE_OPTIONS.
784        * mpc8xx/console-generic/Makefile.am: Remove AUTOMAKE_OPTIONS.
785        * mpc8xx/cpm/Makefile.am: Remove AUTOMAKE_OPTIONS.
786        * mpc8xx/exceptions/Makefile.am: Remove AUTOMAKE_OPTIONS.
787        * mpc8xx/include/Makefile.am: Remove AUTOMAKE_OPTIONS.
788        * mpc8xx/mmu/Makefile.am: Remove AUTOMAKE_OPTIONS.
789        * mpc8xx/timer/Makefile.am: Remove AUTOMAKE_OPTIONS.
790        * ppc403/clock/Makefile.am: Remove AUTOMAKE_OPTIONS.
791        * ppc403/Makefile.am: Remove AUTOMAKE_OPTIONS.
792        * ppc403/console/Makefile.am: Remove AUTOMAKE_OPTIONS.
793        * ppc403/ictrl/Makefile.am: Remove AUTOMAKE_OPTIONS.
794        * ppc403/timer/Makefile.am: Remove AUTOMAKE_OPTIONS.
795        * ppc403/tty_drv/Makefile.am: Remove AUTOMAKE_OPTIONS.
796        * ppc403/vectors/Makefile.am: Remove AUTOMAKE_OPTIONS.
797        * shared/include/Makefile.am: Remove AUTOMAKE_OPTIONS.
798        * shared/Makefile.am: Remove AUTOMAKE_OPTIONS.
799        * shared/src/Makefile.am: Remove AUTOMAKE_OPTIONS.
800        * wrapup/Makefile.am: Remove AUTOMAKE_OPTIONS.
801
8022002-01-03      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
803
804        * mpc6xx/clock/c_clock.c: Include rtems/bspIo.h instead of bspIo.h.
805        * mpc6xx/mmu/bat.h: Include rtems/bspIo.h instead of bspIo.h.
806        * mpc8260/console-generic/console-generic.c: Include rtems/bspIo.h instead of bspIo.h.
807        * mpc8260/cpm/brg.c: Include rtems/bspIo.h instead of bspIo.h.
808        * mpc8xx/console-generic/console-generic.c: Include rtems/bspIo.h instead of bspIo.h.
809        * shared/include/cpuIdent.c: Include rtems/bspIo.h instead of bspIo.h.
810
8112001-11-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
812
813        * ppc403/vectors/vectors.S: Include <bsp.h>.
814        * shared/include/cpu.h: Remove stray empty lines.
815
8162001-11-27      Joel Sherrill <joel@OARcorp.com>,
817
818        * new_exception_processing/Makefile.in,
819        new_exception_processing/.cvsignore,
820        new_exception_processing/Makefile.am,
821        new_exception_processing/c_isr.inl,
822        new_exception_processing/cpu.c, new_exception_processing/cpu.h,
823        new_exception_processing/cpu_asm.S,
824        old_exception_processing/Makefile.in,
825        old_exception_processing/.cvsignore,
826        old_exception_processing/Makefile.am, old_exception_processing/README,
827        old_exception_processing/TODO, old_exception_processing/c_isr.inl,
828        old_exception_processing/cpu.c, old_exception_processing/cpu.h,
829        old_exception_processing/cpu_asm.S, old_exception_processing/irq_stub.S,
830        old_exception_processing/ppc_offs.h,
831        old_exception_processing/ppccache.c, old_exception_processing/rtems.S:
832        Deleted since now under libbsp.
833
8342001-11-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
835
836        * configure.ac: Remove old_exception_processing,
837        new_exception_processing.
838        * Makefile.am: Ditto.
839
8402001-11-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
841
842        * configure.ac: Remove mpc750 from new_exception_processing,
843        Remove mpc604 from new_exception_processing.
844
8452001-11-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
846
847        * configure.ac: Remove ppc603e from old_exception_processing.
848
8492001-11-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
850
851        * configure.ac: Remove mpc8xx from new_exception_processing.
852
8532001-11-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
854
855        * configure.ac: Remove mpc8620 from new_exception_processing.
856
8572001-11-20      Joel Sherrill <joel@OARcorp.com>
858
859        * ChangeLog: Corrected spacing.
860
8612001-11-14      Till Straumann <strauman@SLAC.Stanford.EDU>
862
863        * new_exception_processing/cpu_asm.S: Support double or single
864        precision context switches.  Note that doing a single precision
865        context save/restore on a double precision PowerPC machine does not
866        only result in rounding errors but also screws up the FPSCR register!
867
8682001-11-08      Dennis Ehlin (ECS) <Dennis.Ehlin@ecs.ericsson.se>
869
870        This modification is part of the submitted modifications necessary to
871        support the IBM PPC405 family.  This submission was reviewed by
872        Thomas Doerfler <Thomas.Doerfler@imd-systems.de> who ensured it did
873        not negatively impact the ppc403 BSPs.  The submission and tracking
874        process was captured as PR50.
875        * ppc403/console/console405.c ppc403/tty_drv/.cvsignore,
876        ppc403/tty_drv/Makefile.am, ppc403/tty_drv/tty_drv.c,
877        ppc403/tty_drv/tty_drv.h: New files.
878        * Makefile.am, README, configure.ac, old_exception_processing/cpu.c,
879        old_exception_processing/cpu.h, ppc403/Makefile.am,
880        ppc403/clock/clock.c, ppc403/console/Makefile.am,
881        ppc403/console/console.c, ppc403/ictrl/ictrl.c, ppc403/ictrl/ictrl.h,
882        ppc403/timer/timer.c: Modified.
883
8842001-11-07      Joel Sherrill <joel@OARcorp.com>
885
886        * configure.ac: Delete the commented out line that said that
887        the mpc8260 used the old exception processing model.  This line
888        also appears to have caused ppc603e to miss this test.
889
8902001-10-29      Joel Sherrill <joel@OARcorp.com>
891
892        * mpc8xx/timer/timer.c: Added hack for two macros that are not defined
893        with the new exception processing model:
894                rtems_cpu_configuration_get_timer_least_valid()
895                rtems_cpu_configuration_get_timer_average_overhead()
896        This is captured as PR57.
897
8982001-10-24      Joel Sherrill <joel@OARcorp.com>
899
900        * mpc8260/clock/.cvsignore, mpc8260/console-generic/.cvsignore,
901        mpc8260/cpm/.cvsignore, mpc8260/exceptions/.cvsignore,
902        mpc8260/include/.cvsignore, mpc8260/mmu/.cvsignore,
903        mpc8260/timer/.cvsignore, mpc8260/.cvsignore: New files.
904
9052001-10-24      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
906
907        * mpc8260/exceptions/Makefile.am, mpc8260/include/Makefile.am,
908        mpc8xx/exceptions/Makefile.am: Updated to autoconf 2.52.
909
9102001-10-24      Joel Sherrill <joel@OARcorp.com>
911
912        * mpc8260/include/mpc8260.h: "or" is a keyword in C++. 
913
9142001-10-22      Andy Dachs <a.dachs@sstl.co.uk>
915
916        * Makefile.am, README, configure.ac, new_exception_processing/cpu.h,
917        shared/include/cpu.h, shared/include/cpuIdent.c, shared/src/cache.c:
918        Added mpc8260 support.
919
9202001-10-22      Andy Dachs <a.dachs@sstl.co.uk>
921
922        * Added mpc8260 directory.
923        * Modified Makefile.am and configure.in to build the contents
924        * mpc8260/Makefile.am, mpc8260/README, mpc8260/clock/Makefile.am,
925        mpc8260/clock/clock.c, mpc8260/console-generic/Makefile.am,
926        mpc8260/console-generic/console-generic.c, mpc8260/cpm/.cvsignore,
927        mpc8260/cpm/Makefile.am, mpc8260/cpm/brg.c, mpc8260/cpm/cp.c,
928        mpc8260/cpm/dpram.c, mpc8260/exceptions/.cvsignore,
929        mpc8260/exceptions/Makefile.am, mpc8260/exceptions/asm_utils.S,
930        mpc8260/exceptions/raw_exception.c, mpc8260/exceptions/raw_exception.h,
931        mpc8260/include/Makefile.am, mpc8260/include/console.h,
932        mpc8260/include/cpm.h, mpc8260/include/mmu.h,
933        mpc8260/include/mpc8260.h, mpc8260/mmu/Makefile.am, mpc8260/mmu/mmu.c,
934        mpc8260/timer/Makefile.am, mpc8260/timer/timer.c: New files.
935
9362001-10-12      Joel Sherrill <joel@OARcorp.com>
937
938        * mpc6xx/clock/c_clock.c, mpc6xx/clock/c_clock.h, mpc8xx/clock/clock.c,
939        mpc8xx/timer/timer.c, new_exception_processing/cpu.c,
940        new_exception_processing/cpu.h, new_exception_processing/cpu_asm.S,
941        old_exception_processing/cpu.c, old_exception_processing/cpu.h,
942        old_exception_processing/cpu_asm.S, old_exception_processing/rtems.S:
943        Fixed typo.
944
9452001-10-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
946
947        * .cvsignore: Add autom4te.cache for autoconf > 2.52.
948        * configure.in: Remove.
949        * configure.ac: New file, generated from configure.in by autoupdate.
950
9512001-09-27      Joel Sherrill <joel@OARcorp.com>
952
953        * old_exception_processing/cpu.h: Renamed delay() to rtems_bsp_delay().
954        Renamed delay_in_bus_cycles() to rtems_bsp_delay_in_bus_cycles().
955        * shared/include/cpu.h: Renamed delay() to rtems_bsp_delay().
956        Renamed delay_in_bus_cycles() to rtems_bsp_delay_in_bus_cycles().
957
9582001-09-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
959
960        * new_exception_processing/Makefile.am: Use 'PREINSTALL_FILES ='.
961        * old_exception_processing/Makefile.am: Use 'PREINSTALL_FILES ='.
962        * mpc6xx/mmu/Makefile.am: Use 'PREINSTALL_FILES ='.
963        * mpc6xx/clock/Makefile.am: Use 'PREINSTALL_FILES ='.
964        * mpc6xx/exceptions/Makefile.am: Use 'PREINSTALL_FILES ='.
965        * mpc8xx/include/Makefile.am: Use 'PREINSTALL_FILES ='.
966        * mpc8xx/exceptions/Makefile.am: Use 'PREINSTALL_FILES ='.
967        * shared/include/Makefile.am: Use 'PREINSTALL_FILES ='.
968        * shared/src/Makefile.am: Use 'PREINSTALL_FILES ='.
969        * shared/src/Makefile.am: Use 'CLEANFILES ='.
970
9712000-06-08      Eric Valette <valette@crf.canon.fr>
972
973        * mpc8xx/console-generic/console-generic.c:
974        The printk/printf did not work when loaded by EPPCBUG. They did
975        work when loaded with the BDM debugger.  I suspected EPPBUG
976        made some nasty things like patching Communication processor
977        microcode...  Anyway, the attached patch:
978          1) Enables to have printk nearly immediately after boot,
979          2) Make printf work automagically (I do not know why except I make a
980        different initialization for printk that should be overwritten by
981        console init later ?)
982
983        I let the default to be using EPPCBUG embedded firmware to boot and
984        using this printk early enabler code (LOADED_BY_EPPCBUG and
985        EARLY_CONSOLE) are on.
986
9872001-05-24      Tom Armistead <tom_armistead@phx.mcd.mot.com>
988
989        * mpc6xx/timer/timer.c: Added include of bsp.h and removed
990        external declaration of BSP_Convert_decrementer() to
991        correct unresolved reference to this routine.
992
9932001-05-24      Eric Valette <valette@crf.canon.fr>
994
995        * mpc8xx/console-generic/console-generic.c: Bug found by Yacine
996        <elkolli@crf.canon.fr> where the initialization or irq data structure
997        was incomplete in case a SMC channel was used first and later a SCC one.
998
9992001-03-30      Eric Valette <valette@crf.canon.fr>
1000
1001        * mpc8xx/vectors/.cvsignore, mpc8xx/vectors/Makefile.am,
1002        mpc8xx/vectors/README, mpc8xx/vectors/align_h.S
1003        mpc8xx/vectors/vectors.S:  These files were removed in
1004        support of switching the mpc8xx to the use the "new exception
1005        processing model."
1006
10072001-03-30      Eric Valette <valette@crf.canon.fr>
1008
1009        * mpc8xx/exceptions/.cvsignore, mpc8xx/exceptions/Makefile.am,
1010        mpc8xx/exceptions/asm_utils.S, mpc8xx/exceptions/raw_exception.c,
1011        mpc8xx/exceptions/raw_exception.h: New files.
1012        * configure.in, mpc6xx/mmu/bat.h, mpc8xx/Makefile.am,
1013        mpc8xx/clock/clock.c,
1014        mpc8xx/console-generic/console-generic.c,
1015        mpc8xx/include/mpc8xx.h, mpc8xx/mmu/mmu.c,
1016        new_exception_processing/cpu.h, shared/include/byteorder.h,
1017        wrapup/Makefile.am:  This is conversion of the
1018        mpc8xx CPU to the "new exception processing model."
1019
10202001-02-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1021
1022        * mpc505/ictrl/Makefile.am, mpc6xx/clock/Makefile.am,
1023        mpc6xx/exceptions/Makefile.am, mpc6xx/mmu/Makefile.am,
1024        mpc8xx/include/Makefile.am, new_exception_processing/Makefile.am,
1025        old_exception_processing/Makefile.am, pc403/ictrl/Makefile.am,
1026        shared/include/Makefile.am, shared/src/Makefile.am:
1027        Apply *_HEADERS instead of *H_FILES.
1028        * shared/src/.cvsignore: Add cache.h.
1029
10302001-01-03      Joel Sherrill <joel@OARcorp.com>
1031
1032        * new_exception_processing/cpu.h, old_exception_processing/cpu.c:
1033        old_exception_processing/cpu.h, Added _CPU_Initialize_vectors().
1034        In particular, spurious vector initialization had to be moved
1035        on old exception processing model.
1036
10372000-11-09      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1038
1039        * Makefile.am: Use ... instead of RTEMS_TOPdir in ACLOCAL_AMFLAGS.
1040
10412000-11-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1042
1043        * Makefile.am: Switch to ACLOCAL_AMFLAGS = -I $(RTEMS_TOPdir)/aclocal.
1044
10452000-10-26      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1046
1047        * Makefile.am: ACLOCAL_AMFLAGS= -I $(RTEMS_TOPdir)/macros.
1048        Switch to GNU canonicalization.
1049
10502000-10-20      Joel Sherrill <joel@OARcorp.com>
1051
1052        * mpc8xx/console-generic/console-generic.c: Avoid use of
1053        BSP definitions and rely on the new routine
1054        mbx8xx_console_get_configuration() to get information.  This
1055        routine was formerly incorrectly called
1056        mbx8xx_console_use_maximum_buffer_size().
1057        binding to the exception code.
1058
10592000-10-20      Joel Sherrill <joel@OARcorp.com>
1060
1061        * configure.in, Makefile.am: Explicitly specify whether an
1062        RTEMS_CPU_MODEL is using old or new exception processing.  This
1063        is important because when building multilib, you do not know
1064        the RTEMS_CPU_MODEL.  So everything built in a multilib'ed RTEMS
1065        must be independent of the exception model and allow for late
1066        binding to the exception code.
1067
10682000-10-18        Sergei Organov <osv@javad.ru>
1069
1070        * Added full support for MPC505.
1071        * mpc505/ictrl: New directory.
1072        * configure.in, mpc505/Makefile.am: Modified to reflect ictrl addition.
1073        * mpc505/ictrl/.cvsignore, mpc505/ictrl/Makefile.am,
1074        mpc505/ictrl/ictrl.c, mpc505/ictrl/ictrl.h: New files.
1075        * mpc505/timer/timer.c: Use <rtems.h>, not "rtems.h".
1076        * mpc505/vectors/Makefile.am: alignment exception handler now included.
1077        * mpc505/vectors/vectors.S: Now use constants for exception numbers.
1078        * old_exception_processing/ppc_offs.h: New file.
1079        * old_exception_processing/Makefile.am: Account for ppc_offs.h.
1080        * old_exception_processing/cpu.h: Make Nest and Disable levels volatile.
1081        * old_exception_processing/cpu_asm.S: Offsets moved to ppc_offs.h.
1082
10832000-10-18      Joel Sherrill <joel@OARcorp.com>
1084
1085        * mpc8xx/console-generic/console-generic.c: Removed include of
1086        <bsp.h> by adding BSP dependent routine
1087        mbx8xx_console_use_maximum_buffer_size() which can be hard coded
1088        or check non-volatile memory for configuration.
1089
10902000-10-18      Joel Sherrill <joel@OARcorp.com>
1091
1092        * mpc8xx/console-generic/console-generic.c: Removed warnings.
1093
10942000-10-18      Joel Sherrill <joel@OARcorp.com>
1095
1096        * mpc6xx/clock/c_clock.h: Removed commented out reference to <bsp.h>.
1097        * mpc6xx/timer/timer.c: Ditto.
1098
10992000-10-18      Joel Sherrill <joel@OARcorp.com>
1100
1101        * mpc6xx/clock/c_clock.c, mpc6xx/clock/c_clock.h: Removed use of
1102        bsp.h and replaced it with use of proper interfaces or explicit
1103        externs of required functions and data.
1104        * mpc6xx/timer/timer.c: Ditto.
1105
11062000-09-04      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1107
1108        * mpc505/timer/Makefile.am, mpc505/vectors/Makefile.am,
1109        mpc6xx/clock/Makefile.am, mpc6xx/exceptions/Makefile.am,
1110        mpc6xx/mmu/Makefile.am, mpc6xx/timer/Makefile.am,
1111        mpc6xx/wrapup/Makefile.am, ppc403/clock/Makefile.am,
1112        ppc403/console/Makefile.am, ppc403/ictrl/Makefile.am,
1113        ppc403/timer/Makefile.am, ppc403/vectors/Makefile.am,
1114        shared/include/Makefile.am, shared/src/Makefile.am,
1115        wrapup/Makefile.am, mpc8xx/clock/Makefile.am,
1116        mpc8xx/console-generic/Makefile.am, mpc8xx/cpm/Makefile.am,
1117        mpc8xx/mmu/Makefile.am, mpc8xx/timer/Makefile.am,
1118        mpc8xx/vectors/Makefile.am, new_exception_processing/Makefile.am,
1119        old_exception_processing/Makefile.am: Include compile.am
1120
11212000-08-11  Charles-Antoine Gauthier  <charles.gauthier@nrc.ca>
1122
1123        * mpc8xx/console-generic/console-generic.c:
1124        Add support for configuration parameters in NVRAM
1125
11262000-08-25      Joel Sherrill <joel.sherrill@OARcorp.com>
1127
1128        * ChangeLog: File paths corrected.
1129
11302000-08-10      Charles-Antoine Gauthier  <charles.gauthier@nrc.ca>
1131
1132        * mpx8xx/console-generic/console-generic.c: Addition of support
1133        for shared printk and no termios.
1134
11352000-08-10      Charles-Antoine Gauthier  <charles.gauthier@nrc.ca>
1136
1137        * mpx8xx/console-generic/console-generic.c(m8xx_uart_pollWrite):
1138        Flush actual buffer.
1139
11402000-08-10      Joel Sherrill <joel@OARcorp.com>
1141
1142        * ChangeLog: New file.
Note: See TracBrowser for help on using the repository browser.