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

4.104.114.84.95
Last change on this file since 65918026 was 65918026, checked in by Ralf Corsepius <ralf.corsepius@…>, on Jan 2, 2005 at 12:39:29 PM

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

  • mpc505/Makefile.am, mpc5xx/Makefile.am, mpc6xx/Makefile.am, mpc8260/Makefile.am, mpc8xx/Makefile.am, ppc403/Makefile.am, shared/Makefile.am: Remove build-variant support.
  • Property mode set to 100644
File size: 46.1 KB
Line 
12005-01-02      Ralf Corsepius <ralf.corsepius@rtems.org>
2
3        * mpc505/Makefile.am, mpc5xx/Makefile.am, mpc6xx/Makefile.am,
4        mpc8260/Makefile.am, mpc8xx/Makefile.am, ppc403/Makefile.am,
5        shared/Makefile.am: Remove build-variant support.
6
72004-11-22      Jennifer Averett <jennifer@OARcorp.com>
8
9        PR 581/bsps
10        * mpc6xx/exceptions/raw_exception.c, shared/include/cpuIdent.h:
11        Converting PSIM to new exception model required adding PSIM as
12        PowerPC CPU model.
13
142004-11-20      Ralf Corsepius <ralf.corsepius@rtems.org>
15
16        * powerpc/shared/include/cpuIdent.c,
17        powerpc/shared/include/cpuIdent.h: Add 603le.
18        (Submitted by Thomas.Doerfler <Thomas.Doerfler@imd-systems.de>
19        as part of the patch attached to PR 703).
20
212004-11-10      Richard Campbell <richard.campbell@oarcorp.com>
22
23        * configure.ac, mpc6xx/exceptions/raw_exception.c,
24        mpc6xx/exceptions/raw_exception.h, mpc6xx/mmu/bat.c,
25        mpc6xx/mmu/bat.h, mpc6xx/mmu/mmuAsm.S, shared/include/cpuIdent.c,
26        shared/include/cpuIdent.h: Add MPC8240 and MPC8245 support. There was
27        also a significant amount of spelling and whitespace cleanup.
28
292004-10-21      Ralf Corsepius <ralf_corsepius@rtems.org>
30
31        * mpc5xx/clock/clock.c, mpc5xx/include/mpc5xx.h
32        mpc5xx/timer/timer.c: Use POSIX fixed size types.
33
342004-10-20      Eric Norum <norume@aps.anl.gov>
35
36        Add Kate Feng's MPC7455 support
37        * configure.ac
38        * mpc6xx/exceptions/raw_exception.c
39        * mpc6xx/mmu/mmuAsm.S
40        * mpc6xx/mmu/pte121.c
41        * shared/include/cpuIdent.c
42        * shared/include/cpuIdent.h
43
442004-10-19      Ralf Corsepius <ralf_corsepius@rtems.org>
45
46        * configure.ac: Remove RTEMS_ENABLE_BARE.
47
482004-09-24      Ralf Corsepius <ralf_corsepius@rtems.org>
49
50        * configure.ac: Require automake > 1.9.
51
522004-05-22      Till Strauman <strauman@slac.stanford.edu>
53
54        PR 619/bsps
55        * mpc6xx/clock/c_clock.c: The PPC decrementer must be reloaded on each
56        clock tick. Currently, this is done by just reloading a fixed value.
57        The attached patch takes into account the time that elapsed since the
58        decrementer crossed zero in order to adjust the value to be
59        re-loaded. Without the patch, the effective system clock cycle is
60        increased by the exception handler latency.
61
622004-04-13      Ralf Corsepius <ralf_corsepius@rtems.org>
63
64        * mpc5xx/clock/clock.c, mpc5xx/irq/irq_asm.S, mpc5xx/vectors/vectors.S:
65        Reflect new locations of cpukit headers.
66
672004-04-13      Ralf Corsepius <ralf_corsepius@rtems.org>
68
69        * mpc505/ictrl/ictrl.c, mpc505/vectors/vectors.S,
70        mpc6xx/exceptions/raw_exception.c,
71        mpc8260/exceptions/raw_exception.c,
72        mpc8xx/exceptions/raw_exception.c, rtems/powerpc/cache.h,
73        mpc5xx/ictrl/ictrl.c, mpc5xx/exceptions/raw_exception.c: Include
74        <rtems/score/powerpc.h> instead of <rtems/score/ppc.h>.
75
762004-04-12      David Querbach <querbach@realtime.bc.ca>
77
78        * README, configure.ac, mpc5xx/Makefile.am,
79        mpc5xx/exceptions/raw_exception.c, mpc5xx/exceptions/raw_exception.h,
80        mpc5xx/timer/timer.c, shared/include/cpuIdent.h: addition of a
81        significant amount of MPC5xx support as part of the addition of the
82        SS555 BSP.
83        * mpc5xx/README, mpc5xx/clock/clock.c,
84        mpc5xx/console-generic/console-generic.c, mpc5xx/include/console.h,
85        mpc5xx/include/mpc5xx.h, mpc5xx/irq/irq.c, mpc5xx/irq/irq.h,
86        mpc5xx/irq/irq_asm.S, mpc5xx/irq/irq_init.c,
87        mpc5xx/vectors/vectors.S, mpc5xx/vectors/vectors.h,
88        mpc5xx/vectors/vectors_init.c: New files.
89        * mpc5xx/exceptions/asm_utils.S: Removed.
90
912004-04-02      Ralf Corsepius <ralf_corsepius@rtems.org>
92
93        * ppc403/vectors/align_h.S: Include <rtems/asm.h> instead of <asm.h>.
94
952004-04-01      Ralf Corsepius <ralf_corsepius@rtems.org>
96
97        * mpc505/vectors/vectors.S: Include <rtems/asm.h> instead of <asm.h>.
98        * mpc6xx/exceptions/asm_utils.S: Include <rtems/asm.h> instead of <asm.h>.
99        * mpc6xx/mmu/mmuAsm.S: Include <rtems/asm.h> instead of <asm.h>.
100        * mpc8260/exceptions/asm_utils.S: Include <rtems/asm.h> instead of <asm.h>.
101        * mpc8xx/exceptions/asm_utils.S: Include <rtems/asm.h> instead of <asm.h>.
102        * ppc403/vectors/vectors.S: Include <rtems/asm.h> instead of <asm.h>.
103        * mpc5xx/exceptions/asm_utils.S: Include <rtems/asm.h> instead of <asm.h>.
104        * mpc8260/clock/clock.c: Include <rtems/clockdrv.h> instead of <clockdrv.h>.
105        * mpc8xx/clock/clock.c: Include <rtems/clockdrv.h> instead of <clockdrv.h>.
106        * ppc403/clock/clock.c: Include <rtems/clockdrv.h> instead of <clockdrv.h>.
107
1082004-03-31      Ralf Corsepius <ralf_corsepius@rtems.org>
109
110        * mpc6xx/timer/timer.c: Cosmetics.
111
1122004-03-30      Ralf Corsepius <ralf_corsepius@rtems.org>
113
114        * mpc505/timer/timer.c, mpc5xx/timer/timer.c,
115        mpc6xx/clock/c_clock.c, mpc6xx/timer/timer.c, mpc8260/clock/clock.c,
116        mpc8260/console-generic/console-generic.c, mpc8260/cpm/cp.c,
117        mpc8260/cpm/dpram.c, mpc8260/include/cpm.h, mpc8260/include/mmu.h,
118        mpc8260/include/mpc8260.h, mpc8260/mmu/mmu.c, mpc8260/timer/timer.c,
119        mpc8xx/clock/clock.c, mpc8xx/console-generic/console-generic.c,
120        mpc8xx/cpm/cp.c, mpc8xx/cpm/dpram.c, mpc8xx/include/cpm.h,
121        mpc8xx/include/mmu.h, mpc8xx/include/mpc8xx.h, mpc8xx/mmu/mmu.c,
122        mpc8xx/timer/timer.c, ppc403/clock/clock.c,
123        ppc403/console/console.c, ppc403/console/console405.c,
124        ppc403/ictrl/ictrl.c, ppc403/ictrl/ictrl.h, ppc403/timer/timer.c,
125        ppc403/tty_drv/tty_drv.c, rtems/powerpc/cache.h, shared/src/cache.c:
126        Convert to using c99 fixed size types.
127
1282004-03-26      Ralf Corsepius <ralf_corsepius@rtems.org>
129
130        * configure.ac: Add 2nd argument (rtems_updir) to RTEMS_TOP.
131
1322004-03-09      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
133
134        * README: Add "mpc5xx (mpc565)", because Wilfried B. mentioned the
135        mpc5xx being used on mpc565.
136
1372004-03-08      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
138
139        PR 587/bsps
140        * shared/include/cpuIdent.h, shared/include/cpuIdent.c: Add defines
141        for MPC_5XX.
142
1432004-03-08      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
144
145        * Makefile.am, configure.ac: Reflect having added mpc5xx.
146
1472004-03-08      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
148
149        * mpc5xx/.cvsignore, mpc5xx/Makefile.am: New.
150        * mpc5xx/exceptions/asm_utils.S,  mpc5xx/exceptions/raw_exception.c,
151        mpc5xx/exceptions/raw_exception.h, mpc5xx/ictrl/ictrl.c,
152        mpc5xx/ictrl/ictrl.h, mpc5xx/timer/timer.c: New (Submission from
153        Wilfried Busalski <w.busalski@lancier-monitoring.de>).
154
1552004-03-05      Joel Sherrill <joel@OARcorp.com>
156
157        * mpc6xx/mmu/pte121.c: Add missing ifdef DEBUG to remove warning for
158        unused static routine.
159
1602004-02-17      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
161
162        * mpc505/Makefile.am: Fix typo.
163
1642004-02-06      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
165
166        * mpc505/Makefile.am, mpc6xx/Makefile.am, mpc8260/Makefile.am,
167        mpc8xx/Makefile.am, ppc403/Makefile.am: Don't include .../lib.am.
168
1692004-01-30      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
170
171        * wrapup/Makefile.am: Remove.
172        * configure.ac: Remove wrapup.
173        * shared/Makefile.am: Use automake compilation rules.
174        Build *.rels.
175
1762004-01-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
177
178        * configure.ac: Require automake >= 1.8.2.
179        * Makefile.am, mpc505/Makefile.am, mpc6xx/Makefile.am,
180        mpc8260/Makefile.am, mpc8xx/Makefile.am, ppc403/Makefile.am,
181        shared/Makefile.am: Use automake compilation rules.
182        Add PREINSTALL_DIRS.
183
1842004-01-14      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
185
186        * Makefile.am: Re-add dirstamps to PRE/TMPINSTALL_FILES.
187        Add PRE/TMPINSTALL_FILES to CLEANFILES.
188        * mpc505/Makefile.am: Ditto.
189        * mpc6xx/Makefile.am: Ditto.
190        * mpc8260/Makefile.am: Ditto.
191        * mpc8xx/Makefile.am: Ditto.
192        * ppc403/Makefile.am: Ditto.
193        * shared/Makefile.am: Ditto.
194
1952004-01-13      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
196
197        * mpc6xx/Makefile.am: Remove libcpuspec.a (Unused).
198
1992004-01-13      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
200
201        * mpc505/Makefile.am: Fix typo vectors/vectors.S.
202        * shared/Makefile.am: Fix typo
203        EXTRA_DIST = $(libcpuspec_C_FILES)
204
2052003-12-19      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
206
207        * ppc403/Makefile.am: Fix typo in vectors' compilation rule.
208        * shared/Makefile.am: Use $(top_srcdir)/../shared instead of
209        relative subdirs.
210
2112003-12-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
212
213        * mpc6xx/wrapup/.cvsignore: Remove.
214
2152003-12-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
216
217        * ppc403/clock/Makefile.am: Remove.
218        * ppc403/console/Makefile.am: Remove.
219        * ppc403/ictrl/Makefile.am: Remove.
220        * ppc403/timer/Makefile.am: Remove.
221        * ppc403/tty_drv/Makefile.am: Remove.
222        * ppc403/vectors/Makefile.am: Remove.
223        * ppc403/Makefile.am: Merge-in Makefile.ams above.
224        * configure.ac: Reflect changes to ppc403/Makefile.ams.
225
2262003-12-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
227
228        * mpc505/ictrl/Makefile.am: Remove.
229        * mpc505/timer/Makefile.am: Remove.
230        * mpc505/vectors/Makefile.am: Remove.
231        * mpc505/Makefile.am: Merge-in Makefile.ams above.
232        * configure.ac: Reflect changes to mpc505/Makefile.ams.
233
2342003-12-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
235
236        * mpc8xx/clock/Makefile.am: Remove.
237        * mpc8xx/console-generic/Makefile.am: Remove.
238        * mpc8xx/cpm/Makefile.am: Remove.
239        * mpc8xx/exceptions/Makefile.am: Remove.
240        * mpc8xx/mmu/Makefile.am: Remove.
241        * mpc8xx/timer/Makefile.am: Remove.
242        * mpc8xx/Makefile.am: Merge-in Makefile.ams above.
243        * configure.ac: Reflect changes to mpc8xx/Makefile.ams.
244
2452003-12-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
246
247        * configure.ac: Remove mpc6xx/*/Makefile,  mpc8260/*/Makefile.
248
2492003-12-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
250
251        * mpc6xx/clock/Makefile.am: Remove.
252        * mpc6xx/exceptions/Makefile.am: Remove.
253        * mpc6xx/mmu/Makefile.am: Remove.
254        * mpc6xx/timer/Makefile.am: Remove.
255        * mpc6xx/wrapup/Makefile.am: Remove.
256        * mpc6xx/Makefile.am: Merge-in Makefile.ams above.
257
2582003-12-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
259
260        * mpc8260/clock/Makefile.am: Remove.
261        * mpc8260/console-generic/Makefile.am: Remove.
262        * mpc8260/cpm/Makefile.am: Remove.
263        * mpc8260/exceptions/Makefile.am: Remove.
264        * mpc8260/mmu/Makefile.am: Remove.
265        * mpc8260/timer/Makefile.am: Remove.
266        * mpc8260/Makefile.am: Merge-in Makefile.ams above.
267
2682003-12-15      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
269
270        * shared/include/Makefile.am: Remove.
271        * shared/src/Makefile.am: Remove.
272        * shared/Makefile.am: Merge-in Makefile.ams above.
273        * configure.ac: Reflect changes above.
274
2752003-12-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
276
277        * Makefile.am: Use mkdir_p. Remove dirs from PRE/TMPINSTALL_FILES.
278        * mpc505/ictrl/Makefile.am: Use mkdir_p. Remove dirs from PRE/TMPINSTALL_FILES.
279        * mpc6xx/clock/Makefile.am: Use mkdir_p. Remove dirs from PRE/TMPINSTALL_FILES.
280        * mpc6xx/exceptions/Makefile.am: Use mkdir_p. Remove dirs from PRE/TMPINSTALL_FILES.
281        * mpc6xx/mmu/Makefile.am: Use mkdir_p. Remove dirs from PRE/TMPINSTALL_FILES.
282        * mpc8260/Makefile.am: Use mkdir_p. Remove dirs from PRE/TMPINSTALL_FILES.
283        * mpc8260/exceptions/Makefile.am: Use mkdir_p. Remove dirs from PRE/TMPINSTALL_FILES.
284        * mpc8xx/Makefile.am: Use mkdir_p. Remove dirs from PRE/TMPINSTALL_FILES.
285        * mpc8xx/exceptions/Makefile.am: Use mkdir_p. Remove dirs from PRE/TMPINSTALL_FILES.
286        * ppc403/ictrl/Makefile.am: Use mkdir_p. Remove dirs from PRE/TMPINSTALL_FILES.
287        * ppc403/tty_drv/Makefile.am: Use mkdir_p. Remove dirs from PRE/TMPINSTALL_FILES.
288        * shared/include/Makefile.am: Use mkdir_p. Remove dirs from PRE/TMPINSTALL_FILES.
289        * shared/src/Makefile.am: Use mkdir_p. Remove dirs from PRE/TMPINSTALL_FILES.
290
2912003-12-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
292
293        * configure.ac: Require automake >= 1.8, autoconf >= 2.59.
294
2952003-12-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
296
297        * wrapup/Makefile.am: Build libcpu.a.
298        Don't preinstall libcpu.a
299
3002003-12-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
301
302        * mpc505/ictrl/Makefile.am: Remove all-local: $(ARCH).
303        * mpc505/timer/Makefile.am: Remove all-local: $(ARCH).
304        * mpc505/vectors/Makefile.am: Remove all-local: $(ARCH).
305        * mpc6xx/clock/Makefile.am: Remove all-local: $(ARCH).
306        * mpc6xx/exceptions/Makefile.am: Remove all-local: $(ARCH).
307        * mpc6xx/mmu/Makefile.am: Remove all-local: $(ARCH).
308        * mpc6xx/timer/Makefile.am: Remove all-local: $(ARCH).
309        * mpc6xx/wrapup/Makefile.am: Remove all-local: $(ARCH).
310        * mpc8260/clock/Makefile.am: Remove all-local: $(ARCH).
311        * mpc8260/console-generic/Makefile.am: Remove all-local: $(ARCH).
312        * mpc8260/cpm/Makefile.am: Remove all-local: $(ARCH).
313        * mpc8260/exceptions/Makefile.am: Remove all-local: $(ARCH).
314        * mpc8260/mmu/Makefile.am: Remove all-local: $(ARCH).
315        * mpc8260/timer/Makefile.am: Remove all-local: $(ARCH).
316        * mpc8xx/clock/Makefile.am: Remove all-local: $(ARCH).
317        * mpc8xx/console-generic/Makefile.am: Remove all-local: $(ARCH).
318        * mpc8xx/cpm/Makefile.am: Remove all-local: $(ARCH).
319        * mpc8xx/exceptions/Makefile.am: Remove all-local: $(ARCH).
320        * mpc8xx/mmu/Makefile.am: Remove all-local: $(ARCH).
321        * mpc8xx/timer/Makefile.am: Remove all-local: $(ARCH).
322        * ppc403/clock/Makefile.am: Remove all-local: $(ARCH).
323        * ppc403/console/Makefile.am: Remove all-local: $(ARCH).
324        * ppc403/ictrl/Makefile.am: Remove all-local: $(ARCH).
325        * ppc403/timer/Makefile.am: Remove all-local: $(ARCH).
326        * ppc403/tty_drv/Makefile.am: Remove all-local: $(ARCH).
327        * ppc403/vectors/Makefile.am: Remove all-local: $(ARCH).
328        * shared/include/Makefile.am: Remove all-local: $(ARCH).
329        * shared/src/Makefile.am: Remove all-local: $(ARCH).
330        * wrapup/Makefile.am: Remove all-local: $(ARCH).
331
3322003-12-01      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
333
334        * Makefile.am: Reformat. Use dirstamp for preinstallation.
335        * mpc505/Makefile.am: Reformat.
336        * mpc505/ictrl/Makefile.am: Reformat. Use dirstamp for preinstallation.
337        * mpc505/timer/Makefile.am: Reformat.
338        * mpc505/vectors/Makefile.am: Reformat.
339        * mpc6xx/Makefile.am: Reformat.
340        * mpc6xx/clock/Makefile.am: Reformat. Use dirstamp for preinstallation.
341        * mpc6xx/exceptions/Makefile.am: Reformat. Use dirstamp for preinstallation.
342        * mpc6xx/mmu/Makefile.am: Reformat. Use dirstamp for preinstallation.
343        * mpc6xx/timer/Makefile.am: Reformat.
344        * mpc6xx/wrapup/Makefile.am: Reformat.
345        * mpc8260/Makefile.am: Reformat. Use dirstamp for preinstallation.
346        * mpc8260/clock/Makefile.am: Reformat.
347        * mpc8260/console-generic/Makefile.am: Reformat.
348        * mpc8260/cpm/Makefile.am: Reformat.
349        * mpc8260/exceptions/Makefile.am: Reformat. Use dirstamp for preinstallation.
350        * mpc8260/mmu/Makefile.am: Reformat.
351        * mpc8260/timer/Makefile.am: Reformat.
352        * mpc8xx/Makefile.am: Reformat. Use dirstamp for preinstallation.
353        * mpc8xx/clock/Makefile.am: Reformat.
354        * mpc8xx/console-generic/Makefile.am: Reformat.
355        * mpc8xx/cpm/Makefile.am: Reformat.
356        * mpc8xx/exceptions/Makefile.am: Reformat. Use dirstamp for preinstallation.
357        * mpc8xx/mmu/Makefile.am: Reformat.
358        * mpc8xx/timer/Makefile.am: Reformat.
359        * ppc403/Makefile.am: Reformat.
360        * ppc403/clock/Makefile.am: Reformat.
361        * ppc403/console/Makefile.am: Reformat.
362        * ppc403/ictrl/Makefile.am: Reformat. Use dirstamp for preinstallation.
363        * ppc403/timer/Makefile.am: Reformat.
364        * ppc403/tty_drv/Makefile.am: Reformat. Use dirstamp for preinstallation.
365        * ppc403/vectors/Makefile.am: Reformat.
366        * shared/Makefile.am: Reformat.
367        * shared/include/Makefile.am: Reformat. Use dirstamp for preinstallation.
368        * shared/src/Makefile.am: Reformat. Use dirstamp for preinstallation.
369        * wrapup/Makefile.am: Reformat.
370
3712003-10-22      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
372
373        * configure.ac: Remove RTEMS_CANONICAL_HOST.
374
3752003-10-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
376
377        * configure.ac: Remove RTEMS_CHECK_CPU.
378
3792003-09-04      Joel Sherrill <joel@OARcorp.com>
380
381        * mpc6xx/clock/c_clock.c, mpc6xx/clock/c_clock.h,
382        mpc6xx/exceptions/raw_exception.c, mpc6xx/exceptions/raw_exception.h,
383        mpc6xx/mmu/bat.c, mpc6xx/mmu/bat.h, mpc6xx/mmu/mmuAsm.S,
384        mpc6xx/timer/timer.c, mpc8260/clock/clock.c,
385        mpc8260/console-generic/console-generic.c, mpc8260/cpm/brg.c,
386        mpc8260/exceptions/raw_exception.c,
387        mpc8260/exceptions/raw_exception.h, mpc8260/include/cpm.h,
388        mpc8260/include/mmu.h, mpc8260/mmu/mmu.c, mpc8260/timer/timer.c,
389        mpc8xx/clock/clock.c, mpc8xx/console-generic/console-generic.c,
390        mpc8xx/exceptions/raw_exception.c, mpc8xx/exceptions/raw_exception.h,
391        mpc8xx/include/cpm.h, mpc8xx/include/mmu.h, mpc8xx/mmu/mmu.c,
392        mpc8xx/timer/timer.c, ppc403/clock/clock.c,
393        ppc403/console/console.c.polled, ppc403/timer/timer.c,
394        rtems/powerpc/debugmod.h, shared/include/byteorder.h,
395        shared/include/cpuIdent.c, shared/include/cpuIdent.h,
396        shared/include/io.h, shared/include/mmu.h, shared/include/page.h,
397        shared/include/pgtable.h, shared/include/spr.h: URL for license
398        changed.
399
4002003-09-04      Joel Sherrill <joel@OARcorp.com>
401
402        * mpc505/timer/timer.c, ppc403/console/console.c,
403        ppc403/console/console405.c: Removed incorrect statement about
404        copyright assignment.
405
4062003-08-20      Joel Sherrill <joel@OARcorp.com>
407
408        * mpc8260/clock/clock.c: Correct copyright statements.
409
4102003-08-18      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
411
412        * Makefile.am: Reflect having moved aclocal/.
413
4142003-08-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
415
416        * Makefile.am: Reflect having moved automake/.
417        * mpc505/Makefile.am: Reflect having moved automake/.
418        * mpc505/ictrl/Makefile.am: Reflect having moved automake/.
419        * mpc505/timer/Makefile.am: Reflect having moved automake/.
420        * mpc505/vectors/Makefile.am: Reflect having moved automake/.
421        * mpc6xx/Makefile.am: Reflect having moved automake/.
422        * mpc6xx/clock/Makefile.am: Reflect having moved automake/.
423        * mpc6xx/exceptions/Makefile.am: Reflect having moved automake/.
424        * mpc6xx/mmu/Makefile.am: Reflect having moved automake/.
425        * mpc6xx/timer/Makefile.am: Reflect having moved automake/.
426        * mpc6xx/wrapup/Makefile.am: Reflect having moved automake/.
427        * mpc8260/Makefile.am: Reflect having moved automake/.
428        * mpc8260/clock/Makefile.am: Reflect having moved automake/.
429        * mpc8260/console-generic/Makefile.am: Reflect having moved automake/.
430        * mpc8260/cpm/Makefile.am: Reflect having moved automake/.
431        * mpc8260/exceptions/Makefile.am: Reflect having moved automake/.
432        * mpc8260/mmu/Makefile.am: Reflect having moved automake/.
433        * mpc8260/timer/Makefile.am: Reflect having moved automake/.
434        * mpc8xx/Makefile.am: Reflect having moved automake/.
435        * mpc8xx/clock/Makefile.am: Reflect having moved automake/.
436        * mpc8xx/console-generic/Makefile.am: Reflect having moved automake/.
437        * mpc8xx/cpm/Makefile.am: Reflect having moved automake/.
438        * mpc8xx/exceptions/Makefile.am: Reflect having moved automake/.
439        * mpc8xx/mmu/Makefile.am: Reflect having moved automake/.
440        * mpc8xx/timer/Makefile.am: Reflect having moved automake/.
441        * ppc403/Makefile.am: Reflect having moved automake/.
442        * ppc403/clock/Makefile.am: Reflect having moved automake/.
443        * ppc403/console/Makefile.am: Reflect having moved automake/.
444        * ppc403/ictrl/Makefile.am: Reflect having moved automake/.
445        * ppc403/timer/Makefile.am: Reflect having moved automake/.
446        * ppc403/tty_drv/Makefile.am: Reflect having moved automake/.
447        * ppc403/vectors/Makefile.am: Reflect having moved automake/.
448        * shared/Makefile.am: Reflect having moved automake/.
449        * shared/include/Makefile.am: Reflect having moved automake/.
450        * shared/src/Makefile.am: Reflect having moved automake/.
451        * wrapup/Makefile.am: Reflect having moved automake/.
452
4532003-08-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
454
455        * configure.ac: Use rtems-bugs@rtems.com as bug report email address.
456
4572003-08-08      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
458
459        * wrapup/Makefile.am (FAMILY_OBJS): Remove *exception_processing.
460
4612003-07-08      Joel Sherrill <joel@OARcorp.com>
462
463        PR 416/bsps
464        * ppc403/ictrl/ictrl.c (ictrl_isr): We acknolwegde the interrupt in
465        interrupt controller (clr_exisr(mask)) before calling the interrupt
466        handler that will acnowledge the interrupt source. This results in
467        the interrupt beeing seen a second time by the interrupt controller.
468        Reported and fixed by El Kolli Yacine <yacine.elkolli@crf.canon.fr>.
469
4702003-03-25      Thomas Doerfler <Thomas.Doerfler@imd-systems.de>
471
472        PR 368/filesystems
473        * mpc8xx/include/mpc8xx.h: Add PCMCIA registers.
474
4752003-03-25      Till Straumann <strauman@slac.stanford.edu>
476
477        PR 349/bsps
478        * shared/include/cpuIdent.c: Readd PPC604r CPU.
479
4802003-03-06      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
481
482        * configure.ac: Remove AC_CONFIG_AUX_DIR.
483
4842003-02-20      Till Straumann <strauman@slac.stanford.edu>
485
486        PR 349/bsps
487        * mpc6xx/exceptions/raw_exception.c, mpc6xx/mmu/bat.c,
488        mpc6xx/mmu/pte121.c, shared/include/cpuIdent.c,
489        shared/include/cpuIdent.h, shared/src/Makefile.am, shared/src/stack.c,
490        shared/src/stackTrace.h, powerpc/registers.h:
491          - undo improper 'fix' who broke mpc604r identification
492          - fix: 7400 identification PVR value was wrong
493          - enhance 'setdbat()' to switch OFF a given BAT if called with 0 size
494          - fix: page table support bugfix
495          - enhancement: provide routines to take and print stack trace
496            snapshots
497          - add definitions for HID1 and DABR SPRs
498
4992003-02-14      Greg Menke <gregory.menke@gsfc.nasa.gov>
500
501        PR 348/bsps
502        * mpc6xx/exceptions/raw_exception.c: Add PPC_603ev as required
503        by MTX603e BSP.
504
5052003-02-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
506
507        * configure.ac: AM_INIT_AUTOMAKE([1.7.2]).
508
5092003-02-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
510
511        * configure.ac: AC_PREREQ(2.57).
512
5132002-12-19      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
514
515        * configure.ac: Remove RTEMS_CHEC_CUSTOM_BSP.
516        * mpc505/ictrl/Makefile.am: Don't include @RTEMS_BSP@.cfg.
517        * mpc505/timer/Makefile.am: Don't include @RTEMS_BSP@.cfg.
518        * mpc505/vectors/Makefile.am: Don't include @RTEMS_BSP@.cfg.
519        * mpc6xx/clock/Makefile.am: Don't include @RTEMS_BSP@.cfg.
520        * mpc6xx/exceptions/Makefile.am: Don't include @RTEMS_BSP@.cfg.
521        * mpc6xx/mmu/Makefile.am: Don't include @RTEMS_BSP@.cfg.
522        * mpc6xx/timer/Makefile.am: Don't include @RTEMS_BSP@.cfg.
523        * mpc6xx/wrapup/Makefile.am: Don't include @RTEMS_BSP@.cfg.
524        * mpc8260/clock/Makefile.am: Don't include @RTEMS_BSP@.cfg.
525        * mpc8260/console-generic/Makefile.am: Don't include @RTEMS_BSP@.cfg.
526        * mpc8260/cpm/Makefile.am: Don't include @RTEMS_BSP@.cfg.
527        * mpc8260/exceptions/Makefile.am: Don't include @RTEMS_BSP@.cfg.
528        * mpc8260/mmu/Makefile.am: Don't include @RTEMS_BSP@.cfg.
529        * mpc8260/timer/Makefile.am: Don't include @RTEMS_BSP@.cfg.
530        * mpc8xx/clock/Makefile.am: Don't include @RTEMS_BSP@.cfg.
531        * mpc8xx/console-generic/Makefile.am: Don't include @RTEMS_BSP@.cfg.
532        * mpc8xx/cpm/Makefile.am: Don't include @RTEMS_BSP@.cfg.
533        * mpc8xx/exceptions/Makefile.am: Don't include @RTEMS_BSP@.cfg.
534        * mpc8xx/mmu/Makefile.am: Don't include @RTEMS_BSP@.cfg.
535        * mpc8xx/timer/Makefile.am: Don't include @RTEMS_BSP@.cfg.
536        * ppc403/clock/Makefile.am: Don't include @RTEMS_BSP@.cfg.
537        * ppc403/console/Makefile.am: Don't include @RTEMS_BSP@.cfg.
538        * ppc403/ictrl/Makefile.am: Don't include @RTEMS_BSP@.cfg.
539        * ppc403/timer/Makefile.am: Don't include @RTEMS_BSP@.cfg.
540        * ppc403/tty_drv/Makefile.am: Don't include @RTEMS_BSP@.cfg.
541        * ppc403/vectors/Makefile.am: Don't include @RTEMS_BSP@.cfg.
542        * shared/include/Makefile.am: Don't include @RTEMS_BSP@.cfg.
543        * shared/src/Makefile.am: Don't include @RTEMS_BSP@.cfg.
544        * wrapup/Makefile.am: Don't include @RTEMS_BSP@.cfg.
545
5462002-12-06      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
547
548        * configure.ac: Remove RTEMS_CHECK_BSP_CACHE.
549
5502002-12-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
551
552        * mpc8260/Makefile.am: Merge-in mpc8260/include/Makefile.am.
553        * mpc8xx/Makefile.am: Merge-in mpc8xx/include/Makefile.am.
554        * mpc8260/include/Makefile.am: Remove.
555        * mpc8xx/include/Makefile.am: Remove.
556        * configure.ac: Remove mpc8260/include/Makefile.
557        Remove mpc8xx/include/Makefile.
558
5592002-12-01      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
560
561        * configure.ac: Add RTEMS_PROG_CCAS.
562
5632002-11-04      Joel Sherrill <joel@OARcorp.com>
564
565        * mpc8260/console-generic/console-generic.c, mpc8260/cpm/dpram.c,
566        mpc8260/exceptions/raw_exception.c,
567        mpc8xx/exceptions/raw_exception.c: Removed warnings.
568
5692002-11-01      Joel Sherrill <joel@OARcorp.com>
570
571        * mpc8xx/console-generic/console-generic.c, mpc8xx/cpm/dpram.c,
572        mpc8xx/exceptions/raw_exception.c, ppc403/clock/clock.c:
573        Removed warnings.
574
5752002-10-31      Joel Sherrill <joel@OARcorp.com>
576
577        * mpc6xx/clock/c_clock.c, mpc6xx/exceptions/raw_exception.c,
578        mpc6xx/mmu/bat.c: Removed warnings.
579
5802002-10-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
581
582        * .cvsignore: Reformat.
583        Add autom4te*cache.
584        Remove autom4te.cache.
585
5862002-09-08      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
587
588        * configure.ac: Remove duplicate mpc6xx/timer/Makefile from CONFIG_FILES.
589
5902002-09-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
591
592        * mpc8260/exceptions/raw_exception.c: #include <string.h>.
593        #include <bspIo.h>.
594
5952002-08-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
596
597        * mpc6xx/wrapup/Makefile.am: Use .$(OBJEXT) instead of .o.
598        * wrapup/Makefile.am: Use .$(OBJEXT) instead of .o.
599
6002002-08-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
601
602        * mpc505/ictrl/Makefile.am: Use .$(OBJEXT) instead of .o.
603        * mpc505/timer/Makefile.am: Use .$(OBJEXT) instead of .o.
604        * mpc505/vectors/Makefile.am: Use .$(OBJEXT) instead of .o.
605        * mpc6xx/clock/Makefile.am: Use .$(OBJEXT) instead of .o.
606        * mpc6xx/exceptions/Makefile.am: Use .$(OBJEXT) instead of .o.
607        * mpc6xx/mmu/Makefile.am: Use .$(OBJEXT) instead of .o.
608        * mpc6xx/timer/Makefile.am: Use .$(OBJEXT) instead of .o.
609        * mpc8260/clock/Makefile.am: Use .$(OBJEXT) instead of .o.
610        * mpc8260/console-generic/Makefile.am: Use .$(OBJEXT) instead of .o.
611        * mpc8260/cpm/Makefile.am: Use .$(OBJEXT) instead of .o.
612        * mpc8260/exceptions/Makefile.am: Use .$(OBJEXT) instead of .o.
613        * mpc8260/mmu/Makefile.am: Use .$(OBJEXT) instead of .o.
614        * mpc8260/timer/Makefile.am: Use .$(OBJEXT) instead of .o.
615        * mpc8xx/clock/Makefile.am: Use .$(OBJEXT) instead of .o.
616        * mpc8xx/console-generic/Makefile.am: Use .$(OBJEXT) instead of .o.
617        * mpc8xx/cpm/Makefile.am: Use .$(OBJEXT) instead of .o.
618        * mpc8xx/exceptions/Makefile.am: Use .$(OBJEXT) instead of .o.
619        * mpc8xx/mmu/Makefile.am: Use .$(OBJEXT) instead of .o.
620        * mpc8xx/timer/Makefile.am: Use .$(OBJEXT) instead of .o.
621        * ppc403/clock/Makefile.am: Use .$(OBJEXT) instead of .o.
622        * ppc403/console/Makefile.am: Use .$(OBJEXT) instead of .o.
623        * ppc403/ictrl/Makefile.am: Use .$(OBJEXT) instead of .o.
624        * ppc403/timer/Makefile.am: Use .$(OBJEXT) instead of .o.
625        * ppc403/tty_drv/Makefile.am: Use .$(OBJEXT) instead of .o.
626        * ppc403/vectors/Makefile.am: Use .$(OBJEXT) instead of .o.
627        * shared/include/Makefile.am: Use .$(OBJEXT) instead of .o.
628        * shared/src/Makefile.am: Use .$(OBJEXT) instead of .o.
629
6302002-07-24      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
631
632        * mpc6xx/mmu/pte121.c: Include <string.h> for gcc-3.1.
633
6342002-07-22      Till Straumann <strauman@slac.stanford.edu>
635
636        * mpc6xx/mmu/bat.c: Per PR241, fix a tiny bug introduced by the
637        fix for an earlier patch (PR213) which added support for setting
638        BAT0 to setdbat().
639
6402001-05-17      Joel Sherrill <joel@OARcorp.com>
641
642        * mpc6xx/exceptions/raw_exception.c, pc6xx/mmu/pte121.c: Modified
643        slightly to reflect recent PowerPC re-organization and avoid warnings.
644
6452001-05-15      Till Straumann <strauman@slac.stanford.edu>
646
647        * mpc6xx/mmu/pte121.c, mpc6xx/mmu/pte121.h: New files. Missed in
648        merge of PR213.
649
6502001-05-14      Joel Sherrill <joel@OARcorp.com>
651
652        * shared/include/cpuIdent.c: Account for duplicate numbers.
653
6542002-05-01      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
655
656        * rtems/powerpc/debugmod.h: New file (extracted from
657        score/ppc.h).
658        * Makefile.am: Relect changes above.
659
6602001-05-14      Till Straumann <strauman@slac.stanford.edu>
661
662        * shared/include/io.h: Per PR215 address the following issues:
663            - _IO_BASE, _ISA_MEM_BASE and PCI_DRAM_OFFSET
664              are no longer defined by libcpu (powerpc/shared/include/io.h)
665              but by the BSP (who is the only one to know the values)
666            - the affected BSP (shared/motorola) headers have been fixed
667              in a separate "libbsp/powerpc/shared" patch.
668            - the DEC 21140 driver (libchip/network/dec21140.c) has been
669              fixed to use PCI_DRAM_OFFSET instead of PREP_PCI_DRAM_OFFSET.
670              and PCI_MEM_BASE instead of PREP_ISA_MEM_BASE. PCI_MEM_BASE
671              is to be defined by the BSP who is using this driver.
672            - the DEC driver also has been fixed to use the newer
673              rtems_bsp_delay_in_bus_cycles() instead of the obsolete
674              delay_in_bus_cycles().
675
6762001-05-14      Till Straumann <strauman@slac.stanford.edu>
677
678        * rtems/powerpc/registers.h, rtems/score/ppc.h: Per PR213, add
679        the following:
680            - support for the MPC74000 (AKA G4); there is no
681              AltiVec support yet, however.
682            - the cache flushing assembly code uses hardware-flush on the G4.
683              Also, a couple of hardcoded numerical values were replaced
684              by more readable symbolic constants.
685            - extended interrupt-disabled code section so enclose the entire
686              cache flush/invalidate procedure (as recommended by the book).
687              This is not (latency) critical as it is only used by
688              init code but prevents possible corruption.
689            - Trivial page table support as been added.
690              (1:1 effective-virtual-physical address mapping which is only
691              useful only on CPUs which feature hardware TLB replacement,
692              e.g. >604.  This allows for write-protecting memory regions,
693              e.g. text/ro-data which makes catching corruptors a lot easier.
694              It also frees one DBAT/IBAT and gives more flexibility
695              for setting up address maps :-)
696            - setdbat() allows changing BAT0 also (since the BSP may use
697              a page table, BAT0 could be available...).
698            - asm_setdbatX() violated the SVR ABI by using
699              r20 as a scratch register; changed for r0
700            - according to the book, a context synchronizing instruction is
701              necessary prior to and after changing a DBAT -> isync added
702
7032002-04-30      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
704
705        * rtems/powerpc/cache.h: New file (extracted from
706        old-exceptions/cpu.h)
707        * Makefile.am: Relect changes above.
708
7092002-04-18      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
710
711        * shared/include/cpu.h: Removed.
712        * shared/include/Makefile.am: Reflect changes above.
713        * shared/include/spr.h: Include rtems/powerpc/registers.h instead of
714        libcpu/cpu.h.
715        * mpc6xx/clock/c_clock.c: Reflect changes to <rtems/score/cpu.h>.
716        * mpc6xx/exceptions/asm_utils.S: Ditto.
717        * mpc6xx/exceptions/raw_exception.c: Ditto.
718        * mpc6xx/mmu/mmuAsm.S: Ditto.
719        * mpc6xx/timer/timer.c: Ditto.
720        * mpc8260/exceptions/asm_utils.S: Ditto.
721        * mpc8260/exceptions/raw_exception.c: Ditto.
722        * mpc8xx/exceptions/asm_utils.S: Ditto.
723        * mpc8xx/exceptions/raw_exception.c: Ditto.
724        * ppc403/vectors/vectors.S: Include <asm.h> instead of "asm.h".
725
7262001-04-17      Joel Sherrill <joel@OARcorp.com>
727
728        * shared/include/cpu.h: Added ifndef ASM.
729 
7302001-04-17      Joel Sherrill <joel@OARcorp.com>
731
732        * ChangeLog: Corrected paths on past few commits.
733 
7342002-04-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
735
736        * shared/include/cpu.h: Don't include cpuIdent.h.
737
7382002-04-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
739
740        * mpc8260/exceptions/raw_exception.c: Include <libcpu/cpuIdent.h>.
741
7422002-04-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
743
744        * mpc8xx/exceptions/raw_exception.c: Include <libcpu/cpuIdent.h>.
745
7462002-04-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
747
748        * mpc6xx/exceptions/raw_exception.c: Include <libcpu/cpuIdent.h>.
749
7502002-04-13      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
751
752        * shared/include/cpuIdent.h: New.
753        * shared/include/cpuIdent.c: Reflect having added cpuIdent.h.
754        * shared/include/cpu.h: Ditto.
755        * shared/include/Makefile.am: Add cpuIndent.h. Fix EXTRA_DIST.
756
7572001-04-03      Joel Sherrill <joel@OARcorp.com>
758
759        * Closed PR57.  The hack is OK as it allows a BSP to override
760        or not at its discretion.
761        * mpc8xx/timer/timer.c: Removed #warning declaring providing a
762        default definition for the macros
763        rtems_cpu_configuration_get_timer_least_valid and
764        rtems_cpu_configuration_get_timer_average_overhead.
765
7662002-02-04      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
767
768        * shared/include/byteorder.h: Use unsigned instead of __unsigned
769        (GCC-3.0.x compatibility).
770       
7712002-03-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
772
773        * configure.ac:
774        AC_INIT(package,_RTEMS_VERSION,_RTEMS_BUGS).
775        AM_INIT_AUTOMAKE([no-define foreign 1.6]).
776        * mpc505/ictrl/Makefile.am: Remove AUTOMAKE_OPTIONS.
777        * mpc505/Makefile.am: Remove AUTOMAKE_OPTIONS.
778        * mpc505/timer/Makefile.am: Remove AUTOMAKE_OPTIONS.
779        * mpc505/vectors/Makefile.am: Remove AUTOMAKE_OPTIONS.
780        * Makefile.am: Remove AUTOMAKE_OPTIONS.
781        * mpc6xx/clock/Makefile.am: Remove AUTOMAKE_OPTIONS.
782        * mpc6xx/Makefile.am: Remove AUTOMAKE_OPTIONS.
783        * mpc6xx/exceptions/Makefile.am: Remove AUTOMAKE_OPTIONS.
784        * mpc6xx/mmu/Makefile.am: Remove AUTOMAKE_OPTIONS.
785        * mpc6xx/timer/Makefile.am: Remove AUTOMAKE_OPTIONS.
786        * mpc6xx/wrapup/Makefile.am: Remove AUTOMAKE_OPTIONS.
787        * mpc8260/clock/Makefile.am: Remove AUTOMAKE_OPTIONS.
788        * mpc8260/Makefile.am: Remove AUTOMAKE_OPTIONS.
789        * mpc8260/console-generic/Makefile.am: Remove AUTOMAKE_OPTIONS.
790        * mpc8260/cpm/Makefile.am: Remove AUTOMAKE_OPTIONS.
791        * mpc8260/exceptions/Makefile.am: Remove AUTOMAKE_OPTIONS.
792        * mpc8260/include/Makefile.am: Remove AUTOMAKE_OPTIONS.
793        * mpc8260/mmu/Makefile.am: Remove AUTOMAKE_OPTIONS.
794        * mpc8260/timer/Makefile.am: Remove AUTOMAKE_OPTIONS.
795        * mpc8xx/clock/Makefile.am: Remove AUTOMAKE_OPTIONS.
796        * mpc8xx/Makefile.am: Remove AUTOMAKE_OPTIONS.
797        * mpc8xx/console-generic/Makefile.am: Remove AUTOMAKE_OPTIONS.
798        * mpc8xx/cpm/Makefile.am: Remove AUTOMAKE_OPTIONS.
799        * mpc8xx/exceptions/Makefile.am: Remove AUTOMAKE_OPTIONS.
800        * mpc8xx/include/Makefile.am: Remove AUTOMAKE_OPTIONS.
801        * mpc8xx/mmu/Makefile.am: Remove AUTOMAKE_OPTIONS.
802        * mpc8xx/timer/Makefile.am: Remove AUTOMAKE_OPTIONS.
803        * ppc403/clock/Makefile.am: Remove AUTOMAKE_OPTIONS.
804        * ppc403/Makefile.am: Remove AUTOMAKE_OPTIONS.
805        * ppc403/console/Makefile.am: Remove AUTOMAKE_OPTIONS.
806        * ppc403/ictrl/Makefile.am: Remove AUTOMAKE_OPTIONS.
807        * ppc403/timer/Makefile.am: Remove AUTOMAKE_OPTIONS.
808        * ppc403/tty_drv/Makefile.am: Remove AUTOMAKE_OPTIONS.
809        * ppc403/vectors/Makefile.am: Remove AUTOMAKE_OPTIONS.
810        * shared/include/Makefile.am: Remove AUTOMAKE_OPTIONS.
811        * shared/Makefile.am: Remove AUTOMAKE_OPTIONS.
812        * shared/src/Makefile.am: Remove AUTOMAKE_OPTIONS.
813        * wrapup/Makefile.am: Remove AUTOMAKE_OPTIONS.
814
8152002-01-03      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
816
817        * mpc6xx/clock/c_clock.c: Include rtems/bspIo.h instead of bspIo.h.
818        * mpc6xx/mmu/bat.h: Include rtems/bspIo.h instead of bspIo.h.
819        * mpc8260/console-generic/console-generic.c: Include rtems/bspIo.h instead of bspIo.h.
820        * mpc8260/cpm/brg.c: Include rtems/bspIo.h instead of bspIo.h.
821        * mpc8xx/console-generic/console-generic.c: Include rtems/bspIo.h instead of bspIo.h.
822        * shared/include/cpuIdent.c: Include rtems/bspIo.h instead of bspIo.h.
823
8242001-11-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
825
826        * ppc403/vectors/vectors.S: Include <bsp.h>.
827        * shared/include/cpu.h: Remove stray empty lines.
828
8292001-11-27      Joel Sherrill <joel@OARcorp.com>,
830
831        * new_exception_processing/Makefile.in,
832        new_exception_processing/.cvsignore,
833        new_exception_processing/Makefile.am,
834        new_exception_processing/c_isr.inl,
835        new_exception_processing/cpu.c, new_exception_processing/cpu.h,
836        new_exception_processing/cpu_asm.S,
837        old_exception_processing/Makefile.in,
838        old_exception_processing/.cvsignore,
839        old_exception_processing/Makefile.am, old_exception_processing/README,
840        old_exception_processing/TODO, old_exception_processing/c_isr.inl,
841        old_exception_processing/cpu.c, old_exception_processing/cpu.h,
842        old_exception_processing/cpu_asm.S, old_exception_processing/irq_stub.S,
843        old_exception_processing/ppc_offs.h,
844        old_exception_processing/ppccache.c, old_exception_processing/rtems.S:
845        Deleted since now under libbsp.
846
8472001-11-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
848
849        * configure.ac: Remove old_exception_processing,
850        new_exception_processing.
851        * Makefile.am: Ditto.
852
8532001-11-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
854
855        * configure.ac: Remove mpc750 from new_exception_processing,
856        Remove mpc604 from new_exception_processing.
857
8582001-11-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
859
860        * configure.ac: Remove ppc603e from old_exception_processing.
861
8622001-11-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
863
864        * configure.ac: Remove mpc8xx from new_exception_processing.
865
8662001-11-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
867
868        * configure.ac: Remove mpc8620 from new_exception_processing.
869
8702001-11-20      Joel Sherrill <joel@OARcorp.com>
871
872        * ChangeLog: Corrected spacing.
873
8742001-11-14      Till Straumann <strauman@SLAC.Stanford.EDU>
875
876        * new_exception_processing/cpu_asm.S: Support double or single
877        precision context switches.  Note that doing a single precision
878        context save/restore on a double precision PowerPC machine does not
879        only result in rounding errors but also screws up the FPSCR register!
880
8812001-11-08      Dennis Ehlin (ECS) <Dennis.Ehlin@ecs.ericsson.se>
882
883        This modification is part of the submitted modifications necessary to
884        support the IBM PPC405 family.  This submission was reviewed by
885        Thomas Doerfler <Thomas.Doerfler@imd-systems.de> who ensured it did
886        not negatively impact the ppc403 BSPs.  The submission and tracking
887        process was captured as PR50.
888        * ppc403/console/console405.c ppc403/tty_drv/.cvsignore,
889        ppc403/tty_drv/Makefile.am, ppc403/tty_drv/tty_drv.c,
890        ppc403/tty_drv/tty_drv.h: New files.
891        * Makefile.am, README, configure.ac, old_exception_processing/cpu.c,
892        old_exception_processing/cpu.h, ppc403/Makefile.am,
893        ppc403/clock/clock.c, ppc403/console/Makefile.am,
894        ppc403/console/console.c, ppc403/ictrl/ictrl.c, ppc403/ictrl/ictrl.h,
895        ppc403/timer/timer.c: Modified.
896
8972001-11-07      Joel Sherrill <joel@OARcorp.com>
898
899        * configure.ac: Delete the commented out line that said that
900        the mpc8260 used the old exception processing model.  This line
901        also appears to have caused ppc603e to miss this test.
902
9032001-10-29      Joel Sherrill <joel@OARcorp.com>
904
905        * mpc8xx/timer/timer.c: Added hack for two macros that are not defined
906        with the new exception processing model:
907                rtems_cpu_configuration_get_timer_least_valid()
908                rtems_cpu_configuration_get_timer_average_overhead()
909        This is captured as PR57.
910
9112001-10-24      Joel Sherrill <joel@OARcorp.com>
912
913        * mpc8260/clock/.cvsignore, mpc8260/console-generic/.cvsignore,
914        mpc8260/cpm/.cvsignore, mpc8260/exceptions/.cvsignore,
915        mpc8260/include/.cvsignore, mpc8260/mmu/.cvsignore,
916        mpc8260/timer/.cvsignore, mpc8260/.cvsignore: New files.
917
9182001-10-24      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
919
920        * mpc8260/exceptions/Makefile.am, mpc8260/include/Makefile.am,
921        mpc8xx/exceptions/Makefile.am: Updated to autoconf 2.52.
922
9232001-10-24      Joel Sherrill <joel@OARcorp.com>
924
925        * mpc8260/include/mpc8260.h: "or" is a keyword in C++. 
926
9272001-10-22      Andy Dachs <a.dachs@sstl.co.uk>
928
929        * Makefile.am, README, configure.ac, new_exception_processing/cpu.h,
930        shared/include/cpu.h, shared/include/cpuIdent.c, shared/src/cache.c:
931        Added mpc8260 support.
932
9332001-10-22      Andy Dachs <a.dachs@sstl.co.uk>
934
935        * Added mpc8260 directory.
936        * Modified Makefile.am and configure.in to build the contents
937        * mpc8260/Makefile.am, mpc8260/README, mpc8260/clock/Makefile.am,
938        mpc8260/clock/clock.c, mpc8260/console-generic/Makefile.am,
939        mpc8260/console-generic/console-generic.c, mpc8260/cpm/.cvsignore,
940        mpc8260/cpm/Makefile.am, mpc8260/cpm/brg.c, mpc8260/cpm/cp.c,
941        mpc8260/cpm/dpram.c, mpc8260/exceptions/.cvsignore,
942        mpc8260/exceptions/Makefile.am, mpc8260/exceptions/asm_utils.S,
943        mpc8260/exceptions/raw_exception.c, mpc8260/exceptions/raw_exception.h,
944        mpc8260/include/Makefile.am, mpc8260/include/console.h,
945        mpc8260/include/cpm.h, mpc8260/include/mmu.h,
946        mpc8260/include/mpc8260.h, mpc8260/mmu/Makefile.am, mpc8260/mmu/mmu.c,
947        mpc8260/timer/Makefile.am, mpc8260/timer/timer.c: New files.
948
9492001-10-12      Joel Sherrill <joel@OARcorp.com>
950
951        * mpc6xx/clock/c_clock.c, mpc6xx/clock/c_clock.h, mpc8xx/clock/clock.c,
952        mpc8xx/timer/timer.c, new_exception_processing/cpu.c,
953        new_exception_processing/cpu.h, new_exception_processing/cpu_asm.S,
954        old_exception_processing/cpu.c, old_exception_processing/cpu.h,
955        old_exception_processing/cpu_asm.S, old_exception_processing/rtems.S:
956        Fixed typo.
957
9582001-10-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
959
960        * .cvsignore: Add autom4te.cache for autoconf > 2.52.
961        * configure.in: Remove.
962        * configure.ac: New file, generated from configure.in by autoupdate.
963
9642001-09-27      Joel Sherrill <joel@OARcorp.com>
965
966        * old_exception_processing/cpu.h: Renamed delay() to rtems_bsp_delay().
967        Renamed delay_in_bus_cycles() to rtems_bsp_delay_in_bus_cycles().
968        * shared/include/cpu.h: Renamed delay() to rtems_bsp_delay().
969        Renamed delay_in_bus_cycles() to rtems_bsp_delay_in_bus_cycles().
970
9712001-09-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
972
973        * new_exception_processing/Makefile.am: Use 'PREINSTALL_FILES ='.
974        * old_exception_processing/Makefile.am: Use 'PREINSTALL_FILES ='.
975        * mpc6xx/mmu/Makefile.am: Use 'PREINSTALL_FILES ='.
976        * mpc6xx/clock/Makefile.am: Use 'PREINSTALL_FILES ='.
977        * mpc6xx/exceptions/Makefile.am: Use 'PREINSTALL_FILES ='.
978        * mpc8xx/include/Makefile.am: Use 'PREINSTALL_FILES ='.
979        * mpc8xx/exceptions/Makefile.am: Use 'PREINSTALL_FILES ='.
980        * shared/include/Makefile.am: Use 'PREINSTALL_FILES ='.
981        * shared/src/Makefile.am: Use 'PREINSTALL_FILES ='.
982        * shared/src/Makefile.am: Use 'CLEANFILES ='.
983
9842000-06-08      Eric Valette <valette@crf.canon.fr>
985
986        * mpc8xx/console-generic/console-generic.c:
987        The printk/printf did not work when loaded by EPPCBUG. They did
988        work when loaded with the BDM debugger.  I suspected EPPBUG
989        made some nasty things like patching Communication processor
990        microcode...  Anyway, the attached patch:
991          1) Enables to have printk nearly immediately after boot,
992          2) Make printf work automagically (I do not know why except I make a
993        different initialization for printk that should be overwritten by
994        console init later ?)
995
996        I let the default to be using EPPCBUG embedded firmware to boot and
997        using this printk early enabler code (LOADED_BY_EPPCBUG and
998        EARLY_CONSOLE) are on.
999
10002001-05-24      Tom Armistead <tom_armistead@phx.mcd.mot.com>
1001
1002        * mpc6xx/timer/timer.c: Added include of bsp.h and removed
1003        external declaration of BSP_Convert_decrementer() to
1004        correct unresolved reference to this routine.
1005
10062001-05-24      Eric Valette <valette@crf.canon.fr>
1007
1008        * mpc8xx/console-generic/console-generic.c: Bug found by Yacine
1009        <elkolli@crf.canon.fr> where the initialization or irq data structure
1010        was incomplete in case a SMC channel was used first and later a SCC one.
1011
10122001-03-30      Eric Valette <valette@crf.canon.fr>
1013
1014        * mpc8xx/vectors/.cvsignore, mpc8xx/vectors/Makefile.am,
1015        mpc8xx/vectors/README, mpc8xx/vectors/align_h.S
1016        mpc8xx/vectors/vectors.S:  These files were removed in
1017        support of switching the mpc8xx to the use the "new exception
1018        processing model."
1019
10202001-03-30      Eric Valette <valette@crf.canon.fr>
1021
1022        * mpc8xx/exceptions/.cvsignore, mpc8xx/exceptions/Makefile.am,
1023        mpc8xx/exceptions/asm_utils.S, mpc8xx/exceptions/raw_exception.c,
1024        mpc8xx/exceptions/raw_exception.h: New files.
1025        * configure.in, mpc6xx/mmu/bat.h, mpc8xx/Makefile.am,
1026        mpc8xx/clock/clock.c,
1027        mpc8xx/console-generic/console-generic.c,
1028        mpc8xx/include/mpc8xx.h, mpc8xx/mmu/mmu.c,
1029        new_exception_processing/cpu.h, shared/include/byteorder.h,
1030        wrapup/Makefile.am:  This is conversion of the
1031        mpc8xx CPU to the "new exception processing model."
1032
10332001-02-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1034
1035        * mpc505/ictrl/Makefile.am, mpc6xx/clock/Makefile.am,
1036        mpc6xx/exceptions/Makefile.am, mpc6xx/mmu/Makefile.am,
1037        mpc8xx/include/Makefile.am, new_exception_processing/Makefile.am,
1038        old_exception_processing/Makefile.am, pc403/ictrl/Makefile.am,
1039        shared/include/Makefile.am, shared/src/Makefile.am:
1040        Apply *_HEADERS instead of *H_FILES.
1041        * shared/src/.cvsignore: Add cache.h.
1042
10432001-01-03      Joel Sherrill <joel@OARcorp.com>
1044
1045        * new_exception_processing/cpu.h, old_exception_processing/cpu.c:
1046        old_exception_processing/cpu.h, Added _CPU_Initialize_vectors().
1047        In particular, spurious vector initialization had to be moved
1048        on old exception processing model.
1049
10502000-11-09      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1051
1052        * Makefile.am: Use ... instead of RTEMS_TOPdir in ACLOCAL_AMFLAGS.
1053
10542000-11-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1055
1056        * Makefile.am: Switch to ACLOCAL_AMFLAGS = -I $(RTEMS_TOPdir)/aclocal.
1057
10582000-10-26      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1059
1060        * Makefile.am: ACLOCAL_AMFLAGS= -I $(RTEMS_TOPdir)/macros.
1061        Switch to GNU canonicalization.
1062
10632000-10-20      Joel Sherrill <joel@OARcorp.com>
1064
1065        * mpc8xx/console-generic/console-generic.c: Avoid use of
1066        BSP definitions and rely on the new routine
1067        mbx8xx_console_get_configuration() to get information.  This
1068        routine was formerly incorrectly called
1069        mbx8xx_console_use_maximum_buffer_size().
1070        binding to the exception code.
1071
10722000-10-20      Joel Sherrill <joel@OARcorp.com>
1073
1074        * configure.in, Makefile.am: Explicitly specify whether an
1075        RTEMS_CPU_MODEL is using old or new exception processing.  This
1076        is important because when building multilib, you do not know
1077        the RTEMS_CPU_MODEL.  So everything built in a multilib'ed RTEMS
1078        must be independent of the exception model and allow for late
1079        binding to the exception code.
1080
10812000-10-18        Sergei Organov <osv@javad.ru>
1082
1083        * Added full support for MPC505.
1084        * mpc505/ictrl: New directory.
1085        * configure.in, mpc505/Makefile.am: Modified to reflect ictrl addition.
1086        * mpc505/ictrl/.cvsignore, mpc505/ictrl/Makefile.am,
1087        mpc505/ictrl/ictrl.c, mpc505/ictrl/ictrl.h: New files.
1088        * mpc505/timer/timer.c: Use <rtems.h>, not "rtems.h".
1089        * mpc505/vectors/Makefile.am: alignment exception handler now included.
1090        * mpc505/vectors/vectors.S: Now use constants for exception numbers.
1091        * old_exception_processing/ppc_offs.h: New file.
1092        * old_exception_processing/Makefile.am: Account for ppc_offs.h.
1093        * old_exception_processing/cpu.h: Make Nest and Disable levels volatile.
1094        * old_exception_processing/cpu_asm.S: Offsets moved to ppc_offs.h.
1095
10962000-10-18      Joel Sherrill <joel@OARcorp.com>
1097
1098        * mpc8xx/console-generic/console-generic.c: Removed include of
1099        <bsp.h> by adding BSP dependent routine
1100        mbx8xx_console_use_maximum_buffer_size() which can be hard coded
1101        or check non-volatile memory for configuration.
1102
11032000-10-18      Joel Sherrill <joel@OARcorp.com>
1104
1105        * mpc8xx/console-generic/console-generic.c: Removed warnings.
1106
11072000-10-18      Joel Sherrill <joel@OARcorp.com>
1108
1109        * mpc6xx/clock/c_clock.h: Removed commented out reference to <bsp.h>.
1110        * mpc6xx/timer/timer.c: Ditto.
1111
11122000-10-18      Joel Sherrill <joel@OARcorp.com>
1113
1114        * mpc6xx/clock/c_clock.c, mpc6xx/clock/c_clock.h: Removed use of
1115        bsp.h and replaced it with use of proper interfaces or explicit
1116        externs of required functions and data.
1117        * mpc6xx/timer/timer.c: Ditto.
1118
11192000-09-04      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1120
1121        * mpc505/timer/Makefile.am, mpc505/vectors/Makefile.am,
1122        mpc6xx/clock/Makefile.am, mpc6xx/exceptions/Makefile.am,
1123        mpc6xx/mmu/Makefile.am, mpc6xx/timer/Makefile.am,
1124        mpc6xx/wrapup/Makefile.am, ppc403/clock/Makefile.am,
1125        ppc403/console/Makefile.am, ppc403/ictrl/Makefile.am,
1126        ppc403/timer/Makefile.am, ppc403/vectors/Makefile.am,
1127        shared/include/Makefile.am, shared/src/Makefile.am,
1128        wrapup/Makefile.am, mpc8xx/clock/Makefile.am,
1129        mpc8xx/console-generic/Makefile.am, mpc8xx/cpm/Makefile.am,
1130        mpc8xx/mmu/Makefile.am, mpc8xx/timer/Makefile.am,
1131        mpc8xx/vectors/Makefile.am, new_exception_processing/Makefile.am,
1132        old_exception_processing/Makefile.am: Include compile.am
1133
11342000-08-11  Charles-Antoine Gauthier  <charles.gauthier@nrc.ca>
1135
1136        * mpc8xx/console-generic/console-generic.c:
1137        Add support for configuration parameters in NVRAM
1138
11392000-08-25      Joel Sherrill <joel.sherrill@OARcorp.com>
1140
1141        * ChangeLog: File paths corrected.
1142
11432000-08-10      Charles-Antoine Gauthier  <charles.gauthier@nrc.ca>
1144
1145        * mpx8xx/console-generic/console-generic.c: Addition of support
1146        for shared printk and no termios.
1147
11482000-08-10      Charles-Antoine Gauthier  <charles.gauthier@nrc.ca>
1149
1150        * mpx8xx/console-generic/console-generic.c(m8xx_uart_pollWrite):
1151        Flush actual buffer.
1152
11532000-08-10      Joel Sherrill <joel@OARcorp.com>
1154
1155        * ChangeLog: New file.
Note: See TracBrowser for help on using the repository browser.