source: rtems/c/src/lib/libcpu/powerpc/ChangeLog @ 3a227b9

4.104.114.84.95
Last change on this file since 3a227b9 was 3a227b9, checked in by Ralf Corsepius <ralf.corsepius@…>, on Feb 9, 2005 at 8:01:18 AM

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

  • rtems/powerpc/cache.h, rtems/powerpc/debugmod.h: New header guards.
  • Property mode set to 100644
File size: 46.6 KB
Line 
12005-02-09      Ralf Corsepius <ralf.corsepius@rtems.org>
2
3        * rtems/powerpc/cache.h, rtems/powerpc/debugmod.h:
4        New header guards.
5
62005-01-07      Ralf Corsepius <ralf.corsepius@rtems.org>
7
8        * mpc505/Makefile.am, mpc5xx/Makefile.am, mpc6xx/Makefile.am,
9        mpc8260/Makefile.am, mpc8xx/Makefile.am, ppc403/Makefile.am,
10        shared/Makefile.am: Eliminate CFLAGS_OPTIMIZE_V.
11
122005-01-04      Joel Sherrill <joel@OARcorp.com>
13
14        * ppc403/tty_drv/tty_drv.c: Remove warnings.
15
162005-01-02      Ralf Corsepius <ralf.corsepius@rtems.org>
17
18        * mpc505/Makefile.am, mpc5xx/Makefile.am, mpc6xx/Makefile.am,
19        mpc8260/Makefile.am, mpc8xx/Makefile.am, ppc403/Makefile.am,
20        shared/Makefile.am: Remove build-variant support.
21
222004-11-22      Jennifer Averett <jennifer@OARcorp.com>
23
24        PR 581/bsps
25        * mpc6xx/exceptions/raw_exception.c, shared/include/cpuIdent.h:
26        Converting PSIM to new exception model required adding PSIM as
27        PowerPC CPU model.
28
292004-11-20      Ralf Corsepius <ralf.corsepius@rtems.org>
30
31        * powerpc/shared/include/cpuIdent.c,
32        powerpc/shared/include/cpuIdent.h: Add 603le.
33        (Submitted by Thomas.Doerfler <Thomas.Doerfler@imd-systems.de>
34        as part of the patch attached to PR 703).
35
362004-11-10      Richard Campbell <richard.campbell@oarcorp.com>
37
38        * configure.ac, mpc6xx/exceptions/raw_exception.c,
39        mpc6xx/exceptions/raw_exception.h, mpc6xx/mmu/bat.c,
40        mpc6xx/mmu/bat.h, mpc6xx/mmu/mmuAsm.S, shared/include/cpuIdent.c,
41        shared/include/cpuIdent.h: Add MPC8240 and MPC8245 support. There was
42        also a significant amount of spelling and whitespace cleanup.
43
442004-10-21      Ralf Corsepius <ralf_corsepius@rtems.org>
45
46        * mpc5xx/clock/clock.c, mpc5xx/include/mpc5xx.h
47        mpc5xx/timer/timer.c: Use POSIX fixed size types.
48
492004-10-20      Eric Norum <norume@aps.anl.gov>
50
51        Add Kate Feng's MPC7455 support
52        * configure.ac
53        * mpc6xx/exceptions/raw_exception.c
54        * mpc6xx/mmu/mmuAsm.S
55        * mpc6xx/mmu/pte121.c
56        * shared/include/cpuIdent.c
57        * shared/include/cpuIdent.h
58
592004-10-19      Ralf Corsepius <ralf_corsepius@rtems.org>
60
61        * configure.ac: Remove RTEMS_ENABLE_BARE.
62
632004-09-24      Ralf Corsepius <ralf_corsepius@rtems.org>
64
65        * configure.ac: Require automake > 1.9.
66
672004-05-22      Till Strauman <strauman@slac.stanford.edu>
68
69        PR 619/bsps
70        * mpc6xx/clock/c_clock.c: The PPC decrementer must be reloaded on each
71        clock tick. Currently, this is done by just reloading a fixed value.
72        The attached patch takes into account the time that elapsed since the
73        decrementer crossed zero in order to adjust the value to be
74        re-loaded. Without the patch, the effective system clock cycle is
75        increased by the exception handler latency.
76
772004-04-13      Ralf Corsepius <ralf_corsepius@rtems.org>
78
79        * mpc5xx/clock/clock.c, mpc5xx/irq/irq_asm.S, mpc5xx/vectors/vectors.S:
80        Reflect new locations of cpukit headers.
81
822004-04-13      Ralf Corsepius <ralf_corsepius@rtems.org>
83
84        * mpc505/ictrl/ictrl.c, mpc505/vectors/vectors.S,
85        mpc6xx/exceptions/raw_exception.c,
86        mpc8260/exceptions/raw_exception.c,
87        mpc8xx/exceptions/raw_exception.c, rtems/powerpc/cache.h,
88        mpc5xx/ictrl/ictrl.c, mpc5xx/exceptions/raw_exception.c: Include
89        <rtems/score/powerpc.h> instead of <rtems/score/ppc.h>.
90
912004-04-12      David Querbach <querbach@realtime.bc.ca>
92
93        * README, configure.ac, mpc5xx/Makefile.am,
94        mpc5xx/exceptions/raw_exception.c, mpc5xx/exceptions/raw_exception.h,
95        mpc5xx/timer/timer.c, shared/include/cpuIdent.h: addition of a
96        significant amount of MPC5xx support as part of the addition of the
97        SS555 BSP.
98        * mpc5xx/README, mpc5xx/clock/clock.c,
99        mpc5xx/console-generic/console-generic.c, mpc5xx/include/console.h,
100        mpc5xx/include/mpc5xx.h, mpc5xx/irq/irq.c, mpc5xx/irq/irq.h,
101        mpc5xx/irq/irq_asm.S, mpc5xx/irq/irq_init.c,
102        mpc5xx/vectors/vectors.S, mpc5xx/vectors/vectors.h,
103        mpc5xx/vectors/vectors_init.c: New files.
104        * mpc5xx/exceptions/asm_utils.S: Removed.
105
1062004-04-02      Ralf Corsepius <ralf_corsepius@rtems.org>
107
108        * ppc403/vectors/align_h.S: Include <rtems/asm.h> instead of <asm.h>.
109
1102004-04-01      Ralf Corsepius <ralf_corsepius@rtems.org>
111
112        * mpc505/vectors/vectors.S: Include <rtems/asm.h> instead of <asm.h>.
113        * mpc6xx/exceptions/asm_utils.S: Include <rtems/asm.h> instead of <asm.h>.
114        * mpc6xx/mmu/mmuAsm.S: Include <rtems/asm.h> instead of <asm.h>.
115        * mpc8260/exceptions/asm_utils.S: Include <rtems/asm.h> instead of <asm.h>.
116        * mpc8xx/exceptions/asm_utils.S: Include <rtems/asm.h> instead of <asm.h>.
117        * ppc403/vectors/vectors.S: Include <rtems/asm.h> instead of <asm.h>.
118        * mpc5xx/exceptions/asm_utils.S: Include <rtems/asm.h> instead of <asm.h>.
119        * mpc8260/clock/clock.c: Include <rtems/clockdrv.h> instead of <clockdrv.h>.
120        * mpc8xx/clock/clock.c: Include <rtems/clockdrv.h> instead of <clockdrv.h>.
121        * ppc403/clock/clock.c: Include <rtems/clockdrv.h> instead of <clockdrv.h>.
122
1232004-03-31      Ralf Corsepius <ralf_corsepius@rtems.org>
124
125        * mpc6xx/timer/timer.c: Cosmetics.
126
1272004-03-30      Ralf Corsepius <ralf_corsepius@rtems.org>
128
129        * mpc505/timer/timer.c, mpc5xx/timer/timer.c,
130        mpc6xx/clock/c_clock.c, mpc6xx/timer/timer.c, mpc8260/clock/clock.c,
131        mpc8260/console-generic/console-generic.c, mpc8260/cpm/cp.c,
132        mpc8260/cpm/dpram.c, mpc8260/include/cpm.h, mpc8260/include/mmu.h,
133        mpc8260/include/mpc8260.h, mpc8260/mmu/mmu.c, mpc8260/timer/timer.c,
134        mpc8xx/clock/clock.c, mpc8xx/console-generic/console-generic.c,
135        mpc8xx/cpm/cp.c, mpc8xx/cpm/dpram.c, mpc8xx/include/cpm.h,
136        mpc8xx/include/mmu.h, mpc8xx/include/mpc8xx.h, mpc8xx/mmu/mmu.c,
137        mpc8xx/timer/timer.c, ppc403/clock/clock.c,
138        ppc403/console/console.c, ppc403/console/console405.c,
139        ppc403/ictrl/ictrl.c, ppc403/ictrl/ictrl.h, ppc403/timer/timer.c,
140        ppc403/tty_drv/tty_drv.c, rtems/powerpc/cache.h, shared/src/cache.c:
141        Convert to using c99 fixed size types.
142
1432004-03-26      Ralf Corsepius <ralf_corsepius@rtems.org>
144
145        * configure.ac: Add 2nd argument (rtems_updir) to RTEMS_TOP.
146
1472004-03-09      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
148
149        * README: Add "mpc5xx (mpc565)", because Wilfried B. mentioned the
150        mpc5xx being used on mpc565.
151
1522004-03-08      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
153
154        PR 587/bsps
155        * shared/include/cpuIdent.h, shared/include/cpuIdent.c: Add defines
156        for MPC_5XX.
157
1582004-03-08      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
159
160        * Makefile.am, configure.ac: Reflect having added mpc5xx.
161
1622004-03-08      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
163
164        * mpc5xx/.cvsignore, mpc5xx/Makefile.am: New.
165        * mpc5xx/exceptions/asm_utils.S,  mpc5xx/exceptions/raw_exception.c,
166        mpc5xx/exceptions/raw_exception.h, mpc5xx/ictrl/ictrl.c,
167        mpc5xx/ictrl/ictrl.h, mpc5xx/timer/timer.c: New (Submission from
168        Wilfried Busalski <w.busalski@lancier-monitoring.de>).
169
1702004-03-05      Joel Sherrill <joel@OARcorp.com>
171
172        * mpc6xx/mmu/pte121.c: Add missing ifdef DEBUG to remove warning for
173        unused static routine.
174
1752004-02-17      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
176
177        * mpc505/Makefile.am: Fix typo.
178
1792004-02-06      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
180
181        * mpc505/Makefile.am, mpc6xx/Makefile.am, mpc8260/Makefile.am,
182        mpc8xx/Makefile.am, ppc403/Makefile.am: Don't include .../lib.am.
183
1842004-01-30      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
185
186        * wrapup/Makefile.am: Remove.
187        * configure.ac: Remove wrapup.
188        * shared/Makefile.am: Use automake compilation rules.
189        Build *.rels.
190
1912004-01-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
192
193        * configure.ac: Require automake >= 1.8.2.
194        * Makefile.am, mpc505/Makefile.am, mpc6xx/Makefile.am,
195        mpc8260/Makefile.am, mpc8xx/Makefile.am, ppc403/Makefile.am,
196        shared/Makefile.am: Use automake compilation rules.
197        Add PREINSTALL_DIRS.
198
1992004-01-14      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
200
201        * Makefile.am: Re-add dirstamps to PRE/TMPINSTALL_FILES.
202        Add PRE/TMPINSTALL_FILES to CLEANFILES.
203        * mpc505/Makefile.am: Ditto.
204        * mpc6xx/Makefile.am: Ditto.
205        * mpc8260/Makefile.am: Ditto.
206        * mpc8xx/Makefile.am: Ditto.
207        * ppc403/Makefile.am: Ditto.
208        * shared/Makefile.am: Ditto.
209
2102004-01-13      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
211
212        * mpc6xx/Makefile.am: Remove libcpuspec.a (Unused).
213
2142004-01-13      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
215
216        * mpc505/Makefile.am: Fix typo vectors/vectors.S.
217        * shared/Makefile.am: Fix typo
218        EXTRA_DIST = $(libcpuspec_C_FILES)
219
2202003-12-19      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
221
222        * ppc403/Makefile.am: Fix typo in vectors' compilation rule.
223        * shared/Makefile.am: Use $(top_srcdir)/../shared instead of
224        relative subdirs.
225
2262003-12-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
227
228        * mpc6xx/wrapup/.cvsignore: Remove.
229
2302003-12-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
231
232        * ppc403/clock/Makefile.am: Remove.
233        * ppc403/console/Makefile.am: Remove.
234        * ppc403/ictrl/Makefile.am: Remove.
235        * ppc403/timer/Makefile.am: Remove.
236        * ppc403/tty_drv/Makefile.am: Remove.
237        * ppc403/vectors/Makefile.am: Remove.
238        * ppc403/Makefile.am: Merge-in Makefile.ams above.
239        * configure.ac: Reflect changes to ppc403/Makefile.ams.
240
2412003-12-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
242
243        * mpc505/ictrl/Makefile.am: Remove.
244        * mpc505/timer/Makefile.am: Remove.
245        * mpc505/vectors/Makefile.am: Remove.
246        * mpc505/Makefile.am: Merge-in Makefile.ams above.
247        * configure.ac: Reflect changes to mpc505/Makefile.ams.
248
2492003-12-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
250
251        * mpc8xx/clock/Makefile.am: Remove.
252        * mpc8xx/console-generic/Makefile.am: Remove.
253        * mpc8xx/cpm/Makefile.am: Remove.
254        * mpc8xx/exceptions/Makefile.am: Remove.
255        * mpc8xx/mmu/Makefile.am: Remove.
256        * mpc8xx/timer/Makefile.am: Remove.
257        * mpc8xx/Makefile.am: Merge-in Makefile.ams above.
258        * configure.ac: Reflect changes to mpc8xx/Makefile.ams.
259
2602003-12-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
261
262        * configure.ac: Remove mpc6xx/*/Makefile,  mpc8260/*/Makefile.
263
2642003-12-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
265
266        * mpc6xx/clock/Makefile.am: Remove.
267        * mpc6xx/exceptions/Makefile.am: Remove.
268        * mpc6xx/mmu/Makefile.am: Remove.
269        * mpc6xx/timer/Makefile.am: Remove.
270        * mpc6xx/wrapup/Makefile.am: Remove.
271        * mpc6xx/Makefile.am: Merge-in Makefile.ams above.
272
2732003-12-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
274
275        * mpc8260/clock/Makefile.am: Remove.
276        * mpc8260/console-generic/Makefile.am: Remove.
277        * mpc8260/cpm/Makefile.am: Remove.
278        * mpc8260/exceptions/Makefile.am: Remove.
279        * mpc8260/mmu/Makefile.am: Remove.
280        * mpc8260/timer/Makefile.am: Remove.
281        * mpc8260/Makefile.am: Merge-in Makefile.ams above.
282
2832003-12-15      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
284
285        * shared/include/Makefile.am: Remove.
286        * shared/src/Makefile.am: Remove.
287        * shared/Makefile.am: Merge-in Makefile.ams above.
288        * configure.ac: Reflect changes above.
289
2902003-12-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
291
292        * Makefile.am: Use mkdir_p. Remove dirs from PRE/TMPINSTALL_FILES.
293        * mpc505/ictrl/Makefile.am: Use mkdir_p. Remove dirs from PRE/TMPINSTALL_FILES.
294        * mpc6xx/clock/Makefile.am: Use mkdir_p. Remove dirs from PRE/TMPINSTALL_FILES.
295        * mpc6xx/exceptions/Makefile.am: Use mkdir_p. Remove dirs from PRE/TMPINSTALL_FILES.
296        * mpc6xx/mmu/Makefile.am: Use mkdir_p. Remove dirs from PRE/TMPINSTALL_FILES.
297        * mpc8260/Makefile.am: Use mkdir_p. Remove dirs from PRE/TMPINSTALL_FILES.
298        * mpc8260/exceptions/Makefile.am: Use mkdir_p. Remove dirs from PRE/TMPINSTALL_FILES.
299        * mpc8xx/Makefile.am: Use mkdir_p. Remove dirs from PRE/TMPINSTALL_FILES.
300        * mpc8xx/exceptions/Makefile.am: Use mkdir_p. Remove dirs from PRE/TMPINSTALL_FILES.
301        * ppc403/ictrl/Makefile.am: Use mkdir_p. Remove dirs from PRE/TMPINSTALL_FILES.
302        * ppc403/tty_drv/Makefile.am: Use mkdir_p. Remove dirs from PRE/TMPINSTALL_FILES.
303        * shared/include/Makefile.am: Use mkdir_p. Remove dirs from PRE/TMPINSTALL_FILES.
304        * shared/src/Makefile.am: Use mkdir_p. Remove dirs from PRE/TMPINSTALL_FILES.
305
3062003-12-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
307
308        * configure.ac: Require automake >= 1.8, autoconf >= 2.59.
309
3102003-12-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
311
312        * wrapup/Makefile.am: Build libcpu.a.
313        Don't preinstall libcpu.a
314
3152003-12-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
316
317        * mpc505/ictrl/Makefile.am: Remove all-local: $(ARCH).
318        * mpc505/timer/Makefile.am: Remove all-local: $(ARCH).
319        * mpc505/vectors/Makefile.am: Remove all-local: $(ARCH).
320        * mpc6xx/clock/Makefile.am: Remove all-local: $(ARCH).
321        * mpc6xx/exceptions/Makefile.am: Remove all-local: $(ARCH).
322        * mpc6xx/mmu/Makefile.am: Remove all-local: $(ARCH).
323        * mpc6xx/timer/Makefile.am: Remove all-local: $(ARCH).
324        * mpc6xx/wrapup/Makefile.am: Remove all-local: $(ARCH).
325        * mpc8260/clock/Makefile.am: Remove all-local: $(ARCH).
326        * mpc8260/console-generic/Makefile.am: Remove all-local: $(ARCH).
327        * mpc8260/cpm/Makefile.am: Remove all-local: $(ARCH).
328        * mpc8260/exceptions/Makefile.am: Remove all-local: $(ARCH).
329        * mpc8260/mmu/Makefile.am: Remove all-local: $(ARCH).
330        * mpc8260/timer/Makefile.am: Remove all-local: $(ARCH).
331        * mpc8xx/clock/Makefile.am: Remove all-local: $(ARCH).
332        * mpc8xx/console-generic/Makefile.am: Remove all-local: $(ARCH).
333        * mpc8xx/cpm/Makefile.am: Remove all-local: $(ARCH).
334        * mpc8xx/exceptions/Makefile.am: Remove all-local: $(ARCH).
335        * mpc8xx/mmu/Makefile.am: Remove all-local: $(ARCH).
336        * mpc8xx/timer/Makefile.am: Remove all-local: $(ARCH).
337        * ppc403/clock/Makefile.am: Remove all-local: $(ARCH).
338        * ppc403/console/Makefile.am: Remove all-local: $(ARCH).
339        * ppc403/ictrl/Makefile.am: Remove all-local: $(ARCH).
340        * ppc403/timer/Makefile.am: Remove all-local: $(ARCH).
341        * ppc403/tty_drv/Makefile.am: Remove all-local: $(ARCH).
342        * ppc403/vectors/Makefile.am: Remove all-local: $(ARCH).
343        * shared/include/Makefile.am: Remove all-local: $(ARCH).
344        * shared/src/Makefile.am: Remove all-local: $(ARCH).
345        * wrapup/Makefile.am: Remove all-local: $(ARCH).
346
3472003-12-01      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
348
349        * Makefile.am: Reformat. Use dirstamp for preinstallation.
350        * mpc505/Makefile.am: Reformat.
351        * mpc505/ictrl/Makefile.am: Reformat. Use dirstamp for preinstallation.
352        * mpc505/timer/Makefile.am: Reformat.
353        * mpc505/vectors/Makefile.am: Reformat.
354        * mpc6xx/Makefile.am: Reformat.
355        * mpc6xx/clock/Makefile.am: Reformat. Use dirstamp for preinstallation.
356        * mpc6xx/exceptions/Makefile.am: Reformat. Use dirstamp for preinstallation.
357        * mpc6xx/mmu/Makefile.am: Reformat. Use dirstamp for preinstallation.
358        * mpc6xx/timer/Makefile.am: Reformat.
359        * mpc6xx/wrapup/Makefile.am: Reformat.
360        * mpc8260/Makefile.am: Reformat. Use dirstamp for preinstallation.
361        * mpc8260/clock/Makefile.am: Reformat.
362        * mpc8260/console-generic/Makefile.am: Reformat.
363        * mpc8260/cpm/Makefile.am: Reformat.
364        * mpc8260/exceptions/Makefile.am: Reformat. Use dirstamp for preinstallation.
365        * mpc8260/mmu/Makefile.am: Reformat.
366        * mpc8260/timer/Makefile.am: Reformat.
367        * mpc8xx/Makefile.am: Reformat. Use dirstamp for preinstallation.
368        * mpc8xx/clock/Makefile.am: Reformat.
369        * mpc8xx/console-generic/Makefile.am: Reformat.
370        * mpc8xx/cpm/Makefile.am: Reformat.
371        * mpc8xx/exceptions/Makefile.am: Reformat. Use dirstamp for preinstallation.
372        * mpc8xx/mmu/Makefile.am: Reformat.
373        * mpc8xx/timer/Makefile.am: Reformat.
374        * ppc403/Makefile.am: Reformat.
375        * ppc403/clock/Makefile.am: Reformat.
376        * ppc403/console/Makefile.am: Reformat.
377        * ppc403/ictrl/Makefile.am: Reformat. Use dirstamp for preinstallation.
378        * ppc403/timer/Makefile.am: Reformat.
379        * ppc403/tty_drv/Makefile.am: Reformat. Use dirstamp for preinstallation.
380        * ppc403/vectors/Makefile.am: Reformat.
381        * shared/Makefile.am: Reformat.
382        * shared/include/Makefile.am: Reformat. Use dirstamp for preinstallation.
383        * shared/src/Makefile.am: Reformat. Use dirstamp for preinstallation.
384        * wrapup/Makefile.am: Reformat.
385
3862003-10-22      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
387
388        * configure.ac: Remove RTEMS_CANONICAL_HOST.
389
3902003-10-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
391
392        * configure.ac: Remove RTEMS_CHECK_CPU.
393
3942003-09-04      Joel Sherrill <joel@OARcorp.com>
395
396        * mpc6xx/clock/c_clock.c, mpc6xx/clock/c_clock.h,
397        mpc6xx/exceptions/raw_exception.c, mpc6xx/exceptions/raw_exception.h,
398        mpc6xx/mmu/bat.c, mpc6xx/mmu/bat.h, mpc6xx/mmu/mmuAsm.S,
399        mpc6xx/timer/timer.c, mpc8260/clock/clock.c,
400        mpc8260/console-generic/console-generic.c, mpc8260/cpm/brg.c,
401        mpc8260/exceptions/raw_exception.c,
402        mpc8260/exceptions/raw_exception.h, mpc8260/include/cpm.h,
403        mpc8260/include/mmu.h, mpc8260/mmu/mmu.c, mpc8260/timer/timer.c,
404        mpc8xx/clock/clock.c, mpc8xx/console-generic/console-generic.c,
405        mpc8xx/exceptions/raw_exception.c, mpc8xx/exceptions/raw_exception.h,
406        mpc8xx/include/cpm.h, mpc8xx/include/mmu.h, mpc8xx/mmu/mmu.c,
407        mpc8xx/timer/timer.c, ppc403/clock/clock.c,
408        ppc403/console/console.c.polled, ppc403/timer/timer.c,
409        rtems/powerpc/debugmod.h, shared/include/byteorder.h,
410        shared/include/cpuIdent.c, shared/include/cpuIdent.h,
411        shared/include/io.h, shared/include/mmu.h, shared/include/page.h,
412        shared/include/pgtable.h, shared/include/spr.h: URL for license
413        changed.
414
4152003-09-04      Joel Sherrill <joel@OARcorp.com>
416
417        * mpc505/timer/timer.c, ppc403/console/console.c,
418        ppc403/console/console405.c: Removed incorrect statement about
419        copyright assignment.
420
4212003-08-20      Joel Sherrill <joel@OARcorp.com>
422
423        * mpc8260/clock/clock.c: Correct copyright statements.
424
4252003-08-18      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
426
427        * Makefile.am: Reflect having moved aclocal/.
428
4292003-08-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
430
431        * Makefile.am: Reflect having moved automake/.
432        * mpc505/Makefile.am: Reflect having moved automake/.
433        * mpc505/ictrl/Makefile.am: Reflect having moved automake/.
434        * mpc505/timer/Makefile.am: Reflect having moved automake/.
435        * mpc505/vectors/Makefile.am: Reflect having moved automake/.
436        * mpc6xx/Makefile.am: Reflect having moved automake/.
437        * mpc6xx/clock/Makefile.am: Reflect having moved automake/.
438        * mpc6xx/exceptions/Makefile.am: Reflect having moved automake/.
439        * mpc6xx/mmu/Makefile.am: Reflect having moved automake/.
440        * mpc6xx/timer/Makefile.am: Reflect having moved automake/.
441        * mpc6xx/wrapup/Makefile.am: Reflect having moved automake/.
442        * mpc8260/Makefile.am: Reflect having moved automake/.
443        * mpc8260/clock/Makefile.am: Reflect having moved automake/.
444        * mpc8260/console-generic/Makefile.am: Reflect having moved automake/.
445        * mpc8260/cpm/Makefile.am: Reflect having moved automake/.
446        * mpc8260/exceptions/Makefile.am: Reflect having moved automake/.
447        * mpc8260/mmu/Makefile.am: Reflect having moved automake/.
448        * mpc8260/timer/Makefile.am: Reflect having moved automake/.
449        * mpc8xx/Makefile.am: Reflect having moved automake/.
450        * mpc8xx/clock/Makefile.am: Reflect having moved automake/.
451        * mpc8xx/console-generic/Makefile.am: Reflect having moved automake/.
452        * mpc8xx/cpm/Makefile.am: Reflect having moved automake/.
453        * mpc8xx/exceptions/Makefile.am: Reflect having moved automake/.
454        * mpc8xx/mmu/Makefile.am: Reflect having moved automake/.
455        * mpc8xx/timer/Makefile.am: Reflect having moved automake/.
456        * ppc403/Makefile.am: Reflect having moved automake/.
457        * ppc403/clock/Makefile.am: Reflect having moved automake/.
458        * ppc403/console/Makefile.am: Reflect having moved automake/.
459        * ppc403/ictrl/Makefile.am: Reflect having moved automake/.
460        * ppc403/timer/Makefile.am: Reflect having moved automake/.
461        * ppc403/tty_drv/Makefile.am: Reflect having moved automake/.
462        * ppc403/vectors/Makefile.am: Reflect having moved automake/.
463        * shared/Makefile.am: Reflect having moved automake/.
464        * shared/include/Makefile.am: Reflect having moved automake/.
465        * shared/src/Makefile.am: Reflect having moved automake/.
466        * wrapup/Makefile.am: Reflect having moved automake/.
467
4682003-08-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
469
470        * configure.ac: Use rtems-bugs@rtems.com as bug report email address.
471
4722003-08-08      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
473
474        * wrapup/Makefile.am (FAMILY_OBJS): Remove *exception_processing.
475
4762003-07-08      Joel Sherrill <joel@OARcorp.com>
477
478        PR 416/bsps
479        * ppc403/ictrl/ictrl.c (ictrl_isr): We acknolwegde the interrupt in
480        interrupt controller (clr_exisr(mask)) before calling the interrupt
481        handler that will acnowledge the interrupt source. This results in
482        the interrupt beeing seen a second time by the interrupt controller.
483        Reported and fixed by El Kolli Yacine <yacine.elkolli@crf.canon.fr>.
484
4852003-03-25      Thomas Doerfler <Thomas.Doerfler@imd-systems.de>
486
487        PR 368/filesystems
488        * mpc8xx/include/mpc8xx.h: Add PCMCIA registers.
489
4902003-03-25      Till Straumann <strauman@slac.stanford.edu>
491
492        PR 349/bsps
493        * shared/include/cpuIdent.c: Readd PPC604r CPU.
494
4952003-03-06      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
496
497        * configure.ac: Remove AC_CONFIG_AUX_DIR.
498
4992003-02-20      Till Straumann <strauman@slac.stanford.edu>
500
501        PR 349/bsps
502        * mpc6xx/exceptions/raw_exception.c, mpc6xx/mmu/bat.c,
503        mpc6xx/mmu/pte121.c, shared/include/cpuIdent.c,
504        shared/include/cpuIdent.h, shared/src/Makefile.am, shared/src/stack.c,
505        shared/src/stackTrace.h, powerpc/registers.h:
506          - undo improper 'fix' who broke mpc604r identification
507          - fix: 7400 identification PVR value was wrong
508          - enhance 'setdbat()' to switch OFF a given BAT if called with 0 size
509          - fix: page table support bugfix
510          - enhancement: provide routines to take and print stack trace
511            snapshots
512          - add definitions for HID1 and DABR SPRs
513
5142003-02-14      Greg Menke <gregory.menke@gsfc.nasa.gov>
515
516        PR 348/bsps
517        * mpc6xx/exceptions/raw_exception.c: Add PPC_603ev as required
518        by MTX603e BSP.
519
5202003-02-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
521
522        * configure.ac: AM_INIT_AUTOMAKE([1.7.2]).
523
5242003-02-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
525
526        * configure.ac: AC_PREREQ(2.57).
527
5282002-12-19      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
529
530        * configure.ac: Remove RTEMS_CHEC_CUSTOM_BSP.
531        * mpc505/ictrl/Makefile.am: Don't include @RTEMS_BSP@.cfg.
532        * mpc505/timer/Makefile.am: Don't include @RTEMS_BSP@.cfg.
533        * mpc505/vectors/Makefile.am: Don't include @RTEMS_BSP@.cfg.
534        * mpc6xx/clock/Makefile.am: Don't include @RTEMS_BSP@.cfg.
535        * mpc6xx/exceptions/Makefile.am: Don't include @RTEMS_BSP@.cfg.
536        * mpc6xx/mmu/Makefile.am: Don't include @RTEMS_BSP@.cfg.
537        * mpc6xx/timer/Makefile.am: Don't include @RTEMS_BSP@.cfg.
538        * mpc6xx/wrapup/Makefile.am: Don't include @RTEMS_BSP@.cfg.
539        * mpc8260/clock/Makefile.am: Don't include @RTEMS_BSP@.cfg.
540        * mpc8260/console-generic/Makefile.am: Don't include @RTEMS_BSP@.cfg.
541        * mpc8260/cpm/Makefile.am: Don't include @RTEMS_BSP@.cfg.
542        * mpc8260/exceptions/Makefile.am: Don't include @RTEMS_BSP@.cfg.
543        * mpc8260/mmu/Makefile.am: Don't include @RTEMS_BSP@.cfg.
544        * mpc8260/timer/Makefile.am: Don't include @RTEMS_BSP@.cfg.
545        * mpc8xx/clock/Makefile.am: Don't include @RTEMS_BSP@.cfg.
546        * mpc8xx/console-generic/Makefile.am: Don't include @RTEMS_BSP@.cfg.
547        * mpc8xx/cpm/Makefile.am: Don't include @RTEMS_BSP@.cfg.
548        * mpc8xx/exceptions/Makefile.am: Don't include @RTEMS_BSP@.cfg.
549        * mpc8xx/mmu/Makefile.am: Don't include @RTEMS_BSP@.cfg.
550        * mpc8xx/timer/Makefile.am: Don't include @RTEMS_BSP@.cfg.
551        * ppc403/clock/Makefile.am: Don't include @RTEMS_BSP@.cfg.
552        * ppc403/console/Makefile.am: Don't include @RTEMS_BSP@.cfg.
553        * ppc403/ictrl/Makefile.am: Don't include @RTEMS_BSP@.cfg.
554        * ppc403/timer/Makefile.am: Don't include @RTEMS_BSP@.cfg.
555        * ppc403/tty_drv/Makefile.am: Don't include @RTEMS_BSP@.cfg.
556        * ppc403/vectors/Makefile.am: Don't include @RTEMS_BSP@.cfg.
557        * shared/include/Makefile.am: Don't include @RTEMS_BSP@.cfg.
558        * shared/src/Makefile.am: Don't include @RTEMS_BSP@.cfg.
559        * wrapup/Makefile.am: Don't include @RTEMS_BSP@.cfg.
560
5612002-12-06      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
562
563        * configure.ac: Remove RTEMS_CHECK_BSP_CACHE.
564
5652002-12-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
566
567        * mpc8260/Makefile.am: Merge-in mpc8260/include/Makefile.am.
568        * mpc8xx/Makefile.am: Merge-in mpc8xx/include/Makefile.am.
569        * mpc8260/include/Makefile.am: Remove.
570        * mpc8xx/include/Makefile.am: Remove.
571        * configure.ac: Remove mpc8260/include/Makefile.
572        Remove mpc8xx/include/Makefile.
573
5742002-12-01      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
575
576        * configure.ac: Add RTEMS_PROG_CCAS.
577
5782002-11-04      Joel Sherrill <joel@OARcorp.com>
579
580        * mpc8260/console-generic/console-generic.c, mpc8260/cpm/dpram.c,
581        mpc8260/exceptions/raw_exception.c,
582        mpc8xx/exceptions/raw_exception.c: Removed warnings.
583
5842002-11-01      Joel Sherrill <joel@OARcorp.com>
585
586        * mpc8xx/console-generic/console-generic.c, mpc8xx/cpm/dpram.c,
587        mpc8xx/exceptions/raw_exception.c, ppc403/clock/clock.c:
588        Removed warnings.
589
5902002-10-31      Joel Sherrill <joel@OARcorp.com>
591
592        * mpc6xx/clock/c_clock.c, mpc6xx/exceptions/raw_exception.c,
593        mpc6xx/mmu/bat.c: Removed warnings.
594
5952002-10-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
596
597        * .cvsignore: Reformat.
598        Add autom4te*cache.
599        Remove autom4te.cache.
600
6012002-09-08      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
602
603        * configure.ac: Remove duplicate mpc6xx/timer/Makefile from CONFIG_FILES.
604
6052002-09-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
606
607        * mpc8260/exceptions/raw_exception.c: #include <string.h>.
608        #include <bspIo.h>.
609
6102002-08-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
611
612        * mpc6xx/wrapup/Makefile.am: Use .$(OBJEXT) instead of .o.
613        * wrapup/Makefile.am: Use .$(OBJEXT) instead of .o.
614
6152002-08-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
616
617        * mpc505/ictrl/Makefile.am: Use .$(OBJEXT) instead of .o.
618        * mpc505/timer/Makefile.am: Use .$(OBJEXT) instead of .o.
619        * mpc505/vectors/Makefile.am: Use .$(OBJEXT) instead of .o.
620        * mpc6xx/clock/Makefile.am: Use .$(OBJEXT) instead of .o.
621        * mpc6xx/exceptions/Makefile.am: Use .$(OBJEXT) instead of .o.
622        * mpc6xx/mmu/Makefile.am: Use .$(OBJEXT) instead of .o.
623        * mpc6xx/timer/Makefile.am: Use .$(OBJEXT) instead of .o.
624        * mpc8260/clock/Makefile.am: Use .$(OBJEXT) instead of .o.
625        * mpc8260/console-generic/Makefile.am: Use .$(OBJEXT) instead of .o.
626        * mpc8260/cpm/Makefile.am: Use .$(OBJEXT) instead of .o.
627        * mpc8260/exceptions/Makefile.am: Use .$(OBJEXT) instead of .o.
628        * mpc8260/mmu/Makefile.am: Use .$(OBJEXT) instead of .o.
629        * mpc8260/timer/Makefile.am: Use .$(OBJEXT) instead of .o.
630        * mpc8xx/clock/Makefile.am: Use .$(OBJEXT) instead of .o.
631        * mpc8xx/console-generic/Makefile.am: Use .$(OBJEXT) instead of .o.
632        * mpc8xx/cpm/Makefile.am: Use .$(OBJEXT) instead of .o.
633        * mpc8xx/exceptions/Makefile.am: Use .$(OBJEXT) instead of .o.
634        * mpc8xx/mmu/Makefile.am: Use .$(OBJEXT) instead of .o.
635        * mpc8xx/timer/Makefile.am: Use .$(OBJEXT) instead of .o.
636        * ppc403/clock/Makefile.am: Use .$(OBJEXT) instead of .o.
637        * ppc403/console/Makefile.am: Use .$(OBJEXT) instead of .o.
638        * ppc403/ictrl/Makefile.am: Use .$(OBJEXT) instead of .o.
639        * ppc403/timer/Makefile.am: Use .$(OBJEXT) instead of .o.
640        * ppc403/tty_drv/Makefile.am: Use .$(OBJEXT) instead of .o.
641        * ppc403/vectors/Makefile.am: Use .$(OBJEXT) instead of .o.
642        * shared/include/Makefile.am: Use .$(OBJEXT) instead of .o.
643        * shared/src/Makefile.am: Use .$(OBJEXT) instead of .o.
644
6452002-07-24      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
646
647        * mpc6xx/mmu/pte121.c: Include <string.h> for gcc-3.1.
648
6492002-07-22      Till Straumann <strauman@slac.stanford.edu>
650
651        * mpc6xx/mmu/bat.c: Per PR241, fix a tiny bug introduced by the
652        fix for an earlier patch (PR213) which added support for setting
653        BAT0 to setdbat().
654
6552001-05-17      Joel Sherrill <joel@OARcorp.com>
656
657        * mpc6xx/exceptions/raw_exception.c, pc6xx/mmu/pte121.c: Modified
658        slightly to reflect recent PowerPC re-organization and avoid warnings.
659
6602001-05-15      Till Straumann <strauman@slac.stanford.edu>
661
662        * mpc6xx/mmu/pte121.c, mpc6xx/mmu/pte121.h: New files. Missed in
663        merge of PR213.
664
6652001-05-14      Joel Sherrill <joel@OARcorp.com>
666
667        * shared/include/cpuIdent.c: Account for duplicate numbers.
668
6692002-05-01      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
670
671        * rtems/powerpc/debugmod.h: New file (extracted from
672        score/ppc.h).
673        * Makefile.am: Relect changes above.
674
6752001-05-14      Till Straumann <strauman@slac.stanford.edu>
676
677        * shared/include/io.h: Per PR215 address the following issues:
678            - _IO_BASE, _ISA_MEM_BASE and PCI_DRAM_OFFSET
679              are no longer defined by libcpu (powerpc/shared/include/io.h)
680              but by the BSP (who is the only one to know the values)
681            - the affected BSP (shared/motorola) headers have been fixed
682              in a separate "libbsp/powerpc/shared" patch.
683            - the DEC 21140 driver (libchip/network/dec21140.c) has been
684              fixed to use PCI_DRAM_OFFSET instead of PREP_PCI_DRAM_OFFSET.
685              and PCI_MEM_BASE instead of PREP_ISA_MEM_BASE. PCI_MEM_BASE
686              is to be defined by the BSP who is using this driver.
687            - the DEC driver also has been fixed to use the newer
688              rtems_bsp_delay_in_bus_cycles() instead of the obsolete
689              delay_in_bus_cycles().
690
6912001-05-14      Till Straumann <strauman@slac.stanford.edu>
692
693        * rtems/powerpc/registers.h, rtems/score/ppc.h: Per PR213, add
694        the following:
695            - support for the MPC74000 (AKA G4); there is no
696              AltiVec support yet, however.
697            - the cache flushing assembly code uses hardware-flush on the G4.
698              Also, a couple of hardcoded numerical values were replaced
699              by more readable symbolic constants.
700            - extended interrupt-disabled code section so enclose the entire
701              cache flush/invalidate procedure (as recommended by the book).
702              This is not (latency) critical as it is only used by
703              init code but prevents possible corruption.
704            - Trivial page table support as been added.
705              (1:1 effective-virtual-physical address mapping which is only
706              useful only on CPUs which feature hardware TLB replacement,
707              e.g. >604.  This allows for write-protecting memory regions,
708              e.g. text/ro-data which makes catching corruptors a lot easier.
709              It also frees one DBAT/IBAT and gives more flexibility
710              for setting up address maps :-)
711            - setdbat() allows changing BAT0 also (since the BSP may use
712              a page table, BAT0 could be available...).
713            - asm_setdbatX() violated the SVR ABI by using
714              r20 as a scratch register; changed for r0
715            - according to the book, a context synchronizing instruction is
716              necessary prior to and after changing a DBAT -> isync added
717
7182002-04-30      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
719
720        * rtems/powerpc/cache.h: New file (extracted from
721        old-exceptions/cpu.h)
722        * Makefile.am: Relect changes above.
723
7242002-04-18      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
725
726        * shared/include/cpu.h: Removed.
727        * shared/include/Makefile.am: Reflect changes above.
728        * shared/include/spr.h: Include rtems/powerpc/registers.h instead of
729        libcpu/cpu.h.
730        * mpc6xx/clock/c_clock.c: Reflect changes to <rtems/score/cpu.h>.
731        * mpc6xx/exceptions/asm_utils.S: Ditto.
732        * mpc6xx/exceptions/raw_exception.c: Ditto.
733        * mpc6xx/mmu/mmuAsm.S: Ditto.
734        * mpc6xx/timer/timer.c: Ditto.
735        * mpc8260/exceptions/asm_utils.S: Ditto.
736        * mpc8260/exceptions/raw_exception.c: Ditto.
737        * mpc8xx/exceptions/asm_utils.S: Ditto.
738        * mpc8xx/exceptions/raw_exception.c: Ditto.
739        * ppc403/vectors/vectors.S: Include <asm.h> instead of "asm.h".
740
7412001-04-17      Joel Sherrill <joel@OARcorp.com>
742
743        * shared/include/cpu.h: Added ifndef ASM.
744 
7452001-04-17      Joel Sherrill <joel@OARcorp.com>
746
747        * ChangeLog: Corrected paths on past few commits.
748 
7492002-04-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
750
751        * shared/include/cpu.h: Don't include cpuIdent.h.
752
7532002-04-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
754
755        * mpc8260/exceptions/raw_exception.c: Include <libcpu/cpuIdent.h>.
756
7572002-04-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
758
759        * mpc8xx/exceptions/raw_exception.c: Include <libcpu/cpuIdent.h>.
760
7612002-04-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
762
763        * mpc6xx/exceptions/raw_exception.c: Include <libcpu/cpuIdent.h>.
764
7652002-04-13      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
766
767        * shared/include/cpuIdent.h: New.
768        * shared/include/cpuIdent.c: Reflect having added cpuIdent.h.
769        * shared/include/cpu.h: Ditto.
770        * shared/include/Makefile.am: Add cpuIndent.h. Fix EXTRA_DIST.
771
7722001-04-03      Joel Sherrill <joel@OARcorp.com>
773
774        * Closed PR57.  The hack is OK as it allows a BSP to override
775        or not at its discretion.
776        * mpc8xx/timer/timer.c: Removed #warning declaring providing a
777        default definition for the macros
778        rtems_cpu_configuration_get_timer_least_valid and
779        rtems_cpu_configuration_get_timer_average_overhead.
780
7812002-02-04      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
782
783        * shared/include/byteorder.h: Use unsigned instead of __unsigned
784        (GCC-3.0.x compatibility).
785       
7862002-03-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
787
788        * configure.ac:
789        AC_INIT(package,_RTEMS_VERSION,_RTEMS_BUGS).
790        AM_INIT_AUTOMAKE([no-define foreign 1.6]).
791        * mpc505/ictrl/Makefile.am: Remove AUTOMAKE_OPTIONS.
792        * mpc505/Makefile.am: Remove AUTOMAKE_OPTIONS.
793        * mpc505/timer/Makefile.am: Remove AUTOMAKE_OPTIONS.
794        * mpc505/vectors/Makefile.am: Remove AUTOMAKE_OPTIONS.
795        * Makefile.am: Remove AUTOMAKE_OPTIONS.
796        * mpc6xx/clock/Makefile.am: Remove AUTOMAKE_OPTIONS.
797        * mpc6xx/Makefile.am: Remove AUTOMAKE_OPTIONS.
798        * mpc6xx/exceptions/Makefile.am: Remove AUTOMAKE_OPTIONS.
799        * mpc6xx/mmu/Makefile.am: Remove AUTOMAKE_OPTIONS.
800        * mpc6xx/timer/Makefile.am: Remove AUTOMAKE_OPTIONS.
801        * mpc6xx/wrapup/Makefile.am: Remove AUTOMAKE_OPTIONS.
802        * mpc8260/clock/Makefile.am: Remove AUTOMAKE_OPTIONS.
803        * mpc8260/Makefile.am: Remove AUTOMAKE_OPTIONS.
804        * mpc8260/console-generic/Makefile.am: Remove AUTOMAKE_OPTIONS.
805        * mpc8260/cpm/Makefile.am: Remove AUTOMAKE_OPTIONS.
806        * mpc8260/exceptions/Makefile.am: Remove AUTOMAKE_OPTIONS.
807        * mpc8260/include/Makefile.am: Remove AUTOMAKE_OPTIONS.
808        * mpc8260/mmu/Makefile.am: Remove AUTOMAKE_OPTIONS.
809        * mpc8260/timer/Makefile.am: Remove AUTOMAKE_OPTIONS.
810        * mpc8xx/clock/Makefile.am: Remove AUTOMAKE_OPTIONS.
811        * mpc8xx/Makefile.am: Remove AUTOMAKE_OPTIONS.
812        * mpc8xx/console-generic/Makefile.am: Remove AUTOMAKE_OPTIONS.
813        * mpc8xx/cpm/Makefile.am: Remove AUTOMAKE_OPTIONS.
814        * mpc8xx/exceptions/Makefile.am: Remove AUTOMAKE_OPTIONS.
815        * mpc8xx/include/Makefile.am: Remove AUTOMAKE_OPTIONS.
816        * mpc8xx/mmu/Makefile.am: Remove AUTOMAKE_OPTIONS.
817        * mpc8xx/timer/Makefile.am: Remove AUTOMAKE_OPTIONS.
818        * ppc403/clock/Makefile.am: Remove AUTOMAKE_OPTIONS.
819        * ppc403/Makefile.am: Remove AUTOMAKE_OPTIONS.
820        * ppc403/console/Makefile.am: Remove AUTOMAKE_OPTIONS.
821        * ppc403/ictrl/Makefile.am: Remove AUTOMAKE_OPTIONS.
822        * ppc403/timer/Makefile.am: Remove AUTOMAKE_OPTIONS.
823        * ppc403/tty_drv/Makefile.am: Remove AUTOMAKE_OPTIONS.
824        * ppc403/vectors/Makefile.am: Remove AUTOMAKE_OPTIONS.
825        * shared/include/Makefile.am: Remove AUTOMAKE_OPTIONS.
826        * shared/Makefile.am: Remove AUTOMAKE_OPTIONS.
827        * shared/src/Makefile.am: Remove AUTOMAKE_OPTIONS.
828        * wrapup/Makefile.am: Remove AUTOMAKE_OPTIONS.
829
8302002-01-03      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
831
832        * mpc6xx/clock/c_clock.c: Include rtems/bspIo.h instead of bspIo.h.
833        * mpc6xx/mmu/bat.h: Include rtems/bspIo.h instead of bspIo.h.
834        * mpc8260/console-generic/console-generic.c: Include rtems/bspIo.h instead of bspIo.h.
835        * mpc8260/cpm/brg.c: Include rtems/bspIo.h instead of bspIo.h.
836        * mpc8xx/console-generic/console-generic.c: Include rtems/bspIo.h instead of bspIo.h.
837        * shared/include/cpuIdent.c: Include rtems/bspIo.h instead of bspIo.h.
838
8392001-11-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
840
841        * ppc403/vectors/vectors.S: Include <bsp.h>.
842        * shared/include/cpu.h: Remove stray empty lines.
843
8442001-11-27      Joel Sherrill <joel@OARcorp.com>,
845
846        * new_exception_processing/Makefile.in,
847        new_exception_processing/.cvsignore,
848        new_exception_processing/Makefile.am,
849        new_exception_processing/c_isr.inl,
850        new_exception_processing/cpu.c, new_exception_processing/cpu.h,
851        new_exception_processing/cpu_asm.S,
852        old_exception_processing/Makefile.in,
853        old_exception_processing/.cvsignore,
854        old_exception_processing/Makefile.am, old_exception_processing/README,
855        old_exception_processing/TODO, old_exception_processing/c_isr.inl,
856        old_exception_processing/cpu.c, old_exception_processing/cpu.h,
857        old_exception_processing/cpu_asm.S, old_exception_processing/irq_stub.S,
858        old_exception_processing/ppc_offs.h,
859        old_exception_processing/ppccache.c, old_exception_processing/rtems.S:
860        Deleted since now under libbsp.
861
8622001-11-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
863
864        * configure.ac: Remove old_exception_processing,
865        new_exception_processing.
866        * Makefile.am: Ditto.
867
8682001-11-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
869
870        * configure.ac: Remove mpc750 from new_exception_processing,
871        Remove mpc604 from new_exception_processing.
872
8732001-11-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
874
875        * configure.ac: Remove ppc603e from old_exception_processing.
876
8772001-11-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
878
879        * configure.ac: Remove mpc8xx from new_exception_processing.
880
8812001-11-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
882
883        * configure.ac: Remove mpc8620 from new_exception_processing.
884
8852001-11-20      Joel Sherrill <joel@OARcorp.com>
886
887        * ChangeLog: Corrected spacing.
888
8892001-11-14      Till Straumann <strauman@SLAC.Stanford.EDU>
890
891        * new_exception_processing/cpu_asm.S: Support double or single
892        precision context switches.  Note that doing a single precision
893        context save/restore on a double precision PowerPC machine does not
894        only result in rounding errors but also screws up the FPSCR register!
895
8962001-11-08      Dennis Ehlin (ECS) <Dennis.Ehlin@ecs.ericsson.se>
897
898        This modification is part of the submitted modifications necessary to
899        support the IBM PPC405 family.  This submission was reviewed by
900        Thomas Doerfler <Thomas.Doerfler@imd-systems.de> who ensured it did
901        not negatively impact the ppc403 BSPs.  The submission and tracking
902        process was captured as PR50.
903        * ppc403/console/console405.c ppc403/tty_drv/.cvsignore,
904        ppc403/tty_drv/Makefile.am, ppc403/tty_drv/tty_drv.c,
905        ppc403/tty_drv/tty_drv.h: New files.
906        * Makefile.am, README, configure.ac, old_exception_processing/cpu.c,
907        old_exception_processing/cpu.h, ppc403/Makefile.am,
908        ppc403/clock/clock.c, ppc403/console/Makefile.am,
909        ppc403/console/console.c, ppc403/ictrl/ictrl.c, ppc403/ictrl/ictrl.h,
910        ppc403/timer/timer.c: Modified.
911
9122001-11-07      Joel Sherrill <joel@OARcorp.com>
913
914        * configure.ac: Delete the commented out line that said that
915        the mpc8260 used the old exception processing model.  This line
916        also appears to have caused ppc603e to miss this test.
917
9182001-10-29      Joel Sherrill <joel@OARcorp.com>
919
920        * mpc8xx/timer/timer.c: Added hack for two macros that are not defined
921        with the new exception processing model:
922                rtems_cpu_configuration_get_timer_least_valid()
923                rtems_cpu_configuration_get_timer_average_overhead()
924        This is captured as PR57.
925
9262001-10-24      Joel Sherrill <joel@OARcorp.com>
927
928        * mpc8260/clock/.cvsignore, mpc8260/console-generic/.cvsignore,
929        mpc8260/cpm/.cvsignore, mpc8260/exceptions/.cvsignore,
930        mpc8260/include/.cvsignore, mpc8260/mmu/.cvsignore,
931        mpc8260/timer/.cvsignore, mpc8260/.cvsignore: New files.
932
9332001-10-24      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
934
935        * mpc8260/exceptions/Makefile.am, mpc8260/include/Makefile.am,
936        mpc8xx/exceptions/Makefile.am: Updated to autoconf 2.52.
937
9382001-10-24      Joel Sherrill <joel@OARcorp.com>
939
940        * mpc8260/include/mpc8260.h: "or" is a keyword in C++. 
941
9422001-10-22      Andy Dachs <a.dachs@sstl.co.uk>
943
944        * Makefile.am, README, configure.ac, new_exception_processing/cpu.h,
945        shared/include/cpu.h, shared/include/cpuIdent.c, shared/src/cache.c:
946        Added mpc8260 support.
947
9482001-10-22      Andy Dachs <a.dachs@sstl.co.uk>
949
950        * Added mpc8260 directory.
951        * Modified Makefile.am and configure.in to build the contents
952        * mpc8260/Makefile.am, mpc8260/README, mpc8260/clock/Makefile.am,
953        mpc8260/clock/clock.c, mpc8260/console-generic/Makefile.am,
954        mpc8260/console-generic/console-generic.c, mpc8260/cpm/.cvsignore,
955        mpc8260/cpm/Makefile.am, mpc8260/cpm/brg.c, mpc8260/cpm/cp.c,
956        mpc8260/cpm/dpram.c, mpc8260/exceptions/.cvsignore,
957        mpc8260/exceptions/Makefile.am, mpc8260/exceptions/asm_utils.S,
958        mpc8260/exceptions/raw_exception.c, mpc8260/exceptions/raw_exception.h,
959        mpc8260/include/Makefile.am, mpc8260/include/console.h,
960        mpc8260/include/cpm.h, mpc8260/include/mmu.h,
961        mpc8260/include/mpc8260.h, mpc8260/mmu/Makefile.am, mpc8260/mmu/mmu.c,
962        mpc8260/timer/Makefile.am, mpc8260/timer/timer.c: New files.
963
9642001-10-12      Joel Sherrill <joel@OARcorp.com>
965
966        * mpc6xx/clock/c_clock.c, mpc6xx/clock/c_clock.h, mpc8xx/clock/clock.c,
967        mpc8xx/timer/timer.c, new_exception_processing/cpu.c,
968        new_exception_processing/cpu.h, new_exception_processing/cpu_asm.S,
969        old_exception_processing/cpu.c, old_exception_processing/cpu.h,
970        old_exception_processing/cpu_asm.S, old_exception_processing/rtems.S:
971        Fixed typo.
972
9732001-10-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
974
975        * .cvsignore: Add autom4te.cache for autoconf > 2.52.
976        * configure.in: Remove.
977        * configure.ac: New file, generated from configure.in by autoupdate.
978
9792001-09-27      Joel Sherrill <joel@OARcorp.com>
980
981        * old_exception_processing/cpu.h: Renamed delay() to rtems_bsp_delay().
982        Renamed delay_in_bus_cycles() to rtems_bsp_delay_in_bus_cycles().
983        * shared/include/cpu.h: Renamed delay() to rtems_bsp_delay().
984        Renamed delay_in_bus_cycles() to rtems_bsp_delay_in_bus_cycles().
985
9862001-09-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
987
988        * new_exception_processing/Makefile.am: Use 'PREINSTALL_FILES ='.
989        * old_exception_processing/Makefile.am: Use 'PREINSTALL_FILES ='.
990        * mpc6xx/mmu/Makefile.am: Use 'PREINSTALL_FILES ='.
991        * mpc6xx/clock/Makefile.am: Use 'PREINSTALL_FILES ='.
992        * mpc6xx/exceptions/Makefile.am: Use 'PREINSTALL_FILES ='.
993        * mpc8xx/include/Makefile.am: Use 'PREINSTALL_FILES ='.
994        * mpc8xx/exceptions/Makefile.am: Use 'PREINSTALL_FILES ='.
995        * shared/include/Makefile.am: Use 'PREINSTALL_FILES ='.
996        * shared/src/Makefile.am: Use 'PREINSTALL_FILES ='.
997        * shared/src/Makefile.am: Use 'CLEANFILES ='.
998
9992000-06-08      Eric Valette <valette@crf.canon.fr>
1000
1001        * mpc8xx/console-generic/console-generic.c:
1002        The printk/printf did not work when loaded by EPPCBUG. They did
1003        work when loaded with the BDM debugger.  I suspected EPPBUG
1004        made some nasty things like patching Communication processor
1005        microcode...  Anyway, the attached patch:
1006          1) Enables to have printk nearly immediately after boot,
1007          2) Make printf work automagically (I do not know why except I make a
1008        different initialization for printk that should be overwritten by
1009        console init later ?)
1010
1011        I let the default to be using EPPCBUG embedded firmware to boot and
1012        using this printk early enabler code (LOADED_BY_EPPCBUG and
1013        EARLY_CONSOLE) are on.
1014
10152001-05-24      Tom Armistead <tom_armistead@phx.mcd.mot.com>
1016
1017        * mpc6xx/timer/timer.c: Added include of bsp.h and removed
1018        external declaration of BSP_Convert_decrementer() to
1019        correct unresolved reference to this routine.
1020
10212001-05-24      Eric Valette <valette@crf.canon.fr>
1022
1023        * mpc8xx/console-generic/console-generic.c: Bug found by Yacine
1024        <elkolli@crf.canon.fr> where the initialization or irq data structure
1025        was incomplete in case a SMC channel was used first and later a SCC one.
1026
10272001-03-30      Eric Valette <valette@crf.canon.fr>
1028
1029        * mpc8xx/vectors/.cvsignore, mpc8xx/vectors/Makefile.am,
1030        mpc8xx/vectors/README, mpc8xx/vectors/align_h.S
1031        mpc8xx/vectors/vectors.S:  These files were removed in
1032        support of switching the mpc8xx to the use the "new exception
1033        processing model."
1034
10352001-03-30      Eric Valette <valette@crf.canon.fr>
1036
1037        * mpc8xx/exceptions/.cvsignore, mpc8xx/exceptions/Makefile.am,
1038        mpc8xx/exceptions/asm_utils.S, mpc8xx/exceptions/raw_exception.c,
1039        mpc8xx/exceptions/raw_exception.h: New files.
1040        * configure.in, mpc6xx/mmu/bat.h, mpc8xx/Makefile.am,
1041        mpc8xx/clock/clock.c,
1042        mpc8xx/console-generic/console-generic.c,
1043        mpc8xx/include/mpc8xx.h, mpc8xx/mmu/mmu.c,
1044        new_exception_processing/cpu.h, shared/include/byteorder.h,
1045        wrapup/Makefile.am:  This is conversion of the
1046        mpc8xx CPU to the "new exception processing model."
1047
10482001-02-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1049
1050        * mpc505/ictrl/Makefile.am, mpc6xx/clock/Makefile.am,
1051        mpc6xx/exceptions/Makefile.am, mpc6xx/mmu/Makefile.am,
1052        mpc8xx/include/Makefile.am, new_exception_processing/Makefile.am,
1053        old_exception_processing/Makefile.am, pc403/ictrl/Makefile.am,
1054        shared/include/Makefile.am, shared/src/Makefile.am:
1055        Apply *_HEADERS instead of *H_FILES.
1056        * shared/src/.cvsignore: Add cache.h.
1057
10582001-01-03      Joel Sherrill <joel@OARcorp.com>
1059
1060        * new_exception_processing/cpu.h, old_exception_processing/cpu.c:
1061        old_exception_processing/cpu.h, Added _CPU_Initialize_vectors().
1062        In particular, spurious vector initialization had to be moved
1063        on old exception processing model.
1064
10652000-11-09      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1066
1067        * Makefile.am: Use ... instead of RTEMS_TOPdir in ACLOCAL_AMFLAGS.
1068
10692000-11-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1070
1071        * Makefile.am: Switch to ACLOCAL_AMFLAGS = -I $(RTEMS_TOPdir)/aclocal.
1072
10732000-10-26      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1074
1075        * Makefile.am: ACLOCAL_AMFLAGS= -I $(RTEMS_TOPdir)/macros.
1076        Switch to GNU canonicalization.
1077
10782000-10-20      Joel Sherrill <joel@OARcorp.com>
1079
1080        * mpc8xx/console-generic/console-generic.c: Avoid use of
1081        BSP definitions and rely on the new routine
1082        mbx8xx_console_get_configuration() to get information.  This
1083        routine was formerly incorrectly called
1084        mbx8xx_console_use_maximum_buffer_size().
1085        binding to the exception code.
1086
10872000-10-20      Joel Sherrill <joel@OARcorp.com>
1088
1089        * configure.in, Makefile.am: Explicitly specify whether an
1090        RTEMS_CPU_MODEL is using old or new exception processing.  This
1091        is important because when building multilib, you do not know
1092        the RTEMS_CPU_MODEL.  So everything built in a multilib'ed RTEMS
1093        must be independent of the exception model and allow for late
1094        binding to the exception code.
1095
10962000-10-18        Sergei Organov <osv@javad.ru>
1097
1098        * Added full support for MPC505.
1099        * mpc505/ictrl: New directory.
1100        * configure.in, mpc505/Makefile.am: Modified to reflect ictrl addition.
1101        * mpc505/ictrl/.cvsignore, mpc505/ictrl/Makefile.am,
1102        mpc505/ictrl/ictrl.c, mpc505/ictrl/ictrl.h: New files.
1103        * mpc505/timer/timer.c: Use <rtems.h>, not "rtems.h".
1104        * mpc505/vectors/Makefile.am: alignment exception handler now included.
1105        * mpc505/vectors/vectors.S: Now use constants for exception numbers.
1106        * old_exception_processing/ppc_offs.h: New file.
1107        * old_exception_processing/Makefile.am: Account for ppc_offs.h.
1108        * old_exception_processing/cpu.h: Make Nest and Disable levels volatile.
1109        * old_exception_processing/cpu_asm.S: Offsets moved to ppc_offs.h.
1110
11112000-10-18      Joel Sherrill <joel@OARcorp.com>
1112
1113        * mpc8xx/console-generic/console-generic.c: Removed include of
1114        <bsp.h> by adding BSP dependent routine
1115        mbx8xx_console_use_maximum_buffer_size() which can be hard coded
1116        or check non-volatile memory for configuration.
1117
11182000-10-18      Joel Sherrill <joel@OARcorp.com>
1119
1120        * mpc8xx/console-generic/console-generic.c: Removed warnings.
1121
11222000-10-18      Joel Sherrill <joel@OARcorp.com>
1123
1124        * mpc6xx/clock/c_clock.h: Removed commented out reference to <bsp.h>.
1125        * mpc6xx/timer/timer.c: Ditto.
1126
11272000-10-18      Joel Sherrill <joel@OARcorp.com>
1128
1129        * mpc6xx/clock/c_clock.c, mpc6xx/clock/c_clock.h: Removed use of
1130        bsp.h and replaced it with use of proper interfaces or explicit
1131        externs of required functions and data.
1132        * mpc6xx/timer/timer.c: Ditto.
1133
11342000-09-04      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1135
1136        * mpc505/timer/Makefile.am, mpc505/vectors/Makefile.am,
1137        mpc6xx/clock/Makefile.am, mpc6xx/exceptions/Makefile.am,
1138        mpc6xx/mmu/Makefile.am, mpc6xx/timer/Makefile.am,
1139        mpc6xx/wrapup/Makefile.am, ppc403/clock/Makefile.am,
1140        ppc403/console/Makefile.am, ppc403/ictrl/Makefile.am,
1141        ppc403/timer/Makefile.am, ppc403/vectors/Makefile.am,
1142        shared/include/Makefile.am, shared/src/Makefile.am,
1143        wrapup/Makefile.am, mpc8xx/clock/Makefile.am,
1144        mpc8xx/console-generic/Makefile.am, mpc8xx/cpm/Makefile.am,
1145        mpc8xx/mmu/Makefile.am, mpc8xx/timer/Makefile.am,
1146        mpc8xx/vectors/Makefile.am, new_exception_processing/Makefile.am,
1147        old_exception_processing/Makefile.am: Include compile.am
1148
11492000-08-11  Charles-Antoine Gauthier  <charles.gauthier@nrc.ca>
1150
1151        * mpc8xx/console-generic/console-generic.c:
1152        Add support for configuration parameters in NVRAM
1153
11542000-08-25      Joel Sherrill <joel.sherrill@OARcorp.com>
1155
1156        * ChangeLog: File paths corrected.
1157
11582000-08-10      Charles-Antoine Gauthier  <charles.gauthier@nrc.ca>
1159
1160        * mpx8xx/console-generic/console-generic.c: Addition of support
1161        for shared printk and no termios.
1162
11632000-08-10      Charles-Antoine Gauthier  <charles.gauthier@nrc.ca>
1164
1165        * mpx8xx/console-generic/console-generic.c(m8xx_uart_pollWrite):
1166        Flush actual buffer.
1167
11682000-08-10      Joel Sherrill <joel@OARcorp.com>
1169
1170        * ChangeLog: New file.
Note: See TracBrowser for help on using the repository browser.