source: rtems/c/src/lib/libcpu/powerpc/ChangeLog @ 52ebfcb

4.104.114.84.95
Last change on this file since 52ebfcb was 80df34a, checked in by Ralf Corsepius <ralf.corsepius@…>, on 02/09/05 at 15:53:48

2005-02-09 Ralf Corsepius <ralf.corsepius@…>

  • mpc505/vectors/vectors.S, ppc403/vectors/vectors.S: Remove PPC_ABI_GCC27.
  • Property mode set to 100644
File size: 46.8 KB
Line 
12005-02-09      Ralf Corsepius <ralf.corsepius@rtems.org>
2
3        * mpc505/vectors/vectors.S, ppc403/vectors/vectors.S:
4        Remove PPC_ABI_GCC27.
5
62005-02-09      Ralf Corsepius <ralf.corsepius@rtems.org>
7
8        * ppc403/vectors/vectors.S: Remove XCOFF support.
9
102005-02-09      Ralf Corsepius <ralf.corsepius@rtems.org>
11
12        * rtems/powerpc/cache.h, rtems/powerpc/debugmod.h:
13        New header guards.
14
152005-01-07      Ralf Corsepius <ralf.corsepius@rtems.org>
16
17        * mpc505/Makefile.am, mpc5xx/Makefile.am, mpc6xx/Makefile.am,
18        mpc8260/Makefile.am, mpc8xx/Makefile.am, ppc403/Makefile.am,
19        shared/Makefile.am: Eliminate CFLAGS_OPTIMIZE_V.
20
212005-01-04      Joel Sherrill <joel@OARcorp.com>
22
23        * ppc403/tty_drv/tty_drv.c: Remove warnings.
24
252005-01-02      Ralf Corsepius <ralf.corsepius@rtems.org>
26
27        * mpc505/Makefile.am, mpc5xx/Makefile.am, mpc6xx/Makefile.am,
28        mpc8260/Makefile.am, mpc8xx/Makefile.am, ppc403/Makefile.am,
29        shared/Makefile.am: Remove build-variant support.
30
312004-11-22      Jennifer Averett <jennifer@OARcorp.com>
32
33        PR 581/bsps
34        * mpc6xx/exceptions/raw_exception.c, shared/include/cpuIdent.h:
35        Converting PSIM to new exception model required adding PSIM as
36        PowerPC CPU model.
37
382004-11-20      Ralf Corsepius <ralf.corsepius@rtems.org>
39
40        * powerpc/shared/include/cpuIdent.c,
41        powerpc/shared/include/cpuIdent.h: Add 603le.
42        (Submitted by Thomas.Doerfler <Thomas.Doerfler@imd-systems.de>
43        as part of the patch attached to PR 703).
44
452004-11-10      Richard Campbell <richard.campbell@oarcorp.com>
46
47        * configure.ac, mpc6xx/exceptions/raw_exception.c,
48        mpc6xx/exceptions/raw_exception.h, mpc6xx/mmu/bat.c,
49        mpc6xx/mmu/bat.h, mpc6xx/mmu/mmuAsm.S, shared/include/cpuIdent.c,
50        shared/include/cpuIdent.h: Add MPC8240 and MPC8245 support. There was
51        also a significant amount of spelling and whitespace cleanup.
52
532004-10-21      Ralf Corsepius <ralf_corsepius@rtems.org>
54
55        * mpc5xx/clock/clock.c, mpc5xx/include/mpc5xx.h
56        mpc5xx/timer/timer.c: Use POSIX fixed size types.
57
582004-10-20      Eric Norum <norume@aps.anl.gov>
59
60        Add Kate Feng's MPC7455 support
61        * configure.ac
62        * mpc6xx/exceptions/raw_exception.c
63        * mpc6xx/mmu/mmuAsm.S
64        * mpc6xx/mmu/pte121.c
65        * shared/include/cpuIdent.c
66        * shared/include/cpuIdent.h
67
682004-10-19      Ralf Corsepius <ralf_corsepius@rtems.org>
69
70        * configure.ac: Remove RTEMS_ENABLE_BARE.
71
722004-09-24      Ralf Corsepius <ralf_corsepius@rtems.org>
73
74        * configure.ac: Require automake > 1.9.
75
762004-05-22      Till Strauman <strauman@slac.stanford.edu>
77
78        PR 619/bsps
79        * mpc6xx/clock/c_clock.c: The PPC decrementer must be reloaded on each
80        clock tick. Currently, this is done by just reloading a fixed value.
81        The attached patch takes into account the time that elapsed since the
82        decrementer crossed zero in order to adjust the value to be
83        re-loaded. Without the patch, the effective system clock cycle is
84        increased by the exception handler latency.
85
862004-04-13      Ralf Corsepius <ralf_corsepius@rtems.org>
87
88        * mpc5xx/clock/clock.c, mpc5xx/irq/irq_asm.S, mpc5xx/vectors/vectors.S:
89        Reflect new locations of cpukit headers.
90
912004-04-13      Ralf Corsepius <ralf_corsepius@rtems.org>
92
93        * mpc505/ictrl/ictrl.c, mpc505/vectors/vectors.S,
94        mpc6xx/exceptions/raw_exception.c,
95        mpc8260/exceptions/raw_exception.c,
96        mpc8xx/exceptions/raw_exception.c, rtems/powerpc/cache.h,
97        mpc5xx/ictrl/ictrl.c, mpc5xx/exceptions/raw_exception.c: Include
98        <rtems/score/powerpc.h> instead of <rtems/score/ppc.h>.
99
1002004-04-12      David Querbach <querbach@realtime.bc.ca>
101
102        * README, configure.ac, mpc5xx/Makefile.am,
103        mpc5xx/exceptions/raw_exception.c, mpc5xx/exceptions/raw_exception.h,
104        mpc5xx/timer/timer.c, shared/include/cpuIdent.h: addition of a
105        significant amount of MPC5xx support as part of the addition of the
106        SS555 BSP.
107        * mpc5xx/README, mpc5xx/clock/clock.c,
108        mpc5xx/console-generic/console-generic.c, mpc5xx/include/console.h,
109        mpc5xx/include/mpc5xx.h, mpc5xx/irq/irq.c, mpc5xx/irq/irq.h,
110        mpc5xx/irq/irq_asm.S, mpc5xx/irq/irq_init.c,
111        mpc5xx/vectors/vectors.S, mpc5xx/vectors/vectors.h,
112        mpc5xx/vectors/vectors_init.c: New files.
113        * mpc5xx/exceptions/asm_utils.S: Removed.
114
1152004-04-02      Ralf Corsepius <ralf_corsepius@rtems.org>
116
117        * ppc403/vectors/align_h.S: Include <rtems/asm.h> instead of <asm.h>.
118
1192004-04-01      Ralf Corsepius <ralf_corsepius@rtems.org>
120
121        * mpc505/vectors/vectors.S: Include <rtems/asm.h> instead of <asm.h>.
122        * mpc6xx/exceptions/asm_utils.S: Include <rtems/asm.h> instead of <asm.h>.
123        * mpc6xx/mmu/mmuAsm.S: Include <rtems/asm.h> instead of <asm.h>.
124        * mpc8260/exceptions/asm_utils.S: Include <rtems/asm.h> instead of <asm.h>.
125        * mpc8xx/exceptions/asm_utils.S: Include <rtems/asm.h> instead of <asm.h>.
126        * ppc403/vectors/vectors.S: Include <rtems/asm.h> instead of <asm.h>.
127        * mpc5xx/exceptions/asm_utils.S: Include <rtems/asm.h> instead of <asm.h>.
128        * mpc8260/clock/clock.c: Include <rtems/clockdrv.h> instead of <clockdrv.h>.
129        * mpc8xx/clock/clock.c: Include <rtems/clockdrv.h> instead of <clockdrv.h>.
130        * ppc403/clock/clock.c: Include <rtems/clockdrv.h> instead of <clockdrv.h>.
131
1322004-03-31      Ralf Corsepius <ralf_corsepius@rtems.org>
133
134        * mpc6xx/timer/timer.c: Cosmetics.
135
1362004-03-30      Ralf Corsepius <ralf_corsepius@rtems.org>
137
138        * mpc505/timer/timer.c, mpc5xx/timer/timer.c,
139        mpc6xx/clock/c_clock.c, mpc6xx/timer/timer.c, mpc8260/clock/clock.c,
140        mpc8260/console-generic/console-generic.c, mpc8260/cpm/cp.c,
141        mpc8260/cpm/dpram.c, mpc8260/include/cpm.h, mpc8260/include/mmu.h,
142        mpc8260/include/mpc8260.h, mpc8260/mmu/mmu.c, mpc8260/timer/timer.c,
143        mpc8xx/clock/clock.c, mpc8xx/console-generic/console-generic.c,
144        mpc8xx/cpm/cp.c, mpc8xx/cpm/dpram.c, mpc8xx/include/cpm.h,
145        mpc8xx/include/mmu.h, mpc8xx/include/mpc8xx.h, mpc8xx/mmu/mmu.c,
146        mpc8xx/timer/timer.c, ppc403/clock/clock.c,
147        ppc403/console/console.c, ppc403/console/console405.c,
148        ppc403/ictrl/ictrl.c, ppc403/ictrl/ictrl.h, ppc403/timer/timer.c,
149        ppc403/tty_drv/tty_drv.c, rtems/powerpc/cache.h, shared/src/cache.c:
150        Convert to using c99 fixed size types.
151
1522004-03-26      Ralf Corsepius <ralf_corsepius@rtems.org>
153
154        * configure.ac: Add 2nd argument (rtems_updir) to RTEMS_TOP.
155
1562004-03-09      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
157
158        * README: Add "mpc5xx (mpc565)", because Wilfried B. mentioned the
159        mpc5xx being used on mpc565.
160
1612004-03-08      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
162
163        PR 587/bsps
164        * shared/include/cpuIdent.h, shared/include/cpuIdent.c: Add defines
165        for MPC_5XX.
166
1672004-03-08      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
168
169        * Makefile.am, configure.ac: Reflect having added mpc5xx.
170
1712004-03-08      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
172
173        * mpc5xx/.cvsignore, mpc5xx/Makefile.am: New.
174        * mpc5xx/exceptions/asm_utils.S,  mpc5xx/exceptions/raw_exception.c,
175        mpc5xx/exceptions/raw_exception.h, mpc5xx/ictrl/ictrl.c,
176        mpc5xx/ictrl/ictrl.h, mpc5xx/timer/timer.c: New (Submission from
177        Wilfried Busalski <w.busalski@lancier-monitoring.de>).
178
1792004-03-05      Joel Sherrill <joel@OARcorp.com>
180
181        * mpc6xx/mmu/pte121.c: Add missing ifdef DEBUG to remove warning for
182        unused static routine.
183
1842004-02-17      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
185
186        * mpc505/Makefile.am: Fix typo.
187
1882004-02-06      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
189
190        * mpc505/Makefile.am, mpc6xx/Makefile.am, mpc8260/Makefile.am,
191        mpc8xx/Makefile.am, ppc403/Makefile.am: Don't include .../lib.am.
192
1932004-01-30      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
194
195        * wrapup/Makefile.am: Remove.
196        * configure.ac: Remove wrapup.
197        * shared/Makefile.am: Use automake compilation rules.
198        Build *.rels.
199
2002004-01-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
201
202        * configure.ac: Require automake >= 1.8.2.
203        * Makefile.am, mpc505/Makefile.am, mpc6xx/Makefile.am,
204        mpc8260/Makefile.am, mpc8xx/Makefile.am, ppc403/Makefile.am,
205        shared/Makefile.am: Use automake compilation rules.
206        Add PREINSTALL_DIRS.
207
2082004-01-14      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
209
210        * Makefile.am: Re-add dirstamps to PRE/TMPINSTALL_FILES.
211        Add PRE/TMPINSTALL_FILES to CLEANFILES.
212        * mpc505/Makefile.am: Ditto.
213        * mpc6xx/Makefile.am: Ditto.
214        * mpc8260/Makefile.am: Ditto.
215        * mpc8xx/Makefile.am: Ditto.
216        * ppc403/Makefile.am: Ditto.
217        * shared/Makefile.am: Ditto.
218
2192004-01-13      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
220
221        * mpc6xx/Makefile.am: Remove libcpuspec.a (Unused).
222
2232004-01-13      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
224
225        * mpc505/Makefile.am: Fix typo vectors/vectors.S.
226        * shared/Makefile.am: Fix typo
227        EXTRA_DIST = $(libcpuspec_C_FILES)
228
2292003-12-19      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
230
231        * ppc403/Makefile.am: Fix typo in vectors' compilation rule.
232        * shared/Makefile.am: Use $(top_srcdir)/../shared instead of
233        relative subdirs.
234
2352003-12-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
236
237        * mpc6xx/wrapup/.cvsignore: Remove.
238
2392003-12-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
240
241        * ppc403/clock/Makefile.am: Remove.
242        * ppc403/console/Makefile.am: Remove.
243        * ppc403/ictrl/Makefile.am: Remove.
244        * ppc403/timer/Makefile.am: Remove.
245        * ppc403/tty_drv/Makefile.am: Remove.
246        * ppc403/vectors/Makefile.am: Remove.
247        * ppc403/Makefile.am: Merge-in Makefile.ams above.
248        * configure.ac: Reflect changes to ppc403/Makefile.ams.
249
2502003-12-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
251
252        * mpc505/ictrl/Makefile.am: Remove.
253        * mpc505/timer/Makefile.am: Remove.
254        * mpc505/vectors/Makefile.am: Remove.
255        * mpc505/Makefile.am: Merge-in Makefile.ams above.
256        * configure.ac: Reflect changes to mpc505/Makefile.ams.
257
2582003-12-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
259
260        * mpc8xx/clock/Makefile.am: Remove.
261        * mpc8xx/console-generic/Makefile.am: Remove.
262        * mpc8xx/cpm/Makefile.am: Remove.
263        * mpc8xx/exceptions/Makefile.am: Remove.
264        * mpc8xx/mmu/Makefile.am: Remove.
265        * mpc8xx/timer/Makefile.am: Remove.
266        * mpc8xx/Makefile.am: Merge-in Makefile.ams above.
267        * configure.ac: Reflect changes to mpc8xx/Makefile.ams.
268
2692003-12-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
270
271        * configure.ac: Remove mpc6xx/*/Makefile,  mpc8260/*/Makefile.
272
2732003-12-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
274
275        * mpc6xx/clock/Makefile.am: Remove.
276        * mpc6xx/exceptions/Makefile.am: Remove.
277        * mpc6xx/mmu/Makefile.am: Remove.
278        * mpc6xx/timer/Makefile.am: Remove.
279        * mpc6xx/wrapup/Makefile.am: Remove.
280        * mpc6xx/Makefile.am: Merge-in Makefile.ams above.
281
2822003-12-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
283
284        * mpc8260/clock/Makefile.am: Remove.
285        * mpc8260/console-generic/Makefile.am: Remove.
286        * mpc8260/cpm/Makefile.am: Remove.
287        * mpc8260/exceptions/Makefile.am: Remove.
288        * mpc8260/mmu/Makefile.am: Remove.
289        * mpc8260/timer/Makefile.am: Remove.
290        * mpc8260/Makefile.am: Merge-in Makefile.ams above.
291
2922003-12-15      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
293
294        * shared/include/Makefile.am: Remove.
295        * shared/src/Makefile.am: Remove.
296        * shared/Makefile.am: Merge-in Makefile.ams above.
297        * configure.ac: Reflect changes above.
298
2992003-12-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
300
301        * Makefile.am: Use mkdir_p. Remove dirs from PRE/TMPINSTALL_FILES.
302        * mpc505/ictrl/Makefile.am: Use mkdir_p. Remove dirs from PRE/TMPINSTALL_FILES.
303        * mpc6xx/clock/Makefile.am: Use mkdir_p. Remove dirs from PRE/TMPINSTALL_FILES.
304        * mpc6xx/exceptions/Makefile.am: Use mkdir_p. Remove dirs from PRE/TMPINSTALL_FILES.
305        * mpc6xx/mmu/Makefile.am: Use mkdir_p. Remove dirs from PRE/TMPINSTALL_FILES.
306        * mpc8260/Makefile.am: Use mkdir_p. Remove dirs from PRE/TMPINSTALL_FILES.
307        * mpc8260/exceptions/Makefile.am: Use mkdir_p. Remove dirs from PRE/TMPINSTALL_FILES.
308        * mpc8xx/Makefile.am: Use mkdir_p. Remove dirs from PRE/TMPINSTALL_FILES.
309        * mpc8xx/exceptions/Makefile.am: Use mkdir_p. Remove dirs from PRE/TMPINSTALL_FILES.
310        * ppc403/ictrl/Makefile.am: Use mkdir_p. Remove dirs from PRE/TMPINSTALL_FILES.
311        * ppc403/tty_drv/Makefile.am: Use mkdir_p. Remove dirs from PRE/TMPINSTALL_FILES.
312        * shared/include/Makefile.am: Use mkdir_p. Remove dirs from PRE/TMPINSTALL_FILES.
313        * shared/src/Makefile.am: Use mkdir_p. Remove dirs from PRE/TMPINSTALL_FILES.
314
3152003-12-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
316
317        * configure.ac: Require automake >= 1.8, autoconf >= 2.59.
318
3192003-12-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
320
321        * wrapup/Makefile.am: Build libcpu.a.
322        Don't preinstall libcpu.a
323
3242003-12-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
325
326        * mpc505/ictrl/Makefile.am: Remove all-local: $(ARCH).
327        * mpc505/timer/Makefile.am: Remove all-local: $(ARCH).
328        * mpc505/vectors/Makefile.am: Remove all-local: $(ARCH).
329        * mpc6xx/clock/Makefile.am: Remove all-local: $(ARCH).
330        * mpc6xx/exceptions/Makefile.am: Remove all-local: $(ARCH).
331        * mpc6xx/mmu/Makefile.am: Remove all-local: $(ARCH).
332        * mpc6xx/timer/Makefile.am: Remove all-local: $(ARCH).
333        * mpc6xx/wrapup/Makefile.am: Remove all-local: $(ARCH).
334        * mpc8260/clock/Makefile.am: Remove all-local: $(ARCH).
335        * mpc8260/console-generic/Makefile.am: Remove all-local: $(ARCH).
336        * mpc8260/cpm/Makefile.am: Remove all-local: $(ARCH).
337        * mpc8260/exceptions/Makefile.am: Remove all-local: $(ARCH).
338        * mpc8260/mmu/Makefile.am: Remove all-local: $(ARCH).
339        * mpc8260/timer/Makefile.am: Remove all-local: $(ARCH).
340        * mpc8xx/clock/Makefile.am: Remove all-local: $(ARCH).
341        * mpc8xx/console-generic/Makefile.am: Remove all-local: $(ARCH).
342        * mpc8xx/cpm/Makefile.am: Remove all-local: $(ARCH).
343        * mpc8xx/exceptions/Makefile.am: Remove all-local: $(ARCH).
344        * mpc8xx/mmu/Makefile.am: Remove all-local: $(ARCH).
345        * mpc8xx/timer/Makefile.am: Remove all-local: $(ARCH).
346        * ppc403/clock/Makefile.am: Remove all-local: $(ARCH).
347        * ppc403/console/Makefile.am: Remove all-local: $(ARCH).
348        * ppc403/ictrl/Makefile.am: Remove all-local: $(ARCH).
349        * ppc403/timer/Makefile.am: Remove all-local: $(ARCH).
350        * ppc403/tty_drv/Makefile.am: Remove all-local: $(ARCH).
351        * ppc403/vectors/Makefile.am: Remove all-local: $(ARCH).
352        * shared/include/Makefile.am: Remove all-local: $(ARCH).
353        * shared/src/Makefile.am: Remove all-local: $(ARCH).
354        * wrapup/Makefile.am: Remove all-local: $(ARCH).
355
3562003-12-01      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
357
358        * Makefile.am: Reformat. Use dirstamp for preinstallation.
359        * mpc505/Makefile.am: Reformat.
360        * mpc505/ictrl/Makefile.am: Reformat. Use dirstamp for preinstallation.
361        * mpc505/timer/Makefile.am: Reformat.
362        * mpc505/vectors/Makefile.am: Reformat.
363        * mpc6xx/Makefile.am: Reformat.
364        * mpc6xx/clock/Makefile.am: Reformat. Use dirstamp for preinstallation.
365        * mpc6xx/exceptions/Makefile.am: Reformat. Use dirstamp for preinstallation.
366        * mpc6xx/mmu/Makefile.am: Reformat. Use dirstamp for preinstallation.
367        * mpc6xx/timer/Makefile.am: Reformat.
368        * mpc6xx/wrapup/Makefile.am: Reformat.
369        * mpc8260/Makefile.am: Reformat. Use dirstamp for preinstallation.
370        * mpc8260/clock/Makefile.am: Reformat.
371        * mpc8260/console-generic/Makefile.am: Reformat.
372        * mpc8260/cpm/Makefile.am: Reformat.
373        * mpc8260/exceptions/Makefile.am: Reformat. Use dirstamp for preinstallation.
374        * mpc8260/mmu/Makefile.am: Reformat.
375        * mpc8260/timer/Makefile.am: Reformat.
376        * mpc8xx/Makefile.am: Reformat. Use dirstamp for preinstallation.
377        * mpc8xx/clock/Makefile.am: Reformat.
378        * mpc8xx/console-generic/Makefile.am: Reformat.
379        * mpc8xx/cpm/Makefile.am: Reformat.
380        * mpc8xx/exceptions/Makefile.am: Reformat. Use dirstamp for preinstallation.
381        * mpc8xx/mmu/Makefile.am: Reformat.
382        * mpc8xx/timer/Makefile.am: Reformat.
383        * ppc403/Makefile.am: Reformat.
384        * ppc403/clock/Makefile.am: Reformat.
385        * ppc403/console/Makefile.am: Reformat.
386        * ppc403/ictrl/Makefile.am: Reformat. Use dirstamp for preinstallation.
387        * ppc403/timer/Makefile.am: Reformat.
388        * ppc403/tty_drv/Makefile.am: Reformat. Use dirstamp for preinstallation.
389        * ppc403/vectors/Makefile.am: Reformat.
390        * shared/Makefile.am: Reformat.
391        * shared/include/Makefile.am: Reformat. Use dirstamp for preinstallation.
392        * shared/src/Makefile.am: Reformat. Use dirstamp for preinstallation.
393        * wrapup/Makefile.am: Reformat.
394
3952003-10-22      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
396
397        * configure.ac: Remove RTEMS_CANONICAL_HOST.
398
3992003-10-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
400
401        * configure.ac: Remove RTEMS_CHECK_CPU.
402
4032003-09-04      Joel Sherrill <joel@OARcorp.com>
404
405        * mpc6xx/clock/c_clock.c, mpc6xx/clock/c_clock.h,
406        mpc6xx/exceptions/raw_exception.c, mpc6xx/exceptions/raw_exception.h,
407        mpc6xx/mmu/bat.c, mpc6xx/mmu/bat.h, mpc6xx/mmu/mmuAsm.S,
408        mpc6xx/timer/timer.c, mpc8260/clock/clock.c,
409        mpc8260/console-generic/console-generic.c, mpc8260/cpm/brg.c,
410        mpc8260/exceptions/raw_exception.c,
411        mpc8260/exceptions/raw_exception.h, mpc8260/include/cpm.h,
412        mpc8260/include/mmu.h, mpc8260/mmu/mmu.c, mpc8260/timer/timer.c,
413        mpc8xx/clock/clock.c, mpc8xx/console-generic/console-generic.c,
414        mpc8xx/exceptions/raw_exception.c, mpc8xx/exceptions/raw_exception.h,
415        mpc8xx/include/cpm.h, mpc8xx/include/mmu.h, mpc8xx/mmu/mmu.c,
416        mpc8xx/timer/timer.c, ppc403/clock/clock.c,
417        ppc403/console/console.c.polled, ppc403/timer/timer.c,
418        rtems/powerpc/debugmod.h, shared/include/byteorder.h,
419        shared/include/cpuIdent.c, shared/include/cpuIdent.h,
420        shared/include/io.h, shared/include/mmu.h, shared/include/page.h,
421        shared/include/pgtable.h, shared/include/spr.h: URL for license
422        changed.
423
4242003-09-04      Joel Sherrill <joel@OARcorp.com>
425
426        * mpc505/timer/timer.c, ppc403/console/console.c,
427        ppc403/console/console405.c: Removed incorrect statement about
428        copyright assignment.
429
4302003-08-20      Joel Sherrill <joel@OARcorp.com>
431
432        * mpc8260/clock/clock.c: Correct copyright statements.
433
4342003-08-18      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
435
436        * Makefile.am: Reflect having moved aclocal/.
437
4382003-08-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
439
440        * Makefile.am: Reflect having moved automake/.
441        * mpc505/Makefile.am: Reflect having moved automake/.
442        * mpc505/ictrl/Makefile.am: Reflect having moved automake/.
443        * mpc505/timer/Makefile.am: Reflect having moved automake/.
444        * mpc505/vectors/Makefile.am: Reflect having moved automake/.
445        * mpc6xx/Makefile.am: Reflect having moved automake/.
446        * mpc6xx/clock/Makefile.am: Reflect having moved automake/.
447        * mpc6xx/exceptions/Makefile.am: Reflect having moved automake/.
448        * mpc6xx/mmu/Makefile.am: Reflect having moved automake/.
449        * mpc6xx/timer/Makefile.am: Reflect having moved automake/.
450        * mpc6xx/wrapup/Makefile.am: Reflect having moved automake/.
451        * mpc8260/Makefile.am: Reflect having moved automake/.
452        * mpc8260/clock/Makefile.am: Reflect having moved automake/.
453        * mpc8260/console-generic/Makefile.am: Reflect having moved automake/.
454        * mpc8260/cpm/Makefile.am: Reflect having moved automake/.
455        * mpc8260/exceptions/Makefile.am: Reflect having moved automake/.
456        * mpc8260/mmu/Makefile.am: Reflect having moved automake/.
457        * mpc8260/timer/Makefile.am: Reflect having moved automake/.
458        * mpc8xx/Makefile.am: Reflect having moved automake/.
459        * mpc8xx/clock/Makefile.am: Reflect having moved automake/.
460        * mpc8xx/console-generic/Makefile.am: Reflect having moved automake/.
461        * mpc8xx/cpm/Makefile.am: Reflect having moved automake/.
462        * mpc8xx/exceptions/Makefile.am: Reflect having moved automake/.
463        * mpc8xx/mmu/Makefile.am: Reflect having moved automake/.
464        * mpc8xx/timer/Makefile.am: Reflect having moved automake/.
465        * ppc403/Makefile.am: Reflect having moved automake/.
466        * ppc403/clock/Makefile.am: Reflect having moved automake/.
467        * ppc403/console/Makefile.am: Reflect having moved automake/.
468        * ppc403/ictrl/Makefile.am: Reflect having moved automake/.
469        * ppc403/timer/Makefile.am: Reflect having moved automake/.
470        * ppc403/tty_drv/Makefile.am: Reflect having moved automake/.
471        * ppc403/vectors/Makefile.am: Reflect having moved automake/.
472        * shared/Makefile.am: Reflect having moved automake/.
473        * shared/include/Makefile.am: Reflect having moved automake/.
474        * shared/src/Makefile.am: Reflect having moved automake/.
475        * wrapup/Makefile.am: Reflect having moved automake/.
476
4772003-08-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
478
479        * configure.ac: Use rtems-bugs@rtems.com as bug report email address.
480
4812003-08-08      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
482
483        * wrapup/Makefile.am (FAMILY_OBJS): Remove *exception_processing.
484
4852003-07-08      Joel Sherrill <joel@OARcorp.com>
486
487        PR 416/bsps
488        * ppc403/ictrl/ictrl.c (ictrl_isr): We acknolwegde the interrupt in
489        interrupt controller (clr_exisr(mask)) before calling the interrupt
490        handler that will acnowledge the interrupt source. This results in
491        the interrupt beeing seen a second time by the interrupt controller.
492        Reported and fixed by El Kolli Yacine <yacine.elkolli@crf.canon.fr>.
493
4942003-03-25      Thomas Doerfler <Thomas.Doerfler@imd-systems.de>
495
496        PR 368/filesystems
497        * mpc8xx/include/mpc8xx.h: Add PCMCIA registers.
498
4992003-03-25      Till Straumann <strauman@slac.stanford.edu>
500
501        PR 349/bsps
502        * shared/include/cpuIdent.c: Readd PPC604r CPU.
503
5042003-03-06      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
505
506        * configure.ac: Remove AC_CONFIG_AUX_DIR.
507
5082003-02-20      Till Straumann <strauman@slac.stanford.edu>
509
510        PR 349/bsps
511        * mpc6xx/exceptions/raw_exception.c, mpc6xx/mmu/bat.c,
512        mpc6xx/mmu/pte121.c, shared/include/cpuIdent.c,
513        shared/include/cpuIdent.h, shared/src/Makefile.am, shared/src/stack.c,
514        shared/src/stackTrace.h, powerpc/registers.h:
515          - undo improper 'fix' who broke mpc604r identification
516          - fix: 7400 identification PVR value was wrong
517          - enhance 'setdbat()' to switch OFF a given BAT if called with 0 size
518          - fix: page table support bugfix
519          - enhancement: provide routines to take and print stack trace
520            snapshots
521          - add definitions for HID1 and DABR SPRs
522
5232003-02-14      Greg Menke <gregory.menke@gsfc.nasa.gov>
524
525        PR 348/bsps
526        * mpc6xx/exceptions/raw_exception.c: Add PPC_603ev as required
527        by MTX603e BSP.
528
5292003-02-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
530
531        * configure.ac: AM_INIT_AUTOMAKE([1.7.2]).
532
5332003-02-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
534
535        * configure.ac: AC_PREREQ(2.57).
536
5372002-12-19      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
538
539        * configure.ac: Remove RTEMS_CHEC_CUSTOM_BSP.
540        * mpc505/ictrl/Makefile.am: Don't include @RTEMS_BSP@.cfg.
541        * mpc505/timer/Makefile.am: Don't include @RTEMS_BSP@.cfg.
542        * mpc505/vectors/Makefile.am: Don't include @RTEMS_BSP@.cfg.
543        * mpc6xx/clock/Makefile.am: Don't include @RTEMS_BSP@.cfg.
544        * mpc6xx/exceptions/Makefile.am: Don't include @RTEMS_BSP@.cfg.
545        * mpc6xx/mmu/Makefile.am: Don't include @RTEMS_BSP@.cfg.
546        * mpc6xx/timer/Makefile.am: Don't include @RTEMS_BSP@.cfg.
547        * mpc6xx/wrapup/Makefile.am: Don't include @RTEMS_BSP@.cfg.
548        * mpc8260/clock/Makefile.am: Don't include @RTEMS_BSP@.cfg.
549        * mpc8260/console-generic/Makefile.am: Don't include @RTEMS_BSP@.cfg.
550        * mpc8260/cpm/Makefile.am: Don't include @RTEMS_BSP@.cfg.
551        * mpc8260/exceptions/Makefile.am: Don't include @RTEMS_BSP@.cfg.
552        * mpc8260/mmu/Makefile.am: Don't include @RTEMS_BSP@.cfg.
553        * mpc8260/timer/Makefile.am: Don't include @RTEMS_BSP@.cfg.
554        * mpc8xx/clock/Makefile.am: Don't include @RTEMS_BSP@.cfg.
555        * mpc8xx/console-generic/Makefile.am: Don't include @RTEMS_BSP@.cfg.
556        * mpc8xx/cpm/Makefile.am: Don't include @RTEMS_BSP@.cfg.
557        * mpc8xx/exceptions/Makefile.am: Don't include @RTEMS_BSP@.cfg.
558        * mpc8xx/mmu/Makefile.am: Don't include @RTEMS_BSP@.cfg.
559        * mpc8xx/timer/Makefile.am: Don't include @RTEMS_BSP@.cfg.
560        * ppc403/clock/Makefile.am: Don't include @RTEMS_BSP@.cfg.
561        * ppc403/console/Makefile.am: Don't include @RTEMS_BSP@.cfg.
562        * ppc403/ictrl/Makefile.am: Don't include @RTEMS_BSP@.cfg.
563        * ppc403/timer/Makefile.am: Don't include @RTEMS_BSP@.cfg.
564        * ppc403/tty_drv/Makefile.am: Don't include @RTEMS_BSP@.cfg.
565        * ppc403/vectors/Makefile.am: Don't include @RTEMS_BSP@.cfg.
566        * shared/include/Makefile.am: Don't include @RTEMS_BSP@.cfg.
567        * shared/src/Makefile.am: Don't include @RTEMS_BSP@.cfg.
568        * wrapup/Makefile.am: Don't include @RTEMS_BSP@.cfg.
569
5702002-12-06      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
571
572        * configure.ac: Remove RTEMS_CHECK_BSP_CACHE.
573
5742002-12-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
575
576        * mpc8260/Makefile.am: Merge-in mpc8260/include/Makefile.am.
577        * mpc8xx/Makefile.am: Merge-in mpc8xx/include/Makefile.am.
578        * mpc8260/include/Makefile.am: Remove.
579        * mpc8xx/include/Makefile.am: Remove.
580        * configure.ac: Remove mpc8260/include/Makefile.
581        Remove mpc8xx/include/Makefile.
582
5832002-12-01      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
584
585        * configure.ac: Add RTEMS_PROG_CCAS.
586
5872002-11-04      Joel Sherrill <joel@OARcorp.com>
588
589        * mpc8260/console-generic/console-generic.c, mpc8260/cpm/dpram.c,
590        mpc8260/exceptions/raw_exception.c,
591        mpc8xx/exceptions/raw_exception.c: Removed warnings.
592
5932002-11-01      Joel Sherrill <joel@OARcorp.com>
594
595        * mpc8xx/console-generic/console-generic.c, mpc8xx/cpm/dpram.c,
596        mpc8xx/exceptions/raw_exception.c, ppc403/clock/clock.c:
597        Removed warnings.
598
5992002-10-31      Joel Sherrill <joel@OARcorp.com>
600
601        * mpc6xx/clock/c_clock.c, mpc6xx/exceptions/raw_exception.c,
602        mpc6xx/mmu/bat.c: Removed warnings.
603
6042002-10-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
605
606        * .cvsignore: Reformat.
607        Add autom4te*cache.
608        Remove autom4te.cache.
609
6102002-09-08      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
611
612        * configure.ac: Remove duplicate mpc6xx/timer/Makefile from CONFIG_FILES.
613
6142002-09-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
615
616        * mpc8260/exceptions/raw_exception.c: #include <string.h>.
617        #include <bspIo.h>.
618
6192002-08-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
620
621        * mpc6xx/wrapup/Makefile.am: Use .$(OBJEXT) instead of .o.
622        * wrapup/Makefile.am: Use .$(OBJEXT) instead of .o.
623
6242002-08-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
625
626        * mpc505/ictrl/Makefile.am: Use .$(OBJEXT) instead of .o.
627        * mpc505/timer/Makefile.am: Use .$(OBJEXT) instead of .o.
628        * mpc505/vectors/Makefile.am: Use .$(OBJEXT) instead of .o.
629        * mpc6xx/clock/Makefile.am: Use .$(OBJEXT) instead of .o.
630        * mpc6xx/exceptions/Makefile.am: Use .$(OBJEXT) instead of .o.
631        * mpc6xx/mmu/Makefile.am: Use .$(OBJEXT) instead of .o.
632        * mpc6xx/timer/Makefile.am: Use .$(OBJEXT) instead of .o.
633        * mpc8260/clock/Makefile.am: Use .$(OBJEXT) instead of .o.
634        * mpc8260/console-generic/Makefile.am: Use .$(OBJEXT) instead of .o.
635        * mpc8260/cpm/Makefile.am: Use .$(OBJEXT) instead of .o.
636        * mpc8260/exceptions/Makefile.am: Use .$(OBJEXT) instead of .o.
637        * mpc8260/mmu/Makefile.am: Use .$(OBJEXT) instead of .o.
638        * mpc8260/timer/Makefile.am: Use .$(OBJEXT) instead of .o.
639        * mpc8xx/clock/Makefile.am: Use .$(OBJEXT) instead of .o.
640        * mpc8xx/console-generic/Makefile.am: Use .$(OBJEXT) instead of .o.
641        * mpc8xx/cpm/Makefile.am: Use .$(OBJEXT) instead of .o.
642        * mpc8xx/exceptions/Makefile.am: Use .$(OBJEXT) instead of .o.
643        * mpc8xx/mmu/Makefile.am: Use .$(OBJEXT) instead of .o.
644        * mpc8xx/timer/Makefile.am: Use .$(OBJEXT) instead of .o.
645        * ppc403/clock/Makefile.am: Use .$(OBJEXT) instead of .o.
646        * ppc403/console/Makefile.am: Use .$(OBJEXT) instead of .o.
647        * ppc403/ictrl/Makefile.am: Use .$(OBJEXT) instead of .o.
648        * ppc403/timer/Makefile.am: Use .$(OBJEXT) instead of .o.
649        * ppc403/tty_drv/Makefile.am: Use .$(OBJEXT) instead of .o.
650        * ppc403/vectors/Makefile.am: Use .$(OBJEXT) instead of .o.
651        * shared/include/Makefile.am: Use .$(OBJEXT) instead of .o.
652        * shared/src/Makefile.am: Use .$(OBJEXT) instead of .o.
653
6542002-07-24      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
655
656        * mpc6xx/mmu/pte121.c: Include <string.h> for gcc-3.1.
657
6582002-07-22      Till Straumann <strauman@slac.stanford.edu>
659
660        * mpc6xx/mmu/bat.c: Per PR241, fix a tiny bug introduced by the
661        fix for an earlier patch (PR213) which added support for setting
662        BAT0 to setdbat().
663
6642001-05-17      Joel Sherrill <joel@OARcorp.com>
665
666        * mpc6xx/exceptions/raw_exception.c, pc6xx/mmu/pte121.c: Modified
667        slightly to reflect recent PowerPC re-organization and avoid warnings.
668
6692001-05-15      Till Straumann <strauman@slac.stanford.edu>
670
671        * mpc6xx/mmu/pte121.c, mpc6xx/mmu/pte121.h: New files. Missed in
672        merge of PR213.
673
6742001-05-14      Joel Sherrill <joel@OARcorp.com>
675
676        * shared/include/cpuIdent.c: Account for duplicate numbers.
677
6782002-05-01      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
679
680        * rtems/powerpc/debugmod.h: New file (extracted from
681        score/ppc.h).
682        * Makefile.am: Relect changes above.
683
6842001-05-14      Till Straumann <strauman@slac.stanford.edu>
685
686        * shared/include/io.h: Per PR215 address the following issues:
687            - _IO_BASE, _ISA_MEM_BASE and PCI_DRAM_OFFSET
688              are no longer defined by libcpu (powerpc/shared/include/io.h)
689              but by the BSP (who is the only one to know the values)
690            - the affected BSP (shared/motorola) headers have been fixed
691              in a separate "libbsp/powerpc/shared" patch.
692            - the DEC 21140 driver (libchip/network/dec21140.c) has been
693              fixed to use PCI_DRAM_OFFSET instead of PREP_PCI_DRAM_OFFSET.
694              and PCI_MEM_BASE instead of PREP_ISA_MEM_BASE. PCI_MEM_BASE
695              is to be defined by the BSP who is using this driver.
696            - the DEC driver also has been fixed to use the newer
697              rtems_bsp_delay_in_bus_cycles() instead of the obsolete
698              delay_in_bus_cycles().
699
7002001-05-14      Till Straumann <strauman@slac.stanford.edu>
701
702        * rtems/powerpc/registers.h, rtems/score/ppc.h: Per PR213, add
703        the following:
704            - support for the MPC74000 (AKA G4); there is no
705              AltiVec support yet, however.
706            - the cache flushing assembly code uses hardware-flush on the G4.
707              Also, a couple of hardcoded numerical values were replaced
708              by more readable symbolic constants.
709            - extended interrupt-disabled code section so enclose the entire
710              cache flush/invalidate procedure (as recommended by the book).
711              This is not (latency) critical as it is only used by
712              init code but prevents possible corruption.
713            - Trivial page table support as been added.
714              (1:1 effective-virtual-physical address mapping which is only
715              useful only on CPUs which feature hardware TLB replacement,
716              e.g. >604.  This allows for write-protecting memory regions,
717              e.g. text/ro-data which makes catching corruptors a lot easier.
718              It also frees one DBAT/IBAT and gives more flexibility
719              for setting up address maps :-)
720            - setdbat() allows changing BAT0 also (since the BSP may use
721              a page table, BAT0 could be available...).
722            - asm_setdbatX() violated the SVR ABI by using
723              r20 as a scratch register; changed for r0
724            - according to the book, a context synchronizing instruction is
725              necessary prior to and after changing a DBAT -> isync added
726
7272002-04-30      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
728
729        * rtems/powerpc/cache.h: New file (extracted from
730        old-exceptions/cpu.h)
731        * Makefile.am: Relect changes above.
732
7332002-04-18      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
734
735        * shared/include/cpu.h: Removed.
736        * shared/include/Makefile.am: Reflect changes above.
737        * shared/include/spr.h: Include rtems/powerpc/registers.h instead of
738        libcpu/cpu.h.
739        * mpc6xx/clock/c_clock.c: Reflect changes to <rtems/score/cpu.h>.
740        * mpc6xx/exceptions/asm_utils.S: Ditto.
741        * mpc6xx/exceptions/raw_exception.c: Ditto.
742        * mpc6xx/mmu/mmuAsm.S: Ditto.
743        * mpc6xx/timer/timer.c: Ditto.
744        * mpc8260/exceptions/asm_utils.S: Ditto.
745        * mpc8260/exceptions/raw_exception.c: Ditto.
746        * mpc8xx/exceptions/asm_utils.S: Ditto.
747        * mpc8xx/exceptions/raw_exception.c: Ditto.
748        * ppc403/vectors/vectors.S: Include <asm.h> instead of "asm.h".
749
7502001-04-17      Joel Sherrill <joel@OARcorp.com>
751
752        * shared/include/cpu.h: Added ifndef ASM.
753 
7542001-04-17      Joel Sherrill <joel@OARcorp.com>
755
756        * ChangeLog: Corrected paths on past few commits.
757 
7582002-04-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
759
760        * shared/include/cpu.h: Don't include cpuIdent.h.
761
7622002-04-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
763
764        * mpc8260/exceptions/raw_exception.c: Include <libcpu/cpuIdent.h>.
765
7662002-04-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
767
768        * mpc8xx/exceptions/raw_exception.c: Include <libcpu/cpuIdent.h>.
769
7702002-04-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
771
772        * mpc6xx/exceptions/raw_exception.c: Include <libcpu/cpuIdent.h>.
773
7742002-04-13      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
775
776        * shared/include/cpuIdent.h: New.
777        * shared/include/cpuIdent.c: Reflect having added cpuIdent.h.
778        * shared/include/cpu.h: Ditto.
779        * shared/include/Makefile.am: Add cpuIndent.h. Fix EXTRA_DIST.
780
7812001-04-03      Joel Sherrill <joel@OARcorp.com>
782
783        * Closed PR57.  The hack is OK as it allows a BSP to override
784        or not at its discretion.
785        * mpc8xx/timer/timer.c: Removed #warning declaring providing a
786        default definition for the macros
787        rtems_cpu_configuration_get_timer_least_valid and
788        rtems_cpu_configuration_get_timer_average_overhead.
789
7902002-02-04      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
791
792        * shared/include/byteorder.h: Use unsigned instead of __unsigned
793        (GCC-3.0.x compatibility).
794       
7952002-03-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
796
797        * configure.ac:
798        AC_INIT(package,_RTEMS_VERSION,_RTEMS_BUGS).
799        AM_INIT_AUTOMAKE([no-define foreign 1.6]).
800        * mpc505/ictrl/Makefile.am: Remove AUTOMAKE_OPTIONS.
801        * mpc505/Makefile.am: Remove AUTOMAKE_OPTIONS.
802        * mpc505/timer/Makefile.am: Remove AUTOMAKE_OPTIONS.
803        * mpc505/vectors/Makefile.am: Remove AUTOMAKE_OPTIONS.
804        * Makefile.am: Remove AUTOMAKE_OPTIONS.
805        * mpc6xx/clock/Makefile.am: Remove AUTOMAKE_OPTIONS.
806        * mpc6xx/Makefile.am: Remove AUTOMAKE_OPTIONS.
807        * mpc6xx/exceptions/Makefile.am: Remove AUTOMAKE_OPTIONS.
808        * mpc6xx/mmu/Makefile.am: Remove AUTOMAKE_OPTIONS.
809        * mpc6xx/timer/Makefile.am: Remove AUTOMAKE_OPTIONS.
810        * mpc6xx/wrapup/Makefile.am: Remove AUTOMAKE_OPTIONS.
811        * mpc8260/clock/Makefile.am: Remove AUTOMAKE_OPTIONS.
812        * mpc8260/Makefile.am: Remove AUTOMAKE_OPTIONS.
813        * mpc8260/console-generic/Makefile.am: Remove AUTOMAKE_OPTIONS.
814        * mpc8260/cpm/Makefile.am: Remove AUTOMAKE_OPTIONS.
815        * mpc8260/exceptions/Makefile.am: Remove AUTOMAKE_OPTIONS.
816        * mpc8260/include/Makefile.am: Remove AUTOMAKE_OPTIONS.
817        * mpc8260/mmu/Makefile.am: Remove AUTOMAKE_OPTIONS.
818        * mpc8260/timer/Makefile.am: Remove AUTOMAKE_OPTIONS.
819        * mpc8xx/clock/Makefile.am: Remove AUTOMAKE_OPTIONS.
820        * mpc8xx/Makefile.am: Remove AUTOMAKE_OPTIONS.
821        * mpc8xx/console-generic/Makefile.am: Remove AUTOMAKE_OPTIONS.
822        * mpc8xx/cpm/Makefile.am: Remove AUTOMAKE_OPTIONS.
823        * mpc8xx/exceptions/Makefile.am: Remove AUTOMAKE_OPTIONS.
824        * mpc8xx/include/Makefile.am: Remove AUTOMAKE_OPTIONS.
825        * mpc8xx/mmu/Makefile.am: Remove AUTOMAKE_OPTIONS.
826        * mpc8xx/timer/Makefile.am: Remove AUTOMAKE_OPTIONS.
827        * ppc403/clock/Makefile.am: Remove AUTOMAKE_OPTIONS.
828        * ppc403/Makefile.am: Remove AUTOMAKE_OPTIONS.
829        * ppc403/console/Makefile.am: Remove AUTOMAKE_OPTIONS.
830        * ppc403/ictrl/Makefile.am: Remove AUTOMAKE_OPTIONS.
831        * ppc403/timer/Makefile.am: Remove AUTOMAKE_OPTIONS.
832        * ppc403/tty_drv/Makefile.am: Remove AUTOMAKE_OPTIONS.
833        * ppc403/vectors/Makefile.am: Remove AUTOMAKE_OPTIONS.
834        * shared/include/Makefile.am: Remove AUTOMAKE_OPTIONS.
835        * shared/Makefile.am: Remove AUTOMAKE_OPTIONS.
836        * shared/src/Makefile.am: Remove AUTOMAKE_OPTIONS.
837        * wrapup/Makefile.am: Remove AUTOMAKE_OPTIONS.
838
8392002-01-03      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
840
841        * mpc6xx/clock/c_clock.c: Include rtems/bspIo.h instead of bspIo.h.
842        * mpc6xx/mmu/bat.h: Include rtems/bspIo.h instead of bspIo.h.
843        * mpc8260/console-generic/console-generic.c: Include rtems/bspIo.h instead of bspIo.h.
844        * mpc8260/cpm/brg.c: Include rtems/bspIo.h instead of bspIo.h.
845        * mpc8xx/console-generic/console-generic.c: Include rtems/bspIo.h instead of bspIo.h.
846        * shared/include/cpuIdent.c: Include rtems/bspIo.h instead of bspIo.h.
847
8482001-11-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
849
850        * ppc403/vectors/vectors.S: Include <bsp.h>.
851        * shared/include/cpu.h: Remove stray empty lines.
852
8532001-11-27      Joel Sherrill <joel@OARcorp.com>,
854
855        * new_exception_processing/Makefile.in,
856        new_exception_processing/.cvsignore,
857        new_exception_processing/Makefile.am,
858        new_exception_processing/c_isr.inl,
859        new_exception_processing/cpu.c, new_exception_processing/cpu.h,
860        new_exception_processing/cpu_asm.S,
861        old_exception_processing/Makefile.in,
862        old_exception_processing/.cvsignore,
863        old_exception_processing/Makefile.am, old_exception_processing/README,
864        old_exception_processing/TODO, old_exception_processing/c_isr.inl,
865        old_exception_processing/cpu.c, old_exception_processing/cpu.h,
866        old_exception_processing/cpu_asm.S, old_exception_processing/irq_stub.S,
867        old_exception_processing/ppc_offs.h,
868        old_exception_processing/ppccache.c, old_exception_processing/rtems.S:
869        Deleted since now under libbsp.
870
8712001-11-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
872
873        * configure.ac: Remove old_exception_processing,
874        new_exception_processing.
875        * Makefile.am: Ditto.
876
8772001-11-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
878
879        * configure.ac: Remove mpc750 from new_exception_processing,
880        Remove mpc604 from new_exception_processing.
881
8822001-11-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
883
884        * configure.ac: Remove ppc603e from old_exception_processing.
885
8862001-11-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
887
888        * configure.ac: Remove mpc8xx from new_exception_processing.
889
8902001-11-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
891
892        * configure.ac: Remove mpc8620 from new_exception_processing.
893
8942001-11-20      Joel Sherrill <joel@OARcorp.com>
895
896        * ChangeLog: Corrected spacing.
897
8982001-11-14      Till Straumann <strauman@SLAC.Stanford.EDU>
899
900        * new_exception_processing/cpu_asm.S: Support double or single
901        precision context switches.  Note that doing a single precision
902        context save/restore on a double precision PowerPC machine does not
903        only result in rounding errors but also screws up the FPSCR register!
904
9052001-11-08      Dennis Ehlin (ECS) <Dennis.Ehlin@ecs.ericsson.se>
906
907        This modification is part of the submitted modifications necessary to
908        support the IBM PPC405 family.  This submission was reviewed by
909        Thomas Doerfler <Thomas.Doerfler@imd-systems.de> who ensured it did
910        not negatively impact the ppc403 BSPs.  The submission and tracking
911        process was captured as PR50.
912        * ppc403/console/console405.c ppc403/tty_drv/.cvsignore,
913        ppc403/tty_drv/Makefile.am, ppc403/tty_drv/tty_drv.c,
914        ppc403/tty_drv/tty_drv.h: New files.
915        * Makefile.am, README, configure.ac, old_exception_processing/cpu.c,
916        old_exception_processing/cpu.h, ppc403/Makefile.am,
917        ppc403/clock/clock.c, ppc403/console/Makefile.am,
918        ppc403/console/console.c, ppc403/ictrl/ictrl.c, ppc403/ictrl/ictrl.h,
919        ppc403/timer/timer.c: Modified.
920
9212001-11-07      Joel Sherrill <joel@OARcorp.com>
922
923        * configure.ac: Delete the commented out line that said that
924        the mpc8260 used the old exception processing model.  This line
925        also appears to have caused ppc603e to miss this test.
926
9272001-10-29      Joel Sherrill <joel@OARcorp.com>
928
929        * mpc8xx/timer/timer.c: Added hack for two macros that are not defined
930        with the new exception processing model:
931                rtems_cpu_configuration_get_timer_least_valid()
932                rtems_cpu_configuration_get_timer_average_overhead()
933        This is captured as PR57.
934
9352001-10-24      Joel Sherrill <joel@OARcorp.com>
936
937        * mpc8260/clock/.cvsignore, mpc8260/console-generic/.cvsignore,
938        mpc8260/cpm/.cvsignore, mpc8260/exceptions/.cvsignore,
939        mpc8260/include/.cvsignore, mpc8260/mmu/.cvsignore,
940        mpc8260/timer/.cvsignore, mpc8260/.cvsignore: New files.
941
9422001-10-24      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
943
944        * mpc8260/exceptions/Makefile.am, mpc8260/include/Makefile.am,
945        mpc8xx/exceptions/Makefile.am: Updated to autoconf 2.52.
946
9472001-10-24      Joel Sherrill <joel@OARcorp.com>
948
949        * mpc8260/include/mpc8260.h: "or" is a keyword in C++. 
950
9512001-10-22      Andy Dachs <a.dachs@sstl.co.uk>
952
953        * Makefile.am, README, configure.ac, new_exception_processing/cpu.h,
954        shared/include/cpu.h, shared/include/cpuIdent.c, shared/src/cache.c:
955        Added mpc8260 support.
956
9572001-10-22      Andy Dachs <a.dachs@sstl.co.uk>
958
959        * Added mpc8260 directory.
960        * Modified Makefile.am and configure.in to build the contents
961        * mpc8260/Makefile.am, mpc8260/README, mpc8260/clock/Makefile.am,
962        mpc8260/clock/clock.c, mpc8260/console-generic/Makefile.am,
963        mpc8260/console-generic/console-generic.c, mpc8260/cpm/.cvsignore,
964        mpc8260/cpm/Makefile.am, mpc8260/cpm/brg.c, mpc8260/cpm/cp.c,
965        mpc8260/cpm/dpram.c, mpc8260/exceptions/.cvsignore,
966        mpc8260/exceptions/Makefile.am, mpc8260/exceptions/asm_utils.S,
967        mpc8260/exceptions/raw_exception.c, mpc8260/exceptions/raw_exception.h,
968        mpc8260/include/Makefile.am, mpc8260/include/console.h,
969        mpc8260/include/cpm.h, mpc8260/include/mmu.h,
970        mpc8260/include/mpc8260.h, mpc8260/mmu/Makefile.am, mpc8260/mmu/mmu.c,
971        mpc8260/timer/Makefile.am, mpc8260/timer/timer.c: New files.
972
9732001-10-12      Joel Sherrill <joel@OARcorp.com>
974
975        * mpc6xx/clock/c_clock.c, mpc6xx/clock/c_clock.h, mpc8xx/clock/clock.c,
976        mpc8xx/timer/timer.c, new_exception_processing/cpu.c,
977        new_exception_processing/cpu.h, new_exception_processing/cpu_asm.S,
978        old_exception_processing/cpu.c, old_exception_processing/cpu.h,
979        old_exception_processing/cpu_asm.S, old_exception_processing/rtems.S:
980        Fixed typo.
981
9822001-10-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
983
984        * .cvsignore: Add autom4te.cache for autoconf > 2.52.
985        * configure.in: Remove.
986        * configure.ac: New file, generated from configure.in by autoupdate.
987
9882001-09-27      Joel Sherrill <joel@OARcorp.com>
989
990        * old_exception_processing/cpu.h: Renamed delay() to rtems_bsp_delay().
991        Renamed delay_in_bus_cycles() to rtems_bsp_delay_in_bus_cycles().
992        * shared/include/cpu.h: Renamed delay() to rtems_bsp_delay().
993        Renamed delay_in_bus_cycles() to rtems_bsp_delay_in_bus_cycles().
994
9952001-09-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
996
997        * new_exception_processing/Makefile.am: Use 'PREINSTALL_FILES ='.
998        * old_exception_processing/Makefile.am: Use 'PREINSTALL_FILES ='.
999        * mpc6xx/mmu/Makefile.am: Use 'PREINSTALL_FILES ='.
1000        * mpc6xx/clock/Makefile.am: Use 'PREINSTALL_FILES ='.
1001        * mpc6xx/exceptions/Makefile.am: Use 'PREINSTALL_FILES ='.
1002        * mpc8xx/include/Makefile.am: Use 'PREINSTALL_FILES ='.
1003        * mpc8xx/exceptions/Makefile.am: Use 'PREINSTALL_FILES ='.
1004        * shared/include/Makefile.am: Use 'PREINSTALL_FILES ='.
1005        * shared/src/Makefile.am: Use 'PREINSTALL_FILES ='.
1006        * shared/src/Makefile.am: Use 'CLEANFILES ='.
1007
10082000-06-08      Eric Valette <valette@crf.canon.fr>
1009
1010        * mpc8xx/console-generic/console-generic.c:
1011        The printk/printf did not work when loaded by EPPCBUG. They did
1012        work when loaded with the BDM debugger.  I suspected EPPBUG
1013        made some nasty things like patching Communication processor
1014        microcode...  Anyway, the attached patch:
1015          1) Enables to have printk nearly immediately after boot,
1016          2) Make printf work automagically (I do not know why except I make a
1017        different initialization for printk that should be overwritten by
1018        console init later ?)
1019
1020        I let the default to be using EPPCBUG embedded firmware to boot and
1021        using this printk early enabler code (LOADED_BY_EPPCBUG and
1022        EARLY_CONSOLE) are on.
1023
10242001-05-24      Tom Armistead <tom_armistead@phx.mcd.mot.com>
1025
1026        * mpc6xx/timer/timer.c: Added include of bsp.h and removed
1027        external declaration of BSP_Convert_decrementer() to
1028        correct unresolved reference to this routine.
1029
10302001-05-24      Eric Valette <valette@crf.canon.fr>
1031
1032        * mpc8xx/console-generic/console-generic.c: Bug found by Yacine
1033        <elkolli@crf.canon.fr> where the initialization or irq data structure
1034        was incomplete in case a SMC channel was used first and later a SCC one.
1035
10362001-03-30      Eric Valette <valette@crf.canon.fr>
1037
1038        * mpc8xx/vectors/.cvsignore, mpc8xx/vectors/Makefile.am,
1039        mpc8xx/vectors/README, mpc8xx/vectors/align_h.S
1040        mpc8xx/vectors/vectors.S:  These files were removed in
1041        support of switching the mpc8xx to the use the "new exception
1042        processing model."
1043
10442001-03-30      Eric Valette <valette@crf.canon.fr>
1045
1046        * mpc8xx/exceptions/.cvsignore, mpc8xx/exceptions/Makefile.am,
1047        mpc8xx/exceptions/asm_utils.S, mpc8xx/exceptions/raw_exception.c,
1048        mpc8xx/exceptions/raw_exception.h: New files.
1049        * configure.in, mpc6xx/mmu/bat.h, mpc8xx/Makefile.am,
1050        mpc8xx/clock/clock.c,
1051        mpc8xx/console-generic/console-generic.c,
1052        mpc8xx/include/mpc8xx.h, mpc8xx/mmu/mmu.c,
1053        new_exception_processing/cpu.h, shared/include/byteorder.h,
1054        wrapup/Makefile.am:  This is conversion of the
1055        mpc8xx CPU to the "new exception processing model."
1056
10572001-02-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1058
1059        * mpc505/ictrl/Makefile.am, mpc6xx/clock/Makefile.am,
1060        mpc6xx/exceptions/Makefile.am, mpc6xx/mmu/Makefile.am,
1061        mpc8xx/include/Makefile.am, new_exception_processing/Makefile.am,
1062        old_exception_processing/Makefile.am, pc403/ictrl/Makefile.am,
1063        shared/include/Makefile.am, shared/src/Makefile.am:
1064        Apply *_HEADERS instead of *H_FILES.
1065        * shared/src/.cvsignore: Add cache.h.
1066
10672001-01-03      Joel Sherrill <joel@OARcorp.com>
1068
1069        * new_exception_processing/cpu.h, old_exception_processing/cpu.c:
1070        old_exception_processing/cpu.h, Added _CPU_Initialize_vectors().
1071        In particular, spurious vector initialization had to be moved
1072        on old exception processing model.
1073
10742000-11-09      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1075
1076        * Makefile.am: Use ... instead of RTEMS_TOPdir in ACLOCAL_AMFLAGS.
1077
10782000-11-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1079
1080        * Makefile.am: Switch to ACLOCAL_AMFLAGS = -I $(RTEMS_TOPdir)/aclocal.
1081
10822000-10-26      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1083
1084        * Makefile.am: ACLOCAL_AMFLAGS= -I $(RTEMS_TOPdir)/macros.
1085        Switch to GNU canonicalization.
1086
10872000-10-20      Joel Sherrill <joel@OARcorp.com>
1088
1089        * mpc8xx/console-generic/console-generic.c: Avoid use of
1090        BSP definitions and rely on the new routine
1091        mbx8xx_console_get_configuration() to get information.  This
1092        routine was formerly incorrectly called
1093        mbx8xx_console_use_maximum_buffer_size().
1094        binding to the exception code.
1095
10962000-10-20      Joel Sherrill <joel@OARcorp.com>
1097
1098        * configure.in, Makefile.am: Explicitly specify whether an
1099        RTEMS_CPU_MODEL is using old or new exception processing.  This
1100        is important because when building multilib, you do not know
1101        the RTEMS_CPU_MODEL.  So everything built in a multilib'ed RTEMS
1102        must be independent of the exception model and allow for late
1103        binding to the exception code.
1104
11052000-10-18        Sergei Organov <osv@javad.ru>
1106
1107        * Added full support for MPC505.
1108        * mpc505/ictrl: New directory.
1109        * configure.in, mpc505/Makefile.am: Modified to reflect ictrl addition.
1110        * mpc505/ictrl/.cvsignore, mpc505/ictrl/Makefile.am,
1111        mpc505/ictrl/ictrl.c, mpc505/ictrl/ictrl.h: New files.
1112        * mpc505/timer/timer.c: Use <rtems.h>, not "rtems.h".
1113        * mpc505/vectors/Makefile.am: alignment exception handler now included.
1114        * mpc505/vectors/vectors.S: Now use constants for exception numbers.
1115        * old_exception_processing/ppc_offs.h: New file.
1116        * old_exception_processing/Makefile.am: Account for ppc_offs.h.
1117        * old_exception_processing/cpu.h: Make Nest and Disable levels volatile.
1118        * old_exception_processing/cpu_asm.S: Offsets moved to ppc_offs.h.
1119
11202000-10-18      Joel Sherrill <joel@OARcorp.com>
1121
1122        * mpc8xx/console-generic/console-generic.c: Removed include of
1123        <bsp.h> by adding BSP dependent routine
1124        mbx8xx_console_use_maximum_buffer_size() which can be hard coded
1125        or check non-volatile memory for configuration.
1126
11272000-10-18      Joel Sherrill <joel@OARcorp.com>
1128
1129        * mpc8xx/console-generic/console-generic.c: Removed warnings.
1130
11312000-10-18      Joel Sherrill <joel@OARcorp.com>
1132
1133        * mpc6xx/clock/c_clock.h: Removed commented out reference to <bsp.h>.
1134        * mpc6xx/timer/timer.c: Ditto.
1135
11362000-10-18      Joel Sherrill <joel@OARcorp.com>
1137
1138        * mpc6xx/clock/c_clock.c, mpc6xx/clock/c_clock.h: Removed use of
1139        bsp.h and replaced it with use of proper interfaces or explicit
1140        externs of required functions and data.
1141        * mpc6xx/timer/timer.c: Ditto.
1142
11432000-09-04      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1144
1145        * mpc505/timer/Makefile.am, mpc505/vectors/Makefile.am,
1146        mpc6xx/clock/Makefile.am, mpc6xx/exceptions/Makefile.am,
1147        mpc6xx/mmu/Makefile.am, mpc6xx/timer/Makefile.am,
1148        mpc6xx/wrapup/Makefile.am, ppc403/clock/Makefile.am,
1149        ppc403/console/Makefile.am, ppc403/ictrl/Makefile.am,
1150        ppc403/timer/Makefile.am, ppc403/vectors/Makefile.am,
1151        shared/include/Makefile.am, shared/src/Makefile.am,
1152        wrapup/Makefile.am, mpc8xx/clock/Makefile.am,
1153        mpc8xx/console-generic/Makefile.am, mpc8xx/cpm/Makefile.am,
1154        mpc8xx/mmu/Makefile.am, mpc8xx/timer/Makefile.am,
1155        mpc8xx/vectors/Makefile.am, new_exception_processing/Makefile.am,
1156        old_exception_processing/Makefile.am: Include compile.am
1157
11582000-08-11  Charles-Antoine Gauthier  <charles.gauthier@nrc.ca>
1159
1160        * mpc8xx/console-generic/console-generic.c:
1161        Add support for configuration parameters in NVRAM
1162
11632000-08-25      Joel Sherrill <joel.sherrill@OARcorp.com>
1164
1165        * ChangeLog: File paths corrected.
1166
11672000-08-10      Charles-Antoine Gauthier  <charles.gauthier@nrc.ca>
1168
1169        * mpx8xx/console-generic/console-generic.c: Addition of support
1170        for shared printk and no termios.
1171
11722000-08-10      Charles-Antoine Gauthier  <charles.gauthier@nrc.ca>
1173
1174        * mpx8xx/console-generic/console-generic.c(m8xx_uart_pollWrite):
1175        Flush actual buffer.
1176
11772000-08-10      Joel Sherrill <joel@OARcorp.com>
1178
1179        * ChangeLog: New file.
Note: See TracBrowser for help on using the repository browser.