source: rtems/c/src/lib/libcpu/powerpc/ChangeLog @ 545f7786

4.104.114.84.95
Last change on this file since 545f7786 was 545f7786, checked in by Ralf Corsepius <ralf.corsepius@…>, on 02/09/05 at 15:14:57

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

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