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

4.104.114.84.95
Last change on this file since aabb608 was fe8bc62f, checked in by Ralf Corsepius <ralf.corsepius@…>, on 08/18/03 at 06:47:09

2003-08-18 Ralf Corsepius <corsepiu@…>

  • Makefile.am: Reflect having moved aclocal/.
  • Property mode set to 100644
File size: 30.2 KB
Line 
12003-08-18      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2
3        * Makefile.am: Reflect having moved aclocal/.
4
52003-08-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
6
7        * Makefile.am: Reflect having moved automake/.
8        * mpc505/Makefile.am: Reflect having moved automake/.
9        * mpc505/ictrl/Makefile.am: Reflect having moved automake/.
10        * mpc505/timer/Makefile.am: Reflect having moved automake/.
11        * mpc505/vectors/Makefile.am: Reflect having moved automake/.
12        * mpc6xx/Makefile.am: Reflect having moved automake/.
13        * mpc6xx/clock/Makefile.am: Reflect having moved automake/.
14        * mpc6xx/exceptions/Makefile.am: Reflect having moved automake/.
15        * mpc6xx/mmu/Makefile.am: Reflect having moved automake/.
16        * mpc6xx/timer/Makefile.am: Reflect having moved automake/.
17        * mpc6xx/wrapup/Makefile.am: Reflect having moved automake/.
18        * mpc8260/Makefile.am: Reflect having moved automake/.
19        * mpc8260/clock/Makefile.am: Reflect having moved automake/.
20        * mpc8260/console-generic/Makefile.am: Reflect having moved automake/.
21        * mpc8260/cpm/Makefile.am: Reflect having moved automake/.
22        * mpc8260/exceptions/Makefile.am: Reflect having moved automake/.
23        * mpc8260/mmu/Makefile.am: Reflect having moved automake/.
24        * mpc8260/timer/Makefile.am: Reflect having moved automake/.
25        * mpc8xx/Makefile.am: Reflect having moved automake/.
26        * mpc8xx/clock/Makefile.am: Reflect having moved automake/.
27        * mpc8xx/console-generic/Makefile.am: Reflect having moved automake/.
28        * mpc8xx/cpm/Makefile.am: Reflect having moved automake/.
29        * mpc8xx/exceptions/Makefile.am: Reflect having moved automake/.
30        * mpc8xx/mmu/Makefile.am: Reflect having moved automake/.
31        * mpc8xx/timer/Makefile.am: Reflect having moved automake/.
32        * ppc403/Makefile.am: Reflect having moved automake/.
33        * ppc403/clock/Makefile.am: Reflect having moved automake/.
34        * ppc403/console/Makefile.am: Reflect having moved automake/.
35        * ppc403/ictrl/Makefile.am: Reflect having moved automake/.
36        * ppc403/timer/Makefile.am: Reflect having moved automake/.
37        * ppc403/tty_drv/Makefile.am: Reflect having moved automake/.
38        * ppc403/vectors/Makefile.am: Reflect having moved automake/.
39        * shared/Makefile.am: Reflect having moved automake/.
40        * shared/include/Makefile.am: Reflect having moved automake/.
41        * shared/src/Makefile.am: Reflect having moved automake/.
42        * wrapup/Makefile.am: Reflect having moved automake/.
43
442003-08-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
45
46        * configure.ac: Use rtems-bugs@rtems.com as bug report email address.
47
482003-08-08      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
49
50        * wrapup/Makefile.am (FAMILY_OBJS): Remove *exception_processing.
51
522003-07-08      Joel Sherrill <joel@OARcorp.com>
53
54        PR 416/bsps
55        * ppc403/ictrl/ictrl.c (ictrl_isr): We acknolwegde the interrupt in
56        interrupt controller (clr_exisr(mask)) before calling the interrupt
57        handler that will acnowledge the interrupt source. This results in
58        the interrupt beeing seen a second time by the interrupt controller.
59        Reported and fixed by El Kolli Yacine <yacine.elkolli@crf.canon.fr>.
60
612003-03-25      Thomas Doerfler <Thomas.Doerfler@imd-systems.de>
62
63        PR 368/filesystems
64        * mpc8xx/include/mpc8xx.h: Add PCMCIA registers.
65
662003-03-25      Till Straumann <strauman@slac.stanford.edu>
67
68        PR 349/bsps
69        * shared/include/cpuIdent.c: Readd PPC604r CPU.
70
712003-03-06      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
72
73        * configure.ac: Remove AC_CONFIG_AUX_DIR.
74
752003-02-20      Till Straumann <strauman@slac.stanford.edu>
76
77        PR 349/bsps
78        * mpc6xx/exceptions/raw_exception.c, mpc6xx/mmu/bat.c,
79        mpc6xx/mmu/pte121.c, shared/include/cpuIdent.c,
80        shared/include/cpuIdent.h, shared/src/Makefile.am, shared/src/stack.c,
81        shared/src/stackTrace.h, powerpc/registers.h:
82          - undo improper 'fix' who broke mpc604r identification
83          - fix: 7400 identification PVR value was wrong
84          - enhance 'setdbat()' to switch OFF a given BAT if called with 0 size
85          - fix: page table support bugfix
86          - enhancement: provide routines to take and print stack trace
87            snapshots
88          - add definitions for HID1 and DABR SPRs
89
902003-02-14      Greg Menke <gregory.menke@gsfc.nasa.gov>
91
92        PR 348/bsps
93        * mpc6xx/exceptions/raw_exception.c: Add PPC_603ev as required
94        by MTX603e BSP.
95
962003-02-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
97
98        * configure.ac: AM_INIT_AUTOMAKE([1.7.2]).
99
1002003-02-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
101
102        * configure.ac: AC_PREREQ(2.57).
103
1042002-12-19      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
105
106        * configure.ac: Remove RTEMS_CHEC_CUSTOM_BSP.
107        * mpc505/ictrl/Makefile.am: Don't include @RTEMS_BSP@.cfg.
108        * mpc505/timer/Makefile.am: Don't include @RTEMS_BSP@.cfg.
109        * mpc505/vectors/Makefile.am: Don't include @RTEMS_BSP@.cfg.
110        * mpc6xx/clock/Makefile.am: Don't include @RTEMS_BSP@.cfg.
111        * mpc6xx/exceptions/Makefile.am: Don't include @RTEMS_BSP@.cfg.
112        * mpc6xx/mmu/Makefile.am: Don't include @RTEMS_BSP@.cfg.
113        * mpc6xx/timer/Makefile.am: Don't include @RTEMS_BSP@.cfg.
114        * mpc6xx/wrapup/Makefile.am: Don't include @RTEMS_BSP@.cfg.
115        * mpc8260/clock/Makefile.am: Don't include @RTEMS_BSP@.cfg.
116        * mpc8260/console-generic/Makefile.am: Don't include @RTEMS_BSP@.cfg.
117        * mpc8260/cpm/Makefile.am: Don't include @RTEMS_BSP@.cfg.
118        * mpc8260/exceptions/Makefile.am: Don't include @RTEMS_BSP@.cfg.
119        * mpc8260/mmu/Makefile.am: Don't include @RTEMS_BSP@.cfg.
120        * mpc8260/timer/Makefile.am: Don't include @RTEMS_BSP@.cfg.
121        * mpc8xx/clock/Makefile.am: Don't include @RTEMS_BSP@.cfg.
122        * mpc8xx/console-generic/Makefile.am: Don't include @RTEMS_BSP@.cfg.
123        * mpc8xx/cpm/Makefile.am: Don't include @RTEMS_BSP@.cfg.
124        * mpc8xx/exceptions/Makefile.am: Don't include @RTEMS_BSP@.cfg.
125        * mpc8xx/mmu/Makefile.am: Don't include @RTEMS_BSP@.cfg.
126        * mpc8xx/timer/Makefile.am: Don't include @RTEMS_BSP@.cfg.
127        * ppc403/clock/Makefile.am: Don't include @RTEMS_BSP@.cfg.
128        * ppc403/console/Makefile.am: Don't include @RTEMS_BSP@.cfg.
129        * ppc403/ictrl/Makefile.am: Don't include @RTEMS_BSP@.cfg.
130        * ppc403/timer/Makefile.am: Don't include @RTEMS_BSP@.cfg.
131        * ppc403/tty_drv/Makefile.am: Don't include @RTEMS_BSP@.cfg.
132        * ppc403/vectors/Makefile.am: Don't include @RTEMS_BSP@.cfg.
133        * shared/include/Makefile.am: Don't include @RTEMS_BSP@.cfg.
134        * shared/src/Makefile.am: Don't include @RTEMS_BSP@.cfg.
135        * wrapup/Makefile.am: Don't include @RTEMS_BSP@.cfg.
136
1372002-12-06      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
138
139        * configure.ac: Remove RTEMS_CHECK_BSP_CACHE.
140
1412002-12-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
142
143        * mpc8260/Makefile.am: Merge-in mpc8260/include/Makefile.am.
144        * mpc8xx/Makefile.am: Merge-in mpc8xx/include/Makefile.am.
145        * mpc8260/include/Makefile.am: Remove.
146        * mpc8xx/include/Makefile.am: Remove.
147        * configure.ac: Remove mpc8260/include/Makefile.
148        Remove mpc8xx/include/Makefile.
149
1502002-12-01      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
151
152        * configure.ac: Add RTEMS_PROG_CCAS.
153
1542002-11-04      Joel Sherrill <joel@OARcorp.com>
155
156        * mpc8260/console-generic/console-generic.c, mpc8260/cpm/dpram.c,
157        mpc8260/exceptions/raw_exception.c,
158        mpc8xx/exceptions/raw_exception.c: Removed warnings.
159
1602002-11-01      Joel Sherrill <joel@OARcorp.com>
161
162        * mpc8xx/console-generic/console-generic.c, mpc8xx/cpm/dpram.c,
163        mpc8xx/exceptions/raw_exception.c, ppc403/clock/clock.c:
164        Removed warnings.
165
1662002-10-31      Joel Sherrill <joel@OARcorp.com>
167
168        * mpc6xx/clock/c_clock.c, mpc6xx/exceptions/raw_exception.c,
169        mpc6xx/mmu/bat.c: Removed warnings.
170
1712002-10-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
172
173        * .cvsignore: Reformat.
174        Add autom4te*cache.
175        Remove autom4te.cache.
176
1772002-09-08      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
178
179        * configure.ac: Remove duplicate mpc6xx/timer/Makefile from CONFIG_FILES.
180
1812002-09-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
182
183        * mpc8260/exceptions/raw_exception.c: #include <string.h>.
184        #include <bspIo.h>.
185
1862002-08-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
187
188        * mpc6xx/wrapup/Makefile.am: Use .$(OBJEXT) instead of .o.
189        * wrapup/Makefile.am: Use .$(OBJEXT) instead of .o.
190
1912002-08-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
192
193        * mpc505/ictrl/Makefile.am: Use .$(OBJEXT) instead of .o.
194        * mpc505/timer/Makefile.am: Use .$(OBJEXT) instead of .o.
195        * mpc505/vectors/Makefile.am: Use .$(OBJEXT) instead of .o.
196        * mpc6xx/clock/Makefile.am: Use .$(OBJEXT) instead of .o.
197        * mpc6xx/exceptions/Makefile.am: Use .$(OBJEXT) instead of .o.
198        * mpc6xx/mmu/Makefile.am: Use .$(OBJEXT) instead of .o.
199        * mpc6xx/timer/Makefile.am: Use .$(OBJEXT) instead of .o.
200        * mpc8260/clock/Makefile.am: Use .$(OBJEXT) instead of .o.
201        * mpc8260/console-generic/Makefile.am: Use .$(OBJEXT) instead of .o.
202        * mpc8260/cpm/Makefile.am: Use .$(OBJEXT) instead of .o.
203        * mpc8260/exceptions/Makefile.am: Use .$(OBJEXT) instead of .o.
204        * mpc8260/mmu/Makefile.am: Use .$(OBJEXT) instead of .o.
205        * mpc8260/timer/Makefile.am: Use .$(OBJEXT) instead of .o.
206        * mpc8xx/clock/Makefile.am: Use .$(OBJEXT) instead of .o.
207        * mpc8xx/console-generic/Makefile.am: Use .$(OBJEXT) instead of .o.
208        * mpc8xx/cpm/Makefile.am: Use .$(OBJEXT) instead of .o.
209        * mpc8xx/exceptions/Makefile.am: Use .$(OBJEXT) instead of .o.
210        * mpc8xx/mmu/Makefile.am: Use .$(OBJEXT) instead of .o.
211        * mpc8xx/timer/Makefile.am: Use .$(OBJEXT) instead of .o.
212        * ppc403/clock/Makefile.am: Use .$(OBJEXT) instead of .o.
213        * ppc403/console/Makefile.am: Use .$(OBJEXT) instead of .o.
214        * ppc403/ictrl/Makefile.am: Use .$(OBJEXT) instead of .o.
215        * ppc403/timer/Makefile.am: Use .$(OBJEXT) instead of .o.
216        * ppc403/tty_drv/Makefile.am: Use .$(OBJEXT) instead of .o.
217        * ppc403/vectors/Makefile.am: Use .$(OBJEXT) instead of .o.
218        * shared/include/Makefile.am: Use .$(OBJEXT) instead of .o.
219        * shared/src/Makefile.am: Use .$(OBJEXT) instead of .o.
220
2212002-07-24      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
222
223        * mpc6xx/mmu/pte121.c: Include <string.h> for gcc-3.1.
224
2252002-07-22      Till Straumann <strauman@slac.stanford.edu>
226
227        * mpc6xx/mmu/bat.c: Per PR241, fix a tiny bug introduced by the
228        fix for an earlier patch (PR213) which added support for setting
229        BAT0 to setdbat().
230
2312001-05-17      Joel Sherrill <joel@OARcorp.com>
232
233        * mpc6xx/exceptions/raw_exception.c, pc6xx/mmu/pte121.c: Modified
234        slightly to reflect recent PowerPC re-organization and avoid warnings.
235
2362001-05-15      Till Straumann <strauman@slac.stanford.edu>
237
238        * mpc6xx/mmu/pte121.c, mpc6xx/mmu/pte121.h: New files. Missed in
239        merge of PR213.
240
2412001-05-14      Joel Sherrill <joel@OARcorp.com>
242
243        * shared/include/cpuIdent.c: Account for duplicate numbers.
244
2452002-05-01      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
246
247        * rtems/powerpc/debugmod.h: New file (extracted from
248        score/ppc.h).
249        * Makefile.am: Relect changes above.
250
2512001-05-14      Till Straumann <strauman@slac.stanford.edu>
252
253        * shared/include/io.h: Per PR215 address the following issues:
254            - _IO_BASE, _ISA_MEM_BASE and PCI_DRAM_OFFSET
255              are no longer defined by libcpu (powerpc/shared/include/io.h)
256              but by the BSP (who is the only one to know the values)
257            - the affected BSP (shared/motorola) headers have been fixed
258              in a separate "libbsp/powerpc/shared" patch.
259            - the DEC 21140 driver (libchip/network/dec21140.c) has been
260              fixed to use PCI_DRAM_OFFSET instead of PREP_PCI_DRAM_OFFSET.
261              and PCI_MEM_BASE instead of PREP_ISA_MEM_BASE. PCI_MEM_BASE
262              is to be defined by the BSP who is using this driver.
263            - the DEC driver also has been fixed to use the newer
264              rtems_bsp_delay_in_bus_cycles() instead of the obsolete
265              delay_in_bus_cycles().
266
2672001-05-14      Till Straumann <strauman@slac.stanford.edu>
268
269        * rtems/powerpc/registers.h, rtems/score/ppc.h: Per PR213, add
270        the following:
271            - support for the MPC74000 (AKA G4); there is no
272              AltiVec support yet, however.
273            - the cache flushing assembly code uses hardware-flush on the G4.
274              Also, a couple of hardcoded numerical values were replaced
275              by more readable symbolic constants.
276            - extended interrupt-disabled code section so enclose the entire
277              cache flush/invalidate procedure (as recommended by the book).
278              This is not (latency) critical as it is only used by
279              init code but prevents possible corruption.
280            - Trivial page table support as been added.
281              (1:1 effective-virtual-physical address mapping which is only
282              useful only on CPUs which feature hardware TLB replacement,
283              e.g. >604.  This allows for write-protecting memory regions,
284              e.g. text/ro-data which makes catching corruptors a lot easier.
285              It also frees one DBAT/IBAT and gives more flexibility
286              for setting up address maps :-)
287            - setdbat() allows changing BAT0 also (since the BSP may use
288              a page table, BAT0 could be available...).
289            - asm_setdbatX() violated the SVR ABI by using
290              r20 as a scratch register; changed for r0
291            - according to the book, a context synchronizing instruction is
292              necessary prior to and after changing a DBAT -> isync added
293
2942002-04-30      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
295
296        * rtems/powerpc/cache.h: New file (extracted from
297        old-exceptions/cpu.h)
298        * Makefile.am: Relect changes above.
299
3002002-04-18      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
301
302        * shared/include/cpu.h: Removed.
303        * shared/include/Makefile.am: Reflect changes above.
304        * shared/include/spr.h: Include rtems/powerpc/registers.h instead of
305        libcpu/cpu.h.
306        * mpc6xx/clock/c_clock.c: Reflect changes to <rtems/score/cpu.h>.
307        * mpc6xx/exceptions/asm_utils.S: Ditto.
308        * mpc6xx/exceptions/raw_exception.c: Ditto.
309        * mpc6xx/mmu/mmuAsm.S: Ditto.
310        * mpc6xx/timer/timer.c: Ditto.
311        * mpc8260/exceptions/asm_utils.S: Ditto.
312        * mpc8260/exceptions/raw_exception.c: Ditto.
313        * mpc8xx/exceptions/asm_utils.S: Ditto.
314        * mpc8xx/exceptions/raw_exception.c: Ditto.
315        * ppc403/vectors/vectors.S: Include <asm.h> instead of "asm.h".
316
3172001-04-17      Joel Sherrill <joel@OARcorp.com>
318
319        * shared/include/cpu.h: Added ifndef ASM.
320 
3212001-04-17      Joel Sherrill <joel@OARcorp.com>
322
323        * ChangeLog: Corrected paths on past few commits.
324 
3252002-04-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
326
327        * shared/include/cpu.h: Don't include cpuIdent.h.
328
3292002-04-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
330
331        * mpc8260/exceptions/raw_exception.c: Include <libcpu/cpuIdent.h>.
332
3332002-04-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
334
335        * mpc8xx/exceptions/raw_exception.c: Include <libcpu/cpuIdent.h>.
336
3372002-04-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
338
339        * mpc6xx/exceptions/raw_exception.c: Include <libcpu/cpuIdent.h>.
340
3412002-04-13      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
342
343        * shared/include/cpuIdent.h: New.
344        * shared/include/cpuIdent.c: Reflect having added cpuIdent.h.
345        * shared/include/cpu.h: Ditto.
346        * shared/include/Makefile.am: Add cpuIndent.h. Fix EXTRA_DIST.
347
3482001-04-03      Joel Sherrill <joel@OARcorp.com>
349
350        * Closed PR57.  The hack is OK as it allows a BSP to override
351        or not at its discretion.
352        * mpc8xx/timer/timer.c: Removed #warning declaring providing a
353        default definition for the macros
354        rtems_cpu_configuration_get_timer_least_valid and
355        rtems_cpu_configuration_get_timer_average_overhead.
356
3572002-02-04      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
358
359        * shared/include/byteorder.h: Use unsigned instead of __unsigned
360        (GCC-3.0.x compatibility).
361       
3622002-03-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
363
364        * configure.ac:
365        AC_INIT(package,_RTEMS_VERSION,_RTEMS_BUGS).
366        AM_INIT_AUTOMAKE([no-define foreign 1.6]).
367        * mpc505/ictrl/Makefile.am: Remove AUTOMAKE_OPTIONS.
368        * mpc505/Makefile.am: Remove AUTOMAKE_OPTIONS.
369        * mpc505/timer/Makefile.am: Remove AUTOMAKE_OPTIONS.
370        * mpc505/vectors/Makefile.am: Remove AUTOMAKE_OPTIONS.
371        * Makefile.am: Remove AUTOMAKE_OPTIONS.
372        * mpc6xx/clock/Makefile.am: Remove AUTOMAKE_OPTIONS.
373        * mpc6xx/Makefile.am: Remove AUTOMAKE_OPTIONS.
374        * mpc6xx/exceptions/Makefile.am: Remove AUTOMAKE_OPTIONS.
375        * mpc6xx/mmu/Makefile.am: Remove AUTOMAKE_OPTIONS.
376        * mpc6xx/timer/Makefile.am: Remove AUTOMAKE_OPTIONS.
377        * mpc6xx/wrapup/Makefile.am: Remove AUTOMAKE_OPTIONS.
378        * mpc8260/clock/Makefile.am: Remove AUTOMAKE_OPTIONS.
379        * mpc8260/Makefile.am: Remove AUTOMAKE_OPTIONS.
380        * mpc8260/console-generic/Makefile.am: Remove AUTOMAKE_OPTIONS.
381        * mpc8260/cpm/Makefile.am: Remove AUTOMAKE_OPTIONS.
382        * mpc8260/exceptions/Makefile.am: Remove AUTOMAKE_OPTIONS.
383        * mpc8260/include/Makefile.am: Remove AUTOMAKE_OPTIONS.
384        * mpc8260/mmu/Makefile.am: Remove AUTOMAKE_OPTIONS.
385        * mpc8260/timer/Makefile.am: Remove AUTOMAKE_OPTIONS.
386        * mpc8xx/clock/Makefile.am: Remove AUTOMAKE_OPTIONS.
387        * mpc8xx/Makefile.am: Remove AUTOMAKE_OPTIONS.
388        * mpc8xx/console-generic/Makefile.am: Remove AUTOMAKE_OPTIONS.
389        * mpc8xx/cpm/Makefile.am: Remove AUTOMAKE_OPTIONS.
390        * mpc8xx/exceptions/Makefile.am: Remove AUTOMAKE_OPTIONS.
391        * mpc8xx/include/Makefile.am: Remove AUTOMAKE_OPTIONS.
392        * mpc8xx/mmu/Makefile.am: Remove AUTOMAKE_OPTIONS.
393        * mpc8xx/timer/Makefile.am: Remove AUTOMAKE_OPTIONS.
394        * ppc403/clock/Makefile.am: Remove AUTOMAKE_OPTIONS.
395        * ppc403/Makefile.am: Remove AUTOMAKE_OPTIONS.
396        * ppc403/console/Makefile.am: Remove AUTOMAKE_OPTIONS.
397        * ppc403/ictrl/Makefile.am: Remove AUTOMAKE_OPTIONS.
398        * ppc403/timer/Makefile.am: Remove AUTOMAKE_OPTIONS.
399        * ppc403/tty_drv/Makefile.am: Remove AUTOMAKE_OPTIONS.
400        * ppc403/vectors/Makefile.am: Remove AUTOMAKE_OPTIONS.
401        * shared/include/Makefile.am: Remove AUTOMAKE_OPTIONS.
402        * shared/Makefile.am: Remove AUTOMAKE_OPTIONS.
403        * shared/src/Makefile.am: Remove AUTOMAKE_OPTIONS.
404        * wrapup/Makefile.am: Remove AUTOMAKE_OPTIONS.
405
4062002-01-03      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
407
408        * mpc6xx/clock/c_clock.c: Include rtems/bspIo.h instead of bspIo.h.
409        * mpc6xx/mmu/bat.h: Include rtems/bspIo.h instead of bspIo.h.
410        * mpc8260/console-generic/console-generic.c: Include rtems/bspIo.h instead of bspIo.h.
411        * mpc8260/cpm/brg.c: Include rtems/bspIo.h instead of bspIo.h.
412        * mpc8xx/console-generic/console-generic.c: Include rtems/bspIo.h instead of bspIo.h.
413        * shared/include/cpuIdent.c: Include rtems/bspIo.h instead of bspIo.h.
414
4152001-11-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
416
417        * ppc403/vectors/vectors.S: Include <bsp.h>.
418        * shared/include/cpu.h: Remove stray empty lines.
419
4202001-11-27      Joel Sherrill <joel@OARcorp.com>,
421
422        * new_exception_processing/Makefile.in,
423        new_exception_processing/.cvsignore,
424        new_exception_processing/Makefile.am,
425        new_exception_processing/c_isr.inl,
426        new_exception_processing/cpu.c, new_exception_processing/cpu.h,
427        new_exception_processing/cpu_asm.S,
428        old_exception_processing/Makefile.in,
429        old_exception_processing/.cvsignore,
430        old_exception_processing/Makefile.am, old_exception_processing/README,
431        old_exception_processing/TODO, old_exception_processing/c_isr.inl,
432        old_exception_processing/cpu.c, old_exception_processing/cpu.h,
433        old_exception_processing/cpu_asm.S, old_exception_processing/irq_stub.S,
434        old_exception_processing/ppc_offs.h,
435        old_exception_processing/ppccache.c, old_exception_processing/rtems.S:
436        Deleted since now under libbsp.
437
4382001-11-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
439
440        * configure.ac: Remove old_exception_processing,
441        new_exception_processing.
442        * Makefile.am: Ditto.
443
4442001-11-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
445
446        * configure.ac: Remove mpc750 from new_exception_processing,
447        Remove mpc604 from new_exception_processing.
448
4492001-11-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
450
451        * configure.ac: Remove ppc603e from old_exception_processing.
452
4532001-11-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
454
455        * configure.ac: Remove mpc8xx from new_exception_processing.
456
4572001-11-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
458
459        * configure.ac: Remove mpc8620 from new_exception_processing.
460
4612001-11-20      Joel Sherrill <joel@OARcorp.com>
462
463        * ChangeLog: Corrected spacing.
464
4652001-11-14      Till Straumann <strauman@SLAC.Stanford.EDU>
466
467        * new_exception_processing/cpu_asm.S: Support double or single
468        precision context switches.  Note that doing a single precision
469        context save/restore on a double precision PowerPC machine does not
470        only result in rounding errors but also screws up the FPSCR register!
471
4722001-11-08      Dennis Ehlin (ECS) <Dennis.Ehlin@ecs.ericsson.se>
473
474        This modification is part of the submitted modifications necessary to
475        support the IBM PPC405 family.  This submission was reviewed by
476        Thomas Doerfler <Thomas.Doerfler@imd-systems.de> who ensured it did
477        not negatively impact the ppc403 BSPs.  The submission and tracking
478        process was captured as PR50.
479        * ppc403/console/console405.c ppc403/tty_drv/.cvsignore,
480        ppc403/tty_drv/Makefile.am, ppc403/tty_drv/tty_drv.c,
481        ppc403/tty_drv/tty_drv.h: New files.
482        * Makefile.am, README, configure.ac, old_exception_processing/cpu.c,
483        old_exception_processing/cpu.h, ppc403/Makefile.am,
484        ppc403/clock/clock.c, ppc403/console/Makefile.am,
485        ppc403/console/console.c, ppc403/ictrl/ictrl.c, ppc403/ictrl/ictrl.h,
486        ppc403/timer/timer.c: Modified.
487
4882001-11-07      Joel Sherrill <joel@OARcorp.com>
489
490        * configure.ac: Delete the commented out line that said that
491        the mpc8260 used the old exception processing model.  This line
492        also appears to have caused ppc603e to miss this test.
493
4942001-10-29      Joel Sherrill <joel@OARcorp.com>
495
496        * mpc8xx/timer/timer.c: Added hack for two macros that are not defined
497        with the new exception processing model:
498                rtems_cpu_configuration_get_timer_least_valid()
499                rtems_cpu_configuration_get_timer_average_overhead()
500        This is captured as PR57.
501
5022001-10-24      Joel Sherrill <joel@OARcorp.com>
503
504        * mpc8260/clock/.cvsignore, mpc8260/console-generic/.cvsignore,
505        mpc8260/cpm/.cvsignore, mpc8260/exceptions/.cvsignore,
506        mpc8260/include/.cvsignore, mpc8260/mmu/.cvsignore,
507        mpc8260/timer/.cvsignore, mpc8260/.cvsignore: New files.
508
5092001-10-24      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
510
511        * mpc8260/exceptions/Makefile.am, mpc8260/include/Makefile.am,
512        mpc8xx/exceptions/Makefile.am: Updated to autoconf 2.52.
513
5142001-10-24      Joel Sherrill <joel@OARcorp.com>
515
516        * mpc8260/include/mpc8260.h: "or" is a keyword in C++. 
517
5182001-10-22      Andy Dachs <a.dachs@sstl.co.uk>
519
520        * Makefile.am, README, configure.ac, new_exception_processing/cpu.h,
521        shared/include/cpu.h, shared/include/cpuIdent.c, shared/src/cache.c:
522        Added mpc8260 support.
523
5242001-10-22      Andy Dachs <a.dachs@sstl.co.uk>
525
526        * Added mpc8260 directory.
527        * Modified Makefile.am and configure.in to build the contents
528        * mpc8260/Makefile.am, mpc8260/README, mpc8260/clock/Makefile.am,
529        mpc8260/clock/clock.c, mpc8260/console-generic/Makefile.am,
530        mpc8260/console-generic/console-generic.c, mpc8260/cpm/.cvsignore,
531        mpc8260/cpm/Makefile.am, mpc8260/cpm/brg.c, mpc8260/cpm/cp.c,
532        mpc8260/cpm/dpram.c, mpc8260/exceptions/.cvsignore,
533        mpc8260/exceptions/Makefile.am, mpc8260/exceptions/asm_utils.S,
534        mpc8260/exceptions/raw_exception.c, mpc8260/exceptions/raw_exception.h,
535        mpc8260/include/Makefile.am, mpc8260/include/console.h,
536        mpc8260/include/cpm.h, mpc8260/include/mmu.h,
537        mpc8260/include/mpc8260.h, mpc8260/mmu/Makefile.am, mpc8260/mmu/mmu.c,
538        mpc8260/timer/Makefile.am, mpc8260/timer/timer.c: New files.
539
5402001-10-12      Joel Sherrill <joel@OARcorp.com>
541
542        * mpc6xx/clock/c_clock.c, mpc6xx/clock/c_clock.h, mpc8xx/clock/clock.c,
543        mpc8xx/timer/timer.c, new_exception_processing/cpu.c,
544        new_exception_processing/cpu.h, new_exception_processing/cpu_asm.S,
545        old_exception_processing/cpu.c, old_exception_processing/cpu.h,
546        old_exception_processing/cpu_asm.S, old_exception_processing/rtems.S:
547        Fixed typo.
548
5492001-10-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
550
551        * .cvsignore: Add autom4te.cache for autoconf > 2.52.
552        * configure.in: Remove.
553        * configure.ac: New file, generated from configure.in by autoupdate.
554
5552001-09-27      Joel Sherrill <joel@OARcorp.com>
556
557        * old_exception_processing/cpu.h: Renamed delay() to rtems_bsp_delay().
558        Renamed delay_in_bus_cycles() to rtems_bsp_delay_in_bus_cycles().
559        * shared/include/cpu.h: Renamed delay() to rtems_bsp_delay().
560        Renamed delay_in_bus_cycles() to rtems_bsp_delay_in_bus_cycles().
561
5622001-09-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
563
564        * new_exception_processing/Makefile.am: Use 'PREINSTALL_FILES ='.
565        * old_exception_processing/Makefile.am: Use 'PREINSTALL_FILES ='.
566        * mpc6xx/mmu/Makefile.am: Use 'PREINSTALL_FILES ='.
567        * mpc6xx/clock/Makefile.am: Use 'PREINSTALL_FILES ='.
568        * mpc6xx/exceptions/Makefile.am: Use 'PREINSTALL_FILES ='.
569        * mpc8xx/include/Makefile.am: Use 'PREINSTALL_FILES ='.
570        * mpc8xx/exceptions/Makefile.am: Use 'PREINSTALL_FILES ='.
571        * shared/include/Makefile.am: Use 'PREINSTALL_FILES ='.
572        * shared/src/Makefile.am: Use 'PREINSTALL_FILES ='.
573        * shared/src/Makefile.am: Use 'CLEANFILES ='.
574
5752000-06-08      Eric Valette <valette@crf.canon.fr>
576
577        * mpc8xx/console-generic/console-generic.c:
578        The printk/printf did not work when loaded by EPPCBUG. They did
579        work when loaded with the BDM debugger.  I suspected EPPBUG
580        made some nasty things like patching Communication processor
581        microcode...  Anyway, the attached patch:
582          1) Enables to have printk nearly immediately after boot,
583          2) Make printf work automagically (I do not know why except I make a
584        different initialization for printk that should be overwritten by
585        console init later ?)
586
587        I let the default to be using EPPCBUG embedded firmware to boot and
588        using this printk early enabler code (LOADED_BY_EPPCBUG and
589        EARLY_CONSOLE) are on.
590
5912001-05-24      Tom Armistead <tom_armistead@phx.mcd.mot.com>
592
593        * mpc6xx/timer/timer.c: Added include of bsp.h and removed
594        external declaration of BSP_Convert_decrementer() to
595        correct unresolved reference to this routine.
596
5972001-05-24      Eric Valette <valette@crf.canon.fr>
598
599        * mpc8xx/console-generic/console-generic.c: Bug found by Yacine
600        <elkolli@crf.canon.fr> where the initialization or irq data structure
601        was incomplete in case a SMC channel was used first and later a SCC one.
602
6032001-03-30      Eric Valette <valette@crf.canon.fr>
604
605        * mpc8xx/vectors/.cvsignore, mpc8xx/vectors/Makefile.am,
606        mpc8xx/vectors/README, mpc8xx/vectors/align_h.S
607        mpc8xx/vectors/vectors.S:  These files were removed in
608        support of switching the mpc8xx to the use the "new exception
609        processing model."
610
6112001-03-30      Eric Valette <valette@crf.canon.fr>
612
613        * mpc8xx/exceptions/.cvsignore, mpc8xx/exceptions/Makefile.am,
614        mpc8xx/exceptions/asm_utils.S, mpc8xx/exceptions/raw_exception.c,
615        mpc8xx/exceptions/raw_exception.h: New files.
616        * configure.in, mpc6xx/mmu/bat.h, mpc8xx/Makefile.am,
617        mpc8xx/clock/clock.c,
618        mpc8xx/console-generic/console-generic.c,
619        mpc8xx/include/mpc8xx.h, mpc8xx/mmu/mmu.c,
620        new_exception_processing/cpu.h, shared/include/byteorder.h,
621        wrapup/Makefile.am:  This is conversion of the
622        mpc8xx CPU to the "new exception processing model."
623
6242001-02-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
625
626        * mpc505/ictrl/Makefile.am, mpc6xx/clock/Makefile.am,
627        mpc6xx/exceptions/Makefile.am, mpc6xx/mmu/Makefile.am,
628        mpc8xx/include/Makefile.am, new_exception_processing/Makefile.am,
629        old_exception_processing/Makefile.am, pc403/ictrl/Makefile.am,
630        shared/include/Makefile.am, shared/src/Makefile.am:
631        Apply *_HEADERS instead of *H_FILES.
632        * shared/src/.cvsignore: Add cache.h.
633
6342001-01-03      Joel Sherrill <joel@OARcorp.com>
635
636        * new_exception_processing/cpu.h, old_exception_processing/cpu.c:
637        old_exception_processing/cpu.h, Added _CPU_Initialize_vectors().
638        In particular, spurious vector initialization had to be moved
639        on old exception processing model.
640
6412000-11-09      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
642
643        * Makefile.am: Use ... instead of RTEMS_TOPdir in ACLOCAL_AMFLAGS.
644
6452000-11-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
646
647        * Makefile.am: Switch to ACLOCAL_AMFLAGS = -I $(RTEMS_TOPdir)/aclocal.
648
6492000-10-26      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
650
651        * Makefile.am: ACLOCAL_AMFLAGS= -I $(RTEMS_TOPdir)/macros.
652        Switch to GNU canonicalization.
653
6542000-10-20      Joel Sherrill <joel@OARcorp.com>
655
656        * mpc8xx/console-generic/console-generic.c: Avoid use of
657        BSP definitions and rely on the new routine
658        mbx8xx_console_get_configuration() to get information.  This
659        routine was formerly incorrectly called
660        mbx8xx_console_use_maximum_buffer_size().
661        binding to the exception code.
662
6632000-10-20      Joel Sherrill <joel@OARcorp.com>
664
665        * configure.in, Makefile.am: Explicitly specify whether an
666        RTEMS_CPU_MODEL is using old or new exception processing.  This
667        is important because when building multilib, you do not know
668        the RTEMS_CPU_MODEL.  So everything built in a multilib'ed RTEMS
669        must be independent of the exception model and allow for late
670        binding to the exception code.
671
6722000-10-18        Sergei Organov <osv@javad.ru>
673
674        * Added full support for MPC505.
675        * mpc505/ictrl: New directory.
676        * configure.in, mpc505/Makefile.am: Modified to reflect ictrl addition.
677        * mpc505/ictrl/.cvsignore, mpc505/ictrl/Makefile.am,
678        mpc505/ictrl/ictrl.c, mpc505/ictrl/ictrl.h: New files.
679        * mpc505/timer/timer.c: Use <rtems.h>, not "rtems.h".
680        * mpc505/vectors/Makefile.am: alignment exception handler now included.
681        * mpc505/vectors/vectors.S: Now use constants for exception numbers.
682        * old_exception_processing/ppc_offs.h: New file.
683        * old_exception_processing/Makefile.am: Account for ppc_offs.h.
684        * old_exception_processing/cpu.h: Make Nest and Disable levels volatile.
685        * old_exception_processing/cpu_asm.S: Offsets moved to ppc_offs.h.
686
6872000-10-18      Joel Sherrill <joel@OARcorp.com>
688
689        * mpc8xx/console-generic/console-generic.c: Removed include of
690        <bsp.h> by adding BSP dependent routine
691        mbx8xx_console_use_maximum_buffer_size() which can be hard coded
692        or check non-volatile memory for configuration.
693
6942000-10-18      Joel Sherrill <joel@OARcorp.com>
695
696        * mpc8xx/console-generic/console-generic.c: Removed warnings.
697
6982000-10-18      Joel Sherrill <joel@OARcorp.com>
699
700        * mpc6xx/clock/c_clock.h: Removed commented out reference to <bsp.h>.
701        * mpc6xx/timer/timer.c: Ditto.
702
7032000-10-18      Joel Sherrill <joel@OARcorp.com>
704
705        * mpc6xx/clock/c_clock.c, mpc6xx/clock/c_clock.h: Removed use of
706        bsp.h and replaced it with use of proper interfaces or explicit
707        externs of required functions and data.
708        * mpc6xx/timer/timer.c: Ditto.
709
7102000-09-04      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
711
712        * mpc505/timer/Makefile.am, mpc505/vectors/Makefile.am,
713        mpc6xx/clock/Makefile.am, mpc6xx/exceptions/Makefile.am,
714        mpc6xx/mmu/Makefile.am, mpc6xx/timer/Makefile.am,
715        mpc6xx/wrapup/Makefile.am, ppc403/clock/Makefile.am,
716        ppc403/console/Makefile.am, ppc403/ictrl/Makefile.am,
717        ppc403/timer/Makefile.am, ppc403/vectors/Makefile.am,
718        shared/include/Makefile.am, shared/src/Makefile.am,
719        wrapup/Makefile.am, mpc8xx/clock/Makefile.am,
720        mpc8xx/console-generic/Makefile.am, mpc8xx/cpm/Makefile.am,
721        mpc8xx/mmu/Makefile.am, mpc8xx/timer/Makefile.am,
722        mpc8xx/vectors/Makefile.am, new_exception_processing/Makefile.am,
723        old_exception_processing/Makefile.am: Include compile.am
724
7252000-08-11  Charles-Antoine Gauthier  <charles.gauthier@nrc.ca>
726
727        * mpc8xx/console-generic/console-generic.c:
728        Add support for configuration parameters in NVRAM
729
7302000-08-25      Joel Sherrill <joel.sherrill@OARcorp.com>
731
732        * ChangeLog: File paths corrected.
733
7342000-08-10      Charles-Antoine Gauthier  <charles.gauthier@nrc.ca>
735
736        * mpx8xx/console-generic/console-generic.c: Addition of support
737        for shared printk and no termios.
738
7392000-08-10      Charles-Antoine Gauthier  <charles.gauthier@nrc.ca>
740
741        * mpx8xx/console-generic/console-generic.c(m8xx_uart_pollWrite):
742        Flush actual buffer.
743
7442000-08-10      Joel Sherrill <joel@OARcorp.com>
745
746        * ChangeLog: New file.
Note: See TracBrowser for help on using the repository browser.