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

Last change on this file since c960a72 was c960a72, checked in by Joel Sherrill <joel.sherrill@…>, on Mar 25, 2003 at 4:40:08 PM

2003-03-25 Till Straumann <strauman@…>

PR 349/bsps

  • shared/include/cpuIdent.c: Readd PPC604r CPU.
  • Property mode set to 100644
File size: 27.1 KB
Line 
12003-03-25      Till Straumann <strauman@slac.stanford.edu>
2
3        PR 349/bsps
4        * shared/include/cpuIdent.c: Readd PPC604r CPU.
5
62003-03-06      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
7
8        * configure.ac: Remove AC_CONFIG_AUX_DIR.
9
102003-02-20      Till Straumann <strauman@slac.stanford.edu>
11
12        PR 349/bsps
13        * mpc6xx/exceptions/raw_exception.c, mpc6xx/mmu/bat.c,
14        mpc6xx/mmu/pte121.c, shared/include/cpuIdent.c,
15        shared/include/cpuIdent.h, shared/src/Makefile.am, shared/src/stack.c,
16        shared/src/stackTrace.h, powerpc/registers.h:
17          - undo improper 'fix' who broke mpc604r identification
18          - fix: 7400 identification PVR value was wrong
19          - enhance 'setdbat()' to switch OFF a given BAT if called with 0 size
20          - fix: page table support bugfix
21          - enhancement: provide routines to take and print stack trace
22            snapshots
23          - add definitions for HID1 and DABR SPRs
24
252003-02-14      Greg Menke <gregory.menke@gsfc.nasa.gov>
26
27        PR 348/bsps
28        * mpc6xx/exceptions/raw_exception.c: Add PPC_603ev as required
29        by MTX603e BSP.
30
312003-02-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
32
33        * configure.ac: AM_INIT_AUTOMAKE([1.7.2]).
34
352003-02-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
36
37        * configure.ac: AC_PREREQ(2.57).
38
392002-12-19      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
40
41        * configure.ac: Remove RTEMS_CHEC_CUSTOM_BSP.
42        * mpc505/ictrl/Makefile.am: Don't include @RTEMS_BSP@.cfg.
43        * mpc505/timer/Makefile.am: Don't include @RTEMS_BSP@.cfg.
44        * mpc505/vectors/Makefile.am: Don't include @RTEMS_BSP@.cfg.
45        * mpc6xx/clock/Makefile.am: Don't include @RTEMS_BSP@.cfg.
46        * mpc6xx/exceptions/Makefile.am: Don't include @RTEMS_BSP@.cfg.
47        * mpc6xx/mmu/Makefile.am: Don't include @RTEMS_BSP@.cfg.
48        * mpc6xx/timer/Makefile.am: Don't include @RTEMS_BSP@.cfg.
49        * mpc6xx/wrapup/Makefile.am: Don't include @RTEMS_BSP@.cfg.
50        * mpc8260/clock/Makefile.am: Don't include @RTEMS_BSP@.cfg.
51        * mpc8260/console-generic/Makefile.am: Don't include @RTEMS_BSP@.cfg.
52        * mpc8260/cpm/Makefile.am: Don't include @RTEMS_BSP@.cfg.
53        * mpc8260/exceptions/Makefile.am: Don't include @RTEMS_BSP@.cfg.
54        * mpc8260/mmu/Makefile.am: Don't include @RTEMS_BSP@.cfg.
55        * mpc8260/timer/Makefile.am: Don't include @RTEMS_BSP@.cfg.
56        * mpc8xx/clock/Makefile.am: Don't include @RTEMS_BSP@.cfg.
57        * mpc8xx/console-generic/Makefile.am: Don't include @RTEMS_BSP@.cfg.
58        * mpc8xx/cpm/Makefile.am: Don't include @RTEMS_BSP@.cfg.
59        * mpc8xx/exceptions/Makefile.am: Don't include @RTEMS_BSP@.cfg.
60        * mpc8xx/mmu/Makefile.am: Don't include @RTEMS_BSP@.cfg.
61        * mpc8xx/timer/Makefile.am: Don't include @RTEMS_BSP@.cfg.
62        * ppc403/clock/Makefile.am: Don't include @RTEMS_BSP@.cfg.
63        * ppc403/console/Makefile.am: Don't include @RTEMS_BSP@.cfg.
64        * ppc403/ictrl/Makefile.am: Don't include @RTEMS_BSP@.cfg.
65        * ppc403/timer/Makefile.am: Don't include @RTEMS_BSP@.cfg.
66        * ppc403/tty_drv/Makefile.am: Don't include @RTEMS_BSP@.cfg.
67        * ppc403/vectors/Makefile.am: Don't include @RTEMS_BSP@.cfg.
68        * shared/include/Makefile.am: Don't include @RTEMS_BSP@.cfg.
69        * shared/src/Makefile.am: Don't include @RTEMS_BSP@.cfg.
70        * wrapup/Makefile.am: Don't include @RTEMS_BSP@.cfg.
71
722002-12-06      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
73
74        * configure.ac: Remove RTEMS_CHECK_BSP_CACHE.
75
762002-12-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
77
78        * mpc8260/Makefile.am: Merge-in mpc8260/include/Makefile.am.
79        * mpc8xx/Makefile.am: Merge-in mpc8xx/include/Makefile.am.
80        * mpc8260/include/Makefile.am: Remove.
81        * mpc8xx/include/Makefile.am: Remove.
82        * configure.ac: Remove mpc8260/include/Makefile.
83        Remove mpc8xx/include/Makefile.
84
852002-12-01      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
86
87        * configure.ac: Add RTEMS_PROG_CCAS.
88
892002-11-04      Joel Sherrill <joel@OARcorp.com>
90
91        * mpc8260/console-generic/console-generic.c, mpc8260/cpm/dpram.c,
92        mpc8260/exceptions/raw_exception.c,
93        mpc8xx/exceptions/raw_exception.c: Removed warnings.
94
952002-11-01      Joel Sherrill <joel@OARcorp.com>
96
97        * mpc8xx/console-generic/console-generic.c, mpc8xx/cpm/dpram.c,
98        mpc8xx/exceptions/raw_exception.c, ppc403/clock/clock.c:
99        Removed warnings.
100
1012002-10-31      Joel Sherrill <joel@OARcorp.com>
102
103        * mpc6xx/clock/c_clock.c, mpc6xx/exceptions/raw_exception.c,
104        mpc6xx/mmu/bat.c: Removed warnings.
105
1062002-10-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
107
108        * .cvsignore: Reformat.
109        Add autom4te*cache.
110        Remove autom4te.cache.
111
1122002-09-08      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
113
114        * configure.ac: Remove duplicate mpc6xx/timer/Makefile from CONFIG_FILES.
115
1162002-09-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
117
118        * mpc8260/exceptions/raw_exception.c: #include <string.h>.
119        #include <bspIo.h>.
120
1212002-08-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
122
123        * mpc6xx/wrapup/Makefile.am: Use .$(OBJEXT) instead of .o.
124        * wrapup/Makefile.am: Use .$(OBJEXT) instead of .o.
125
1262002-08-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
127
128        * mpc505/ictrl/Makefile.am: Use .$(OBJEXT) instead of .o.
129        * mpc505/timer/Makefile.am: Use .$(OBJEXT) instead of .o.
130        * mpc505/vectors/Makefile.am: Use .$(OBJEXT) instead of .o.
131        * mpc6xx/clock/Makefile.am: Use .$(OBJEXT) instead of .o.
132        * mpc6xx/exceptions/Makefile.am: Use .$(OBJEXT) instead of .o.
133        * mpc6xx/mmu/Makefile.am: Use .$(OBJEXT) instead of .o.
134        * mpc6xx/timer/Makefile.am: Use .$(OBJEXT) instead of .o.
135        * mpc8260/clock/Makefile.am: Use .$(OBJEXT) instead of .o.
136        * mpc8260/console-generic/Makefile.am: Use .$(OBJEXT) instead of .o.
137        * mpc8260/cpm/Makefile.am: Use .$(OBJEXT) instead of .o.
138        * mpc8260/exceptions/Makefile.am: Use .$(OBJEXT) instead of .o.
139        * mpc8260/mmu/Makefile.am: Use .$(OBJEXT) instead of .o.
140        * mpc8260/timer/Makefile.am: Use .$(OBJEXT) instead of .o.
141        * mpc8xx/clock/Makefile.am: Use .$(OBJEXT) instead of .o.
142        * mpc8xx/console-generic/Makefile.am: Use .$(OBJEXT) instead of .o.
143        * mpc8xx/cpm/Makefile.am: Use .$(OBJEXT) instead of .o.
144        * mpc8xx/exceptions/Makefile.am: Use .$(OBJEXT) instead of .o.
145        * mpc8xx/mmu/Makefile.am: Use .$(OBJEXT) instead of .o.
146        * mpc8xx/timer/Makefile.am: Use .$(OBJEXT) instead of .o.
147        * ppc403/clock/Makefile.am: Use .$(OBJEXT) instead of .o.
148        * ppc403/console/Makefile.am: Use .$(OBJEXT) instead of .o.
149        * ppc403/ictrl/Makefile.am: Use .$(OBJEXT) instead of .o.
150        * ppc403/timer/Makefile.am: Use .$(OBJEXT) instead of .o.
151        * ppc403/tty_drv/Makefile.am: Use .$(OBJEXT) instead of .o.
152        * ppc403/vectors/Makefile.am: Use .$(OBJEXT) instead of .o.
153        * shared/include/Makefile.am: Use .$(OBJEXT) instead of .o.
154        * shared/src/Makefile.am: Use .$(OBJEXT) instead of .o.
155
1562002-07-24      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
157
158        * mpc6xx/mmu/pte121.c: Include <string.h> for gcc-3.1.
159
1602002-07-22      Till Straumann <strauman@slac.stanford.edu>
161
162        * mpc6xx/mmu/bat.c: Per PR241, fix a tiny bug introduced by the
163        fix for an earlier patch (PR213) which added support for setting
164        BAT0 to setdbat().
165
1662001-05-17      Joel Sherrill <joel@OARcorp.com>
167
168        * mpc6xx/exceptions/raw_exception.c, pc6xx/mmu/pte121.c: Modified
169        slightly to reflect recent PowerPC re-organization and avoid warnings.
170
1712001-05-15      Till Straumann <strauman@slac.stanford.edu>
172
173        * mpc6xx/mmu/pte121.c, mpc6xx/mmu/pte121.h: New files. Missed in
174        merge of PR213.
175
1762001-05-14      Joel Sherrill <joel@OARcorp.com>
177
178        * shared/include/cpuIdent.c: Account for duplicate numbers.
179
1802002-05-01      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
181
182        * rtems/powerpc/debugmod.h: New file (extracted from
183        score/ppc.h).
184        * Makefile.am: Relect changes above.
185
1862001-05-14      Till Straumann <strauman@slac.stanford.edu>
187
188        * shared/include/io.h: Per PR215 address the following issues:
189            - _IO_BASE, _ISA_MEM_BASE and PCI_DRAM_OFFSET
190              are no longer defined by libcpu (powerpc/shared/include/io.h)
191              but by the BSP (who is the only one to know the values)
192            - the affected BSP (shared/motorola) headers have been fixed
193              in a separate "libbsp/powerpc/shared" patch.
194            - the DEC 21140 driver (libchip/network/dec21140.c) has been
195              fixed to use PCI_DRAM_OFFSET instead of PREP_PCI_DRAM_OFFSET.
196              and PCI_MEM_BASE instead of PREP_ISA_MEM_BASE. PCI_MEM_BASE
197              is to be defined by the BSP who is using this driver.
198            - the DEC driver also has been fixed to use the newer
199              rtems_bsp_delay_in_bus_cycles() instead of the obsolete
200              delay_in_bus_cycles().
201
2022001-05-14      Till Straumann <strauman@slac.stanford.edu>
203
204        * rtems/powerpc/registers.h, rtems/score/ppc.h: Per PR213, add
205        the following:
206            - support for the MPC74000 (AKA G4); there is no
207              AltiVec support yet, however.
208            - the cache flushing assembly code uses hardware-flush on the G4.
209              Also, a couple of hardcoded numerical values were replaced
210              by more readable symbolic constants.
211            - extended interrupt-disabled code section so enclose the entire
212              cache flush/invalidate procedure (as recommended by the book).
213              This is not (latency) critical as it is only used by
214              init code but prevents possible corruption.
215            - Trivial page table support as been added.
216              (1:1 effective-virtual-physical address mapping which is only
217              useful only on CPUs which feature hardware TLB replacement,
218              e.g. >604.  This allows for write-protecting memory regions,
219              e.g. text/ro-data which makes catching corruptors a lot easier.
220              It also frees one DBAT/IBAT and gives more flexibility
221              for setting up address maps :-)
222            - setdbat() allows changing BAT0 also (since the BSP may use
223              a page table, BAT0 could be available...).
224            - asm_setdbatX() violated the SVR ABI by using
225              r20 as a scratch register; changed for r0
226            - according to the book, a context synchronizing instruction is
227              necessary prior to and after changing a DBAT -> isync added
228
2292002-04-30      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
230
231        * rtems/powerpc/cache.h: New file (extracted from
232        old-exceptions/cpu.h)
233        * Makefile.am: Relect changes above.
234
2352002-04-18      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
236
237        * shared/include/cpu.h: Removed.
238        * shared/include/Makefile.am: Reflect changes above.
239        * shared/include/spr.h: Include rtems/powerpc/registers.h instead of
240        libcpu/cpu.h.
241        * mpc6xx/clock/c_clock.c: Reflect changes to <rtems/score/cpu.h>.
242        * mpc6xx/exceptions/asm_utils.S: Ditto.
243        * mpc6xx/exceptions/raw_exception.c: Ditto.
244        * mpc6xx/mmu/mmuAsm.S: Ditto.
245        * mpc6xx/timer/timer.c: Ditto.
246        * mpc8260/exceptions/asm_utils.S: Ditto.
247        * mpc8260/exceptions/raw_exception.c: Ditto.
248        * mpc8xx/exceptions/asm_utils.S: Ditto.
249        * mpc8xx/exceptions/raw_exception.c: Ditto.
250        * ppc403/vectors/vectors.S: Include <asm.h> instead of "asm.h".
251
2522001-04-17      Joel Sherrill <joel@OARcorp.com>
253
254        * shared/include/cpu.h: Added ifndef ASM.
255 
2562001-04-17      Joel Sherrill <joel@OARcorp.com>
257
258        * ChangeLog: Corrected paths on past few commits.
259 
2602002-04-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
261
262        * shared/include/cpu.h: Don't include cpuIdent.h.
263
2642002-04-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
265
266        * mpc8260/exceptions/raw_exception.c: Include <libcpu/cpuIdent.h>.
267
2682002-04-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
269
270        * mpc8xx/exceptions/raw_exception.c: Include <libcpu/cpuIdent.h>.
271
2722002-04-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
273
274        * mpc6xx/exceptions/raw_exception.c: Include <libcpu/cpuIdent.h>.
275
2762002-04-13      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
277
278        * shared/include/cpuIdent.h: New.
279        * shared/include/cpuIdent.c: Reflect having added cpuIdent.h.
280        * shared/include/cpu.h: Ditto.
281        * shared/include/Makefile.am: Add cpuIndent.h. Fix EXTRA_DIST.
282
2832001-04-03      Joel Sherrill <joel@OARcorp.com>
284
285        * Closed PR57.  The hack is OK as it allows a BSP to override
286        or not at its discretion.
287        * mpc8xx/timer/timer.c: Removed #warning declaring providing a
288        default definition for the macros
289        rtems_cpu_configuration_get_timer_least_valid and
290        rtems_cpu_configuration_get_timer_average_overhead.
291
2922002-02-04      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
293
294        * shared/include/byteorder.h: Use unsigned instead of __unsigned
295        (GCC-3.0.x compatibility).
296       
2972002-03-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
298
299        * configure.ac:
300        AC_INIT(package,_RTEMS_VERSION,_RTEMS_BUGS).
301        AM_INIT_AUTOMAKE([no-define foreign 1.6]).
302        * mpc505/ictrl/Makefile.am: Remove AUTOMAKE_OPTIONS.
303        * mpc505/Makefile.am: Remove AUTOMAKE_OPTIONS.
304        * mpc505/timer/Makefile.am: Remove AUTOMAKE_OPTIONS.
305        * mpc505/vectors/Makefile.am: Remove AUTOMAKE_OPTIONS.
306        * Makefile.am: Remove AUTOMAKE_OPTIONS.
307        * mpc6xx/clock/Makefile.am: Remove AUTOMAKE_OPTIONS.
308        * mpc6xx/Makefile.am: Remove AUTOMAKE_OPTIONS.
309        * mpc6xx/exceptions/Makefile.am: Remove AUTOMAKE_OPTIONS.
310        * mpc6xx/mmu/Makefile.am: Remove AUTOMAKE_OPTIONS.
311        * mpc6xx/timer/Makefile.am: Remove AUTOMAKE_OPTIONS.
312        * mpc6xx/wrapup/Makefile.am: Remove AUTOMAKE_OPTIONS.
313        * mpc8260/clock/Makefile.am: Remove AUTOMAKE_OPTIONS.
314        * mpc8260/Makefile.am: Remove AUTOMAKE_OPTIONS.
315        * mpc8260/console-generic/Makefile.am: Remove AUTOMAKE_OPTIONS.
316        * mpc8260/cpm/Makefile.am: Remove AUTOMAKE_OPTIONS.
317        * mpc8260/exceptions/Makefile.am: Remove AUTOMAKE_OPTIONS.
318        * mpc8260/include/Makefile.am: Remove AUTOMAKE_OPTIONS.
319        * mpc8260/mmu/Makefile.am: Remove AUTOMAKE_OPTIONS.
320        * mpc8260/timer/Makefile.am: Remove AUTOMAKE_OPTIONS.
321        * mpc8xx/clock/Makefile.am: Remove AUTOMAKE_OPTIONS.
322        * mpc8xx/Makefile.am: Remove AUTOMAKE_OPTIONS.
323        * mpc8xx/console-generic/Makefile.am: Remove AUTOMAKE_OPTIONS.
324        * mpc8xx/cpm/Makefile.am: Remove AUTOMAKE_OPTIONS.
325        * mpc8xx/exceptions/Makefile.am: Remove AUTOMAKE_OPTIONS.
326        * mpc8xx/include/Makefile.am: Remove AUTOMAKE_OPTIONS.
327        * mpc8xx/mmu/Makefile.am: Remove AUTOMAKE_OPTIONS.
328        * mpc8xx/timer/Makefile.am: Remove AUTOMAKE_OPTIONS.
329        * ppc403/clock/Makefile.am: Remove AUTOMAKE_OPTIONS.
330        * ppc403/Makefile.am: Remove AUTOMAKE_OPTIONS.
331        * ppc403/console/Makefile.am: Remove AUTOMAKE_OPTIONS.
332        * ppc403/ictrl/Makefile.am: Remove AUTOMAKE_OPTIONS.
333        * ppc403/timer/Makefile.am: Remove AUTOMAKE_OPTIONS.
334        * ppc403/tty_drv/Makefile.am: Remove AUTOMAKE_OPTIONS.
335        * ppc403/vectors/Makefile.am: Remove AUTOMAKE_OPTIONS.
336        * shared/include/Makefile.am: Remove AUTOMAKE_OPTIONS.
337        * shared/Makefile.am: Remove AUTOMAKE_OPTIONS.
338        * shared/src/Makefile.am: Remove AUTOMAKE_OPTIONS.
339        * wrapup/Makefile.am: Remove AUTOMAKE_OPTIONS.
340
3412002-01-03      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
342
343        * mpc6xx/clock/c_clock.c: Include rtems/bspIo.h instead of bspIo.h.
344        * mpc6xx/mmu/bat.h: Include rtems/bspIo.h instead of bspIo.h.
345        * mpc8260/console-generic/console-generic.c: Include rtems/bspIo.h instead of bspIo.h.
346        * mpc8260/cpm/brg.c: Include rtems/bspIo.h instead of bspIo.h.
347        * mpc8xx/console-generic/console-generic.c: Include rtems/bspIo.h instead of bspIo.h.
348        * shared/include/cpuIdent.c: Include rtems/bspIo.h instead of bspIo.h.
349
3502001-11-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
351
352        * ppc403/vectors/vectors.S: Include <bsp.h>.
353        * shared/include/cpu.h: Remove stray empty lines.
354
3552001-11-27      Joel Sherrill <joel@OARcorp.com>,
356
357        * new_exception_processing/Makefile.in,
358        new_exception_processing/.cvsignore,
359        new_exception_processing/Makefile.am,
360        new_exception_processing/c_isr.inl,
361        new_exception_processing/cpu.c, new_exception_processing/cpu.h,
362        new_exception_processing/cpu_asm.S,
363        old_exception_processing/Makefile.in,
364        old_exception_processing/.cvsignore,
365        old_exception_processing/Makefile.am, old_exception_processing/README,
366        old_exception_processing/TODO, old_exception_processing/c_isr.inl,
367        old_exception_processing/cpu.c, old_exception_processing/cpu.h,
368        old_exception_processing/cpu_asm.S, old_exception_processing/irq_stub.S,
369        old_exception_processing/ppc_offs.h,
370        old_exception_processing/ppccache.c, old_exception_processing/rtems.S:
371        Deleted since now under libbsp.
372
3732001-11-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
374
375        * configure.ac: Remove old_exception_processing,
376        new_exception_processing.
377        * Makefile.am: Ditto.
378
3792001-11-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
380
381        * configure.ac: Remove mpc750 from new_exception_processing,
382        Remove mpc604 from new_exception_processing.
383
3842001-11-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
385
386        * configure.ac: Remove ppc603e from old_exception_processing.
387
3882001-11-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
389
390        * configure.ac: Remove mpc8xx from new_exception_processing.
391
3922001-11-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
393
394        * configure.ac: Remove mpc8620 from new_exception_processing.
395
3962001-11-20      Joel Sherrill <joel@OARcorp.com>
397
398        * ChangeLog: Corrected spacing.
399
4002001-11-14      Till Straumann <strauman@SLAC.Stanford.EDU>
401
402        * new_exception_processing/cpu_asm.S: Support double or single
403        precision context switches.  Note that doing a single precision
404        context save/restore on a double precision PowerPC machine does not
405        only result in rounding errors but also screws up the FPSCR register!
406
4072001-11-08      Dennis Ehlin (ECS) <Dennis.Ehlin@ecs.ericsson.se>
408
409        This modification is part of the submitted modifications necessary to
410        support the IBM PPC405 family.  This submission was reviewed by
411        Thomas Doerfler <Thomas.Doerfler@imd-systems.de> who ensured it did
412        not negatively impact the ppc403 BSPs.  The submission and tracking
413        process was captured as PR50.
414        * ppc403/console/console405.c ppc403/tty_drv/.cvsignore,
415        ppc403/tty_drv/Makefile.am, ppc403/tty_drv/tty_drv.c,
416        ppc403/tty_drv/tty_drv.h: New files.
417        * Makefile.am, README, configure.ac, old_exception_processing/cpu.c,
418        old_exception_processing/cpu.h, ppc403/Makefile.am,
419        ppc403/clock/clock.c, ppc403/console/Makefile.am,
420        ppc403/console/console.c, ppc403/ictrl/ictrl.c, ppc403/ictrl/ictrl.h,
421        ppc403/timer/timer.c: Modified.
422
4232001-11-07      Joel Sherrill <joel@OARcorp.com>
424
425        * configure.ac: Delete the commented out line that said that
426        the mpc8260 used the old exception processing model.  This line
427        also appears to have caused ppc603e to miss this test.
428
4292001-10-29      Joel Sherrill <joel@OARcorp.com>
430
431        * mpc8xx/timer/timer.c: Added hack for two macros that are not defined
432        with the new exception processing model:
433                rtems_cpu_configuration_get_timer_least_valid()
434                rtems_cpu_configuration_get_timer_average_overhead()
435        This is captured as PR57.
436
4372001-10-24      Joel Sherrill <joel@OARcorp.com>
438
439        * mpc8260/clock/.cvsignore, mpc8260/console-generic/.cvsignore,
440        mpc8260/cpm/.cvsignore, mpc8260/exceptions/.cvsignore,
441        mpc8260/include/.cvsignore, mpc8260/mmu/.cvsignore,
442        mpc8260/timer/.cvsignore, mpc8260/.cvsignore: New files.
443
4442001-10-24      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
445
446        * mpc8260/exceptions/Makefile.am, mpc8260/include/Makefile.am,
447        mpc8xx/exceptions/Makefile.am: Updated to autoconf 2.52.
448
4492001-10-24      Joel Sherrill <joel@OARcorp.com>
450
451        * mpc8260/include/mpc8260.h: "or" is a keyword in C++. 
452
4532001-10-22      Andy Dachs <a.dachs@sstl.co.uk>
454
455        * Makefile.am, README, configure.ac, new_exception_processing/cpu.h,
456        shared/include/cpu.h, shared/include/cpuIdent.c, shared/src/cache.c:
457        Added mpc8260 support.
458
4592001-10-22      Andy Dachs <a.dachs@sstl.co.uk>
460
461        * Added mpc8260 directory.
462        * Modified Makefile.am and configure.in to build the contents
463        * mpc8260/Makefile.am, mpc8260/README, mpc8260/clock/Makefile.am,
464        mpc8260/clock/clock.c, mpc8260/console-generic/Makefile.am,
465        mpc8260/console-generic/console-generic.c, mpc8260/cpm/.cvsignore,
466        mpc8260/cpm/Makefile.am, mpc8260/cpm/brg.c, mpc8260/cpm/cp.c,
467        mpc8260/cpm/dpram.c, mpc8260/exceptions/.cvsignore,
468        mpc8260/exceptions/Makefile.am, mpc8260/exceptions/asm_utils.S,
469        mpc8260/exceptions/raw_exception.c, mpc8260/exceptions/raw_exception.h,
470        mpc8260/include/Makefile.am, mpc8260/include/console.h,
471        mpc8260/include/cpm.h, mpc8260/include/mmu.h,
472        mpc8260/include/mpc8260.h, mpc8260/mmu/Makefile.am, mpc8260/mmu/mmu.c,
473        mpc8260/timer/Makefile.am, mpc8260/timer/timer.c: New files.
474
4752001-10-12      Joel Sherrill <joel@OARcorp.com>
476
477        * mpc6xx/clock/c_clock.c, mpc6xx/clock/c_clock.h, mpc8xx/clock/clock.c,
478        mpc8xx/timer/timer.c, new_exception_processing/cpu.c,
479        new_exception_processing/cpu.h, new_exception_processing/cpu_asm.S,
480        old_exception_processing/cpu.c, old_exception_processing/cpu.h,
481        old_exception_processing/cpu_asm.S, old_exception_processing/rtems.S:
482        Fixed typo.
483
4842001-10-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
485
486        * .cvsignore: Add autom4te.cache for autoconf > 2.52.
487        * configure.in: Remove.
488        * configure.ac: New file, generated from configure.in by autoupdate.
489
4902001-09-27      Joel Sherrill <joel@OARcorp.com>
491
492        * old_exception_processing/cpu.h: Renamed delay() to rtems_bsp_delay().
493        Renamed delay_in_bus_cycles() to rtems_bsp_delay_in_bus_cycles().
494        * shared/include/cpu.h: Renamed delay() to rtems_bsp_delay().
495        Renamed delay_in_bus_cycles() to rtems_bsp_delay_in_bus_cycles().
496
4972001-09-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
498
499        * new_exception_processing/Makefile.am: Use 'PREINSTALL_FILES ='.
500        * old_exception_processing/Makefile.am: Use 'PREINSTALL_FILES ='.
501        * mpc6xx/mmu/Makefile.am: Use 'PREINSTALL_FILES ='.
502        * mpc6xx/clock/Makefile.am: Use 'PREINSTALL_FILES ='.
503        * mpc6xx/exceptions/Makefile.am: Use 'PREINSTALL_FILES ='.
504        * mpc8xx/include/Makefile.am: Use 'PREINSTALL_FILES ='.
505        * mpc8xx/exceptions/Makefile.am: Use 'PREINSTALL_FILES ='.
506        * shared/include/Makefile.am: Use 'PREINSTALL_FILES ='.
507        * shared/src/Makefile.am: Use 'PREINSTALL_FILES ='.
508        * shared/src/Makefile.am: Use 'CLEANFILES ='.
509
5102000-06-08      Eric Valette <valette@crf.canon.fr>
511
512        * mpc8xx/console-generic/console-generic.c:
513        The printk/printf did not work when loaded by EPPCBUG. They did
514        work when loaded with the BDM debugger.  I suspected EPPBUG
515        made some nasty things like patching Communication processor
516        microcode...  Anyway, the attached patch:
517          1) Enables to have printk nearly immediately after boot,
518          2) Make printf work automagically (I do not know why except I make a
519        different initialization for printk that should be overwritten by
520        console init later ?)
521
522        I let the default to be using EPPCBUG embedded firmware to boot and
523        using this printk early enabler code (LOADED_BY_EPPCBUG and
524        EARLY_CONSOLE) are on.
525
5262001-05-24      Tom Armistead <tom_armistead@phx.mcd.mot.com>
527
528        * mpc6xx/timer/timer.c: Added include of bsp.h and removed
529        external declaration of BSP_Convert_decrementer() to
530        correct unresolved reference to this routine.
531
5322001-05-24      Eric Valette <valette@crf.canon.fr>
533
534        * mpc8xx/console-generic/console-generic.c: Bug found by Yacine
535        <elkolli@crf.canon.fr> where the initialization or irq data structure
536        was incomplete in case a SMC channel was used first and later a SCC one.
537
5382001-03-30      Eric Valette <valette@crf.canon.fr>
539
540        * mpc8xx/vectors/.cvsignore, mpc8xx/vectors/Makefile.am,
541        mpc8xx/vectors/README, mpc8xx/vectors/align_h.S
542        mpc8xx/vectors/vectors.S:  These files were removed in
543        support of switching the mpc8xx to the use the "new exception
544        processing model."
545
5462001-03-30      Eric Valette <valette@crf.canon.fr>
547
548        * mpc8xx/exceptions/.cvsignore, mpc8xx/exceptions/Makefile.am,
549        mpc8xx/exceptions/asm_utils.S, mpc8xx/exceptions/raw_exception.c,
550        mpc8xx/exceptions/raw_exception.h: New files.
551        * configure.in, mpc6xx/mmu/bat.h, mpc8xx/Makefile.am,
552        mpc8xx/clock/clock.c,
553        mpc8xx/console-generic/console-generic.c,
554        mpc8xx/include/mpc8xx.h, mpc8xx/mmu/mmu.c,
555        new_exception_processing/cpu.h, shared/include/byteorder.h,
556        wrapup/Makefile.am:  This is conversion of the
557        mpc8xx CPU to the "new exception processing model."
558
5592001-02-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
560
561        * mpc505/ictrl/Makefile.am, mpc6xx/clock/Makefile.am,
562        mpc6xx/exceptions/Makefile.am, mpc6xx/mmu/Makefile.am,
563        mpc8xx/include/Makefile.am, new_exception_processing/Makefile.am,
564        old_exception_processing/Makefile.am, pc403/ictrl/Makefile.am,
565        shared/include/Makefile.am, shared/src/Makefile.am:
566        Apply *_HEADERS instead of *H_FILES.
567        * shared/src/.cvsignore: Add cache.h.
568
5692001-01-03      Joel Sherrill <joel@OARcorp.com>
570
571        * new_exception_processing/cpu.h, old_exception_processing/cpu.c:
572        old_exception_processing/cpu.h, Added _CPU_Initialize_vectors().
573        In particular, spurious vector initialization had to be moved
574        on old exception processing model.
575
5762000-11-09      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
577
578        * Makefile.am: Use ... instead of RTEMS_TOPdir in ACLOCAL_AMFLAGS.
579
5802000-11-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
581
582        * Makefile.am: Switch to ACLOCAL_AMFLAGS = -I $(RTEMS_TOPdir)/aclocal.
583
5842000-10-26      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
585
586        * Makefile.am: ACLOCAL_AMFLAGS= -I $(RTEMS_TOPdir)/macros.
587        Switch to GNU canonicalization.
588
5892000-10-20      Joel Sherrill <joel@OARcorp.com>
590
591        * mpc8xx/console-generic/console-generic.c: Avoid use of
592        BSP definitions and rely on the new routine
593        mbx8xx_console_get_configuration() to get information.  This
594        routine was formerly incorrectly called
595        mbx8xx_console_use_maximum_buffer_size().
596        binding to the exception code.
597
5982000-10-20      Joel Sherrill <joel@OARcorp.com>
599
600        * configure.in, Makefile.am: Explicitly specify whether an
601        RTEMS_CPU_MODEL is using old or new exception processing.  This
602        is important because when building multilib, you do not know
603        the RTEMS_CPU_MODEL.  So everything built in a multilib'ed RTEMS
604        must be independent of the exception model and allow for late
605        binding to the exception code.
606
6072000-10-18        Sergei Organov <osv@javad.ru>
608
609        * Added full support for MPC505.
610        * mpc505/ictrl: New directory.
611        * configure.in, mpc505/Makefile.am: Modified to reflect ictrl addition.
612        * mpc505/ictrl/.cvsignore, mpc505/ictrl/Makefile.am,
613        mpc505/ictrl/ictrl.c, mpc505/ictrl/ictrl.h: New files.
614        * mpc505/timer/timer.c: Use <rtems.h>, not "rtems.h".
615        * mpc505/vectors/Makefile.am: alignment exception handler now included.
616        * mpc505/vectors/vectors.S: Now use constants for exception numbers.
617        * old_exception_processing/ppc_offs.h: New file.
618        * old_exception_processing/Makefile.am: Account for ppc_offs.h.
619        * old_exception_processing/cpu.h: Make Nest and Disable levels volatile.
620        * old_exception_processing/cpu_asm.S: Offsets moved to ppc_offs.h.
621
6222000-10-18      Joel Sherrill <joel@OARcorp.com>
623
624        * mpc8xx/console-generic/console-generic.c: Removed include of
625        <bsp.h> by adding BSP dependent routine
626        mbx8xx_console_use_maximum_buffer_size() which can be hard coded
627        or check non-volatile memory for configuration.
628
6292000-10-18      Joel Sherrill <joel@OARcorp.com>
630
631        * mpc8xx/console-generic/console-generic.c: Removed warnings.
632
6332000-10-18      Joel Sherrill <joel@OARcorp.com>
634
635        * mpc6xx/clock/c_clock.h: Removed commented out reference to <bsp.h>.
636        * mpc6xx/timer/timer.c: Ditto.
637
6382000-10-18      Joel Sherrill <joel@OARcorp.com>
639
640        * mpc6xx/clock/c_clock.c, mpc6xx/clock/c_clock.h: Removed use of
641        bsp.h and replaced it with use of proper interfaces or explicit
642        externs of required functions and data.
643        * mpc6xx/timer/timer.c: Ditto.
644
6452000-09-04      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
646
647        * mpc505/timer/Makefile.am, mpc505/vectors/Makefile.am,
648        mpc6xx/clock/Makefile.am, mpc6xx/exceptions/Makefile.am,
649        mpc6xx/mmu/Makefile.am, mpc6xx/timer/Makefile.am,
650        mpc6xx/wrapup/Makefile.am, ppc403/clock/Makefile.am,
651        ppc403/console/Makefile.am, ppc403/ictrl/Makefile.am,
652        ppc403/timer/Makefile.am, ppc403/vectors/Makefile.am,
653        shared/include/Makefile.am, shared/src/Makefile.am,
654        wrapup/Makefile.am, mpc8xx/clock/Makefile.am,
655        mpc8xx/console-generic/Makefile.am, mpc8xx/cpm/Makefile.am,
656        mpc8xx/mmu/Makefile.am, mpc8xx/timer/Makefile.am,
657        mpc8xx/vectors/Makefile.am, new_exception_processing/Makefile.am,
658        old_exception_processing/Makefile.am: Include compile.am
659
6602000-08-11  Charles-Antoine Gauthier  <charles.gauthier@nrc.ca>
661
662        * mpc8xx/console-generic/console-generic.c:
663        Add support for configuration parameters in NVRAM
664
6652000-08-25      Joel Sherrill <joel.sherrill@OARcorp.com>
666
667        * ChangeLog: File paths corrected.
668
6692000-08-10      Charles-Antoine Gauthier  <charles.gauthier@nrc.ca>
670
671        * mpx8xx/console-generic/console-generic.c: Addition of support
672        for shared printk and no termios.
673
6742000-08-10      Charles-Antoine Gauthier  <charles.gauthier@nrc.ca>
675
676        * mpx8xx/console-generic/console-generic.c(m8xx_uart_pollWrite):
677        Flush actual buffer.
678
6792000-08-10      Joel Sherrill <joel@OARcorp.com>
680
681        * ChangeLog: New file.
Note: See TracBrowser for help on using the repository browser.