source: rtems/c/src/lib/libcpu/powerpc/ChangeLog @ 8c46a690

4.104.114.84.95
Last change on this file since 8c46a690 was 8c46a690, checked in by Ralf Corsepius <ralf.corsepius@…>, on 02/11/05 at 15:51:44

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

  • mpc8260/cpm/dpram.c, mpc8xx/cpm/dpram.c: Remove local rtems_panic, use #include <rtems/error.h>.
  • Property mode set to 100644
File size: 47.1 KB
Line 
12005-02-11      Ralf Corsepius <ralf.corsepius@rtems.org>
2
3        * mpc8260/cpm/dpram.c, mpc8xx/cpm/dpram.c:
4        Remove local rtems_panic, use #include <rtems/error.h>.
5
62005-02-10      Ralf Corsepius <ralf.corsepius@rtems.org>
7
8        * mpc505/vectors/vectors.S, ppc403/vectors/vectors.S:
9        Remove PPC_ABI_POWEROPEN.
10
112005-02-09      Ralf Corsepius <ralf.corsepius@rtems.org>
12
13        * mpc505/vectors/vectors.S, ppc403/vectors/vectors.S:
14        Remove PPC_ABI_GCC27.
15
162005-02-09      Ralf Corsepius <ralf.corsepius@rtems.org>
17
18        * ppc403/vectors/vectors.S: Remove XCOFF support.
19
202005-02-09      Ralf Corsepius <ralf.corsepius@rtems.org>
21
22        * rtems/powerpc/cache.h, rtems/powerpc/debugmod.h:
23        New header guards.
24
252005-01-07      Ralf Corsepius <ralf.corsepius@rtems.org>
26
27        * mpc505/Makefile.am, mpc5xx/Makefile.am, mpc6xx/Makefile.am,
28        mpc8260/Makefile.am, mpc8xx/Makefile.am, ppc403/Makefile.am,
29        shared/Makefile.am: Eliminate CFLAGS_OPTIMIZE_V.
30
312005-01-04      Joel Sherrill <joel@OARcorp.com>
32
33        * ppc403/tty_drv/tty_drv.c: Remove warnings.
34
352005-01-02      Ralf Corsepius <ralf.corsepius@rtems.org>
36
37        * mpc505/Makefile.am, mpc5xx/Makefile.am, mpc6xx/Makefile.am,
38        mpc8260/Makefile.am, mpc8xx/Makefile.am, ppc403/Makefile.am,
39        shared/Makefile.am: Remove build-variant support.
40
412004-11-22      Jennifer Averett <jennifer@OARcorp.com>
42
43        PR 581/bsps
44        * mpc6xx/exceptions/raw_exception.c, shared/include/cpuIdent.h:
45        Converting PSIM to new exception model required adding PSIM as
46        PowerPC CPU model.
47
482004-11-20      Ralf Corsepius <ralf.corsepius@rtems.org>
49
50        * powerpc/shared/include/cpuIdent.c,
51        powerpc/shared/include/cpuIdent.h: Add 603le.
52        (Submitted by Thomas.Doerfler <Thomas.Doerfler@imd-systems.de>
53        as part of the patch attached to PR 703).
54
552004-11-10      Richard Campbell <richard.campbell@oarcorp.com>
56
57        * configure.ac, mpc6xx/exceptions/raw_exception.c,
58        mpc6xx/exceptions/raw_exception.h, mpc6xx/mmu/bat.c,
59        mpc6xx/mmu/bat.h, mpc6xx/mmu/mmuAsm.S, shared/include/cpuIdent.c,
60        shared/include/cpuIdent.h: Add MPC8240 and MPC8245 support. There was
61        also a significant amount of spelling and whitespace cleanup.
62
632004-10-21      Ralf Corsepius <ralf_corsepius@rtems.org>
64
65        * mpc5xx/clock/clock.c, mpc5xx/include/mpc5xx.h
66        mpc5xx/timer/timer.c: Use POSIX fixed size types.
67
682004-10-20      Eric Norum <norume@aps.anl.gov>
69
70        Add Kate Feng's MPC7455 support
71        * configure.ac
72        * mpc6xx/exceptions/raw_exception.c
73        * mpc6xx/mmu/mmuAsm.S
74        * mpc6xx/mmu/pte121.c
75        * shared/include/cpuIdent.c
76        * shared/include/cpuIdent.h
77
782004-10-19      Ralf Corsepius <ralf_corsepius@rtems.org>
79
80        * configure.ac: Remove RTEMS_ENABLE_BARE.
81
822004-09-24      Ralf Corsepius <ralf_corsepius@rtems.org>
83
84        * configure.ac: Require automake > 1.9.
85
862004-05-22      Till Strauman <strauman@slac.stanford.edu>
87
88        PR 619/bsps
89        * mpc6xx/clock/c_clock.c: The PPC decrementer must be reloaded on each
90        clock tick. Currently, this is done by just reloading a fixed value.
91        The attached patch takes into account the time that elapsed since the
92        decrementer crossed zero in order to adjust the value to be
93        re-loaded. Without the patch, the effective system clock cycle is
94        increased by the exception handler latency.
95
962004-04-13      Ralf Corsepius <ralf_corsepius@rtems.org>
97
98        * mpc5xx/clock/clock.c, mpc5xx/irq/irq_asm.S, mpc5xx/vectors/vectors.S:
99        Reflect new locations of cpukit headers.
100
1012004-04-13      Ralf Corsepius <ralf_corsepius@rtems.org>
102
103        * mpc505/ictrl/ictrl.c, mpc505/vectors/vectors.S,
104        mpc6xx/exceptions/raw_exception.c,
105        mpc8260/exceptions/raw_exception.c,
106        mpc8xx/exceptions/raw_exception.c, rtems/powerpc/cache.h,
107        mpc5xx/ictrl/ictrl.c, mpc5xx/exceptions/raw_exception.c: Include
108        <rtems/score/powerpc.h> instead of <rtems/score/ppc.h>.
109
1102004-04-12      David Querbach <querbach@realtime.bc.ca>
111
112        * README, configure.ac, mpc5xx/Makefile.am,
113        mpc5xx/exceptions/raw_exception.c, mpc5xx/exceptions/raw_exception.h,
114        mpc5xx/timer/timer.c, shared/include/cpuIdent.h: addition of a
115        significant amount of MPC5xx support as part of the addition of the
116        SS555 BSP.
117        * mpc5xx/README, mpc5xx/clock/clock.c,
118        mpc5xx/console-generic/console-generic.c, mpc5xx/include/console.h,
119        mpc5xx/include/mpc5xx.h, mpc5xx/irq/irq.c, mpc5xx/irq/irq.h,
120        mpc5xx/irq/irq_asm.S, mpc5xx/irq/irq_init.c,
121        mpc5xx/vectors/vectors.S, mpc5xx/vectors/vectors.h,
122        mpc5xx/vectors/vectors_init.c: New files.
123        * mpc5xx/exceptions/asm_utils.S: Removed.
124
1252004-04-02      Ralf Corsepius <ralf_corsepius@rtems.org>
126
127        * ppc403/vectors/align_h.S: Include <rtems/asm.h> instead of <asm.h>.
128
1292004-04-01      Ralf Corsepius <ralf_corsepius@rtems.org>
130
131        * mpc505/vectors/vectors.S: Include <rtems/asm.h> instead of <asm.h>.
132        * mpc6xx/exceptions/asm_utils.S: Include <rtems/asm.h> instead of <asm.h>.
133        * mpc6xx/mmu/mmuAsm.S: Include <rtems/asm.h> instead of <asm.h>.
134        * mpc8260/exceptions/asm_utils.S: Include <rtems/asm.h> instead of <asm.h>.
135        * mpc8xx/exceptions/asm_utils.S: Include <rtems/asm.h> instead of <asm.h>.
136        * ppc403/vectors/vectors.S: Include <rtems/asm.h> instead of <asm.h>.
137        * mpc5xx/exceptions/asm_utils.S: Include <rtems/asm.h> instead of <asm.h>.
138        * mpc8260/clock/clock.c: Include <rtems/clockdrv.h> instead of <clockdrv.h>.
139        * mpc8xx/clock/clock.c: Include <rtems/clockdrv.h> instead of <clockdrv.h>.
140        * ppc403/clock/clock.c: Include <rtems/clockdrv.h> instead of <clockdrv.h>.
141
1422004-03-31      Ralf Corsepius <ralf_corsepius@rtems.org>
143
144        * mpc6xx/timer/timer.c: Cosmetics.
145
1462004-03-30      Ralf Corsepius <ralf_corsepius@rtems.org>
147
148        * mpc505/timer/timer.c, mpc5xx/timer/timer.c,
149        mpc6xx/clock/c_clock.c, mpc6xx/timer/timer.c, mpc8260/clock/clock.c,
150        mpc8260/console-generic/console-generic.c, mpc8260/cpm/cp.c,
151        mpc8260/cpm/dpram.c, mpc8260/include/cpm.h, mpc8260/include/mmu.h,
152        mpc8260/include/mpc8260.h, mpc8260/mmu/mmu.c, mpc8260/timer/timer.c,
153        mpc8xx/clock/clock.c, mpc8xx/console-generic/console-generic.c,
154        mpc8xx/cpm/cp.c, mpc8xx/cpm/dpram.c, mpc8xx/include/cpm.h,
155        mpc8xx/include/mmu.h, mpc8xx/include/mpc8xx.h, mpc8xx/mmu/mmu.c,
156        mpc8xx/timer/timer.c, ppc403/clock/clock.c,
157        ppc403/console/console.c, ppc403/console/console405.c,
158        ppc403/ictrl/ictrl.c, ppc403/ictrl/ictrl.h, ppc403/timer/timer.c,
159        ppc403/tty_drv/tty_drv.c, rtems/powerpc/cache.h, shared/src/cache.c:
160        Convert to using c99 fixed size types.
161
1622004-03-26      Ralf Corsepius <ralf_corsepius@rtems.org>
163
164        * configure.ac: Add 2nd argument (rtems_updir) to RTEMS_TOP.
165
1662004-03-09      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
167
168        * README: Add "mpc5xx (mpc565)", because Wilfried B. mentioned the
169        mpc5xx being used on mpc565.
170
1712004-03-08      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
172
173        PR 587/bsps
174        * shared/include/cpuIdent.h, shared/include/cpuIdent.c: Add defines
175        for MPC_5XX.
176
1772004-03-08      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
178
179        * Makefile.am, configure.ac: Reflect having added mpc5xx.
180
1812004-03-08      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
182
183        * mpc5xx/.cvsignore, mpc5xx/Makefile.am: New.
184        * mpc5xx/exceptions/asm_utils.S,  mpc5xx/exceptions/raw_exception.c,
185        mpc5xx/exceptions/raw_exception.h, mpc5xx/ictrl/ictrl.c,
186        mpc5xx/ictrl/ictrl.h, mpc5xx/timer/timer.c: New (Submission from
187        Wilfried Busalski <w.busalski@lancier-monitoring.de>).
188
1892004-03-05      Joel Sherrill <joel@OARcorp.com>
190
191        * mpc6xx/mmu/pte121.c: Add missing ifdef DEBUG to remove warning for
192        unused static routine.
193
1942004-02-17      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
195
196        * mpc505/Makefile.am: Fix typo.
197
1982004-02-06      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
199
200        * mpc505/Makefile.am, mpc6xx/Makefile.am, mpc8260/Makefile.am,
201        mpc8xx/Makefile.am, ppc403/Makefile.am: Don't include .../lib.am.
202
2032004-01-30      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
204
205        * wrapup/Makefile.am: Remove.
206        * configure.ac: Remove wrapup.
207        * shared/Makefile.am: Use automake compilation rules.
208        Build *.rels.
209
2102004-01-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
211
212        * configure.ac: Require automake >= 1.8.2.
213        * Makefile.am, mpc505/Makefile.am, mpc6xx/Makefile.am,
214        mpc8260/Makefile.am, mpc8xx/Makefile.am, ppc403/Makefile.am,
215        shared/Makefile.am: Use automake compilation rules.
216        Add PREINSTALL_DIRS.
217
2182004-01-14      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
219
220        * Makefile.am: Re-add dirstamps to PRE/TMPINSTALL_FILES.
221        Add PRE/TMPINSTALL_FILES to CLEANFILES.
222        * mpc505/Makefile.am: Ditto.
223        * mpc6xx/Makefile.am: Ditto.
224        * mpc8260/Makefile.am: Ditto.
225        * mpc8xx/Makefile.am: Ditto.
226        * ppc403/Makefile.am: Ditto.
227        * shared/Makefile.am: Ditto.
228
2292004-01-13      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
230
231        * mpc6xx/Makefile.am: Remove libcpuspec.a (Unused).
232
2332004-01-13      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
234
235        * mpc505/Makefile.am: Fix typo vectors/vectors.S.
236        * shared/Makefile.am: Fix typo
237        EXTRA_DIST = $(libcpuspec_C_FILES)
238
2392003-12-19      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
240
241        * ppc403/Makefile.am: Fix typo in vectors' compilation rule.
242        * shared/Makefile.am: Use $(top_srcdir)/../shared instead of
243        relative subdirs.
244
2452003-12-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
246
247        * mpc6xx/wrapup/.cvsignore: Remove.
248
2492003-12-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
250
251        * ppc403/clock/Makefile.am: Remove.
252        * ppc403/console/Makefile.am: Remove.
253        * ppc403/ictrl/Makefile.am: Remove.
254        * ppc403/timer/Makefile.am: Remove.
255        * ppc403/tty_drv/Makefile.am: Remove.
256        * ppc403/vectors/Makefile.am: Remove.
257        * ppc403/Makefile.am: Merge-in Makefile.ams above.
258        * configure.ac: Reflect changes to ppc403/Makefile.ams.
259
2602003-12-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
261
262        * mpc505/ictrl/Makefile.am: Remove.
263        * mpc505/timer/Makefile.am: Remove.
264        * mpc505/vectors/Makefile.am: Remove.
265        * mpc505/Makefile.am: Merge-in Makefile.ams above.
266        * configure.ac: Reflect changes to mpc505/Makefile.ams.
267
2682003-12-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
269
270        * mpc8xx/clock/Makefile.am: Remove.
271        * mpc8xx/console-generic/Makefile.am: Remove.
272        * mpc8xx/cpm/Makefile.am: Remove.
273        * mpc8xx/exceptions/Makefile.am: Remove.
274        * mpc8xx/mmu/Makefile.am: Remove.
275        * mpc8xx/timer/Makefile.am: Remove.
276        * mpc8xx/Makefile.am: Merge-in Makefile.ams above.
277        * configure.ac: Reflect changes to mpc8xx/Makefile.ams.
278
2792003-12-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
280
281        * configure.ac: Remove mpc6xx/*/Makefile,  mpc8260/*/Makefile.
282
2832003-12-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
284
285        * mpc6xx/clock/Makefile.am: Remove.
286        * mpc6xx/exceptions/Makefile.am: Remove.
287        * mpc6xx/mmu/Makefile.am: Remove.
288        * mpc6xx/timer/Makefile.am: Remove.
289        * mpc6xx/wrapup/Makefile.am: Remove.
290        * mpc6xx/Makefile.am: Merge-in Makefile.ams above.
291
2922003-12-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
293
294        * mpc8260/clock/Makefile.am: Remove.
295        * mpc8260/console-generic/Makefile.am: Remove.
296        * mpc8260/cpm/Makefile.am: Remove.
297        * mpc8260/exceptions/Makefile.am: Remove.
298        * mpc8260/mmu/Makefile.am: Remove.
299        * mpc8260/timer/Makefile.am: Remove.
300        * mpc8260/Makefile.am: Merge-in Makefile.ams above.
301
3022003-12-15      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
303
304        * shared/include/Makefile.am: Remove.
305        * shared/src/Makefile.am: Remove.
306        * shared/Makefile.am: Merge-in Makefile.ams above.
307        * configure.ac: Reflect changes above.
308
3092003-12-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
310
311        * Makefile.am: Use mkdir_p. Remove dirs from PRE/TMPINSTALL_FILES.
312        * mpc505/ictrl/Makefile.am: Use mkdir_p. Remove dirs from PRE/TMPINSTALL_FILES.
313        * mpc6xx/clock/Makefile.am: Use mkdir_p. Remove dirs from PRE/TMPINSTALL_FILES.
314        * mpc6xx/exceptions/Makefile.am: Use mkdir_p. Remove dirs from PRE/TMPINSTALL_FILES.
315        * mpc6xx/mmu/Makefile.am: Use mkdir_p. Remove dirs from PRE/TMPINSTALL_FILES.
316        * mpc8260/Makefile.am: Use mkdir_p. Remove dirs from PRE/TMPINSTALL_FILES.
317        * mpc8260/exceptions/Makefile.am: Use mkdir_p. Remove dirs from PRE/TMPINSTALL_FILES.
318        * mpc8xx/Makefile.am: Use mkdir_p. Remove dirs from PRE/TMPINSTALL_FILES.
319        * mpc8xx/exceptions/Makefile.am: Use mkdir_p. Remove dirs from PRE/TMPINSTALL_FILES.
320        * ppc403/ictrl/Makefile.am: Use mkdir_p. Remove dirs from PRE/TMPINSTALL_FILES.
321        * ppc403/tty_drv/Makefile.am: Use mkdir_p. Remove dirs from PRE/TMPINSTALL_FILES.
322        * shared/include/Makefile.am: Use mkdir_p. Remove dirs from PRE/TMPINSTALL_FILES.
323        * shared/src/Makefile.am: Use mkdir_p. Remove dirs from PRE/TMPINSTALL_FILES.
324
3252003-12-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
326
327        * configure.ac: Require automake >= 1.8, autoconf >= 2.59.
328
3292003-12-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
330
331        * wrapup/Makefile.am: Build libcpu.a.
332        Don't preinstall libcpu.a
333
3342003-12-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
335
336        * mpc505/ictrl/Makefile.am: Remove all-local: $(ARCH).
337        * mpc505/timer/Makefile.am: Remove all-local: $(ARCH).
338        * mpc505/vectors/Makefile.am: Remove all-local: $(ARCH).
339        * mpc6xx/clock/Makefile.am: Remove all-local: $(ARCH).
340        * mpc6xx/exceptions/Makefile.am: Remove all-local: $(ARCH).
341        * mpc6xx/mmu/Makefile.am: Remove all-local: $(ARCH).
342        * mpc6xx/timer/Makefile.am: Remove all-local: $(ARCH).
343        * mpc6xx/wrapup/Makefile.am: Remove all-local: $(ARCH).
344        * mpc8260/clock/Makefile.am: Remove all-local: $(ARCH).
345        * mpc8260/console-generic/Makefile.am: Remove all-local: $(ARCH).
346        * mpc8260/cpm/Makefile.am: Remove all-local: $(ARCH).
347        * mpc8260/exceptions/Makefile.am: Remove all-local: $(ARCH).
348        * mpc8260/mmu/Makefile.am: Remove all-local: $(ARCH).
349        * mpc8260/timer/Makefile.am: Remove all-local: $(ARCH).
350        * mpc8xx/clock/Makefile.am: Remove all-local: $(ARCH).
351        * mpc8xx/console-generic/Makefile.am: Remove all-local: $(ARCH).
352        * mpc8xx/cpm/Makefile.am: Remove all-local: $(ARCH).
353        * mpc8xx/exceptions/Makefile.am: Remove all-local: $(ARCH).
354        * mpc8xx/mmu/Makefile.am: Remove all-local: $(ARCH).
355        * mpc8xx/timer/Makefile.am: Remove all-local: $(ARCH).
356        * ppc403/clock/Makefile.am: Remove all-local: $(ARCH).
357        * ppc403/console/Makefile.am: Remove all-local: $(ARCH).
358        * ppc403/ictrl/Makefile.am: Remove all-local: $(ARCH).
359        * ppc403/timer/Makefile.am: Remove all-local: $(ARCH).
360        * ppc403/tty_drv/Makefile.am: Remove all-local: $(ARCH).
361        * ppc403/vectors/Makefile.am: Remove all-local: $(ARCH).
362        * shared/include/Makefile.am: Remove all-local: $(ARCH).
363        * shared/src/Makefile.am: Remove all-local: $(ARCH).
364        * wrapup/Makefile.am: Remove all-local: $(ARCH).
365
3662003-12-01      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
367
368        * Makefile.am: Reformat. Use dirstamp for preinstallation.
369        * mpc505/Makefile.am: Reformat.
370        * mpc505/ictrl/Makefile.am: Reformat. Use dirstamp for preinstallation.
371        * mpc505/timer/Makefile.am: Reformat.
372        * mpc505/vectors/Makefile.am: Reformat.
373        * mpc6xx/Makefile.am: Reformat.
374        * mpc6xx/clock/Makefile.am: Reformat. Use dirstamp for preinstallation.
375        * mpc6xx/exceptions/Makefile.am: Reformat. Use dirstamp for preinstallation.
376        * mpc6xx/mmu/Makefile.am: Reformat. Use dirstamp for preinstallation.
377        * mpc6xx/timer/Makefile.am: Reformat.
378        * mpc6xx/wrapup/Makefile.am: Reformat.
379        * mpc8260/Makefile.am: Reformat. Use dirstamp for preinstallation.
380        * mpc8260/clock/Makefile.am: Reformat.
381        * mpc8260/console-generic/Makefile.am: Reformat.
382        * mpc8260/cpm/Makefile.am: Reformat.
383        * mpc8260/exceptions/Makefile.am: Reformat. Use dirstamp for preinstallation.
384        * mpc8260/mmu/Makefile.am: Reformat.
385        * mpc8260/timer/Makefile.am: Reformat.
386        * mpc8xx/Makefile.am: Reformat. Use dirstamp for preinstallation.
387        * mpc8xx/clock/Makefile.am: Reformat.
388        * mpc8xx/console-generic/Makefile.am: Reformat.
389        * mpc8xx/cpm/Makefile.am: Reformat.
390        * mpc8xx/exceptions/Makefile.am: Reformat. Use dirstamp for preinstallation.
391        * mpc8xx/mmu/Makefile.am: Reformat.
392        * mpc8xx/timer/Makefile.am: Reformat.
393        * ppc403/Makefile.am: Reformat.
394        * ppc403/clock/Makefile.am: Reformat.
395        * ppc403/console/Makefile.am: Reformat.
396        * ppc403/ictrl/Makefile.am: Reformat. Use dirstamp for preinstallation.
397        * ppc403/timer/Makefile.am: Reformat.
398        * ppc403/tty_drv/Makefile.am: Reformat. Use dirstamp for preinstallation.
399        * ppc403/vectors/Makefile.am: Reformat.
400        * shared/Makefile.am: Reformat.
401        * shared/include/Makefile.am: Reformat. Use dirstamp for preinstallation.
402        * shared/src/Makefile.am: Reformat. Use dirstamp for preinstallation.
403        * wrapup/Makefile.am: Reformat.
404
4052003-10-22      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
406
407        * configure.ac: Remove RTEMS_CANONICAL_HOST.
408
4092003-10-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
410
411        * configure.ac: Remove RTEMS_CHECK_CPU.
412
4132003-09-04      Joel Sherrill <joel@OARcorp.com>
414
415        * mpc6xx/clock/c_clock.c, mpc6xx/clock/c_clock.h,
416        mpc6xx/exceptions/raw_exception.c, mpc6xx/exceptions/raw_exception.h,
417        mpc6xx/mmu/bat.c, mpc6xx/mmu/bat.h, mpc6xx/mmu/mmuAsm.S,
418        mpc6xx/timer/timer.c, mpc8260/clock/clock.c,
419        mpc8260/console-generic/console-generic.c, mpc8260/cpm/brg.c,
420        mpc8260/exceptions/raw_exception.c,
421        mpc8260/exceptions/raw_exception.h, mpc8260/include/cpm.h,
422        mpc8260/include/mmu.h, mpc8260/mmu/mmu.c, mpc8260/timer/timer.c,
423        mpc8xx/clock/clock.c, mpc8xx/console-generic/console-generic.c,
424        mpc8xx/exceptions/raw_exception.c, mpc8xx/exceptions/raw_exception.h,
425        mpc8xx/include/cpm.h, mpc8xx/include/mmu.h, mpc8xx/mmu/mmu.c,
426        mpc8xx/timer/timer.c, ppc403/clock/clock.c,
427        ppc403/console/console.c.polled, ppc403/timer/timer.c,
428        rtems/powerpc/debugmod.h, shared/include/byteorder.h,
429        shared/include/cpuIdent.c, shared/include/cpuIdent.h,
430        shared/include/io.h, shared/include/mmu.h, shared/include/page.h,
431        shared/include/pgtable.h, shared/include/spr.h: URL for license
432        changed.
433
4342003-09-04      Joel Sherrill <joel@OARcorp.com>
435
436        * mpc505/timer/timer.c, ppc403/console/console.c,
437        ppc403/console/console405.c: Removed incorrect statement about
438        copyright assignment.
439
4402003-08-20      Joel Sherrill <joel@OARcorp.com>
441
442        * mpc8260/clock/clock.c: Correct copyright statements.
443
4442003-08-18      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
445
446        * Makefile.am: Reflect having moved aclocal/.
447
4482003-08-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
449
450        * Makefile.am: Reflect having moved automake/.
451        * mpc505/Makefile.am: Reflect having moved automake/.
452        * mpc505/ictrl/Makefile.am: Reflect having moved automake/.
453        * mpc505/timer/Makefile.am: Reflect having moved automake/.
454        * mpc505/vectors/Makefile.am: Reflect having moved automake/.
455        * mpc6xx/Makefile.am: Reflect having moved automake/.
456        * mpc6xx/clock/Makefile.am: Reflect having moved automake/.
457        * mpc6xx/exceptions/Makefile.am: Reflect having moved automake/.
458        * mpc6xx/mmu/Makefile.am: Reflect having moved automake/.
459        * mpc6xx/timer/Makefile.am: Reflect having moved automake/.
460        * mpc6xx/wrapup/Makefile.am: Reflect having moved automake/.
461        * mpc8260/Makefile.am: Reflect having moved automake/.
462        * mpc8260/clock/Makefile.am: Reflect having moved automake/.
463        * mpc8260/console-generic/Makefile.am: Reflect having moved automake/.
464        * mpc8260/cpm/Makefile.am: Reflect having moved automake/.
465        * mpc8260/exceptions/Makefile.am: Reflect having moved automake/.
466        * mpc8260/mmu/Makefile.am: Reflect having moved automake/.
467        * mpc8260/timer/Makefile.am: Reflect having moved automake/.
468        * mpc8xx/Makefile.am: Reflect having moved automake/.
469        * mpc8xx/clock/Makefile.am: Reflect having moved automake/.
470        * mpc8xx/console-generic/Makefile.am: Reflect having moved automake/.
471        * mpc8xx/cpm/Makefile.am: Reflect having moved automake/.
472        * mpc8xx/exceptions/Makefile.am: Reflect having moved automake/.
473        * mpc8xx/mmu/Makefile.am: Reflect having moved automake/.
474        * mpc8xx/timer/Makefile.am: Reflect having moved automake/.
475        * ppc403/Makefile.am: Reflect having moved automake/.
476        * ppc403/clock/Makefile.am: Reflect having moved automake/.
477        * ppc403/console/Makefile.am: Reflect having moved automake/.
478        * ppc403/ictrl/Makefile.am: Reflect having moved automake/.
479        * ppc403/timer/Makefile.am: Reflect having moved automake/.
480        * ppc403/tty_drv/Makefile.am: Reflect having moved automake/.
481        * ppc403/vectors/Makefile.am: Reflect having moved automake/.
482        * shared/Makefile.am: Reflect having moved automake/.
483        * shared/include/Makefile.am: Reflect having moved automake/.
484        * shared/src/Makefile.am: Reflect having moved automake/.
485        * wrapup/Makefile.am: Reflect having moved automake/.
486
4872003-08-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
488
489        * configure.ac: Use rtems-bugs@rtems.com as bug report email address.
490
4912003-08-08      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
492
493        * wrapup/Makefile.am (FAMILY_OBJS): Remove *exception_processing.
494
4952003-07-08      Joel Sherrill <joel@OARcorp.com>
496
497        PR 416/bsps
498        * ppc403/ictrl/ictrl.c (ictrl_isr): We acknolwegde the interrupt in
499        interrupt controller (clr_exisr(mask)) before calling the interrupt
500        handler that will acnowledge the interrupt source. This results in
501        the interrupt beeing seen a second time by the interrupt controller.
502        Reported and fixed by El Kolli Yacine <yacine.elkolli@crf.canon.fr>.
503
5042003-03-25      Thomas Doerfler <Thomas.Doerfler@imd-systems.de>
505
506        PR 368/filesystems
507        * mpc8xx/include/mpc8xx.h: Add PCMCIA registers.
508
5092003-03-25      Till Straumann <strauman@slac.stanford.edu>
510
511        PR 349/bsps
512        * shared/include/cpuIdent.c: Readd PPC604r CPU.
513
5142003-03-06      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
515
516        * configure.ac: Remove AC_CONFIG_AUX_DIR.
517
5182003-02-20      Till Straumann <strauman@slac.stanford.edu>
519
520        PR 349/bsps
521        * mpc6xx/exceptions/raw_exception.c, mpc6xx/mmu/bat.c,
522        mpc6xx/mmu/pte121.c, shared/include/cpuIdent.c,
523        shared/include/cpuIdent.h, shared/src/Makefile.am, shared/src/stack.c,
524        shared/src/stackTrace.h, powerpc/registers.h:
525          - undo improper 'fix' who broke mpc604r identification
526          - fix: 7400 identification PVR value was wrong
527          - enhance 'setdbat()' to switch OFF a given BAT if called with 0 size
528          - fix: page table support bugfix
529          - enhancement: provide routines to take and print stack trace
530            snapshots
531          - add definitions for HID1 and DABR SPRs
532
5332003-02-14      Greg Menke <gregory.menke@gsfc.nasa.gov>
534
535        PR 348/bsps
536        * mpc6xx/exceptions/raw_exception.c: Add PPC_603ev as required
537        by MTX603e BSP.
538
5392003-02-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
540
541        * configure.ac: AM_INIT_AUTOMAKE([1.7.2]).
542
5432003-02-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
544
545        * configure.ac: AC_PREREQ(2.57).
546
5472002-12-19      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
548
549        * configure.ac: Remove RTEMS_CHEC_CUSTOM_BSP.
550        * mpc505/ictrl/Makefile.am: Don't include @RTEMS_BSP@.cfg.
551        * mpc505/timer/Makefile.am: Don't include @RTEMS_BSP@.cfg.
552        * mpc505/vectors/Makefile.am: Don't include @RTEMS_BSP@.cfg.
553        * mpc6xx/clock/Makefile.am: Don't include @RTEMS_BSP@.cfg.
554        * mpc6xx/exceptions/Makefile.am: Don't include @RTEMS_BSP@.cfg.
555        * mpc6xx/mmu/Makefile.am: Don't include @RTEMS_BSP@.cfg.
556        * mpc6xx/timer/Makefile.am: Don't include @RTEMS_BSP@.cfg.
557        * mpc6xx/wrapup/Makefile.am: Don't include @RTEMS_BSP@.cfg.
558        * mpc8260/clock/Makefile.am: Don't include @RTEMS_BSP@.cfg.
559        * mpc8260/console-generic/Makefile.am: Don't include @RTEMS_BSP@.cfg.
560        * mpc8260/cpm/Makefile.am: Don't include @RTEMS_BSP@.cfg.
561        * mpc8260/exceptions/Makefile.am: Don't include @RTEMS_BSP@.cfg.
562        * mpc8260/mmu/Makefile.am: Don't include @RTEMS_BSP@.cfg.
563        * mpc8260/timer/Makefile.am: Don't include @RTEMS_BSP@.cfg.
564        * mpc8xx/clock/Makefile.am: Don't include @RTEMS_BSP@.cfg.
565        * mpc8xx/console-generic/Makefile.am: Don't include @RTEMS_BSP@.cfg.
566        * mpc8xx/cpm/Makefile.am: Don't include @RTEMS_BSP@.cfg.
567        * mpc8xx/exceptions/Makefile.am: Don't include @RTEMS_BSP@.cfg.
568        * mpc8xx/mmu/Makefile.am: Don't include @RTEMS_BSP@.cfg.
569        * mpc8xx/timer/Makefile.am: Don't include @RTEMS_BSP@.cfg.
570        * ppc403/clock/Makefile.am: Don't include @RTEMS_BSP@.cfg.
571        * ppc403/console/Makefile.am: Don't include @RTEMS_BSP@.cfg.
572        * ppc403/ictrl/Makefile.am: Don't include @RTEMS_BSP@.cfg.
573        * ppc403/timer/Makefile.am: Don't include @RTEMS_BSP@.cfg.
574        * ppc403/tty_drv/Makefile.am: Don't include @RTEMS_BSP@.cfg.
575        * ppc403/vectors/Makefile.am: Don't include @RTEMS_BSP@.cfg.
576        * shared/include/Makefile.am: Don't include @RTEMS_BSP@.cfg.
577        * shared/src/Makefile.am: Don't include @RTEMS_BSP@.cfg.
578        * wrapup/Makefile.am: Don't include @RTEMS_BSP@.cfg.
579
5802002-12-06      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
581
582        * configure.ac: Remove RTEMS_CHECK_BSP_CACHE.
583
5842002-12-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
585
586        * mpc8260/Makefile.am: Merge-in mpc8260/include/Makefile.am.
587        * mpc8xx/Makefile.am: Merge-in mpc8xx/include/Makefile.am.
588        * mpc8260/include/Makefile.am: Remove.
589        * mpc8xx/include/Makefile.am: Remove.
590        * configure.ac: Remove mpc8260/include/Makefile.
591        Remove mpc8xx/include/Makefile.
592
5932002-12-01      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
594
595        * configure.ac: Add RTEMS_PROG_CCAS.
596
5972002-11-04      Joel Sherrill <joel@OARcorp.com>
598
599        * mpc8260/console-generic/console-generic.c, mpc8260/cpm/dpram.c,
600        mpc8260/exceptions/raw_exception.c,
601        mpc8xx/exceptions/raw_exception.c: Removed warnings.
602
6032002-11-01      Joel Sherrill <joel@OARcorp.com>
604
605        * mpc8xx/console-generic/console-generic.c, mpc8xx/cpm/dpram.c,
606        mpc8xx/exceptions/raw_exception.c, ppc403/clock/clock.c:
607        Removed warnings.
608
6092002-10-31      Joel Sherrill <joel@OARcorp.com>
610
611        * mpc6xx/clock/c_clock.c, mpc6xx/exceptions/raw_exception.c,
612        mpc6xx/mmu/bat.c: Removed warnings.
613
6142002-10-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
615
616        * .cvsignore: Reformat.
617        Add autom4te*cache.
618        Remove autom4te.cache.
619
6202002-09-08      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
621
622        * configure.ac: Remove duplicate mpc6xx/timer/Makefile from CONFIG_FILES.
623
6242002-09-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
625
626        * mpc8260/exceptions/raw_exception.c: #include <string.h>.
627        #include <bspIo.h>.
628
6292002-08-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
630
631        * mpc6xx/wrapup/Makefile.am: Use .$(OBJEXT) instead of .o.
632        * wrapup/Makefile.am: Use .$(OBJEXT) instead of .o.
633
6342002-08-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
635
636        * mpc505/ictrl/Makefile.am: Use .$(OBJEXT) instead of .o.
637        * mpc505/timer/Makefile.am: Use .$(OBJEXT) instead of .o.
638        * mpc505/vectors/Makefile.am: Use .$(OBJEXT) instead of .o.
639        * mpc6xx/clock/Makefile.am: Use .$(OBJEXT) instead of .o.
640        * mpc6xx/exceptions/Makefile.am: Use .$(OBJEXT) instead of .o.
641        * mpc6xx/mmu/Makefile.am: Use .$(OBJEXT) instead of .o.
642        * mpc6xx/timer/Makefile.am: Use .$(OBJEXT) instead of .o.
643        * mpc8260/clock/Makefile.am: Use .$(OBJEXT) instead of .o.
644        * mpc8260/console-generic/Makefile.am: Use .$(OBJEXT) instead of .o.
645        * mpc8260/cpm/Makefile.am: Use .$(OBJEXT) instead of .o.
646        * mpc8260/exceptions/Makefile.am: Use .$(OBJEXT) instead of .o.
647        * mpc8260/mmu/Makefile.am: Use .$(OBJEXT) instead of .o.
648        * mpc8260/timer/Makefile.am: Use .$(OBJEXT) instead of .o.
649        * mpc8xx/clock/Makefile.am: Use .$(OBJEXT) instead of .o.
650        * mpc8xx/console-generic/Makefile.am: Use .$(OBJEXT) instead of .o.
651        * mpc8xx/cpm/Makefile.am: Use .$(OBJEXT) instead of .o.
652        * mpc8xx/exceptions/Makefile.am: Use .$(OBJEXT) instead of .o.
653        * mpc8xx/mmu/Makefile.am: Use .$(OBJEXT) instead of .o.
654        * mpc8xx/timer/Makefile.am: Use .$(OBJEXT) instead of .o.
655        * ppc403/clock/Makefile.am: Use .$(OBJEXT) instead of .o.
656        * ppc403/console/Makefile.am: Use .$(OBJEXT) instead of .o.
657        * ppc403/ictrl/Makefile.am: Use .$(OBJEXT) instead of .o.
658        * ppc403/timer/Makefile.am: Use .$(OBJEXT) instead of .o.
659        * ppc403/tty_drv/Makefile.am: Use .$(OBJEXT) instead of .o.
660        * ppc403/vectors/Makefile.am: Use .$(OBJEXT) instead of .o.
661        * shared/include/Makefile.am: Use .$(OBJEXT) instead of .o.
662        * shared/src/Makefile.am: Use .$(OBJEXT) instead of .o.
663
6642002-07-24      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
665
666        * mpc6xx/mmu/pte121.c: Include <string.h> for gcc-3.1.
667
6682002-07-22      Till Straumann <strauman@slac.stanford.edu>
669
670        * mpc6xx/mmu/bat.c: Per PR241, fix a tiny bug introduced by the
671        fix for an earlier patch (PR213) which added support for setting
672        BAT0 to setdbat().
673
6742001-05-17      Joel Sherrill <joel@OARcorp.com>
675
676        * mpc6xx/exceptions/raw_exception.c, pc6xx/mmu/pte121.c: Modified
677        slightly to reflect recent PowerPC re-organization and avoid warnings.
678
6792001-05-15      Till Straumann <strauman@slac.stanford.edu>
680
681        * mpc6xx/mmu/pte121.c, mpc6xx/mmu/pte121.h: New files. Missed in
682        merge of PR213.
683
6842001-05-14      Joel Sherrill <joel@OARcorp.com>
685
686        * shared/include/cpuIdent.c: Account for duplicate numbers.
687
6882002-05-01      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
689
690        * rtems/powerpc/debugmod.h: New file (extracted from
691        score/ppc.h).
692        * Makefile.am: Relect changes above.
693
6942001-05-14      Till Straumann <strauman@slac.stanford.edu>
695
696        * shared/include/io.h: Per PR215 address the following issues:
697            - _IO_BASE, _ISA_MEM_BASE and PCI_DRAM_OFFSET
698              are no longer defined by libcpu (powerpc/shared/include/io.h)
699              but by the BSP (who is the only one to know the values)
700            - the affected BSP (shared/motorola) headers have been fixed
701              in a separate "libbsp/powerpc/shared" patch.
702            - the DEC 21140 driver (libchip/network/dec21140.c) has been
703              fixed to use PCI_DRAM_OFFSET instead of PREP_PCI_DRAM_OFFSET.
704              and PCI_MEM_BASE instead of PREP_ISA_MEM_BASE. PCI_MEM_BASE
705              is to be defined by the BSP who is using this driver.
706            - the DEC driver also has been fixed to use the newer
707              rtems_bsp_delay_in_bus_cycles() instead of the obsolete
708              delay_in_bus_cycles().
709
7102001-05-14      Till Straumann <strauman@slac.stanford.edu>
711
712        * rtems/powerpc/registers.h, rtems/score/ppc.h: Per PR213, add
713        the following:
714            - support for the MPC74000 (AKA G4); there is no
715              AltiVec support yet, however.
716            - the cache flushing assembly code uses hardware-flush on the G4.
717              Also, a couple of hardcoded numerical values were replaced
718              by more readable symbolic constants.
719            - extended interrupt-disabled code section so enclose the entire
720              cache flush/invalidate procedure (as recommended by the book).
721              This is not (latency) critical as it is only used by
722              init code but prevents possible corruption.
723            - Trivial page table support as been added.
724              (1:1 effective-virtual-physical address mapping which is only
725              useful only on CPUs which feature hardware TLB replacement,
726              e.g. >604.  This allows for write-protecting memory regions,
727              e.g. text/ro-data which makes catching corruptors a lot easier.
728              It also frees one DBAT/IBAT and gives more flexibility
729              for setting up address maps :-)
730            - setdbat() allows changing BAT0 also (since the BSP may use
731              a page table, BAT0 could be available...).
732            - asm_setdbatX() violated the SVR ABI by using
733              r20 as a scratch register; changed for r0
734            - according to the book, a context synchronizing instruction is
735              necessary prior to and after changing a DBAT -> isync added
736
7372002-04-30      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
738
739        * rtems/powerpc/cache.h: New file (extracted from
740        old-exceptions/cpu.h)
741        * Makefile.am: Relect changes above.
742
7432002-04-18      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
744
745        * shared/include/cpu.h: Removed.
746        * shared/include/Makefile.am: Reflect changes above.
747        * shared/include/spr.h: Include rtems/powerpc/registers.h instead of
748        libcpu/cpu.h.
749        * mpc6xx/clock/c_clock.c: Reflect changes to <rtems/score/cpu.h>.
750        * mpc6xx/exceptions/asm_utils.S: Ditto.
751        * mpc6xx/exceptions/raw_exception.c: Ditto.
752        * mpc6xx/mmu/mmuAsm.S: Ditto.
753        * mpc6xx/timer/timer.c: Ditto.
754        * mpc8260/exceptions/asm_utils.S: Ditto.
755        * mpc8260/exceptions/raw_exception.c: Ditto.
756        * mpc8xx/exceptions/asm_utils.S: Ditto.
757        * mpc8xx/exceptions/raw_exception.c: Ditto.
758        * ppc403/vectors/vectors.S: Include <asm.h> instead of "asm.h".
759
7602001-04-17      Joel Sherrill <joel@OARcorp.com>
761
762        * shared/include/cpu.h: Added ifndef ASM.
763 
7642001-04-17      Joel Sherrill <joel@OARcorp.com>
765
766        * ChangeLog: Corrected paths on past few commits.
767 
7682002-04-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
769
770        * shared/include/cpu.h: Don't include cpuIdent.h.
771
7722002-04-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
773
774        * mpc8260/exceptions/raw_exception.c: Include <libcpu/cpuIdent.h>.
775
7762002-04-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
777
778        * mpc8xx/exceptions/raw_exception.c: Include <libcpu/cpuIdent.h>.
779
7802002-04-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
781
782        * mpc6xx/exceptions/raw_exception.c: Include <libcpu/cpuIdent.h>.
783
7842002-04-13      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
785
786        * shared/include/cpuIdent.h: New.
787        * shared/include/cpuIdent.c: Reflect having added cpuIdent.h.
788        * shared/include/cpu.h: Ditto.
789        * shared/include/Makefile.am: Add cpuIndent.h. Fix EXTRA_DIST.
790
7912001-04-03      Joel Sherrill <joel@OARcorp.com>
792
793        * Closed PR57.  The hack is OK as it allows a BSP to override
794        or not at its discretion.
795        * mpc8xx/timer/timer.c: Removed #warning declaring providing a
796        default definition for the macros
797        rtems_cpu_configuration_get_timer_least_valid and
798        rtems_cpu_configuration_get_timer_average_overhead.
799
8002002-02-04      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
801
802        * shared/include/byteorder.h: Use unsigned instead of __unsigned
803        (GCC-3.0.x compatibility).
804       
8052002-03-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
806
807        * configure.ac:
808        AC_INIT(package,_RTEMS_VERSION,_RTEMS_BUGS).
809        AM_INIT_AUTOMAKE([no-define foreign 1.6]).
810        * mpc505/ictrl/Makefile.am: Remove AUTOMAKE_OPTIONS.
811        * mpc505/Makefile.am: Remove AUTOMAKE_OPTIONS.
812        * mpc505/timer/Makefile.am: Remove AUTOMAKE_OPTIONS.
813        * mpc505/vectors/Makefile.am: Remove AUTOMAKE_OPTIONS.
814        * Makefile.am: Remove AUTOMAKE_OPTIONS.
815        * mpc6xx/clock/Makefile.am: Remove AUTOMAKE_OPTIONS.
816        * mpc6xx/Makefile.am: Remove AUTOMAKE_OPTIONS.
817        * mpc6xx/exceptions/Makefile.am: Remove AUTOMAKE_OPTIONS.
818        * mpc6xx/mmu/Makefile.am: Remove AUTOMAKE_OPTIONS.
819        * mpc6xx/timer/Makefile.am: Remove AUTOMAKE_OPTIONS.
820        * mpc6xx/wrapup/Makefile.am: Remove AUTOMAKE_OPTIONS.
821        * mpc8260/clock/Makefile.am: Remove AUTOMAKE_OPTIONS.
822        * mpc8260/Makefile.am: Remove AUTOMAKE_OPTIONS.
823        * mpc8260/console-generic/Makefile.am: Remove AUTOMAKE_OPTIONS.
824        * mpc8260/cpm/Makefile.am: Remove AUTOMAKE_OPTIONS.
825        * mpc8260/exceptions/Makefile.am: Remove AUTOMAKE_OPTIONS.
826        * mpc8260/include/Makefile.am: Remove AUTOMAKE_OPTIONS.
827        * mpc8260/mmu/Makefile.am: Remove AUTOMAKE_OPTIONS.
828        * mpc8260/timer/Makefile.am: Remove AUTOMAKE_OPTIONS.
829        * mpc8xx/clock/Makefile.am: Remove AUTOMAKE_OPTIONS.
830        * mpc8xx/Makefile.am: Remove AUTOMAKE_OPTIONS.
831        * mpc8xx/console-generic/Makefile.am: Remove AUTOMAKE_OPTIONS.
832        * mpc8xx/cpm/Makefile.am: Remove AUTOMAKE_OPTIONS.
833        * mpc8xx/exceptions/Makefile.am: Remove AUTOMAKE_OPTIONS.
834        * mpc8xx/include/Makefile.am: Remove AUTOMAKE_OPTIONS.
835        * mpc8xx/mmu/Makefile.am: Remove AUTOMAKE_OPTIONS.
836        * mpc8xx/timer/Makefile.am: Remove AUTOMAKE_OPTIONS.
837        * ppc403/clock/Makefile.am: Remove AUTOMAKE_OPTIONS.
838        * ppc403/Makefile.am: Remove AUTOMAKE_OPTIONS.
839        * ppc403/console/Makefile.am: Remove AUTOMAKE_OPTIONS.
840        * ppc403/ictrl/Makefile.am: Remove AUTOMAKE_OPTIONS.
841        * ppc403/timer/Makefile.am: Remove AUTOMAKE_OPTIONS.
842        * ppc403/tty_drv/Makefile.am: Remove AUTOMAKE_OPTIONS.
843        * ppc403/vectors/Makefile.am: Remove AUTOMAKE_OPTIONS.
844        * shared/include/Makefile.am: Remove AUTOMAKE_OPTIONS.
845        * shared/Makefile.am: Remove AUTOMAKE_OPTIONS.
846        * shared/src/Makefile.am: Remove AUTOMAKE_OPTIONS.
847        * wrapup/Makefile.am: Remove AUTOMAKE_OPTIONS.
848
8492002-01-03      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
850
851        * mpc6xx/clock/c_clock.c: Include rtems/bspIo.h instead of bspIo.h.
852        * mpc6xx/mmu/bat.h: Include rtems/bspIo.h instead of bspIo.h.
853        * mpc8260/console-generic/console-generic.c: Include rtems/bspIo.h instead of bspIo.h.
854        * mpc8260/cpm/brg.c: Include rtems/bspIo.h instead of bspIo.h.
855        * mpc8xx/console-generic/console-generic.c: Include rtems/bspIo.h instead of bspIo.h.
856        * shared/include/cpuIdent.c: Include rtems/bspIo.h instead of bspIo.h.
857
8582001-11-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
859
860        * ppc403/vectors/vectors.S: Include <bsp.h>.
861        * shared/include/cpu.h: Remove stray empty lines.
862
8632001-11-27      Joel Sherrill <joel@OARcorp.com>,
864
865        * new_exception_processing/Makefile.in,
866        new_exception_processing/.cvsignore,
867        new_exception_processing/Makefile.am,
868        new_exception_processing/c_isr.inl,
869        new_exception_processing/cpu.c, new_exception_processing/cpu.h,
870        new_exception_processing/cpu_asm.S,
871        old_exception_processing/Makefile.in,
872        old_exception_processing/.cvsignore,
873        old_exception_processing/Makefile.am, old_exception_processing/README,
874        old_exception_processing/TODO, old_exception_processing/c_isr.inl,
875        old_exception_processing/cpu.c, old_exception_processing/cpu.h,
876        old_exception_processing/cpu_asm.S, old_exception_processing/irq_stub.S,
877        old_exception_processing/ppc_offs.h,
878        old_exception_processing/ppccache.c, old_exception_processing/rtems.S:
879        Deleted since now under libbsp.
880
8812001-11-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
882
883        * configure.ac: Remove old_exception_processing,
884        new_exception_processing.
885        * Makefile.am: Ditto.
886
8872001-11-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
888
889        * configure.ac: Remove mpc750 from new_exception_processing,
890        Remove mpc604 from new_exception_processing.
891
8922001-11-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
893
894        * configure.ac: Remove ppc603e from old_exception_processing.
895
8962001-11-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
897
898        * configure.ac: Remove mpc8xx from new_exception_processing.
899
9002001-11-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
901
902        * configure.ac: Remove mpc8620 from new_exception_processing.
903
9042001-11-20      Joel Sherrill <joel@OARcorp.com>
905
906        * ChangeLog: Corrected spacing.
907
9082001-11-14      Till Straumann <strauman@SLAC.Stanford.EDU>
909
910        * new_exception_processing/cpu_asm.S: Support double or single
911        precision context switches.  Note that doing a single precision
912        context save/restore on a double precision PowerPC machine does not
913        only result in rounding errors but also screws up the FPSCR register!
914
9152001-11-08      Dennis Ehlin (ECS) <Dennis.Ehlin@ecs.ericsson.se>
916
917        This modification is part of the submitted modifications necessary to
918        support the IBM PPC405 family.  This submission was reviewed by
919        Thomas Doerfler <Thomas.Doerfler@imd-systems.de> who ensured it did
920        not negatively impact the ppc403 BSPs.  The submission and tracking
921        process was captured as PR50.
922        * ppc403/console/console405.c ppc403/tty_drv/.cvsignore,
923        ppc403/tty_drv/Makefile.am, ppc403/tty_drv/tty_drv.c,
924        ppc403/tty_drv/tty_drv.h: New files.
925        * Makefile.am, README, configure.ac, old_exception_processing/cpu.c,
926        old_exception_processing/cpu.h, ppc403/Makefile.am,
927        ppc403/clock/clock.c, ppc403/console/Makefile.am,
928        ppc403/console/console.c, ppc403/ictrl/ictrl.c, ppc403/ictrl/ictrl.h,
929        ppc403/timer/timer.c: Modified.
930
9312001-11-07      Joel Sherrill <joel@OARcorp.com>
932
933        * configure.ac: Delete the commented out line that said that
934        the mpc8260 used the old exception processing model.  This line
935        also appears to have caused ppc603e to miss this test.
936
9372001-10-29      Joel Sherrill <joel@OARcorp.com>
938
939        * mpc8xx/timer/timer.c: Added hack for two macros that are not defined
940        with the new exception processing model:
941                rtems_cpu_configuration_get_timer_least_valid()
942                rtems_cpu_configuration_get_timer_average_overhead()
943        This is captured as PR57.
944
9452001-10-24      Joel Sherrill <joel@OARcorp.com>
946
947        * mpc8260/clock/.cvsignore, mpc8260/console-generic/.cvsignore,
948        mpc8260/cpm/.cvsignore, mpc8260/exceptions/.cvsignore,
949        mpc8260/include/.cvsignore, mpc8260/mmu/.cvsignore,
950        mpc8260/timer/.cvsignore, mpc8260/.cvsignore: New files.
951
9522001-10-24      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
953
954        * mpc8260/exceptions/Makefile.am, mpc8260/include/Makefile.am,
955        mpc8xx/exceptions/Makefile.am: Updated to autoconf 2.52.
956
9572001-10-24      Joel Sherrill <joel@OARcorp.com>
958
959        * mpc8260/include/mpc8260.h: "or" is a keyword in C++. 
960
9612001-10-22      Andy Dachs <a.dachs@sstl.co.uk>
962
963        * Makefile.am, README, configure.ac, new_exception_processing/cpu.h,
964        shared/include/cpu.h, shared/include/cpuIdent.c, shared/src/cache.c:
965        Added mpc8260 support.
966
9672001-10-22      Andy Dachs <a.dachs@sstl.co.uk>
968
969        * Added mpc8260 directory.
970        * Modified Makefile.am and configure.in to build the contents
971        * mpc8260/Makefile.am, mpc8260/README, mpc8260/clock/Makefile.am,
972        mpc8260/clock/clock.c, mpc8260/console-generic/Makefile.am,
973        mpc8260/console-generic/console-generic.c, mpc8260/cpm/.cvsignore,
974        mpc8260/cpm/Makefile.am, mpc8260/cpm/brg.c, mpc8260/cpm/cp.c,
975        mpc8260/cpm/dpram.c, mpc8260/exceptions/.cvsignore,
976        mpc8260/exceptions/Makefile.am, mpc8260/exceptions/asm_utils.S,
977        mpc8260/exceptions/raw_exception.c, mpc8260/exceptions/raw_exception.h,
978        mpc8260/include/Makefile.am, mpc8260/include/console.h,
979        mpc8260/include/cpm.h, mpc8260/include/mmu.h,
980        mpc8260/include/mpc8260.h, mpc8260/mmu/Makefile.am, mpc8260/mmu/mmu.c,
981        mpc8260/timer/Makefile.am, mpc8260/timer/timer.c: New files.
982
9832001-10-12      Joel Sherrill <joel@OARcorp.com>
984
985        * mpc6xx/clock/c_clock.c, mpc6xx/clock/c_clock.h, mpc8xx/clock/clock.c,
986        mpc8xx/timer/timer.c, new_exception_processing/cpu.c,
987        new_exception_processing/cpu.h, new_exception_processing/cpu_asm.S,
988        old_exception_processing/cpu.c, old_exception_processing/cpu.h,
989        old_exception_processing/cpu_asm.S, old_exception_processing/rtems.S:
990        Fixed typo.
991
9922001-10-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
993
994        * .cvsignore: Add autom4te.cache for autoconf > 2.52.
995        * configure.in: Remove.
996        * configure.ac: New file, generated from configure.in by autoupdate.
997
9982001-09-27      Joel Sherrill <joel@OARcorp.com>
999
1000        * old_exception_processing/cpu.h: Renamed delay() to rtems_bsp_delay().
1001        Renamed delay_in_bus_cycles() to rtems_bsp_delay_in_bus_cycles().
1002        * shared/include/cpu.h: Renamed delay() to rtems_bsp_delay().
1003        Renamed delay_in_bus_cycles() to rtems_bsp_delay_in_bus_cycles().
1004
10052001-09-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1006
1007        * new_exception_processing/Makefile.am: Use 'PREINSTALL_FILES ='.
1008        * old_exception_processing/Makefile.am: Use 'PREINSTALL_FILES ='.
1009        * mpc6xx/mmu/Makefile.am: Use 'PREINSTALL_FILES ='.
1010        * mpc6xx/clock/Makefile.am: Use 'PREINSTALL_FILES ='.
1011        * mpc6xx/exceptions/Makefile.am: Use 'PREINSTALL_FILES ='.
1012        * mpc8xx/include/Makefile.am: Use 'PREINSTALL_FILES ='.
1013        * mpc8xx/exceptions/Makefile.am: Use 'PREINSTALL_FILES ='.
1014        * shared/include/Makefile.am: Use 'PREINSTALL_FILES ='.
1015        * shared/src/Makefile.am: Use 'PREINSTALL_FILES ='.
1016        * shared/src/Makefile.am: Use 'CLEANFILES ='.
1017
10182000-06-08      Eric Valette <valette@crf.canon.fr>
1019
1020        * mpc8xx/console-generic/console-generic.c:
1021        The printk/printf did not work when loaded by EPPCBUG. They did
1022        work when loaded with the BDM debugger.  I suspected EPPBUG
1023        made some nasty things like patching Communication processor
1024        microcode...  Anyway, the attached patch:
1025          1) Enables to have printk nearly immediately after boot,
1026          2) Make printf work automagically (I do not know why except I make a
1027        different initialization for printk that should be overwritten by
1028        console init later ?)
1029
1030        I let the default to be using EPPCBUG embedded firmware to boot and
1031        using this printk early enabler code (LOADED_BY_EPPCBUG and
1032        EARLY_CONSOLE) are on.
1033
10342001-05-24      Tom Armistead <tom_armistead@phx.mcd.mot.com>
1035
1036        * mpc6xx/timer/timer.c: Added include of bsp.h and removed
1037        external declaration of BSP_Convert_decrementer() to
1038        correct unresolved reference to this routine.
1039
10402001-05-24      Eric Valette <valette@crf.canon.fr>
1041
1042        * mpc8xx/console-generic/console-generic.c: Bug found by Yacine
1043        <elkolli@crf.canon.fr> where the initialization or irq data structure
1044        was incomplete in case a SMC channel was used first and later a SCC one.
1045
10462001-03-30      Eric Valette <valette@crf.canon.fr>
1047
1048        * mpc8xx/vectors/.cvsignore, mpc8xx/vectors/Makefile.am,
1049        mpc8xx/vectors/README, mpc8xx/vectors/align_h.S
1050        mpc8xx/vectors/vectors.S:  These files were removed in
1051        support of switching the mpc8xx to the use the "new exception
1052        processing model."
1053
10542001-03-30      Eric Valette <valette@crf.canon.fr>
1055
1056        * mpc8xx/exceptions/.cvsignore, mpc8xx/exceptions/Makefile.am,
1057        mpc8xx/exceptions/asm_utils.S, mpc8xx/exceptions/raw_exception.c,
1058        mpc8xx/exceptions/raw_exception.h: New files.
1059        * configure.in, mpc6xx/mmu/bat.h, mpc8xx/Makefile.am,
1060        mpc8xx/clock/clock.c,
1061        mpc8xx/console-generic/console-generic.c,
1062        mpc8xx/include/mpc8xx.h, mpc8xx/mmu/mmu.c,
1063        new_exception_processing/cpu.h, shared/include/byteorder.h,
1064        wrapup/Makefile.am:  This is conversion of the
1065        mpc8xx CPU to the "new exception processing model."
1066
10672001-02-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1068
1069        * mpc505/ictrl/Makefile.am, mpc6xx/clock/Makefile.am,
1070        mpc6xx/exceptions/Makefile.am, mpc6xx/mmu/Makefile.am,
1071        mpc8xx/include/Makefile.am, new_exception_processing/Makefile.am,
1072        old_exception_processing/Makefile.am, pc403/ictrl/Makefile.am,
1073        shared/include/Makefile.am, shared/src/Makefile.am:
1074        Apply *_HEADERS instead of *H_FILES.
1075        * shared/src/.cvsignore: Add cache.h.
1076
10772001-01-03      Joel Sherrill <joel@OARcorp.com>
1078
1079        * new_exception_processing/cpu.h, old_exception_processing/cpu.c:
1080        old_exception_processing/cpu.h, Added _CPU_Initialize_vectors().
1081        In particular, spurious vector initialization had to be moved
1082        on old exception processing model.
1083
10842000-11-09      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1085
1086        * Makefile.am: Use ... instead of RTEMS_TOPdir in ACLOCAL_AMFLAGS.
1087
10882000-11-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1089
1090        * Makefile.am: Switch to ACLOCAL_AMFLAGS = -I $(RTEMS_TOPdir)/aclocal.
1091
10922000-10-26      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1093
1094        * Makefile.am: ACLOCAL_AMFLAGS= -I $(RTEMS_TOPdir)/macros.
1095        Switch to GNU canonicalization.
1096
10972000-10-20      Joel Sherrill <joel@OARcorp.com>
1098
1099        * mpc8xx/console-generic/console-generic.c: Avoid use of
1100        BSP definitions and rely on the new routine
1101        mbx8xx_console_get_configuration() to get information.  This
1102        routine was formerly incorrectly called
1103        mbx8xx_console_use_maximum_buffer_size().
1104        binding to the exception code.
1105
11062000-10-20      Joel Sherrill <joel@OARcorp.com>
1107
1108        * configure.in, Makefile.am: Explicitly specify whether an
1109        RTEMS_CPU_MODEL is using old or new exception processing.  This
1110        is important because when building multilib, you do not know
1111        the RTEMS_CPU_MODEL.  So everything built in a multilib'ed RTEMS
1112        must be independent of the exception model and allow for late
1113        binding to the exception code.
1114
11152000-10-18        Sergei Organov <osv@javad.ru>
1116
1117        * Added full support for MPC505.
1118        * mpc505/ictrl: New directory.
1119        * configure.in, mpc505/Makefile.am: Modified to reflect ictrl addition.
1120        * mpc505/ictrl/.cvsignore, mpc505/ictrl/Makefile.am,
1121        mpc505/ictrl/ictrl.c, mpc505/ictrl/ictrl.h: New files.
1122        * mpc505/timer/timer.c: Use <rtems.h>, not "rtems.h".
1123        * mpc505/vectors/Makefile.am: alignment exception handler now included.
1124        * mpc505/vectors/vectors.S: Now use constants for exception numbers.
1125        * old_exception_processing/ppc_offs.h: New file.
1126        * old_exception_processing/Makefile.am: Account for ppc_offs.h.
1127        * old_exception_processing/cpu.h: Make Nest and Disable levels volatile.
1128        * old_exception_processing/cpu_asm.S: Offsets moved to ppc_offs.h.
1129
11302000-10-18      Joel Sherrill <joel@OARcorp.com>
1131
1132        * mpc8xx/console-generic/console-generic.c: Removed include of
1133        <bsp.h> by adding BSP dependent routine
1134        mbx8xx_console_use_maximum_buffer_size() which can be hard coded
1135        or check non-volatile memory for configuration.
1136
11372000-10-18      Joel Sherrill <joel@OARcorp.com>
1138
1139        * mpc8xx/console-generic/console-generic.c: Removed warnings.
1140
11412000-10-18      Joel Sherrill <joel@OARcorp.com>
1142
1143        * mpc6xx/clock/c_clock.h: Removed commented out reference to <bsp.h>.
1144        * mpc6xx/timer/timer.c: Ditto.
1145
11462000-10-18      Joel Sherrill <joel@OARcorp.com>
1147
1148        * mpc6xx/clock/c_clock.c, mpc6xx/clock/c_clock.h: Removed use of
1149        bsp.h and replaced it with use of proper interfaces or explicit
1150        externs of required functions and data.
1151        * mpc6xx/timer/timer.c: Ditto.
1152
11532000-09-04      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1154
1155        * mpc505/timer/Makefile.am, mpc505/vectors/Makefile.am,
1156        mpc6xx/clock/Makefile.am, mpc6xx/exceptions/Makefile.am,
1157        mpc6xx/mmu/Makefile.am, mpc6xx/timer/Makefile.am,
1158        mpc6xx/wrapup/Makefile.am, ppc403/clock/Makefile.am,
1159        ppc403/console/Makefile.am, ppc403/ictrl/Makefile.am,
1160        ppc403/timer/Makefile.am, ppc403/vectors/Makefile.am,
1161        shared/include/Makefile.am, shared/src/Makefile.am,
1162        wrapup/Makefile.am, mpc8xx/clock/Makefile.am,
1163        mpc8xx/console-generic/Makefile.am, mpc8xx/cpm/Makefile.am,
1164        mpc8xx/mmu/Makefile.am, mpc8xx/timer/Makefile.am,
1165        mpc8xx/vectors/Makefile.am, new_exception_processing/Makefile.am,
1166        old_exception_processing/Makefile.am: Include compile.am
1167
11682000-08-11  Charles-Antoine Gauthier  <charles.gauthier@nrc.ca>
1169
1170        * mpc8xx/console-generic/console-generic.c:
1171        Add support for configuration parameters in NVRAM
1172
11732000-08-25      Joel Sherrill <joel.sherrill@OARcorp.com>
1174
1175        * ChangeLog: File paths corrected.
1176
11772000-08-10      Charles-Antoine Gauthier  <charles.gauthier@nrc.ca>
1178
1179        * mpx8xx/console-generic/console-generic.c: Addition of support
1180        for shared printk and no termios.
1181
11822000-08-10      Charles-Antoine Gauthier  <charles.gauthier@nrc.ca>
1183
1184        * mpx8xx/console-generic/console-generic.c(m8xx_uart_pollWrite):
1185        Flush actual buffer.
1186
11872000-08-10      Joel Sherrill <joel@OARcorp.com>
1188
1189        * ChangeLog: New file.
Note: See TracBrowser for help on using the repository browser.