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

4.104.114.84.95
Last change on this file since bb540989 was 995e19f5, checked in by Ralf Corsepius <ralf.corsepius@…>, on 02/14/05 at 15:55:30

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

  • rtems/powerpc/powerpc.h: Remove PPC_ALIGNMENT.
  • Property mode set to 100644
File size: 48.7 KB
Line 
12005-02-14      Ralf Corsepius <ralf.corsepius@rtems.org>
2
3        * rtems/powerpc/powerpc.h: Remove PPC_ALIGNMENT.
4
52005-02-14      Ralf Corsepius <ralf.corsepius@rtems.org>
6
7        * mpc8xx/mmu/mmu.c, rtems/powerpc/cache.h, rtems/powerpc/powerpc.h:
8        #include <rtems/powerpc/powerpc.h>.
9
102005-02-13      Ralf Corsepius <ralf.corsepius@rtems.org>
11
12        * rtems/powerpc/powerpc.h: New header guard.
13
142005-02-13      Ralf Corsepius <ralf.corsepius@rtems.org>
15
16        * rtems/powerpc/powerpc.h: New (Copy of
17        cpukit/score/cpu/powerpc/rtems/score/powerpc.h).
18
192005-02-13      Ralf Corsepius <ralf.corsepius@rtems.org>
20
21        * mpc5xx/include/mpc5xx.h, mpc5xx/include/console.h,
22        mpc5xx/exceptions/raw_exception.h, mpc5xx/irq/irq.h,
23        mpc5xx/vectors/vectors.h, mpc6xx/exceptions/raw_exception.h,
24        mpc6xx/mmu/bat.h, mpc6xx/mmu/pte121.h,
25        mpc6xx/clock/c_clock.h, mpc8260/include/mpc8260.h,
26        mpc8260/include/console.h, mpc8260/include/cpm.h,
27        mpc8260/exceptions/raw_exception.h, mpc8260/include/mmu.h,
28        mpc8xx/include/mpc8xx.h, mpc8xx/include/console.h,
29        mpc8xx/include/cpm.h, mpc8xx/exceptions/raw_exception.h,
30        mpc8xx/include/mmu.h, ppc403/ictrl/ictrl.h,
31        ppc403/tty_drv/tty_drv.h, shared/include/io.h,
32        shared/include/mmu.h, shared/include/page.h,
33        shared/include/byteorder.h, shared/include/pgtable.h,
34        shared/include/cpuIdent.h,shared/include/spr.h,
35        shared/src/stackTrace.h: New header guards.
36
372005-02-11      Ralf Corsepius <ralf.corsepius@rtems.org>
38
39        * Makefile.am: Build exception processing in  old-exceptions rsp.
40        new-exceptions subdirs (Merge-in former libbsp/powerpc/support/*).
41
422005-02-11      Ralf Corsepius <ralf.corsepius@rtems.org>
43
44        * configure.ac: subdir-objects.
45        Add compiler check for old/new-style exception processing.
46
472005-02-11      Ralf Corsepius <ralf.corsepius@rtems.org>
48
49        * mpc8260/cpm/dpram.c, mpc8xx/cpm/dpram.c:
50        Remove local rtems_panic, use #include <rtems/error.h>.
51
522005-02-10      Ralf Corsepius <ralf.corsepius@rtems.org>
53
54        * mpc505/vectors/vectors.S, ppc403/vectors/vectors.S:
55        Remove PPC_ABI_POWEROPEN.
56
572005-02-09      Ralf Corsepius <ralf.corsepius@rtems.org>
58
59        * mpc505/vectors/vectors.S, ppc403/vectors/vectors.S:
60        Remove PPC_ABI_GCC27.
61
622005-02-09      Ralf Corsepius <ralf.corsepius@rtems.org>
63
64        * ppc403/vectors/vectors.S: Remove XCOFF support.
65
662005-02-09      Ralf Corsepius <ralf.corsepius@rtems.org>
67
68        * rtems/powerpc/cache.h, rtems/powerpc/debugmod.h:
69        New header guards.
70
712005-01-07      Ralf Corsepius <ralf.corsepius@rtems.org>
72
73        * mpc505/Makefile.am, mpc5xx/Makefile.am, mpc6xx/Makefile.am,
74        mpc8260/Makefile.am, mpc8xx/Makefile.am, ppc403/Makefile.am,
75        shared/Makefile.am: Eliminate CFLAGS_OPTIMIZE_V.
76
772005-01-04      Joel Sherrill <joel@OARcorp.com>
78
79        * ppc403/tty_drv/tty_drv.c: Remove warnings.
80
812005-01-02      Ralf Corsepius <ralf.corsepius@rtems.org>
82
83        * mpc505/Makefile.am, mpc5xx/Makefile.am, mpc6xx/Makefile.am,
84        mpc8260/Makefile.am, mpc8xx/Makefile.am, ppc403/Makefile.am,
85        shared/Makefile.am: Remove build-variant support.
86
872004-11-22      Jennifer Averett <jennifer@OARcorp.com>
88
89        PR 581/bsps
90        * mpc6xx/exceptions/raw_exception.c, shared/include/cpuIdent.h:
91        Converting PSIM to new exception model required adding PSIM as
92        PowerPC CPU model.
93
942004-11-20      Ralf Corsepius <ralf.corsepius@rtems.org>
95
96        * powerpc/shared/include/cpuIdent.c,
97        powerpc/shared/include/cpuIdent.h: Add 603le.
98        (Submitted by Thomas.Doerfler <Thomas.Doerfler@imd-systems.de>
99        as part of the patch attached to PR 703).
100
1012004-11-10      Richard Campbell <richard.campbell@oarcorp.com>
102
103        * configure.ac, mpc6xx/exceptions/raw_exception.c,
104        mpc6xx/exceptions/raw_exception.h, mpc6xx/mmu/bat.c,
105        mpc6xx/mmu/bat.h, mpc6xx/mmu/mmuAsm.S, shared/include/cpuIdent.c,
106        shared/include/cpuIdent.h: Add MPC8240 and MPC8245 support. There was
107        also a significant amount of spelling and whitespace cleanup.
108
1092004-10-21      Ralf Corsepius <ralf_corsepius@rtems.org>
110
111        * mpc5xx/clock/clock.c, mpc5xx/include/mpc5xx.h
112        mpc5xx/timer/timer.c: Use POSIX fixed size types.
113
1142004-10-20      Eric Norum <norume@aps.anl.gov>
115
116        Add Kate Feng's MPC7455 support
117        * configure.ac
118        * mpc6xx/exceptions/raw_exception.c
119        * mpc6xx/mmu/mmuAsm.S
120        * mpc6xx/mmu/pte121.c
121        * shared/include/cpuIdent.c
122        * shared/include/cpuIdent.h
123
1242004-10-19      Ralf Corsepius <ralf_corsepius@rtems.org>
125
126        * configure.ac: Remove RTEMS_ENABLE_BARE.
127
1282004-09-24      Ralf Corsepius <ralf_corsepius@rtems.org>
129
130        * configure.ac: Require automake > 1.9.
131
1322004-05-22      Till Strauman <strauman@slac.stanford.edu>
133
134        PR 619/bsps
135        * mpc6xx/clock/c_clock.c: The PPC decrementer must be reloaded on each
136        clock tick. Currently, this is done by just reloading a fixed value.
137        The attached patch takes into account the time that elapsed since the
138        decrementer crossed zero in order to adjust the value to be
139        re-loaded. Without the patch, the effective system clock cycle is
140        increased by the exception handler latency.
141
1422004-04-13      Ralf Corsepius <ralf_corsepius@rtems.org>
143
144        * mpc5xx/clock/clock.c, mpc5xx/irq/irq_asm.S, mpc5xx/vectors/vectors.S:
145        Reflect new locations of cpukit headers.
146
1472004-04-13      Ralf Corsepius <ralf_corsepius@rtems.org>
148
149        * mpc505/ictrl/ictrl.c, mpc505/vectors/vectors.S,
150        mpc6xx/exceptions/raw_exception.c,
151        mpc8260/exceptions/raw_exception.c,
152        mpc8xx/exceptions/raw_exception.c, rtems/powerpc/cache.h,
153        mpc5xx/ictrl/ictrl.c, mpc5xx/exceptions/raw_exception.c: Include
154        <rtems/score/powerpc.h> instead of <rtems/score/ppc.h>.
155
1562004-04-12      David Querbach <querbach@realtime.bc.ca>
157
158        * README, configure.ac, mpc5xx/Makefile.am,
159        mpc5xx/exceptions/raw_exception.c, mpc5xx/exceptions/raw_exception.h,
160        mpc5xx/timer/timer.c, shared/include/cpuIdent.h: addition of a
161        significant amount of MPC5xx support as part of the addition of the
162        SS555 BSP.
163        * mpc5xx/README, mpc5xx/clock/clock.c,
164        mpc5xx/console-generic/console-generic.c, mpc5xx/include/console.h,
165        mpc5xx/include/mpc5xx.h, mpc5xx/irq/irq.c, mpc5xx/irq/irq.h,
166        mpc5xx/irq/irq_asm.S, mpc5xx/irq/irq_init.c,
167        mpc5xx/vectors/vectors.S, mpc5xx/vectors/vectors.h,
168        mpc5xx/vectors/vectors_init.c: New files.
169        * mpc5xx/exceptions/asm_utils.S: Removed.
170
1712004-04-02      Ralf Corsepius <ralf_corsepius@rtems.org>
172
173        * ppc403/vectors/align_h.S: Include <rtems/asm.h> instead of <asm.h>.
174
1752004-04-01      Ralf Corsepius <ralf_corsepius@rtems.org>
176
177        * mpc505/vectors/vectors.S: Include <rtems/asm.h> instead of <asm.h>.
178        * mpc6xx/exceptions/asm_utils.S: Include <rtems/asm.h> instead of <asm.h>.
179        * mpc6xx/mmu/mmuAsm.S: Include <rtems/asm.h> instead of <asm.h>.
180        * mpc8260/exceptions/asm_utils.S: Include <rtems/asm.h> instead of <asm.h>.
181        * mpc8xx/exceptions/asm_utils.S: Include <rtems/asm.h> instead of <asm.h>.
182        * ppc403/vectors/vectors.S: Include <rtems/asm.h> instead of <asm.h>.
183        * mpc5xx/exceptions/asm_utils.S: Include <rtems/asm.h> instead of <asm.h>.
184        * mpc8260/clock/clock.c: Include <rtems/clockdrv.h> instead of <clockdrv.h>.
185        * mpc8xx/clock/clock.c: Include <rtems/clockdrv.h> instead of <clockdrv.h>.
186        * ppc403/clock/clock.c: Include <rtems/clockdrv.h> instead of <clockdrv.h>.
187
1882004-03-31      Ralf Corsepius <ralf_corsepius@rtems.org>
189
190        * mpc6xx/timer/timer.c: Cosmetics.
191
1922004-03-30      Ralf Corsepius <ralf_corsepius@rtems.org>
193
194        * mpc505/timer/timer.c, mpc5xx/timer/timer.c,
195        mpc6xx/clock/c_clock.c, mpc6xx/timer/timer.c, mpc8260/clock/clock.c,
196        mpc8260/console-generic/console-generic.c, mpc8260/cpm/cp.c,
197        mpc8260/cpm/dpram.c, mpc8260/include/cpm.h, mpc8260/include/mmu.h,
198        mpc8260/include/mpc8260.h, mpc8260/mmu/mmu.c, mpc8260/timer/timer.c,
199        mpc8xx/clock/clock.c, mpc8xx/console-generic/console-generic.c,
200        mpc8xx/cpm/cp.c, mpc8xx/cpm/dpram.c, mpc8xx/include/cpm.h,
201        mpc8xx/include/mmu.h, mpc8xx/include/mpc8xx.h, mpc8xx/mmu/mmu.c,
202        mpc8xx/timer/timer.c, ppc403/clock/clock.c,
203        ppc403/console/console.c, ppc403/console/console405.c,
204        ppc403/ictrl/ictrl.c, ppc403/ictrl/ictrl.h, ppc403/timer/timer.c,
205        ppc403/tty_drv/tty_drv.c, rtems/powerpc/cache.h, shared/src/cache.c:
206        Convert to using c99 fixed size types.
207
2082004-03-26      Ralf Corsepius <ralf_corsepius@rtems.org>
209
210        * configure.ac: Add 2nd argument (rtems_updir) to RTEMS_TOP.
211
2122004-03-09      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
213
214        * README: Add "mpc5xx (mpc565)", because Wilfried B. mentioned the
215        mpc5xx being used on mpc565.
216
2172004-03-08      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
218
219        PR 587/bsps
220        * shared/include/cpuIdent.h, shared/include/cpuIdent.c: Add defines
221        for MPC_5XX.
222
2232004-03-08      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
224
225        * Makefile.am, configure.ac: Reflect having added mpc5xx.
226
2272004-03-08      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
228
229        * mpc5xx/.cvsignore, mpc5xx/Makefile.am: New.
230        * mpc5xx/exceptions/asm_utils.S,  mpc5xx/exceptions/raw_exception.c,
231        mpc5xx/exceptions/raw_exception.h, mpc5xx/ictrl/ictrl.c,
232        mpc5xx/ictrl/ictrl.h, mpc5xx/timer/timer.c: New (Submission from
233        Wilfried Busalski <w.busalski@lancier-monitoring.de>).
234
2352004-03-05      Joel Sherrill <joel@OARcorp.com>
236
237        * mpc6xx/mmu/pte121.c: Add missing ifdef DEBUG to remove warning for
238        unused static routine.
239
2402004-02-17      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
241
242        * mpc505/Makefile.am: Fix typo.
243
2442004-02-06      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
245
246        * mpc505/Makefile.am, mpc6xx/Makefile.am, mpc8260/Makefile.am,
247        mpc8xx/Makefile.am, ppc403/Makefile.am: Don't include .../lib.am.
248
2492004-01-30      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
250
251        * wrapup/Makefile.am: Remove.
252        * configure.ac: Remove wrapup.
253        * shared/Makefile.am: Use automake compilation rules.
254        Build *.rels.
255
2562004-01-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
257
258        * configure.ac: Require automake >= 1.8.2.
259        * Makefile.am, mpc505/Makefile.am, mpc6xx/Makefile.am,
260        mpc8260/Makefile.am, mpc8xx/Makefile.am, ppc403/Makefile.am,
261        shared/Makefile.am: Use automake compilation rules.
262        Add PREINSTALL_DIRS.
263
2642004-01-14      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
265
266        * Makefile.am: Re-add dirstamps to PRE/TMPINSTALL_FILES.
267        Add PRE/TMPINSTALL_FILES to CLEANFILES.
268        * mpc505/Makefile.am: Ditto.
269        * mpc6xx/Makefile.am: Ditto.
270        * mpc8260/Makefile.am: Ditto.
271        * mpc8xx/Makefile.am: Ditto.
272        * ppc403/Makefile.am: Ditto.
273        * shared/Makefile.am: Ditto.
274
2752004-01-13      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
276
277        * mpc6xx/Makefile.am: Remove libcpuspec.a (Unused).
278
2792004-01-13      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
280
281        * mpc505/Makefile.am: Fix typo vectors/vectors.S.
282        * shared/Makefile.am: Fix typo
283        EXTRA_DIST = $(libcpuspec_C_FILES)
284
2852003-12-19      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
286
287        * ppc403/Makefile.am: Fix typo in vectors' compilation rule.
288        * shared/Makefile.am: Use $(top_srcdir)/../shared instead of
289        relative subdirs.
290
2912003-12-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
292
293        * mpc6xx/wrapup/.cvsignore: Remove.
294
2952003-12-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
296
297        * ppc403/clock/Makefile.am: Remove.
298        * ppc403/console/Makefile.am: Remove.
299        * ppc403/ictrl/Makefile.am: Remove.
300        * ppc403/timer/Makefile.am: Remove.
301        * ppc403/tty_drv/Makefile.am: Remove.
302        * ppc403/vectors/Makefile.am: Remove.
303        * ppc403/Makefile.am: Merge-in Makefile.ams above.
304        * configure.ac: Reflect changes to ppc403/Makefile.ams.
305
3062003-12-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
307
308        * mpc505/ictrl/Makefile.am: Remove.
309        * mpc505/timer/Makefile.am: Remove.
310        * mpc505/vectors/Makefile.am: Remove.
311        * mpc505/Makefile.am: Merge-in Makefile.ams above.
312        * configure.ac: Reflect changes to mpc505/Makefile.ams.
313
3142003-12-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
315
316        * mpc8xx/clock/Makefile.am: Remove.
317        * mpc8xx/console-generic/Makefile.am: Remove.
318        * mpc8xx/cpm/Makefile.am: Remove.
319        * mpc8xx/exceptions/Makefile.am: Remove.
320        * mpc8xx/mmu/Makefile.am: Remove.
321        * mpc8xx/timer/Makefile.am: Remove.
322        * mpc8xx/Makefile.am: Merge-in Makefile.ams above.
323        * configure.ac: Reflect changes to mpc8xx/Makefile.ams.
324
3252003-12-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
326
327        * configure.ac: Remove mpc6xx/*/Makefile,  mpc8260/*/Makefile.
328
3292003-12-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
330
331        * mpc6xx/clock/Makefile.am: Remove.
332        * mpc6xx/exceptions/Makefile.am: Remove.
333        * mpc6xx/mmu/Makefile.am: Remove.
334        * mpc6xx/timer/Makefile.am: Remove.
335        * mpc6xx/wrapup/Makefile.am: Remove.
336        * mpc6xx/Makefile.am: Merge-in Makefile.ams above.
337
3382003-12-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
339
340        * mpc8260/clock/Makefile.am: Remove.
341        * mpc8260/console-generic/Makefile.am: Remove.
342        * mpc8260/cpm/Makefile.am: Remove.
343        * mpc8260/exceptions/Makefile.am: Remove.
344        * mpc8260/mmu/Makefile.am: Remove.
345        * mpc8260/timer/Makefile.am: Remove.
346        * mpc8260/Makefile.am: Merge-in Makefile.ams above.
347
3482003-12-15      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
349
350        * shared/include/Makefile.am: Remove.
351        * shared/src/Makefile.am: Remove.
352        * shared/Makefile.am: Merge-in Makefile.ams above.
353        * configure.ac: Reflect changes above.
354
3552003-12-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
356
357        * Makefile.am: Use mkdir_p. Remove dirs from PRE/TMPINSTALL_FILES.
358        * mpc505/ictrl/Makefile.am: Use mkdir_p. Remove dirs from PRE/TMPINSTALL_FILES.
359        * mpc6xx/clock/Makefile.am: Use mkdir_p. Remove dirs from PRE/TMPINSTALL_FILES.
360        * mpc6xx/exceptions/Makefile.am: Use mkdir_p. Remove dirs from PRE/TMPINSTALL_FILES.
361        * mpc6xx/mmu/Makefile.am: Use mkdir_p. Remove dirs from PRE/TMPINSTALL_FILES.
362        * mpc8260/Makefile.am: Use mkdir_p. Remove dirs from PRE/TMPINSTALL_FILES.
363        * mpc8260/exceptions/Makefile.am: Use mkdir_p. Remove dirs from PRE/TMPINSTALL_FILES.
364        * mpc8xx/Makefile.am: Use mkdir_p. Remove dirs from PRE/TMPINSTALL_FILES.
365        * mpc8xx/exceptions/Makefile.am: Use mkdir_p. Remove dirs from PRE/TMPINSTALL_FILES.
366        * ppc403/ictrl/Makefile.am: Use mkdir_p. Remove dirs from PRE/TMPINSTALL_FILES.
367        * ppc403/tty_drv/Makefile.am: Use mkdir_p. Remove dirs from PRE/TMPINSTALL_FILES.
368        * shared/include/Makefile.am: Use mkdir_p. Remove dirs from PRE/TMPINSTALL_FILES.
369        * shared/src/Makefile.am: Use mkdir_p. Remove dirs from PRE/TMPINSTALL_FILES.
370
3712003-12-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
372
373        * configure.ac: Require automake >= 1.8, autoconf >= 2.59.
374
3752003-12-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
376
377        * wrapup/Makefile.am: Build libcpu.a.
378        Don't preinstall libcpu.a
379
3802003-12-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
381
382        * mpc505/ictrl/Makefile.am: Remove all-local: $(ARCH).
383        * mpc505/timer/Makefile.am: Remove all-local: $(ARCH).
384        * mpc505/vectors/Makefile.am: Remove all-local: $(ARCH).
385        * mpc6xx/clock/Makefile.am: Remove all-local: $(ARCH).
386        * mpc6xx/exceptions/Makefile.am: Remove all-local: $(ARCH).
387        * mpc6xx/mmu/Makefile.am: Remove all-local: $(ARCH).
388        * mpc6xx/timer/Makefile.am: Remove all-local: $(ARCH).
389        * mpc6xx/wrapup/Makefile.am: Remove all-local: $(ARCH).
390        * mpc8260/clock/Makefile.am: Remove all-local: $(ARCH).
391        * mpc8260/console-generic/Makefile.am: Remove all-local: $(ARCH).
392        * mpc8260/cpm/Makefile.am: Remove all-local: $(ARCH).
393        * mpc8260/exceptions/Makefile.am: Remove all-local: $(ARCH).
394        * mpc8260/mmu/Makefile.am: Remove all-local: $(ARCH).
395        * mpc8260/timer/Makefile.am: Remove all-local: $(ARCH).
396        * mpc8xx/clock/Makefile.am: Remove all-local: $(ARCH).
397        * mpc8xx/console-generic/Makefile.am: Remove all-local: $(ARCH).
398        * mpc8xx/cpm/Makefile.am: Remove all-local: $(ARCH).
399        * mpc8xx/exceptions/Makefile.am: Remove all-local: $(ARCH).
400        * mpc8xx/mmu/Makefile.am: Remove all-local: $(ARCH).
401        * mpc8xx/timer/Makefile.am: Remove all-local: $(ARCH).
402        * ppc403/clock/Makefile.am: Remove all-local: $(ARCH).
403        * ppc403/console/Makefile.am: Remove all-local: $(ARCH).
404        * ppc403/ictrl/Makefile.am: Remove all-local: $(ARCH).
405        * ppc403/timer/Makefile.am: Remove all-local: $(ARCH).
406        * ppc403/tty_drv/Makefile.am: Remove all-local: $(ARCH).
407        * ppc403/vectors/Makefile.am: Remove all-local: $(ARCH).
408        * shared/include/Makefile.am: Remove all-local: $(ARCH).
409        * shared/src/Makefile.am: Remove all-local: $(ARCH).
410        * wrapup/Makefile.am: Remove all-local: $(ARCH).
411
4122003-12-01      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
413
414        * Makefile.am: Reformat. Use dirstamp for preinstallation.
415        * mpc505/Makefile.am: Reformat.
416        * mpc505/ictrl/Makefile.am: Reformat. Use dirstamp for preinstallation.
417        * mpc505/timer/Makefile.am: Reformat.
418        * mpc505/vectors/Makefile.am: Reformat.
419        * mpc6xx/Makefile.am: Reformat.
420        * mpc6xx/clock/Makefile.am: Reformat. Use dirstamp for preinstallation.
421        * mpc6xx/exceptions/Makefile.am: Reformat. Use dirstamp for preinstallation.
422        * mpc6xx/mmu/Makefile.am: Reformat. Use dirstamp for preinstallation.
423        * mpc6xx/timer/Makefile.am: Reformat.
424        * mpc6xx/wrapup/Makefile.am: Reformat.
425        * mpc8260/Makefile.am: Reformat. Use dirstamp for preinstallation.
426        * mpc8260/clock/Makefile.am: Reformat.
427        * mpc8260/console-generic/Makefile.am: Reformat.
428        * mpc8260/cpm/Makefile.am: Reformat.
429        * mpc8260/exceptions/Makefile.am: Reformat. Use dirstamp for preinstallation.
430        * mpc8260/mmu/Makefile.am: Reformat.
431        * mpc8260/timer/Makefile.am: Reformat.
432        * mpc8xx/Makefile.am: Reformat. Use dirstamp for preinstallation.
433        * mpc8xx/clock/Makefile.am: Reformat.
434        * mpc8xx/console-generic/Makefile.am: Reformat.
435        * mpc8xx/cpm/Makefile.am: Reformat.
436        * mpc8xx/exceptions/Makefile.am: Reformat. Use dirstamp for preinstallation.
437        * mpc8xx/mmu/Makefile.am: Reformat.
438        * mpc8xx/timer/Makefile.am: Reformat.
439        * ppc403/Makefile.am: Reformat.
440        * ppc403/clock/Makefile.am: Reformat.
441        * ppc403/console/Makefile.am: Reformat.
442        * ppc403/ictrl/Makefile.am: Reformat. Use dirstamp for preinstallation.
443        * ppc403/timer/Makefile.am: Reformat.
444        * ppc403/tty_drv/Makefile.am: Reformat. Use dirstamp for preinstallation.
445        * ppc403/vectors/Makefile.am: Reformat.
446        * shared/Makefile.am: Reformat.
447        * shared/include/Makefile.am: Reformat. Use dirstamp for preinstallation.
448        * shared/src/Makefile.am: Reformat. Use dirstamp for preinstallation.
449        * wrapup/Makefile.am: Reformat.
450
4512003-10-22      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
452
453        * configure.ac: Remove RTEMS_CANONICAL_HOST.
454
4552003-10-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
456
457        * configure.ac: Remove RTEMS_CHECK_CPU.
458
4592003-09-04      Joel Sherrill <joel@OARcorp.com>
460
461        * mpc6xx/clock/c_clock.c, mpc6xx/clock/c_clock.h,
462        mpc6xx/exceptions/raw_exception.c, mpc6xx/exceptions/raw_exception.h,
463        mpc6xx/mmu/bat.c, mpc6xx/mmu/bat.h, mpc6xx/mmu/mmuAsm.S,
464        mpc6xx/timer/timer.c, mpc8260/clock/clock.c,
465        mpc8260/console-generic/console-generic.c, mpc8260/cpm/brg.c,
466        mpc8260/exceptions/raw_exception.c,
467        mpc8260/exceptions/raw_exception.h, mpc8260/include/cpm.h,
468        mpc8260/include/mmu.h, mpc8260/mmu/mmu.c, mpc8260/timer/timer.c,
469        mpc8xx/clock/clock.c, mpc8xx/console-generic/console-generic.c,
470        mpc8xx/exceptions/raw_exception.c, mpc8xx/exceptions/raw_exception.h,
471        mpc8xx/include/cpm.h, mpc8xx/include/mmu.h, mpc8xx/mmu/mmu.c,
472        mpc8xx/timer/timer.c, ppc403/clock/clock.c,
473        ppc403/console/console.c.polled, ppc403/timer/timer.c,
474        rtems/powerpc/debugmod.h, shared/include/byteorder.h,
475        shared/include/cpuIdent.c, shared/include/cpuIdent.h,
476        shared/include/io.h, shared/include/mmu.h, shared/include/page.h,
477        shared/include/pgtable.h, shared/include/spr.h: URL for license
478        changed.
479
4802003-09-04      Joel Sherrill <joel@OARcorp.com>
481
482        * mpc505/timer/timer.c, ppc403/console/console.c,
483        ppc403/console/console405.c: Removed incorrect statement about
484        copyright assignment.
485
4862003-08-20      Joel Sherrill <joel@OARcorp.com>
487
488        * mpc8260/clock/clock.c: Correct copyright statements.
489
4902003-08-18      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
491
492        * Makefile.am: Reflect having moved aclocal/.
493
4942003-08-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
495
496        * Makefile.am: Reflect having moved automake/.
497        * mpc505/Makefile.am: Reflect having moved automake/.
498        * mpc505/ictrl/Makefile.am: Reflect having moved automake/.
499        * mpc505/timer/Makefile.am: Reflect having moved automake/.
500        * mpc505/vectors/Makefile.am: Reflect having moved automake/.
501        * mpc6xx/Makefile.am: Reflect having moved automake/.
502        * mpc6xx/clock/Makefile.am: Reflect having moved automake/.
503        * mpc6xx/exceptions/Makefile.am: Reflect having moved automake/.
504        * mpc6xx/mmu/Makefile.am: Reflect having moved automake/.
505        * mpc6xx/timer/Makefile.am: Reflect having moved automake/.
506        * mpc6xx/wrapup/Makefile.am: Reflect having moved automake/.
507        * mpc8260/Makefile.am: Reflect having moved automake/.
508        * mpc8260/clock/Makefile.am: Reflect having moved automake/.
509        * mpc8260/console-generic/Makefile.am: Reflect having moved automake/.
510        * mpc8260/cpm/Makefile.am: Reflect having moved automake/.
511        * mpc8260/exceptions/Makefile.am: Reflect having moved automake/.
512        * mpc8260/mmu/Makefile.am: Reflect having moved automake/.
513        * mpc8260/timer/Makefile.am: Reflect having moved automake/.
514        * mpc8xx/Makefile.am: Reflect having moved automake/.
515        * mpc8xx/clock/Makefile.am: Reflect having moved automake/.
516        * mpc8xx/console-generic/Makefile.am: Reflect having moved automake/.
517        * mpc8xx/cpm/Makefile.am: Reflect having moved automake/.
518        * mpc8xx/exceptions/Makefile.am: Reflect having moved automake/.
519        * mpc8xx/mmu/Makefile.am: Reflect having moved automake/.
520        * mpc8xx/timer/Makefile.am: Reflect having moved automake/.
521        * ppc403/Makefile.am: Reflect having moved automake/.
522        * ppc403/clock/Makefile.am: Reflect having moved automake/.
523        * ppc403/console/Makefile.am: Reflect having moved automake/.
524        * ppc403/ictrl/Makefile.am: Reflect having moved automake/.
525        * ppc403/timer/Makefile.am: Reflect having moved automake/.
526        * ppc403/tty_drv/Makefile.am: Reflect having moved automake/.
527        * ppc403/vectors/Makefile.am: Reflect having moved automake/.
528        * shared/Makefile.am: Reflect having moved automake/.
529        * shared/include/Makefile.am: Reflect having moved automake/.
530        * shared/src/Makefile.am: Reflect having moved automake/.
531        * wrapup/Makefile.am: Reflect having moved automake/.
532
5332003-08-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
534
535        * configure.ac: Use rtems-bugs@rtems.com as bug report email address.
536
5372003-08-08      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
538
539        * wrapup/Makefile.am (FAMILY_OBJS): Remove *exception_processing.
540
5412003-07-08      Joel Sherrill <joel@OARcorp.com>
542
543        PR 416/bsps
544        * ppc403/ictrl/ictrl.c (ictrl_isr): We acknolwegde the interrupt in
545        interrupt controller (clr_exisr(mask)) before calling the interrupt
546        handler that will acnowledge the interrupt source. This results in
547        the interrupt beeing seen a second time by the interrupt controller.
548        Reported and fixed by El Kolli Yacine <yacine.elkolli@crf.canon.fr>.
549
5502003-03-25      Thomas Doerfler <Thomas.Doerfler@imd-systems.de>
551
552        PR 368/filesystems
553        * mpc8xx/include/mpc8xx.h: Add PCMCIA registers.
554
5552003-03-25      Till Straumann <strauman@slac.stanford.edu>
556
557        PR 349/bsps
558        * shared/include/cpuIdent.c: Readd PPC604r CPU.
559
5602003-03-06      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
561
562        * configure.ac: Remove AC_CONFIG_AUX_DIR.
563
5642003-02-20      Till Straumann <strauman@slac.stanford.edu>
565
566        PR 349/bsps
567        * mpc6xx/exceptions/raw_exception.c, mpc6xx/mmu/bat.c,
568        mpc6xx/mmu/pte121.c, shared/include/cpuIdent.c,
569        shared/include/cpuIdent.h, shared/src/Makefile.am, shared/src/stack.c,
570        shared/src/stackTrace.h, powerpc/registers.h:
571          - undo improper 'fix' who broke mpc604r identification
572          - fix: 7400 identification PVR value was wrong
573          - enhance 'setdbat()' to switch OFF a given BAT if called with 0 size
574          - fix: page table support bugfix
575          - enhancement: provide routines to take and print stack trace
576            snapshots
577          - add definitions for HID1 and DABR SPRs
578
5792003-02-14      Greg Menke <gregory.menke@gsfc.nasa.gov>
580
581        PR 348/bsps
582        * mpc6xx/exceptions/raw_exception.c: Add PPC_603ev as required
583        by MTX603e BSP.
584
5852003-02-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
586
587        * configure.ac: AM_INIT_AUTOMAKE([1.7.2]).
588
5892003-02-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
590
591        * configure.ac: AC_PREREQ(2.57).
592
5932002-12-19      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
594
595        * configure.ac: Remove RTEMS_CHEC_CUSTOM_BSP.
596        * mpc505/ictrl/Makefile.am: Don't include @RTEMS_BSP@.cfg.
597        * mpc505/timer/Makefile.am: Don't include @RTEMS_BSP@.cfg.
598        * mpc505/vectors/Makefile.am: Don't include @RTEMS_BSP@.cfg.
599        * mpc6xx/clock/Makefile.am: Don't include @RTEMS_BSP@.cfg.
600        * mpc6xx/exceptions/Makefile.am: Don't include @RTEMS_BSP@.cfg.
601        * mpc6xx/mmu/Makefile.am: Don't include @RTEMS_BSP@.cfg.
602        * mpc6xx/timer/Makefile.am: Don't include @RTEMS_BSP@.cfg.
603        * mpc6xx/wrapup/Makefile.am: Don't include @RTEMS_BSP@.cfg.
604        * mpc8260/clock/Makefile.am: Don't include @RTEMS_BSP@.cfg.
605        * mpc8260/console-generic/Makefile.am: Don't include @RTEMS_BSP@.cfg.
606        * mpc8260/cpm/Makefile.am: Don't include @RTEMS_BSP@.cfg.
607        * mpc8260/exceptions/Makefile.am: Don't include @RTEMS_BSP@.cfg.
608        * mpc8260/mmu/Makefile.am: Don't include @RTEMS_BSP@.cfg.
609        * mpc8260/timer/Makefile.am: Don't include @RTEMS_BSP@.cfg.
610        * mpc8xx/clock/Makefile.am: Don't include @RTEMS_BSP@.cfg.
611        * mpc8xx/console-generic/Makefile.am: Don't include @RTEMS_BSP@.cfg.
612        * mpc8xx/cpm/Makefile.am: Don't include @RTEMS_BSP@.cfg.
613        * mpc8xx/exceptions/Makefile.am: Don't include @RTEMS_BSP@.cfg.
614        * mpc8xx/mmu/Makefile.am: Don't include @RTEMS_BSP@.cfg.
615        * mpc8xx/timer/Makefile.am: Don't include @RTEMS_BSP@.cfg.
616        * ppc403/clock/Makefile.am: Don't include @RTEMS_BSP@.cfg.
617        * ppc403/console/Makefile.am: Don't include @RTEMS_BSP@.cfg.
618        * ppc403/ictrl/Makefile.am: Don't include @RTEMS_BSP@.cfg.
619        * ppc403/timer/Makefile.am: Don't include @RTEMS_BSP@.cfg.
620        * ppc403/tty_drv/Makefile.am: Don't include @RTEMS_BSP@.cfg.
621        * ppc403/vectors/Makefile.am: Don't include @RTEMS_BSP@.cfg.
622        * shared/include/Makefile.am: Don't include @RTEMS_BSP@.cfg.
623        * shared/src/Makefile.am: Don't include @RTEMS_BSP@.cfg.
624        * wrapup/Makefile.am: Don't include @RTEMS_BSP@.cfg.
625
6262002-12-06      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
627
628        * configure.ac: Remove RTEMS_CHECK_BSP_CACHE.
629
6302002-12-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
631
632        * mpc8260/Makefile.am: Merge-in mpc8260/include/Makefile.am.
633        * mpc8xx/Makefile.am: Merge-in mpc8xx/include/Makefile.am.
634        * mpc8260/include/Makefile.am: Remove.
635        * mpc8xx/include/Makefile.am: Remove.
636        * configure.ac: Remove mpc8260/include/Makefile.
637        Remove mpc8xx/include/Makefile.
638
6392002-12-01      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
640
641        * configure.ac: Add RTEMS_PROG_CCAS.
642
6432002-11-04      Joel Sherrill <joel@OARcorp.com>
644
645        * mpc8260/console-generic/console-generic.c, mpc8260/cpm/dpram.c,
646        mpc8260/exceptions/raw_exception.c,
647        mpc8xx/exceptions/raw_exception.c: Removed warnings.
648
6492002-11-01      Joel Sherrill <joel@OARcorp.com>
650
651        * mpc8xx/console-generic/console-generic.c, mpc8xx/cpm/dpram.c,
652        mpc8xx/exceptions/raw_exception.c, ppc403/clock/clock.c:
653        Removed warnings.
654
6552002-10-31      Joel Sherrill <joel@OARcorp.com>
656
657        * mpc6xx/clock/c_clock.c, mpc6xx/exceptions/raw_exception.c,
658        mpc6xx/mmu/bat.c: Removed warnings.
659
6602002-10-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
661
662        * .cvsignore: Reformat.
663        Add autom4te*cache.
664        Remove autom4te.cache.
665
6662002-09-08      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
667
668        * configure.ac: Remove duplicate mpc6xx/timer/Makefile from CONFIG_FILES.
669
6702002-09-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
671
672        * mpc8260/exceptions/raw_exception.c: #include <string.h>.
673        #include <bspIo.h>.
674
6752002-08-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
676
677        * mpc6xx/wrapup/Makefile.am: Use .$(OBJEXT) instead of .o.
678        * wrapup/Makefile.am: Use .$(OBJEXT) instead of .o.
679
6802002-08-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
681
682        * mpc505/ictrl/Makefile.am: Use .$(OBJEXT) instead of .o.
683        * mpc505/timer/Makefile.am: Use .$(OBJEXT) instead of .o.
684        * mpc505/vectors/Makefile.am: Use .$(OBJEXT) instead of .o.
685        * mpc6xx/clock/Makefile.am: Use .$(OBJEXT) instead of .o.
686        * mpc6xx/exceptions/Makefile.am: Use .$(OBJEXT) instead of .o.
687        * mpc6xx/mmu/Makefile.am: Use .$(OBJEXT) instead of .o.
688        * mpc6xx/timer/Makefile.am: Use .$(OBJEXT) instead of .o.
689        * mpc8260/clock/Makefile.am: Use .$(OBJEXT) instead of .o.
690        * mpc8260/console-generic/Makefile.am: Use .$(OBJEXT) instead of .o.
691        * mpc8260/cpm/Makefile.am: Use .$(OBJEXT) instead of .o.
692        * mpc8260/exceptions/Makefile.am: Use .$(OBJEXT) instead of .o.
693        * mpc8260/mmu/Makefile.am: Use .$(OBJEXT) instead of .o.
694        * mpc8260/timer/Makefile.am: Use .$(OBJEXT) instead of .o.
695        * mpc8xx/clock/Makefile.am: Use .$(OBJEXT) instead of .o.
696        * mpc8xx/console-generic/Makefile.am: Use .$(OBJEXT) instead of .o.
697        * mpc8xx/cpm/Makefile.am: Use .$(OBJEXT) instead of .o.
698        * mpc8xx/exceptions/Makefile.am: Use .$(OBJEXT) instead of .o.
699        * mpc8xx/mmu/Makefile.am: Use .$(OBJEXT) instead of .o.
700        * mpc8xx/timer/Makefile.am: Use .$(OBJEXT) instead of .o.
701        * ppc403/clock/Makefile.am: Use .$(OBJEXT) instead of .o.
702        * ppc403/console/Makefile.am: Use .$(OBJEXT) instead of .o.
703        * ppc403/ictrl/Makefile.am: Use .$(OBJEXT) instead of .o.
704        * ppc403/timer/Makefile.am: Use .$(OBJEXT) instead of .o.
705        * ppc403/tty_drv/Makefile.am: Use .$(OBJEXT) instead of .o.
706        * ppc403/vectors/Makefile.am: Use .$(OBJEXT) instead of .o.
707        * shared/include/Makefile.am: Use .$(OBJEXT) instead of .o.
708        * shared/src/Makefile.am: Use .$(OBJEXT) instead of .o.
709
7102002-07-24      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
711
712        * mpc6xx/mmu/pte121.c: Include <string.h> for gcc-3.1.
713
7142002-07-22      Till Straumann <strauman@slac.stanford.edu>
715
716        * mpc6xx/mmu/bat.c: Per PR241, fix a tiny bug introduced by the
717        fix for an earlier patch (PR213) which added support for setting
718        BAT0 to setdbat().
719
7202001-05-17      Joel Sherrill <joel@OARcorp.com>
721
722        * mpc6xx/exceptions/raw_exception.c, pc6xx/mmu/pte121.c: Modified
723        slightly to reflect recent PowerPC re-organization and avoid warnings.
724
7252001-05-15      Till Straumann <strauman@slac.stanford.edu>
726
727        * mpc6xx/mmu/pte121.c, mpc6xx/mmu/pte121.h: New files. Missed in
728        merge of PR213.
729
7302001-05-14      Joel Sherrill <joel@OARcorp.com>
731
732        * shared/include/cpuIdent.c: Account for duplicate numbers.
733
7342002-05-01      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
735
736        * rtems/powerpc/debugmod.h: New file (extracted from
737        score/ppc.h).
738        * Makefile.am: Relect changes above.
739
7402001-05-14      Till Straumann <strauman@slac.stanford.edu>
741
742        * shared/include/io.h: Per PR215 address the following issues:
743            - _IO_BASE, _ISA_MEM_BASE and PCI_DRAM_OFFSET
744              are no longer defined by libcpu (powerpc/shared/include/io.h)
745              but by the BSP (who is the only one to know the values)
746            - the affected BSP (shared/motorola) headers have been fixed
747              in a separate "libbsp/powerpc/shared" patch.
748            - the DEC 21140 driver (libchip/network/dec21140.c) has been
749              fixed to use PCI_DRAM_OFFSET instead of PREP_PCI_DRAM_OFFSET.
750              and PCI_MEM_BASE instead of PREP_ISA_MEM_BASE. PCI_MEM_BASE
751              is to be defined by the BSP who is using this driver.
752            - the DEC driver also has been fixed to use the newer
753              rtems_bsp_delay_in_bus_cycles() instead of the obsolete
754              delay_in_bus_cycles().
755
7562001-05-14      Till Straumann <strauman@slac.stanford.edu>
757
758        * rtems/powerpc/registers.h, rtems/score/ppc.h: Per PR213, add
759        the following:
760            - support for the MPC74000 (AKA G4); there is no
761              AltiVec support yet, however.
762            - the cache flushing assembly code uses hardware-flush on the G4.
763              Also, a couple of hardcoded numerical values were replaced
764              by more readable symbolic constants.
765            - extended interrupt-disabled code section so enclose the entire
766              cache flush/invalidate procedure (as recommended by the book).
767              This is not (latency) critical as it is only used by
768              init code but prevents possible corruption.
769            - Trivial page table support as been added.
770              (1:1 effective-virtual-physical address mapping which is only
771              useful only on CPUs which feature hardware TLB replacement,
772              e.g. >604.  This allows for write-protecting memory regions,
773              e.g. text/ro-data which makes catching corruptors a lot easier.
774              It also frees one DBAT/IBAT and gives more flexibility
775              for setting up address maps :-)
776            - setdbat() allows changing BAT0 also (since the BSP may use
777              a page table, BAT0 could be available...).
778            - asm_setdbatX() violated the SVR ABI by using
779              r20 as a scratch register; changed for r0
780            - according to the book, a context synchronizing instruction is
781              necessary prior to and after changing a DBAT -> isync added
782
7832002-04-30      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
784
785        * rtems/powerpc/cache.h: New file (extracted from
786        old-exceptions/cpu.h)
787        * Makefile.am: Relect changes above.
788
7892002-04-18      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
790
791        * shared/include/cpu.h: Removed.
792        * shared/include/Makefile.am: Reflect changes above.
793        * shared/include/spr.h: Include rtems/powerpc/registers.h instead of
794        libcpu/cpu.h.
795        * mpc6xx/clock/c_clock.c: Reflect changes to <rtems/score/cpu.h>.
796        * mpc6xx/exceptions/asm_utils.S: Ditto.
797        * mpc6xx/exceptions/raw_exception.c: Ditto.
798        * mpc6xx/mmu/mmuAsm.S: Ditto.
799        * mpc6xx/timer/timer.c: Ditto.
800        * mpc8260/exceptions/asm_utils.S: Ditto.
801        * mpc8260/exceptions/raw_exception.c: Ditto.
802        * mpc8xx/exceptions/asm_utils.S: Ditto.
803        * mpc8xx/exceptions/raw_exception.c: Ditto.
804        * ppc403/vectors/vectors.S: Include <asm.h> instead of "asm.h".
805
8062001-04-17      Joel Sherrill <joel@OARcorp.com>
807
808        * shared/include/cpu.h: Added ifndef ASM.
809 
8102001-04-17      Joel Sherrill <joel@OARcorp.com>
811
812        * ChangeLog: Corrected paths on past few commits.
813 
8142002-04-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
815
816        * shared/include/cpu.h: Don't include cpuIdent.h.
817
8182002-04-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
819
820        * mpc8260/exceptions/raw_exception.c: Include <libcpu/cpuIdent.h>.
821
8222002-04-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
823
824        * mpc8xx/exceptions/raw_exception.c: Include <libcpu/cpuIdent.h>.
825
8262002-04-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
827
828        * mpc6xx/exceptions/raw_exception.c: Include <libcpu/cpuIdent.h>.
829
8302002-04-13      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
831
832        * shared/include/cpuIdent.h: New.
833        * shared/include/cpuIdent.c: Reflect having added cpuIdent.h.
834        * shared/include/cpu.h: Ditto.
835        * shared/include/Makefile.am: Add cpuIndent.h. Fix EXTRA_DIST.
836
8372001-04-03      Joel Sherrill <joel@OARcorp.com>
838
839        * Closed PR57.  The hack is OK as it allows a BSP to override
840        or not at its discretion.
841        * mpc8xx/timer/timer.c: Removed #warning declaring providing a
842        default definition for the macros
843        rtems_cpu_configuration_get_timer_least_valid and
844        rtems_cpu_configuration_get_timer_average_overhead.
845
8462002-02-04      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
847
848        * shared/include/byteorder.h: Use unsigned instead of __unsigned
849        (GCC-3.0.x compatibility).
850       
8512002-03-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
852
853        * configure.ac:
854        AC_INIT(package,_RTEMS_VERSION,_RTEMS_BUGS).
855        AM_INIT_AUTOMAKE([no-define foreign 1.6]).
856        * mpc505/ictrl/Makefile.am: Remove AUTOMAKE_OPTIONS.
857        * mpc505/Makefile.am: Remove AUTOMAKE_OPTIONS.
858        * mpc505/timer/Makefile.am: Remove AUTOMAKE_OPTIONS.
859        * mpc505/vectors/Makefile.am: Remove AUTOMAKE_OPTIONS.
860        * Makefile.am: Remove AUTOMAKE_OPTIONS.
861        * mpc6xx/clock/Makefile.am: Remove AUTOMAKE_OPTIONS.
862        * mpc6xx/Makefile.am: Remove AUTOMAKE_OPTIONS.
863        * mpc6xx/exceptions/Makefile.am: Remove AUTOMAKE_OPTIONS.
864        * mpc6xx/mmu/Makefile.am: Remove AUTOMAKE_OPTIONS.
865        * mpc6xx/timer/Makefile.am: Remove AUTOMAKE_OPTIONS.
866        * mpc6xx/wrapup/Makefile.am: Remove AUTOMAKE_OPTIONS.
867        * mpc8260/clock/Makefile.am: Remove AUTOMAKE_OPTIONS.
868        * mpc8260/Makefile.am: Remove AUTOMAKE_OPTIONS.
869        * mpc8260/console-generic/Makefile.am: Remove AUTOMAKE_OPTIONS.
870        * mpc8260/cpm/Makefile.am: Remove AUTOMAKE_OPTIONS.
871        * mpc8260/exceptions/Makefile.am: Remove AUTOMAKE_OPTIONS.
872        * mpc8260/include/Makefile.am: Remove AUTOMAKE_OPTIONS.
873        * mpc8260/mmu/Makefile.am: Remove AUTOMAKE_OPTIONS.
874        * mpc8260/timer/Makefile.am: Remove AUTOMAKE_OPTIONS.
875        * mpc8xx/clock/Makefile.am: Remove AUTOMAKE_OPTIONS.
876        * mpc8xx/Makefile.am: Remove AUTOMAKE_OPTIONS.
877        * mpc8xx/console-generic/Makefile.am: Remove AUTOMAKE_OPTIONS.
878        * mpc8xx/cpm/Makefile.am: Remove AUTOMAKE_OPTIONS.
879        * mpc8xx/exceptions/Makefile.am: Remove AUTOMAKE_OPTIONS.
880        * mpc8xx/include/Makefile.am: Remove AUTOMAKE_OPTIONS.
881        * mpc8xx/mmu/Makefile.am: Remove AUTOMAKE_OPTIONS.
882        * mpc8xx/timer/Makefile.am: Remove AUTOMAKE_OPTIONS.
883        * ppc403/clock/Makefile.am: Remove AUTOMAKE_OPTIONS.
884        * ppc403/Makefile.am: Remove AUTOMAKE_OPTIONS.
885        * ppc403/console/Makefile.am: Remove AUTOMAKE_OPTIONS.
886        * ppc403/ictrl/Makefile.am: Remove AUTOMAKE_OPTIONS.
887        * ppc403/timer/Makefile.am: Remove AUTOMAKE_OPTIONS.
888        * ppc403/tty_drv/Makefile.am: Remove AUTOMAKE_OPTIONS.
889        * ppc403/vectors/Makefile.am: Remove AUTOMAKE_OPTIONS.
890        * shared/include/Makefile.am: Remove AUTOMAKE_OPTIONS.
891        * shared/Makefile.am: Remove AUTOMAKE_OPTIONS.
892        * shared/src/Makefile.am: Remove AUTOMAKE_OPTIONS.
893        * wrapup/Makefile.am: Remove AUTOMAKE_OPTIONS.
894
8952002-01-03      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
896
897        * mpc6xx/clock/c_clock.c: Include rtems/bspIo.h instead of bspIo.h.
898        * mpc6xx/mmu/bat.h: Include rtems/bspIo.h instead of bspIo.h.
899        * mpc8260/console-generic/console-generic.c: Include rtems/bspIo.h instead of bspIo.h.
900        * mpc8260/cpm/brg.c: Include rtems/bspIo.h instead of bspIo.h.
901        * mpc8xx/console-generic/console-generic.c: Include rtems/bspIo.h instead of bspIo.h.
902        * shared/include/cpuIdent.c: Include rtems/bspIo.h instead of bspIo.h.
903
9042001-11-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
905
906        * ppc403/vectors/vectors.S: Include <bsp.h>.
907        * shared/include/cpu.h: Remove stray empty lines.
908
9092001-11-27      Joel Sherrill <joel@OARcorp.com>,
910
911        * new_exception_processing/Makefile.in,
912        new_exception_processing/.cvsignore,
913        new_exception_processing/Makefile.am,
914        new_exception_processing/c_isr.inl,
915        new_exception_processing/cpu.c, new_exception_processing/cpu.h,
916        new_exception_processing/cpu_asm.S,
917        old_exception_processing/Makefile.in,
918        old_exception_processing/.cvsignore,
919        old_exception_processing/Makefile.am, old_exception_processing/README,
920        old_exception_processing/TODO, old_exception_processing/c_isr.inl,
921        old_exception_processing/cpu.c, old_exception_processing/cpu.h,
922        old_exception_processing/cpu_asm.S, old_exception_processing/irq_stub.S,
923        old_exception_processing/ppc_offs.h,
924        old_exception_processing/ppccache.c, old_exception_processing/rtems.S:
925        Deleted since now under libbsp.
926
9272001-11-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
928
929        * configure.ac: Remove old_exception_processing,
930        new_exception_processing.
931        * Makefile.am: Ditto.
932
9332001-11-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
934
935        * configure.ac: Remove mpc750 from new_exception_processing,
936        Remove mpc604 from new_exception_processing.
937
9382001-11-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
939
940        * configure.ac: Remove ppc603e from old_exception_processing.
941
9422001-11-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
943
944        * configure.ac: Remove mpc8xx from new_exception_processing.
945
9462001-11-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
947
948        * configure.ac: Remove mpc8620 from new_exception_processing.
949
9502001-11-20      Joel Sherrill <joel@OARcorp.com>
951
952        * ChangeLog: Corrected spacing.
953
9542001-11-14      Till Straumann <strauman@SLAC.Stanford.EDU>
955
956        * new_exception_processing/cpu_asm.S: Support double or single
957        precision context switches.  Note that doing a single precision
958        context save/restore on a double precision PowerPC machine does not
959        only result in rounding errors but also screws up the FPSCR register!
960
9612001-11-08      Dennis Ehlin (ECS) <Dennis.Ehlin@ecs.ericsson.se>
962
963        This modification is part of the submitted modifications necessary to
964        support the IBM PPC405 family.  This submission was reviewed by
965        Thomas Doerfler <Thomas.Doerfler@imd-systems.de> who ensured it did
966        not negatively impact the ppc403 BSPs.  The submission and tracking
967        process was captured as PR50.
968        * ppc403/console/console405.c ppc403/tty_drv/.cvsignore,
969        ppc403/tty_drv/Makefile.am, ppc403/tty_drv/tty_drv.c,
970        ppc403/tty_drv/tty_drv.h: New files.
971        * Makefile.am, README, configure.ac, old_exception_processing/cpu.c,
972        old_exception_processing/cpu.h, ppc403/Makefile.am,
973        ppc403/clock/clock.c, ppc403/console/Makefile.am,
974        ppc403/console/console.c, ppc403/ictrl/ictrl.c, ppc403/ictrl/ictrl.h,
975        ppc403/timer/timer.c: Modified.
976
9772001-11-07      Joel Sherrill <joel@OARcorp.com>
978
979        * configure.ac: Delete the commented out line that said that
980        the mpc8260 used the old exception processing model.  This line
981        also appears to have caused ppc603e to miss this test.
982
9832001-10-29      Joel Sherrill <joel@OARcorp.com>
984
985        * mpc8xx/timer/timer.c: Added hack for two macros that are not defined
986        with the new exception processing model:
987                rtems_cpu_configuration_get_timer_least_valid()
988                rtems_cpu_configuration_get_timer_average_overhead()
989        This is captured as PR57.
990
9912001-10-24      Joel Sherrill <joel@OARcorp.com>
992
993        * mpc8260/clock/.cvsignore, mpc8260/console-generic/.cvsignore,
994        mpc8260/cpm/.cvsignore, mpc8260/exceptions/.cvsignore,
995        mpc8260/include/.cvsignore, mpc8260/mmu/.cvsignore,
996        mpc8260/timer/.cvsignore, mpc8260/.cvsignore: New files.
997
9982001-10-24      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
999
1000        * mpc8260/exceptions/Makefile.am, mpc8260/include/Makefile.am,
1001        mpc8xx/exceptions/Makefile.am: Updated to autoconf 2.52.
1002
10032001-10-24      Joel Sherrill <joel@OARcorp.com>
1004
1005        * mpc8260/include/mpc8260.h: "or" is a keyword in C++. 
1006
10072001-10-22      Andy Dachs <a.dachs@sstl.co.uk>
1008
1009        * Makefile.am, README, configure.ac, new_exception_processing/cpu.h,
1010        shared/include/cpu.h, shared/include/cpuIdent.c, shared/src/cache.c:
1011        Added mpc8260 support.
1012
10132001-10-22      Andy Dachs <a.dachs@sstl.co.uk>
1014
1015        * Added mpc8260 directory.
1016        * Modified Makefile.am and configure.in to build the contents
1017        * mpc8260/Makefile.am, mpc8260/README, mpc8260/clock/Makefile.am,
1018        mpc8260/clock/clock.c, mpc8260/console-generic/Makefile.am,
1019        mpc8260/console-generic/console-generic.c, mpc8260/cpm/.cvsignore,
1020        mpc8260/cpm/Makefile.am, mpc8260/cpm/brg.c, mpc8260/cpm/cp.c,
1021        mpc8260/cpm/dpram.c, mpc8260/exceptions/.cvsignore,
1022        mpc8260/exceptions/Makefile.am, mpc8260/exceptions/asm_utils.S,
1023        mpc8260/exceptions/raw_exception.c, mpc8260/exceptions/raw_exception.h,
1024        mpc8260/include/Makefile.am, mpc8260/include/console.h,
1025        mpc8260/include/cpm.h, mpc8260/include/mmu.h,
1026        mpc8260/include/mpc8260.h, mpc8260/mmu/Makefile.am, mpc8260/mmu/mmu.c,
1027        mpc8260/timer/Makefile.am, mpc8260/timer/timer.c: New files.
1028
10292001-10-12      Joel Sherrill <joel@OARcorp.com>
1030
1031        * mpc6xx/clock/c_clock.c, mpc6xx/clock/c_clock.h, mpc8xx/clock/clock.c,
1032        mpc8xx/timer/timer.c, new_exception_processing/cpu.c,
1033        new_exception_processing/cpu.h, new_exception_processing/cpu_asm.S,
1034        old_exception_processing/cpu.c, old_exception_processing/cpu.h,
1035        old_exception_processing/cpu_asm.S, old_exception_processing/rtems.S:
1036        Fixed typo.
1037
10382001-10-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1039
1040        * .cvsignore: Add autom4te.cache for autoconf > 2.52.
1041        * configure.in: Remove.
1042        * configure.ac: New file, generated from configure.in by autoupdate.
1043
10442001-09-27      Joel Sherrill <joel@OARcorp.com>
1045
1046        * old_exception_processing/cpu.h: Renamed delay() to rtems_bsp_delay().
1047        Renamed delay_in_bus_cycles() to rtems_bsp_delay_in_bus_cycles().
1048        * shared/include/cpu.h: Renamed delay() to rtems_bsp_delay().
1049        Renamed delay_in_bus_cycles() to rtems_bsp_delay_in_bus_cycles().
1050
10512001-09-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1052
1053        * new_exception_processing/Makefile.am: Use 'PREINSTALL_FILES ='.
1054        * old_exception_processing/Makefile.am: Use 'PREINSTALL_FILES ='.
1055        * mpc6xx/mmu/Makefile.am: Use 'PREINSTALL_FILES ='.
1056        * mpc6xx/clock/Makefile.am: Use 'PREINSTALL_FILES ='.
1057        * mpc6xx/exceptions/Makefile.am: Use 'PREINSTALL_FILES ='.
1058        * mpc8xx/include/Makefile.am: Use 'PREINSTALL_FILES ='.
1059        * mpc8xx/exceptions/Makefile.am: Use 'PREINSTALL_FILES ='.
1060        * shared/include/Makefile.am: Use 'PREINSTALL_FILES ='.
1061        * shared/src/Makefile.am: Use 'PREINSTALL_FILES ='.
1062        * shared/src/Makefile.am: Use 'CLEANFILES ='.
1063
10642000-06-08      Eric Valette <valette@crf.canon.fr>
1065
1066        * mpc8xx/console-generic/console-generic.c:
1067        The printk/printf did not work when loaded by EPPCBUG. They did
1068        work when loaded with the BDM debugger.  I suspected EPPBUG
1069        made some nasty things like patching Communication processor
1070        microcode...  Anyway, the attached patch:
1071          1) Enables to have printk nearly immediately after boot,
1072          2) Make printf work automagically (I do not know why except I make a
1073        different initialization for printk that should be overwritten by
1074        console init later ?)
1075
1076        I let the default to be using EPPCBUG embedded firmware to boot and
1077        using this printk early enabler code (LOADED_BY_EPPCBUG and
1078        EARLY_CONSOLE) are on.
1079
10802001-05-24      Tom Armistead <tom_armistead@phx.mcd.mot.com>
1081
1082        * mpc6xx/timer/timer.c: Added include of bsp.h and removed
1083        external declaration of BSP_Convert_decrementer() to
1084        correct unresolved reference to this routine.
1085
10862001-05-24      Eric Valette <valette@crf.canon.fr>
1087
1088        * mpc8xx/console-generic/console-generic.c: Bug found by Yacine
1089        <elkolli@crf.canon.fr> where the initialization or irq data structure
1090        was incomplete in case a SMC channel was used first and later a SCC one.
1091
10922001-03-30      Eric Valette <valette@crf.canon.fr>
1093
1094        * mpc8xx/vectors/.cvsignore, mpc8xx/vectors/Makefile.am,
1095        mpc8xx/vectors/README, mpc8xx/vectors/align_h.S
1096        mpc8xx/vectors/vectors.S:  These files were removed in
1097        support of switching the mpc8xx to the use the "new exception
1098        processing model."
1099
11002001-03-30      Eric Valette <valette@crf.canon.fr>
1101
1102        * mpc8xx/exceptions/.cvsignore, mpc8xx/exceptions/Makefile.am,
1103        mpc8xx/exceptions/asm_utils.S, mpc8xx/exceptions/raw_exception.c,
1104        mpc8xx/exceptions/raw_exception.h: New files.
1105        * configure.in, mpc6xx/mmu/bat.h, mpc8xx/Makefile.am,
1106        mpc8xx/clock/clock.c,
1107        mpc8xx/console-generic/console-generic.c,
1108        mpc8xx/include/mpc8xx.h, mpc8xx/mmu/mmu.c,
1109        new_exception_processing/cpu.h, shared/include/byteorder.h,
1110        wrapup/Makefile.am:  This is conversion of the
1111        mpc8xx CPU to the "new exception processing model."
1112
11132001-02-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1114
1115        * mpc505/ictrl/Makefile.am, mpc6xx/clock/Makefile.am,
1116        mpc6xx/exceptions/Makefile.am, mpc6xx/mmu/Makefile.am,
1117        mpc8xx/include/Makefile.am, new_exception_processing/Makefile.am,
1118        old_exception_processing/Makefile.am, pc403/ictrl/Makefile.am,
1119        shared/include/Makefile.am, shared/src/Makefile.am:
1120        Apply *_HEADERS instead of *H_FILES.
1121        * shared/src/.cvsignore: Add cache.h.
1122
11232001-01-03      Joel Sherrill <joel@OARcorp.com>
1124
1125        * new_exception_processing/cpu.h, old_exception_processing/cpu.c:
1126        old_exception_processing/cpu.h, Added _CPU_Initialize_vectors().
1127        In particular, spurious vector initialization had to be moved
1128        on old exception processing model.
1129
11302000-11-09      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1131
1132        * Makefile.am: Use ... instead of RTEMS_TOPdir in ACLOCAL_AMFLAGS.
1133
11342000-11-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1135
1136        * Makefile.am: Switch to ACLOCAL_AMFLAGS = -I $(RTEMS_TOPdir)/aclocal.
1137
11382000-10-26      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1139
1140        * Makefile.am: ACLOCAL_AMFLAGS= -I $(RTEMS_TOPdir)/macros.
1141        Switch to GNU canonicalization.
1142
11432000-10-20      Joel Sherrill <joel@OARcorp.com>
1144
1145        * mpc8xx/console-generic/console-generic.c: Avoid use of
1146        BSP definitions and rely on the new routine
1147        mbx8xx_console_get_configuration() to get information.  This
1148        routine was formerly incorrectly called
1149        mbx8xx_console_use_maximum_buffer_size().
1150        binding to the exception code.
1151
11522000-10-20      Joel Sherrill <joel@OARcorp.com>
1153
1154        * configure.in, Makefile.am: Explicitly specify whether an
1155        RTEMS_CPU_MODEL is using old or new exception processing.  This
1156        is important because when building multilib, you do not know
1157        the RTEMS_CPU_MODEL.  So everything built in a multilib'ed RTEMS
1158        must be independent of the exception model and allow for late
1159        binding to the exception code.
1160
11612000-10-18        Sergei Organov <osv@javad.ru>
1162
1163        * Added full support for MPC505.
1164        * mpc505/ictrl: New directory.
1165        * configure.in, mpc505/Makefile.am: Modified to reflect ictrl addition.
1166        * mpc505/ictrl/.cvsignore, mpc505/ictrl/Makefile.am,
1167        mpc505/ictrl/ictrl.c, mpc505/ictrl/ictrl.h: New files.
1168        * mpc505/timer/timer.c: Use <rtems.h>, not "rtems.h".
1169        * mpc505/vectors/Makefile.am: alignment exception handler now included.
1170        * mpc505/vectors/vectors.S: Now use constants for exception numbers.
1171        * old_exception_processing/ppc_offs.h: New file.
1172        * old_exception_processing/Makefile.am: Account for ppc_offs.h.
1173        * old_exception_processing/cpu.h: Make Nest and Disable levels volatile.
1174        * old_exception_processing/cpu_asm.S: Offsets moved to ppc_offs.h.
1175
11762000-10-18      Joel Sherrill <joel@OARcorp.com>
1177
1178        * mpc8xx/console-generic/console-generic.c: Removed include of
1179        <bsp.h> by adding BSP dependent routine
1180        mbx8xx_console_use_maximum_buffer_size() which can be hard coded
1181        or check non-volatile memory for configuration.
1182
11832000-10-18      Joel Sherrill <joel@OARcorp.com>
1184
1185        * mpc8xx/console-generic/console-generic.c: Removed warnings.
1186
11872000-10-18      Joel Sherrill <joel@OARcorp.com>
1188
1189        * mpc6xx/clock/c_clock.h: Removed commented out reference to <bsp.h>.
1190        * mpc6xx/timer/timer.c: Ditto.
1191
11922000-10-18      Joel Sherrill <joel@OARcorp.com>
1193
1194        * mpc6xx/clock/c_clock.c, mpc6xx/clock/c_clock.h: Removed use of
1195        bsp.h and replaced it with use of proper interfaces or explicit
1196        externs of required functions and data.
1197        * mpc6xx/timer/timer.c: Ditto.
1198
11992000-09-04      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1200
1201        * mpc505/timer/Makefile.am, mpc505/vectors/Makefile.am,
1202        mpc6xx/clock/Makefile.am, mpc6xx/exceptions/Makefile.am,
1203        mpc6xx/mmu/Makefile.am, mpc6xx/timer/Makefile.am,
1204        mpc6xx/wrapup/Makefile.am, ppc403/clock/Makefile.am,
1205        ppc403/console/Makefile.am, ppc403/ictrl/Makefile.am,
1206        ppc403/timer/Makefile.am, ppc403/vectors/Makefile.am,
1207        shared/include/Makefile.am, shared/src/Makefile.am,
1208        wrapup/Makefile.am, mpc8xx/clock/Makefile.am,
1209        mpc8xx/console-generic/Makefile.am, mpc8xx/cpm/Makefile.am,
1210        mpc8xx/mmu/Makefile.am, mpc8xx/timer/Makefile.am,
1211        mpc8xx/vectors/Makefile.am, new_exception_processing/Makefile.am,
1212        old_exception_processing/Makefile.am: Include compile.am
1213
12142000-08-11  Charles-Antoine Gauthier  <charles.gauthier@nrc.ca>
1215
1216        * mpc8xx/console-generic/console-generic.c:
1217        Add support for configuration parameters in NVRAM
1218
12192000-08-25      Joel Sherrill <joel.sherrill@OARcorp.com>
1220
1221        * ChangeLog: File paths corrected.
1222
12232000-08-10      Charles-Antoine Gauthier  <charles.gauthier@nrc.ca>
1224
1225        * mpx8xx/console-generic/console-generic.c: Addition of support
1226        for shared printk and no termios.
1227
12282000-08-10      Charles-Antoine Gauthier  <charles.gauthier@nrc.ca>
1229
1230        * mpx8xx/console-generic/console-generic.c(m8xx_uart_pollWrite):
1231        Flush actual buffer.
1232
12332000-08-10      Joel Sherrill <joel@OARcorp.com>
1234
1235        * ChangeLog: New file.
Note: See TracBrowser for help on using the repository browser.