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

4.104.114.84.95
Last change on this file since 8f6a68e8 was 8f6a68e8, checked in by Joel Sherrill <joel.sherrill@…>, on 09/04/03 at 13:47:29

2003-09-04 Joel Sherrill <joel@…>

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