source: rtems/c/src/lib/libcpu/powerpc/ChangeLog @ 81b29d79

4.104.114.84.95
Last change on this file since 81b29d79 was 81b29d79, checked in by Ralf Corsepius <ralf.corsepius@…>, on 01/14/04 at 06:47:48

2004-01-14 Ralf Corsepius <corsepiu@…>

  • Makefile.am: Re-add dirstamps to PRE/TMPINSTALL_FILES. Add PRE/TMPINSTALL_FILES to CLEANFILES.
  • mpc505/Makefile.am: Ditto.
  • mpc6xx/Makefile.am: Ditto.
  • mpc8260/Makefile.am: Ditto.
  • mpc8xx/Makefile.am: Ditto.
  • ppc403/Makefile.am: Ditto.
  • shared/Makefile.am: Ditto.
  • Property mode set to 100644
File size: 39.4 KB
Line 
12004-01-14      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2
3        * Makefile.am: Re-add dirstamps to PRE/TMPINSTALL_FILES.
4        Add PRE/TMPINSTALL_FILES to CLEANFILES.
5        * mpc505/Makefile.am: Ditto.
6        * mpc6xx/Makefile.am: Ditto.
7        * mpc8260/Makefile.am: Ditto.
8        * mpc8xx/Makefile.am: Ditto.
9        * ppc403/Makefile.am: Ditto.
10        * shared/Makefile.am: Ditto.
11
122004-01-13      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
13
14        * mpc6xx/Makefile.am: Remove libcpuspec.a (Unused).
15
162004-01-13      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
17
18        * mpc505/Makefile.am: Fix typo vectors/vectors.S.
19        * shared/Makefile.am: Fix typo
20        EXTRA_DIST = $(libcpuspec_C_FILES)
21
222003-12-19      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
23
24        * ppc403/Makefile.am: Fix typo in vectors' compilation rule.
25        * shared/Makefile.am: Use $(top_srcdir)/../shared instead of
26        relative subdirs.
27
282003-12-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
29
30        * mpc6xx/wrapup/.cvsignore: Remove.
31
322003-12-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
33
34        * ppc403/clock/Makefile.am: Remove.
35        * ppc403/console/Makefile.am: Remove.
36        * ppc403/ictrl/Makefile.am: Remove.
37        * ppc403/timer/Makefile.am: Remove.
38        * ppc403/tty_drv/Makefile.am: Remove.
39        * ppc403/vectors/Makefile.am: Remove.
40        * ppc403/Makefile.am: Merge-in Makefile.ams above.
41        * configure.ac: Reflect changes to ppc403/Makefile.ams.
42
432003-12-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
44
45        * mpc505/ictrl/Makefile.am: Remove.
46        * mpc505/timer/Makefile.am: Remove.
47        * mpc505/vectors/Makefile.am: Remove.
48        * mpc505/Makefile.am: Merge-in Makefile.ams above.
49        * configure.ac: Reflect changes to mpc505/Makefile.ams.
50
512003-12-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
52
53        * mpc8xx/clock/Makefile.am: Remove.
54        * mpc8xx/console-generic/Makefile.am: Remove.
55        * mpc8xx/cpm/Makefile.am: Remove.
56        * mpc8xx/exceptions/Makefile.am: Remove.
57        * mpc8xx/mmu/Makefile.am: Remove.
58        * mpc8xx/timer/Makefile.am: Remove.
59        * mpc8xx/Makefile.am: Merge-in Makefile.ams above.
60        * configure.ac: Reflect changes to mpc8xx/Makefile.ams.
61
622003-12-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
63
64        * configure.ac: Remove mpc6xx/*/Makefile,  mpc8260/*/Makefile.
65
662003-12-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
67
68        * mpc6xx/clock/Makefile.am: Remove.
69        * mpc6xx/exceptions/Makefile.am: Remove.
70        * mpc6xx/mmu/Makefile.am: Remove.
71        * mpc6xx/timer/Makefile.am: Remove.
72        * mpc6xx/wrapup/Makefile.am: Remove.
73        * mpc6xx/Makefile.am: Merge-in Makefile.ams above.
74
752003-12-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
76
77        * mpc8260/clock/Makefile.am: Remove.
78        * mpc8260/console-generic/Makefile.am: Remove.
79        * mpc8260/cpm/Makefile.am: Remove.
80        * mpc8260/exceptions/Makefile.am: Remove.
81        * mpc8260/mmu/Makefile.am: Remove.
82        * mpc8260/timer/Makefile.am: Remove.
83        * mpc8260/Makefile.am: Merge-in Makefile.ams above.
84
852003-12-15      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
86
87        * shared/include/Makefile.am: Remove.
88        * shared/src/Makefile.am: Remove.
89        * shared/Makefile.am: Merge-in Makefile.ams above.
90        * configure.ac: Reflect changes above.
91
922003-12-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
93
94        * Makefile.am: Use mkdir_p. Remove dirs from PRE/TMPINSTALL_FILES.
95        * mpc505/ictrl/Makefile.am: Use mkdir_p. Remove dirs from PRE/TMPINSTALL_FILES.
96        * mpc6xx/clock/Makefile.am: Use mkdir_p. Remove dirs from PRE/TMPINSTALL_FILES.
97        * mpc6xx/exceptions/Makefile.am: Use mkdir_p. Remove dirs from PRE/TMPINSTALL_FILES.
98        * mpc6xx/mmu/Makefile.am: Use mkdir_p. Remove dirs from PRE/TMPINSTALL_FILES.
99        * mpc8260/Makefile.am: Use mkdir_p. Remove dirs from PRE/TMPINSTALL_FILES.
100        * mpc8260/exceptions/Makefile.am: Use mkdir_p. Remove dirs from PRE/TMPINSTALL_FILES.
101        * mpc8xx/Makefile.am: Use mkdir_p. Remove dirs from PRE/TMPINSTALL_FILES.
102        * mpc8xx/exceptions/Makefile.am: Use mkdir_p. Remove dirs from PRE/TMPINSTALL_FILES.
103        * ppc403/ictrl/Makefile.am: Use mkdir_p. Remove dirs from PRE/TMPINSTALL_FILES.
104        * ppc403/tty_drv/Makefile.am: Use mkdir_p. Remove dirs from PRE/TMPINSTALL_FILES.
105        * shared/include/Makefile.am: Use mkdir_p. Remove dirs from PRE/TMPINSTALL_FILES.
106        * shared/src/Makefile.am: Use mkdir_p. Remove dirs from PRE/TMPINSTALL_FILES.
107
1082003-12-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
109
110        * configure.ac: Require automake >= 1.8, autoconf >= 2.59.
111
1122003-12-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
113
114        * wrapup/Makefile.am: Build libcpu.a.
115        Don't preinstall libcpu.a
116
1172003-12-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
118
119        * mpc505/ictrl/Makefile.am: Remove all-local: $(ARCH).
120        * mpc505/timer/Makefile.am: Remove all-local: $(ARCH).
121        * mpc505/vectors/Makefile.am: Remove all-local: $(ARCH).
122        * mpc6xx/clock/Makefile.am: Remove all-local: $(ARCH).
123        * mpc6xx/exceptions/Makefile.am: Remove all-local: $(ARCH).
124        * mpc6xx/mmu/Makefile.am: Remove all-local: $(ARCH).
125        * mpc6xx/timer/Makefile.am: Remove all-local: $(ARCH).
126        * mpc6xx/wrapup/Makefile.am: Remove all-local: $(ARCH).
127        * mpc8260/clock/Makefile.am: Remove all-local: $(ARCH).
128        * mpc8260/console-generic/Makefile.am: Remove all-local: $(ARCH).
129        * mpc8260/cpm/Makefile.am: Remove all-local: $(ARCH).
130        * mpc8260/exceptions/Makefile.am: Remove all-local: $(ARCH).
131        * mpc8260/mmu/Makefile.am: Remove all-local: $(ARCH).
132        * mpc8260/timer/Makefile.am: Remove all-local: $(ARCH).
133        * mpc8xx/clock/Makefile.am: Remove all-local: $(ARCH).
134        * mpc8xx/console-generic/Makefile.am: Remove all-local: $(ARCH).
135        * mpc8xx/cpm/Makefile.am: Remove all-local: $(ARCH).
136        * mpc8xx/exceptions/Makefile.am: Remove all-local: $(ARCH).
137        * mpc8xx/mmu/Makefile.am: Remove all-local: $(ARCH).
138        * mpc8xx/timer/Makefile.am: Remove all-local: $(ARCH).
139        * ppc403/clock/Makefile.am: Remove all-local: $(ARCH).
140        * ppc403/console/Makefile.am: Remove all-local: $(ARCH).
141        * ppc403/ictrl/Makefile.am: Remove all-local: $(ARCH).
142        * ppc403/timer/Makefile.am: Remove all-local: $(ARCH).
143        * ppc403/tty_drv/Makefile.am: Remove all-local: $(ARCH).
144        * ppc403/vectors/Makefile.am: Remove all-local: $(ARCH).
145        * shared/include/Makefile.am: Remove all-local: $(ARCH).
146        * shared/src/Makefile.am: Remove all-local: $(ARCH).
147        * wrapup/Makefile.am: Remove all-local: $(ARCH).
148
1492003-12-01      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
150
151        * Makefile.am: Reformat. Use dirstamp for preinstallation.
152        * mpc505/Makefile.am: Reformat.
153        * mpc505/ictrl/Makefile.am: Reformat. Use dirstamp for preinstallation.
154        * mpc505/timer/Makefile.am: Reformat.
155        * mpc505/vectors/Makefile.am: Reformat.
156        * mpc6xx/Makefile.am: Reformat.
157        * mpc6xx/clock/Makefile.am: Reformat. Use dirstamp for preinstallation.
158        * mpc6xx/exceptions/Makefile.am: Reformat. Use dirstamp for preinstallation.
159        * mpc6xx/mmu/Makefile.am: Reformat. Use dirstamp for preinstallation.
160        * mpc6xx/timer/Makefile.am: Reformat.
161        * mpc6xx/wrapup/Makefile.am: Reformat.
162        * mpc8260/Makefile.am: Reformat. Use dirstamp for preinstallation.
163        * mpc8260/clock/Makefile.am: Reformat.
164        * mpc8260/console-generic/Makefile.am: Reformat.
165        * mpc8260/cpm/Makefile.am: Reformat.
166        * mpc8260/exceptions/Makefile.am: Reformat. Use dirstamp for preinstallation.
167        * mpc8260/mmu/Makefile.am: Reformat.
168        * mpc8260/timer/Makefile.am: Reformat.
169        * mpc8xx/Makefile.am: Reformat. Use dirstamp for preinstallation.
170        * mpc8xx/clock/Makefile.am: Reformat.
171        * mpc8xx/console-generic/Makefile.am: Reformat.
172        * mpc8xx/cpm/Makefile.am: Reformat.
173        * mpc8xx/exceptions/Makefile.am: Reformat. Use dirstamp for preinstallation.
174        * mpc8xx/mmu/Makefile.am: Reformat.
175        * mpc8xx/timer/Makefile.am: Reformat.
176        * ppc403/Makefile.am: Reformat.
177        * ppc403/clock/Makefile.am: Reformat.
178        * ppc403/console/Makefile.am: Reformat.
179        * ppc403/ictrl/Makefile.am: Reformat. Use dirstamp for preinstallation.
180        * ppc403/timer/Makefile.am: Reformat.
181        * ppc403/tty_drv/Makefile.am: Reformat. Use dirstamp for preinstallation.
182        * ppc403/vectors/Makefile.am: Reformat.
183        * shared/Makefile.am: Reformat.
184        * shared/include/Makefile.am: Reformat. Use dirstamp for preinstallation.
185        * shared/src/Makefile.am: Reformat. Use dirstamp for preinstallation.
186        * wrapup/Makefile.am: Reformat.
187
1882003-10-22      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
189
190        * configure.ac: Remove RTEMS_CANONICAL_HOST.
191
1922003-10-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
193
194        * configure.ac: Remove RTEMS_CHECK_CPU.
195
1962003-09-04      Joel Sherrill <joel@OARcorp.com>
197
198        * mpc6xx/clock/c_clock.c, mpc6xx/clock/c_clock.h,
199        mpc6xx/exceptions/raw_exception.c, mpc6xx/exceptions/raw_exception.h,
200        mpc6xx/mmu/bat.c, mpc6xx/mmu/bat.h, mpc6xx/mmu/mmuAsm.S,
201        mpc6xx/timer/timer.c, mpc8260/clock/clock.c,
202        mpc8260/console-generic/console-generic.c, mpc8260/cpm/brg.c,
203        mpc8260/exceptions/raw_exception.c,
204        mpc8260/exceptions/raw_exception.h, mpc8260/include/cpm.h,
205        mpc8260/include/mmu.h, mpc8260/mmu/mmu.c, mpc8260/timer/timer.c,
206        mpc8xx/clock/clock.c, mpc8xx/console-generic/console-generic.c,
207        mpc8xx/exceptions/raw_exception.c, mpc8xx/exceptions/raw_exception.h,
208        mpc8xx/include/cpm.h, mpc8xx/include/mmu.h, mpc8xx/mmu/mmu.c,
209        mpc8xx/timer/timer.c, ppc403/clock/clock.c,
210        ppc403/console/console.c.polled, ppc403/timer/timer.c,
211        rtems/powerpc/debugmod.h, shared/include/byteorder.h,
212        shared/include/cpuIdent.c, shared/include/cpuIdent.h,
213        shared/include/io.h, shared/include/mmu.h, shared/include/page.h,
214        shared/include/pgtable.h, shared/include/spr.h: URL for license
215        changed.
216
2172003-09-04      Joel Sherrill <joel@OARcorp.com>
218
219        * mpc505/timer/timer.c, ppc403/console/console.c,
220        ppc403/console/console405.c: Removed incorrect statement about
221        copyright assignment.
222
2232003-08-20      Joel Sherrill <joel@OARcorp.com>
224
225        * mpc8260/clock/clock.c: Correct copyright statements.
226
2272003-08-18      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
228
229        * Makefile.am: Reflect having moved aclocal/.
230
2312003-08-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
232
233        * Makefile.am: Reflect having moved automake/.
234        * mpc505/Makefile.am: Reflect having moved automake/.
235        * mpc505/ictrl/Makefile.am: Reflect having moved automake/.
236        * mpc505/timer/Makefile.am: Reflect having moved automake/.
237        * mpc505/vectors/Makefile.am: Reflect having moved automake/.
238        * mpc6xx/Makefile.am: Reflect having moved automake/.
239        * mpc6xx/clock/Makefile.am: Reflect having moved automake/.
240        * mpc6xx/exceptions/Makefile.am: Reflect having moved automake/.
241        * mpc6xx/mmu/Makefile.am: Reflect having moved automake/.
242        * mpc6xx/timer/Makefile.am: Reflect having moved automake/.
243        * mpc6xx/wrapup/Makefile.am: Reflect having moved automake/.
244        * mpc8260/Makefile.am: Reflect having moved automake/.
245        * mpc8260/clock/Makefile.am: Reflect having moved automake/.
246        * mpc8260/console-generic/Makefile.am: Reflect having moved automake/.
247        * mpc8260/cpm/Makefile.am: Reflect having moved automake/.
248        * mpc8260/exceptions/Makefile.am: Reflect having moved automake/.
249        * mpc8260/mmu/Makefile.am: Reflect having moved automake/.
250        * mpc8260/timer/Makefile.am: Reflect having moved automake/.
251        * mpc8xx/Makefile.am: Reflect having moved automake/.
252        * mpc8xx/clock/Makefile.am: Reflect having moved automake/.
253        * mpc8xx/console-generic/Makefile.am: Reflect having moved automake/.
254        * mpc8xx/cpm/Makefile.am: Reflect having moved automake/.
255        * mpc8xx/exceptions/Makefile.am: Reflect having moved automake/.
256        * mpc8xx/mmu/Makefile.am: Reflect having moved automake/.
257        * mpc8xx/timer/Makefile.am: Reflect having moved automake/.
258        * ppc403/Makefile.am: Reflect having moved automake/.
259        * ppc403/clock/Makefile.am: Reflect having moved automake/.
260        * ppc403/console/Makefile.am: Reflect having moved automake/.
261        * ppc403/ictrl/Makefile.am: Reflect having moved automake/.
262        * ppc403/timer/Makefile.am: Reflect having moved automake/.
263        * ppc403/tty_drv/Makefile.am: Reflect having moved automake/.
264        * ppc403/vectors/Makefile.am: Reflect having moved automake/.
265        * shared/Makefile.am: Reflect having moved automake/.
266        * shared/include/Makefile.am: Reflect having moved automake/.
267        * shared/src/Makefile.am: Reflect having moved automake/.
268        * wrapup/Makefile.am: Reflect having moved automake/.
269
2702003-08-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
271
272        * configure.ac: Use rtems-bugs@rtems.com as bug report email address.
273
2742003-08-08      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
275
276        * wrapup/Makefile.am (FAMILY_OBJS): Remove *exception_processing.
277
2782003-07-08      Joel Sherrill <joel@OARcorp.com>
279
280        PR 416/bsps
281        * ppc403/ictrl/ictrl.c (ictrl_isr): We acknolwegde the interrupt in
282        interrupt controller (clr_exisr(mask)) before calling the interrupt
283        handler that will acnowledge the interrupt source. This results in
284        the interrupt beeing seen a second time by the interrupt controller.
285        Reported and fixed by El Kolli Yacine <yacine.elkolli@crf.canon.fr>.
286
2872003-03-25      Thomas Doerfler <Thomas.Doerfler@imd-systems.de>
288
289        PR 368/filesystems
290        * mpc8xx/include/mpc8xx.h: Add PCMCIA registers.
291
2922003-03-25      Till Straumann <strauman@slac.stanford.edu>
293
294        PR 349/bsps
295        * shared/include/cpuIdent.c: Readd PPC604r CPU.
296
2972003-03-06      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
298
299        * configure.ac: Remove AC_CONFIG_AUX_DIR.
300
3012003-02-20      Till Straumann <strauman@slac.stanford.edu>
302
303        PR 349/bsps
304        * mpc6xx/exceptions/raw_exception.c, mpc6xx/mmu/bat.c,
305        mpc6xx/mmu/pte121.c, shared/include/cpuIdent.c,
306        shared/include/cpuIdent.h, shared/src/Makefile.am, shared/src/stack.c,
307        shared/src/stackTrace.h, powerpc/registers.h:
308          - undo improper 'fix' who broke mpc604r identification
309          - fix: 7400 identification PVR value was wrong
310          - enhance 'setdbat()' to switch OFF a given BAT if called with 0 size
311          - fix: page table support bugfix
312          - enhancement: provide routines to take and print stack trace
313            snapshots
314          - add definitions for HID1 and DABR SPRs
315
3162003-02-14      Greg Menke <gregory.menke@gsfc.nasa.gov>
317
318        PR 348/bsps
319        * mpc6xx/exceptions/raw_exception.c: Add PPC_603ev as required
320        by MTX603e BSP.
321
3222003-02-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
323
324        * configure.ac: AM_INIT_AUTOMAKE([1.7.2]).
325
3262003-02-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
327
328        * configure.ac: AC_PREREQ(2.57).
329
3302002-12-19      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
331
332        * configure.ac: Remove RTEMS_CHEC_CUSTOM_BSP.
333        * mpc505/ictrl/Makefile.am: Don't include @RTEMS_BSP@.cfg.
334        * mpc505/timer/Makefile.am: Don't include @RTEMS_BSP@.cfg.
335        * mpc505/vectors/Makefile.am: Don't include @RTEMS_BSP@.cfg.
336        * mpc6xx/clock/Makefile.am: Don't include @RTEMS_BSP@.cfg.
337        * mpc6xx/exceptions/Makefile.am: Don't include @RTEMS_BSP@.cfg.
338        * mpc6xx/mmu/Makefile.am: Don't include @RTEMS_BSP@.cfg.
339        * mpc6xx/timer/Makefile.am: Don't include @RTEMS_BSP@.cfg.
340        * mpc6xx/wrapup/Makefile.am: Don't include @RTEMS_BSP@.cfg.
341        * mpc8260/clock/Makefile.am: Don't include @RTEMS_BSP@.cfg.
342        * mpc8260/console-generic/Makefile.am: Don't include @RTEMS_BSP@.cfg.
343        * mpc8260/cpm/Makefile.am: Don't include @RTEMS_BSP@.cfg.
344        * mpc8260/exceptions/Makefile.am: Don't include @RTEMS_BSP@.cfg.
345        * mpc8260/mmu/Makefile.am: Don't include @RTEMS_BSP@.cfg.
346        * mpc8260/timer/Makefile.am: Don't include @RTEMS_BSP@.cfg.
347        * mpc8xx/clock/Makefile.am: Don't include @RTEMS_BSP@.cfg.
348        * mpc8xx/console-generic/Makefile.am: Don't include @RTEMS_BSP@.cfg.
349        * mpc8xx/cpm/Makefile.am: Don't include @RTEMS_BSP@.cfg.
350        * mpc8xx/exceptions/Makefile.am: Don't include @RTEMS_BSP@.cfg.
351        * mpc8xx/mmu/Makefile.am: Don't include @RTEMS_BSP@.cfg.
352        * mpc8xx/timer/Makefile.am: Don't include @RTEMS_BSP@.cfg.
353        * ppc403/clock/Makefile.am: Don't include @RTEMS_BSP@.cfg.
354        * ppc403/console/Makefile.am: Don't include @RTEMS_BSP@.cfg.
355        * ppc403/ictrl/Makefile.am: Don't include @RTEMS_BSP@.cfg.
356        * ppc403/timer/Makefile.am: Don't include @RTEMS_BSP@.cfg.
357        * ppc403/tty_drv/Makefile.am: Don't include @RTEMS_BSP@.cfg.
358        * ppc403/vectors/Makefile.am: Don't include @RTEMS_BSP@.cfg.
359        * shared/include/Makefile.am: Don't include @RTEMS_BSP@.cfg.
360        * shared/src/Makefile.am: Don't include @RTEMS_BSP@.cfg.
361        * wrapup/Makefile.am: Don't include @RTEMS_BSP@.cfg.
362
3632002-12-06      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
364
365        * configure.ac: Remove RTEMS_CHECK_BSP_CACHE.
366
3672002-12-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
368
369        * mpc8260/Makefile.am: Merge-in mpc8260/include/Makefile.am.
370        * mpc8xx/Makefile.am: Merge-in mpc8xx/include/Makefile.am.
371        * mpc8260/include/Makefile.am: Remove.
372        * mpc8xx/include/Makefile.am: Remove.
373        * configure.ac: Remove mpc8260/include/Makefile.
374        Remove mpc8xx/include/Makefile.
375
3762002-12-01      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
377
378        * configure.ac: Add RTEMS_PROG_CCAS.
379
3802002-11-04      Joel Sherrill <joel@OARcorp.com>
381
382        * mpc8260/console-generic/console-generic.c, mpc8260/cpm/dpram.c,
383        mpc8260/exceptions/raw_exception.c,
384        mpc8xx/exceptions/raw_exception.c: Removed warnings.
385
3862002-11-01      Joel Sherrill <joel@OARcorp.com>
387
388        * mpc8xx/console-generic/console-generic.c, mpc8xx/cpm/dpram.c,
389        mpc8xx/exceptions/raw_exception.c, ppc403/clock/clock.c:
390        Removed warnings.
391
3922002-10-31      Joel Sherrill <joel@OARcorp.com>
393
394        * mpc6xx/clock/c_clock.c, mpc6xx/exceptions/raw_exception.c,
395        mpc6xx/mmu/bat.c: Removed warnings.
396
3972002-10-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
398
399        * .cvsignore: Reformat.
400        Add autom4te*cache.
401        Remove autom4te.cache.
402
4032002-09-08      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
404
405        * configure.ac: Remove duplicate mpc6xx/timer/Makefile from CONFIG_FILES.
406
4072002-09-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
408
409        * mpc8260/exceptions/raw_exception.c: #include <string.h>.
410        #include <bspIo.h>.
411
4122002-08-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
413
414        * mpc6xx/wrapup/Makefile.am: Use .$(OBJEXT) instead of .o.
415        * wrapup/Makefile.am: Use .$(OBJEXT) instead of .o.
416
4172002-08-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
418
419        * mpc505/ictrl/Makefile.am: Use .$(OBJEXT) instead of .o.
420        * mpc505/timer/Makefile.am: Use .$(OBJEXT) instead of .o.
421        * mpc505/vectors/Makefile.am: Use .$(OBJEXT) instead of .o.
422        * mpc6xx/clock/Makefile.am: Use .$(OBJEXT) instead of .o.
423        * mpc6xx/exceptions/Makefile.am: Use .$(OBJEXT) instead of .o.
424        * mpc6xx/mmu/Makefile.am: Use .$(OBJEXT) instead of .o.
425        * mpc6xx/timer/Makefile.am: Use .$(OBJEXT) instead of .o.
426        * mpc8260/clock/Makefile.am: Use .$(OBJEXT) instead of .o.
427        * mpc8260/console-generic/Makefile.am: Use .$(OBJEXT) instead of .o.
428        * mpc8260/cpm/Makefile.am: Use .$(OBJEXT) instead of .o.
429        * mpc8260/exceptions/Makefile.am: Use .$(OBJEXT) instead of .o.
430        * mpc8260/mmu/Makefile.am: Use .$(OBJEXT) instead of .o.
431        * mpc8260/timer/Makefile.am: Use .$(OBJEXT) instead of .o.
432        * mpc8xx/clock/Makefile.am: Use .$(OBJEXT) instead of .o.
433        * mpc8xx/console-generic/Makefile.am: Use .$(OBJEXT) instead of .o.
434        * mpc8xx/cpm/Makefile.am: Use .$(OBJEXT) instead of .o.
435        * mpc8xx/exceptions/Makefile.am: Use .$(OBJEXT) instead of .o.
436        * mpc8xx/mmu/Makefile.am: Use .$(OBJEXT) instead of .o.
437        * mpc8xx/timer/Makefile.am: Use .$(OBJEXT) instead of .o.
438        * ppc403/clock/Makefile.am: Use .$(OBJEXT) instead of .o.
439        * ppc403/console/Makefile.am: Use .$(OBJEXT) instead of .o.
440        * ppc403/ictrl/Makefile.am: Use .$(OBJEXT) instead of .o.
441        * ppc403/timer/Makefile.am: Use .$(OBJEXT) instead of .o.
442        * ppc403/tty_drv/Makefile.am: Use .$(OBJEXT) instead of .o.
443        * ppc403/vectors/Makefile.am: Use .$(OBJEXT) instead of .o.
444        * shared/include/Makefile.am: Use .$(OBJEXT) instead of .o.
445        * shared/src/Makefile.am: Use .$(OBJEXT) instead of .o.
446
4472002-07-24      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
448
449        * mpc6xx/mmu/pte121.c: Include <string.h> for gcc-3.1.
450
4512002-07-22      Till Straumann <strauman@slac.stanford.edu>
452
453        * mpc6xx/mmu/bat.c: Per PR241, fix a tiny bug introduced by the
454        fix for an earlier patch (PR213) which added support for setting
455        BAT0 to setdbat().
456
4572001-05-17      Joel Sherrill <joel@OARcorp.com>
458
459        * mpc6xx/exceptions/raw_exception.c, pc6xx/mmu/pte121.c: Modified
460        slightly to reflect recent PowerPC re-organization and avoid warnings.
461
4622001-05-15      Till Straumann <strauman@slac.stanford.edu>
463
464        * mpc6xx/mmu/pte121.c, mpc6xx/mmu/pte121.h: New files. Missed in
465        merge of PR213.
466
4672001-05-14      Joel Sherrill <joel@OARcorp.com>
468
469        * shared/include/cpuIdent.c: Account for duplicate numbers.
470
4712002-05-01      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
472
473        * rtems/powerpc/debugmod.h: New file (extracted from
474        score/ppc.h).
475        * Makefile.am: Relect changes above.
476
4772001-05-14      Till Straumann <strauman@slac.stanford.edu>
478
479        * shared/include/io.h: Per PR215 address the following issues:
480            - _IO_BASE, _ISA_MEM_BASE and PCI_DRAM_OFFSET
481              are no longer defined by libcpu (powerpc/shared/include/io.h)
482              but by the BSP (who is the only one to know the values)
483            - the affected BSP (shared/motorola) headers have been fixed
484              in a separate "libbsp/powerpc/shared" patch.
485            - the DEC 21140 driver (libchip/network/dec21140.c) has been
486              fixed to use PCI_DRAM_OFFSET instead of PREP_PCI_DRAM_OFFSET.
487              and PCI_MEM_BASE instead of PREP_ISA_MEM_BASE. PCI_MEM_BASE
488              is to be defined by the BSP who is using this driver.
489            - the DEC driver also has been fixed to use the newer
490              rtems_bsp_delay_in_bus_cycles() instead of the obsolete
491              delay_in_bus_cycles().
492
4932001-05-14      Till Straumann <strauman@slac.stanford.edu>
494
495        * rtems/powerpc/registers.h, rtems/score/ppc.h: Per PR213, add
496        the following:
497            - support for the MPC74000 (AKA G4); there is no
498              AltiVec support yet, however.
499            - the cache flushing assembly code uses hardware-flush on the G4.
500              Also, a couple of hardcoded numerical values were replaced
501              by more readable symbolic constants.
502            - extended interrupt-disabled code section so enclose the entire
503              cache flush/invalidate procedure (as recommended by the book).
504              This is not (latency) critical as it is only used by
505              init code but prevents possible corruption.
506            - Trivial page table support as been added.
507              (1:1 effective-virtual-physical address mapping which is only
508              useful only on CPUs which feature hardware TLB replacement,
509              e.g. >604.  This allows for write-protecting memory regions,
510              e.g. text/ro-data which makes catching corruptors a lot easier.
511              It also frees one DBAT/IBAT and gives more flexibility
512              for setting up address maps :-)
513            - setdbat() allows changing BAT0 also (since the BSP may use
514              a page table, BAT0 could be available...).
515            - asm_setdbatX() violated the SVR ABI by using
516              r20 as a scratch register; changed for r0
517            - according to the book, a context synchronizing instruction is
518              necessary prior to and after changing a DBAT -> isync added
519
5202002-04-30      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
521
522        * rtems/powerpc/cache.h: New file (extracted from
523        old-exceptions/cpu.h)
524        * Makefile.am: Relect changes above.
525
5262002-04-18      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
527
528        * shared/include/cpu.h: Removed.
529        * shared/include/Makefile.am: Reflect changes above.
530        * shared/include/spr.h: Include rtems/powerpc/registers.h instead of
531        libcpu/cpu.h.
532        * mpc6xx/clock/c_clock.c: Reflect changes to <rtems/score/cpu.h>.
533        * mpc6xx/exceptions/asm_utils.S: Ditto.
534        * mpc6xx/exceptions/raw_exception.c: Ditto.
535        * mpc6xx/mmu/mmuAsm.S: Ditto.
536        * mpc6xx/timer/timer.c: Ditto.
537        * mpc8260/exceptions/asm_utils.S: Ditto.
538        * mpc8260/exceptions/raw_exception.c: Ditto.
539        * mpc8xx/exceptions/asm_utils.S: Ditto.
540        * mpc8xx/exceptions/raw_exception.c: Ditto.
541        * ppc403/vectors/vectors.S: Include <asm.h> instead of "asm.h".
542
5432001-04-17      Joel Sherrill <joel@OARcorp.com>
544
545        * shared/include/cpu.h: Added ifndef ASM.
546 
5472001-04-17      Joel Sherrill <joel@OARcorp.com>
548
549        * ChangeLog: Corrected paths on past few commits.
550 
5512002-04-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
552
553        * shared/include/cpu.h: Don't include cpuIdent.h.
554
5552002-04-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
556
557        * mpc8260/exceptions/raw_exception.c: Include <libcpu/cpuIdent.h>.
558
5592002-04-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
560
561        * mpc8xx/exceptions/raw_exception.c: Include <libcpu/cpuIdent.h>.
562
5632002-04-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
564
565        * mpc6xx/exceptions/raw_exception.c: Include <libcpu/cpuIdent.h>.
566
5672002-04-13      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
568
569        * shared/include/cpuIdent.h: New.
570        * shared/include/cpuIdent.c: Reflect having added cpuIdent.h.
571        * shared/include/cpu.h: Ditto.
572        * shared/include/Makefile.am: Add cpuIndent.h. Fix EXTRA_DIST.
573
5742001-04-03      Joel Sherrill <joel@OARcorp.com>
575
576        * Closed PR57.  The hack is OK as it allows a BSP to override
577        or not at its discretion.
578        * mpc8xx/timer/timer.c: Removed #warning declaring providing a
579        default definition for the macros
580        rtems_cpu_configuration_get_timer_least_valid and
581        rtems_cpu_configuration_get_timer_average_overhead.
582
5832002-02-04      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
584
585        * shared/include/byteorder.h: Use unsigned instead of __unsigned
586        (GCC-3.0.x compatibility).
587       
5882002-03-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
589
590        * configure.ac:
591        AC_INIT(package,_RTEMS_VERSION,_RTEMS_BUGS).
592        AM_INIT_AUTOMAKE([no-define foreign 1.6]).
593        * mpc505/ictrl/Makefile.am: Remove AUTOMAKE_OPTIONS.
594        * mpc505/Makefile.am: Remove AUTOMAKE_OPTIONS.
595        * mpc505/timer/Makefile.am: Remove AUTOMAKE_OPTIONS.
596        * mpc505/vectors/Makefile.am: Remove AUTOMAKE_OPTIONS.
597        * Makefile.am: Remove AUTOMAKE_OPTIONS.
598        * mpc6xx/clock/Makefile.am: Remove AUTOMAKE_OPTIONS.
599        * mpc6xx/Makefile.am: Remove AUTOMAKE_OPTIONS.
600        * mpc6xx/exceptions/Makefile.am: Remove AUTOMAKE_OPTIONS.
601        * mpc6xx/mmu/Makefile.am: Remove AUTOMAKE_OPTIONS.
602        * mpc6xx/timer/Makefile.am: Remove AUTOMAKE_OPTIONS.
603        * mpc6xx/wrapup/Makefile.am: Remove AUTOMAKE_OPTIONS.
604        * mpc8260/clock/Makefile.am: Remove AUTOMAKE_OPTIONS.
605        * mpc8260/Makefile.am: Remove AUTOMAKE_OPTIONS.
606        * mpc8260/console-generic/Makefile.am: Remove AUTOMAKE_OPTIONS.
607        * mpc8260/cpm/Makefile.am: Remove AUTOMAKE_OPTIONS.
608        * mpc8260/exceptions/Makefile.am: Remove AUTOMAKE_OPTIONS.
609        * mpc8260/include/Makefile.am: Remove AUTOMAKE_OPTIONS.
610        * mpc8260/mmu/Makefile.am: Remove AUTOMAKE_OPTIONS.
611        * mpc8260/timer/Makefile.am: Remove AUTOMAKE_OPTIONS.
612        * mpc8xx/clock/Makefile.am: Remove AUTOMAKE_OPTIONS.
613        * mpc8xx/Makefile.am: Remove AUTOMAKE_OPTIONS.
614        * mpc8xx/console-generic/Makefile.am: Remove AUTOMAKE_OPTIONS.
615        * mpc8xx/cpm/Makefile.am: Remove AUTOMAKE_OPTIONS.
616        * mpc8xx/exceptions/Makefile.am: Remove AUTOMAKE_OPTIONS.
617        * mpc8xx/include/Makefile.am: Remove AUTOMAKE_OPTIONS.
618        * mpc8xx/mmu/Makefile.am: Remove AUTOMAKE_OPTIONS.
619        * mpc8xx/timer/Makefile.am: Remove AUTOMAKE_OPTIONS.
620        * ppc403/clock/Makefile.am: Remove AUTOMAKE_OPTIONS.
621        * ppc403/Makefile.am: Remove AUTOMAKE_OPTIONS.
622        * ppc403/console/Makefile.am: Remove AUTOMAKE_OPTIONS.
623        * ppc403/ictrl/Makefile.am: Remove AUTOMAKE_OPTIONS.
624        * ppc403/timer/Makefile.am: Remove AUTOMAKE_OPTIONS.
625        * ppc403/tty_drv/Makefile.am: Remove AUTOMAKE_OPTIONS.
626        * ppc403/vectors/Makefile.am: Remove AUTOMAKE_OPTIONS.
627        * shared/include/Makefile.am: Remove AUTOMAKE_OPTIONS.
628        * shared/Makefile.am: Remove AUTOMAKE_OPTIONS.
629        * shared/src/Makefile.am: Remove AUTOMAKE_OPTIONS.
630        * wrapup/Makefile.am: Remove AUTOMAKE_OPTIONS.
631
6322002-01-03      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
633
634        * mpc6xx/clock/c_clock.c: Include rtems/bspIo.h instead of bspIo.h.
635        * mpc6xx/mmu/bat.h: Include rtems/bspIo.h instead of bspIo.h.
636        * mpc8260/console-generic/console-generic.c: Include rtems/bspIo.h instead of bspIo.h.
637        * mpc8260/cpm/brg.c: Include rtems/bspIo.h instead of bspIo.h.
638        * mpc8xx/console-generic/console-generic.c: Include rtems/bspIo.h instead of bspIo.h.
639        * shared/include/cpuIdent.c: Include rtems/bspIo.h instead of bspIo.h.
640
6412001-11-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
642
643        * ppc403/vectors/vectors.S: Include <bsp.h>.
644        * shared/include/cpu.h: Remove stray empty lines.
645
6462001-11-27      Joel Sherrill <joel@OARcorp.com>,
647
648        * new_exception_processing/Makefile.in,
649        new_exception_processing/.cvsignore,
650        new_exception_processing/Makefile.am,
651        new_exception_processing/c_isr.inl,
652        new_exception_processing/cpu.c, new_exception_processing/cpu.h,
653        new_exception_processing/cpu_asm.S,
654        old_exception_processing/Makefile.in,
655        old_exception_processing/.cvsignore,
656        old_exception_processing/Makefile.am, old_exception_processing/README,
657        old_exception_processing/TODO, old_exception_processing/c_isr.inl,
658        old_exception_processing/cpu.c, old_exception_processing/cpu.h,
659        old_exception_processing/cpu_asm.S, old_exception_processing/irq_stub.S,
660        old_exception_processing/ppc_offs.h,
661        old_exception_processing/ppccache.c, old_exception_processing/rtems.S:
662        Deleted since now under libbsp.
663
6642001-11-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
665
666        * configure.ac: Remove old_exception_processing,
667        new_exception_processing.
668        * Makefile.am: Ditto.
669
6702001-11-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
671
672        * configure.ac: Remove mpc750 from new_exception_processing,
673        Remove mpc604 from new_exception_processing.
674
6752001-11-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
676
677        * configure.ac: Remove ppc603e from old_exception_processing.
678
6792001-11-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
680
681        * configure.ac: Remove mpc8xx from new_exception_processing.
682
6832001-11-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
684
685        * configure.ac: Remove mpc8620 from new_exception_processing.
686
6872001-11-20      Joel Sherrill <joel@OARcorp.com>
688
689        * ChangeLog: Corrected spacing.
690
6912001-11-14      Till Straumann <strauman@SLAC.Stanford.EDU>
692
693        * new_exception_processing/cpu_asm.S: Support double or single
694        precision context switches.  Note that doing a single precision
695        context save/restore on a double precision PowerPC machine does not
696        only result in rounding errors but also screws up the FPSCR register!
697
6982001-11-08      Dennis Ehlin (ECS) <Dennis.Ehlin@ecs.ericsson.se>
699
700        This modification is part of the submitted modifications necessary to
701        support the IBM PPC405 family.  This submission was reviewed by
702        Thomas Doerfler <Thomas.Doerfler@imd-systems.de> who ensured it did
703        not negatively impact the ppc403 BSPs.  The submission and tracking
704        process was captured as PR50.
705        * ppc403/console/console405.c ppc403/tty_drv/.cvsignore,
706        ppc403/tty_drv/Makefile.am, ppc403/tty_drv/tty_drv.c,
707        ppc403/tty_drv/tty_drv.h: New files.
708        * Makefile.am, README, configure.ac, old_exception_processing/cpu.c,
709        old_exception_processing/cpu.h, ppc403/Makefile.am,
710        ppc403/clock/clock.c, ppc403/console/Makefile.am,
711        ppc403/console/console.c, ppc403/ictrl/ictrl.c, ppc403/ictrl/ictrl.h,
712        ppc403/timer/timer.c: Modified.
713
7142001-11-07      Joel Sherrill <joel@OARcorp.com>
715
716        * configure.ac: Delete the commented out line that said that
717        the mpc8260 used the old exception processing model.  This line
718        also appears to have caused ppc603e to miss this test.
719
7202001-10-29      Joel Sherrill <joel@OARcorp.com>
721
722        * mpc8xx/timer/timer.c: Added hack for two macros that are not defined
723        with the new exception processing model:
724                rtems_cpu_configuration_get_timer_least_valid()
725                rtems_cpu_configuration_get_timer_average_overhead()
726        This is captured as PR57.
727
7282001-10-24      Joel Sherrill <joel@OARcorp.com>
729
730        * mpc8260/clock/.cvsignore, mpc8260/console-generic/.cvsignore,
731        mpc8260/cpm/.cvsignore, mpc8260/exceptions/.cvsignore,
732        mpc8260/include/.cvsignore, mpc8260/mmu/.cvsignore,
733        mpc8260/timer/.cvsignore, mpc8260/.cvsignore: New files.
734
7352001-10-24      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
736
737        * mpc8260/exceptions/Makefile.am, mpc8260/include/Makefile.am,
738        mpc8xx/exceptions/Makefile.am: Updated to autoconf 2.52.
739
7402001-10-24      Joel Sherrill <joel@OARcorp.com>
741
742        * mpc8260/include/mpc8260.h: "or" is a keyword in C++. 
743
7442001-10-22      Andy Dachs <a.dachs@sstl.co.uk>
745
746        * Makefile.am, README, configure.ac, new_exception_processing/cpu.h,
747        shared/include/cpu.h, shared/include/cpuIdent.c, shared/src/cache.c:
748        Added mpc8260 support.
749
7502001-10-22      Andy Dachs <a.dachs@sstl.co.uk>
751
752        * Added mpc8260 directory.
753        * Modified Makefile.am and configure.in to build the contents
754        * mpc8260/Makefile.am, mpc8260/README, mpc8260/clock/Makefile.am,
755        mpc8260/clock/clock.c, mpc8260/console-generic/Makefile.am,
756        mpc8260/console-generic/console-generic.c, mpc8260/cpm/.cvsignore,
757        mpc8260/cpm/Makefile.am, mpc8260/cpm/brg.c, mpc8260/cpm/cp.c,
758        mpc8260/cpm/dpram.c, mpc8260/exceptions/.cvsignore,
759        mpc8260/exceptions/Makefile.am, mpc8260/exceptions/asm_utils.S,
760        mpc8260/exceptions/raw_exception.c, mpc8260/exceptions/raw_exception.h,
761        mpc8260/include/Makefile.am, mpc8260/include/console.h,
762        mpc8260/include/cpm.h, mpc8260/include/mmu.h,
763        mpc8260/include/mpc8260.h, mpc8260/mmu/Makefile.am, mpc8260/mmu/mmu.c,
764        mpc8260/timer/Makefile.am, mpc8260/timer/timer.c: New files.
765
7662001-10-12      Joel Sherrill <joel@OARcorp.com>
767
768        * mpc6xx/clock/c_clock.c, mpc6xx/clock/c_clock.h, mpc8xx/clock/clock.c,
769        mpc8xx/timer/timer.c, new_exception_processing/cpu.c,
770        new_exception_processing/cpu.h, new_exception_processing/cpu_asm.S,
771        old_exception_processing/cpu.c, old_exception_processing/cpu.h,
772        old_exception_processing/cpu_asm.S, old_exception_processing/rtems.S:
773        Fixed typo.
774
7752001-10-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
776
777        * .cvsignore: Add autom4te.cache for autoconf > 2.52.
778        * configure.in: Remove.
779        * configure.ac: New file, generated from configure.in by autoupdate.
780
7812001-09-27      Joel Sherrill <joel@OARcorp.com>
782
783        * old_exception_processing/cpu.h: Renamed delay() to rtems_bsp_delay().
784        Renamed delay_in_bus_cycles() to rtems_bsp_delay_in_bus_cycles().
785        * shared/include/cpu.h: Renamed delay() to rtems_bsp_delay().
786        Renamed delay_in_bus_cycles() to rtems_bsp_delay_in_bus_cycles().
787
7882001-09-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
789
790        * new_exception_processing/Makefile.am: Use 'PREINSTALL_FILES ='.
791        * old_exception_processing/Makefile.am: Use 'PREINSTALL_FILES ='.
792        * mpc6xx/mmu/Makefile.am: Use 'PREINSTALL_FILES ='.
793        * mpc6xx/clock/Makefile.am: Use 'PREINSTALL_FILES ='.
794        * mpc6xx/exceptions/Makefile.am: Use 'PREINSTALL_FILES ='.
795        * mpc8xx/include/Makefile.am: Use 'PREINSTALL_FILES ='.
796        * mpc8xx/exceptions/Makefile.am: Use 'PREINSTALL_FILES ='.
797        * shared/include/Makefile.am: Use 'PREINSTALL_FILES ='.
798        * shared/src/Makefile.am: Use 'PREINSTALL_FILES ='.
799        * shared/src/Makefile.am: Use 'CLEANFILES ='.
800
8012000-06-08      Eric Valette <valette@crf.canon.fr>
802
803        * mpc8xx/console-generic/console-generic.c:
804        The printk/printf did not work when loaded by EPPCBUG. They did
805        work when loaded with the BDM debugger.  I suspected EPPBUG
806        made some nasty things like patching Communication processor
807        microcode...  Anyway, the attached patch:
808          1) Enables to have printk nearly immediately after boot,
809          2) Make printf work automagically (I do not know why except I make a
810        different initialization for printk that should be overwritten by
811        console init later ?)
812
813        I let the default to be using EPPCBUG embedded firmware to boot and
814        using this printk early enabler code (LOADED_BY_EPPCBUG and
815        EARLY_CONSOLE) are on.
816
8172001-05-24      Tom Armistead <tom_armistead@phx.mcd.mot.com>
818
819        * mpc6xx/timer/timer.c: Added include of bsp.h and removed
820        external declaration of BSP_Convert_decrementer() to
821        correct unresolved reference to this routine.
822
8232001-05-24      Eric Valette <valette@crf.canon.fr>
824
825        * mpc8xx/console-generic/console-generic.c: Bug found by Yacine
826        <elkolli@crf.canon.fr> where the initialization or irq data structure
827        was incomplete in case a SMC channel was used first and later a SCC one.
828
8292001-03-30      Eric Valette <valette@crf.canon.fr>
830
831        * mpc8xx/vectors/.cvsignore, mpc8xx/vectors/Makefile.am,
832        mpc8xx/vectors/README, mpc8xx/vectors/align_h.S
833        mpc8xx/vectors/vectors.S:  These files were removed in
834        support of switching the mpc8xx to the use the "new exception
835        processing model."
836
8372001-03-30      Eric Valette <valette@crf.canon.fr>
838
839        * mpc8xx/exceptions/.cvsignore, mpc8xx/exceptions/Makefile.am,
840        mpc8xx/exceptions/asm_utils.S, mpc8xx/exceptions/raw_exception.c,
841        mpc8xx/exceptions/raw_exception.h: New files.
842        * configure.in, mpc6xx/mmu/bat.h, mpc8xx/Makefile.am,
843        mpc8xx/clock/clock.c,
844        mpc8xx/console-generic/console-generic.c,
845        mpc8xx/include/mpc8xx.h, mpc8xx/mmu/mmu.c,
846        new_exception_processing/cpu.h, shared/include/byteorder.h,
847        wrapup/Makefile.am:  This is conversion of the
848        mpc8xx CPU to the "new exception processing model."
849
8502001-02-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
851
852        * mpc505/ictrl/Makefile.am, mpc6xx/clock/Makefile.am,
853        mpc6xx/exceptions/Makefile.am, mpc6xx/mmu/Makefile.am,
854        mpc8xx/include/Makefile.am, new_exception_processing/Makefile.am,
855        old_exception_processing/Makefile.am, pc403/ictrl/Makefile.am,
856        shared/include/Makefile.am, shared/src/Makefile.am:
857        Apply *_HEADERS instead of *H_FILES.
858        * shared/src/.cvsignore: Add cache.h.
859
8602001-01-03      Joel Sherrill <joel@OARcorp.com>
861
862        * new_exception_processing/cpu.h, old_exception_processing/cpu.c:
863        old_exception_processing/cpu.h, Added _CPU_Initialize_vectors().
864        In particular, spurious vector initialization had to be moved
865        on old exception processing model.
866
8672000-11-09      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
868
869        * Makefile.am: Use ... instead of RTEMS_TOPdir in ACLOCAL_AMFLAGS.
870
8712000-11-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
872
873        * Makefile.am: Switch to ACLOCAL_AMFLAGS = -I $(RTEMS_TOPdir)/aclocal.
874
8752000-10-26      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
876
877        * Makefile.am: ACLOCAL_AMFLAGS= -I $(RTEMS_TOPdir)/macros.
878        Switch to GNU canonicalization.
879
8802000-10-20      Joel Sherrill <joel@OARcorp.com>
881
882        * mpc8xx/console-generic/console-generic.c: Avoid use of
883        BSP definitions and rely on the new routine
884        mbx8xx_console_get_configuration() to get information.  This
885        routine was formerly incorrectly called
886        mbx8xx_console_use_maximum_buffer_size().
887        binding to the exception code.
888
8892000-10-20      Joel Sherrill <joel@OARcorp.com>
890
891        * configure.in, Makefile.am: Explicitly specify whether an
892        RTEMS_CPU_MODEL is using old or new exception processing.  This
893        is important because when building multilib, you do not know
894        the RTEMS_CPU_MODEL.  So everything built in a multilib'ed RTEMS
895        must be independent of the exception model and allow for late
896        binding to the exception code.
897
8982000-10-18        Sergei Organov <osv@javad.ru>
899
900        * Added full support for MPC505.
901        * mpc505/ictrl: New directory.
902        * configure.in, mpc505/Makefile.am: Modified to reflect ictrl addition.
903        * mpc505/ictrl/.cvsignore, mpc505/ictrl/Makefile.am,
904        mpc505/ictrl/ictrl.c, mpc505/ictrl/ictrl.h: New files.
905        * mpc505/timer/timer.c: Use <rtems.h>, not "rtems.h".
906        * mpc505/vectors/Makefile.am: alignment exception handler now included.
907        * mpc505/vectors/vectors.S: Now use constants for exception numbers.
908        * old_exception_processing/ppc_offs.h: New file.
909        * old_exception_processing/Makefile.am: Account for ppc_offs.h.
910        * old_exception_processing/cpu.h: Make Nest and Disable levels volatile.
911        * old_exception_processing/cpu_asm.S: Offsets moved to ppc_offs.h.
912
9132000-10-18      Joel Sherrill <joel@OARcorp.com>
914
915        * mpc8xx/console-generic/console-generic.c: Removed include of
916        <bsp.h> by adding BSP dependent routine
917        mbx8xx_console_use_maximum_buffer_size() which can be hard coded
918        or check non-volatile memory for configuration.
919
9202000-10-18      Joel Sherrill <joel@OARcorp.com>
921
922        * mpc8xx/console-generic/console-generic.c: Removed warnings.
923
9242000-10-18      Joel Sherrill <joel@OARcorp.com>
925
926        * mpc6xx/clock/c_clock.h: Removed commented out reference to <bsp.h>.
927        * mpc6xx/timer/timer.c: Ditto.
928
9292000-10-18      Joel Sherrill <joel@OARcorp.com>
930
931        * mpc6xx/clock/c_clock.c, mpc6xx/clock/c_clock.h: Removed use of
932        bsp.h and replaced it with use of proper interfaces or explicit
933        externs of required functions and data.
934        * mpc6xx/timer/timer.c: Ditto.
935
9362000-09-04      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
937
938        * mpc505/timer/Makefile.am, mpc505/vectors/Makefile.am,
939        mpc6xx/clock/Makefile.am, mpc6xx/exceptions/Makefile.am,
940        mpc6xx/mmu/Makefile.am, mpc6xx/timer/Makefile.am,
941        mpc6xx/wrapup/Makefile.am, ppc403/clock/Makefile.am,
942        ppc403/console/Makefile.am, ppc403/ictrl/Makefile.am,
943        ppc403/timer/Makefile.am, ppc403/vectors/Makefile.am,
944        shared/include/Makefile.am, shared/src/Makefile.am,
945        wrapup/Makefile.am, mpc8xx/clock/Makefile.am,
946        mpc8xx/console-generic/Makefile.am, mpc8xx/cpm/Makefile.am,
947        mpc8xx/mmu/Makefile.am, mpc8xx/timer/Makefile.am,
948        mpc8xx/vectors/Makefile.am, new_exception_processing/Makefile.am,
949        old_exception_processing/Makefile.am: Include compile.am
950
9512000-08-11  Charles-Antoine Gauthier  <charles.gauthier@nrc.ca>
952
953        * mpc8xx/console-generic/console-generic.c:
954        Add support for configuration parameters in NVRAM
955
9562000-08-25      Joel Sherrill <joel.sherrill@OARcorp.com>
957
958        * ChangeLog: File paths corrected.
959
9602000-08-10      Charles-Antoine Gauthier  <charles.gauthier@nrc.ca>
961
962        * mpx8xx/console-generic/console-generic.c: Addition of support
963        for shared printk and no termios.
964
9652000-08-10      Charles-Antoine Gauthier  <charles.gauthier@nrc.ca>
966
967        * mpx8xx/console-generic/console-generic.c(m8xx_uart_pollWrite):
968        Flush actual buffer.
969
9702000-08-10      Joel Sherrill <joel@OARcorp.com>
971
972        * ChangeLog: New file.
Note: See TracBrowser for help on using the repository browser.