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

4.104.114.84.95
Last change on this file since ccd81b60 was ccd81b60, checked in by Ralf Corsepius <ralf.corsepius@…>, on Feb 11, 2003 at 11:47:49 AM

2003-02-11 Ralf Corsepius <corsepiu@…>

  • configure.ac: AM_INIT_AUTOMAKE([1.7.2]).
  • Property mode set to 100644
File size: 26.1 KB
Line 
12003-02-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2
3        * configure.ac: AM_INIT_AUTOMAKE([1.7.2]).
4
52003-02-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
6
7        * configure.ac: AC_PREREQ(2.57).
8
92002-12-19      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
10
11        * configure.ac: Remove RTEMS_CHEC_CUSTOM_BSP.
12        * mpc505/ictrl/Makefile.am: Don't include @RTEMS_BSP@.cfg.
13        * mpc505/timer/Makefile.am: Don't include @RTEMS_BSP@.cfg.
14        * mpc505/vectors/Makefile.am: Don't include @RTEMS_BSP@.cfg.
15        * mpc6xx/clock/Makefile.am: Don't include @RTEMS_BSP@.cfg.
16        * mpc6xx/exceptions/Makefile.am: Don't include @RTEMS_BSP@.cfg.
17        * mpc6xx/mmu/Makefile.am: Don't include @RTEMS_BSP@.cfg.
18        * mpc6xx/timer/Makefile.am: Don't include @RTEMS_BSP@.cfg.
19        * mpc6xx/wrapup/Makefile.am: Don't include @RTEMS_BSP@.cfg.
20        * mpc8260/clock/Makefile.am: Don't include @RTEMS_BSP@.cfg.
21        * mpc8260/console-generic/Makefile.am: Don't include @RTEMS_BSP@.cfg.
22        * mpc8260/cpm/Makefile.am: Don't include @RTEMS_BSP@.cfg.
23        * mpc8260/exceptions/Makefile.am: Don't include @RTEMS_BSP@.cfg.
24        * mpc8260/mmu/Makefile.am: Don't include @RTEMS_BSP@.cfg.
25        * mpc8260/timer/Makefile.am: Don't include @RTEMS_BSP@.cfg.
26        * mpc8xx/clock/Makefile.am: Don't include @RTEMS_BSP@.cfg.
27        * mpc8xx/console-generic/Makefile.am: Don't include @RTEMS_BSP@.cfg.
28        * mpc8xx/cpm/Makefile.am: Don't include @RTEMS_BSP@.cfg.
29        * mpc8xx/exceptions/Makefile.am: Don't include @RTEMS_BSP@.cfg.
30        * mpc8xx/mmu/Makefile.am: Don't include @RTEMS_BSP@.cfg.
31        * mpc8xx/timer/Makefile.am: Don't include @RTEMS_BSP@.cfg.
32        * ppc403/clock/Makefile.am: Don't include @RTEMS_BSP@.cfg.
33        * ppc403/console/Makefile.am: Don't include @RTEMS_BSP@.cfg.
34        * ppc403/ictrl/Makefile.am: Don't include @RTEMS_BSP@.cfg.
35        * ppc403/timer/Makefile.am: Don't include @RTEMS_BSP@.cfg.
36        * ppc403/tty_drv/Makefile.am: Don't include @RTEMS_BSP@.cfg.
37        * ppc403/vectors/Makefile.am: Don't include @RTEMS_BSP@.cfg.
38        * shared/include/Makefile.am: Don't include @RTEMS_BSP@.cfg.
39        * shared/src/Makefile.am: Don't include @RTEMS_BSP@.cfg.
40        * wrapup/Makefile.am: Don't include @RTEMS_BSP@.cfg.
41
422002-12-06      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
43
44        * configure.ac: Remove RTEMS_CHECK_BSP_CACHE.
45
462002-12-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
47
48        * mpc8260/Makefile.am: Merge-in mpc8260/include/Makefile.am.
49        * mpc8xx/Makefile.am: Merge-in mpc8xx/include/Makefile.am.
50        * mpc8260/include/Makefile.am: Remove.
51        * mpc8xx/include/Makefile.am: Remove.
52        * configure.ac: Remove mpc8260/include/Makefile.
53        Remove mpc8xx/include/Makefile.
54
552002-12-01      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
56
57        * configure.ac: Add RTEMS_PROG_CCAS.
58
592002-11-04      Joel Sherrill <joel@OARcorp.com>
60
61        * mpc8260/console-generic/console-generic.c, mpc8260/cpm/dpram.c,
62        mpc8260/exceptions/raw_exception.c,
63        mpc8xx/exceptions/raw_exception.c: Removed warnings.
64
652002-11-01      Joel Sherrill <joel@OARcorp.com>
66
67        * mpc8xx/console-generic/console-generic.c, mpc8xx/cpm/dpram.c,
68        mpc8xx/exceptions/raw_exception.c, ppc403/clock/clock.c:
69        Removed warnings.
70
712002-10-31      Joel Sherrill <joel@OARcorp.com>
72
73        * mpc6xx/clock/c_clock.c, mpc6xx/exceptions/raw_exception.c,
74        mpc6xx/mmu/bat.c: Removed warnings.
75
762002-10-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
77
78        * .cvsignore: Reformat.
79        Add autom4te*cache.
80        Remove autom4te.cache.
81
822002-09-08      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
83
84        * configure.ac: Remove duplicate mpc6xx/timer/Makefile from CONFIG_FILES.
85
862002-09-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
87
88        * mpc8260/exceptions/raw_exception.c: #include <string.h>.
89        #include <bspIo.h>.
90
912002-08-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
92
93        * mpc6xx/wrapup/Makefile.am: Use .$(OBJEXT) instead of .o.
94        * wrapup/Makefile.am: Use .$(OBJEXT) instead of .o.
95
962002-08-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
97
98        * mpc505/ictrl/Makefile.am: Use .$(OBJEXT) instead of .o.
99        * mpc505/timer/Makefile.am: Use .$(OBJEXT) instead of .o.
100        * mpc505/vectors/Makefile.am: Use .$(OBJEXT) instead of .o.
101        * mpc6xx/clock/Makefile.am: Use .$(OBJEXT) instead of .o.
102        * mpc6xx/exceptions/Makefile.am: Use .$(OBJEXT) instead of .o.
103        * mpc6xx/mmu/Makefile.am: Use .$(OBJEXT) instead of .o.
104        * mpc6xx/timer/Makefile.am: Use .$(OBJEXT) instead of .o.
105        * mpc8260/clock/Makefile.am: Use .$(OBJEXT) instead of .o.
106        * mpc8260/console-generic/Makefile.am: Use .$(OBJEXT) instead of .o.
107        * mpc8260/cpm/Makefile.am: Use .$(OBJEXT) instead of .o.
108        * mpc8260/exceptions/Makefile.am: Use .$(OBJEXT) instead of .o.
109        * mpc8260/mmu/Makefile.am: Use .$(OBJEXT) instead of .o.
110        * mpc8260/timer/Makefile.am: Use .$(OBJEXT) instead of .o.
111        * mpc8xx/clock/Makefile.am: Use .$(OBJEXT) instead of .o.
112        * mpc8xx/console-generic/Makefile.am: Use .$(OBJEXT) instead of .o.
113        * mpc8xx/cpm/Makefile.am: Use .$(OBJEXT) instead of .o.
114        * mpc8xx/exceptions/Makefile.am: Use .$(OBJEXT) instead of .o.
115        * mpc8xx/mmu/Makefile.am: Use .$(OBJEXT) instead of .o.
116        * mpc8xx/timer/Makefile.am: Use .$(OBJEXT) instead of .o.
117        * ppc403/clock/Makefile.am: Use .$(OBJEXT) instead of .o.
118        * ppc403/console/Makefile.am: Use .$(OBJEXT) instead of .o.
119        * ppc403/ictrl/Makefile.am: Use .$(OBJEXT) instead of .o.
120        * ppc403/timer/Makefile.am: Use .$(OBJEXT) instead of .o.
121        * ppc403/tty_drv/Makefile.am: Use .$(OBJEXT) instead of .o.
122        * ppc403/vectors/Makefile.am: Use .$(OBJEXT) instead of .o.
123        * shared/include/Makefile.am: Use .$(OBJEXT) instead of .o.
124        * shared/src/Makefile.am: Use .$(OBJEXT) instead of .o.
125
1262002-07-24      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
127
128        * mpc6xx/mmu/pte121.c: Include <string.h> for gcc-3.1.
129
1302002-07-22      Till Straumann <strauman@slac.stanford.edu>
131
132        * mpc6xx/mmu/bat.c: Per PR241, fix a tiny bug introduced by the
133        fix for an earlier patch (PR213) which added support for setting
134        BAT0 to setdbat().
135
1362001-05-17      Joel Sherrill <joel@OARcorp.com>
137
138        * mpc6xx/exceptions/raw_exception.c, pc6xx/mmu/pte121.c: Modified
139        slightly to reflect recent PowerPC re-organization and avoid warnings.
140
1412001-05-15      Till Straumann <strauman@slac.stanford.edu>
142
143        * mpc6xx/mmu/pte121.c, mpc6xx/mmu/pte121.h: New files. Missed in
144        merge of PR213.
145
1462001-05-14      Joel Sherrill <joel@OARcorp.com>
147
148        * shared/include/cpuIdent.c: Account for duplicate numbers.
149
1502002-05-01      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
151
152        * rtems/powerpc/debugmod.h: New file (extracted from
153        score/ppc.h).
154        * Makefile.am: Relect changes above.
155
1562001-05-14      Till Straumann <strauman@slac.stanford.edu>
157
158        * shared/include/io.h: Per PR215 address the following issues:
159            - _IO_BASE, _ISA_MEM_BASE and PCI_DRAM_OFFSET
160              are no longer defined by libcpu (powerpc/shared/include/io.h)
161              but by the BSP (who is the only one to know the values)
162            - the affected BSP (shared/motorola) headers have been fixed
163              in a separate "libbsp/powerpc/shared" patch.
164            - the DEC 21140 driver (libchip/network/dec21140.c) has been
165              fixed to use PCI_DRAM_OFFSET instead of PREP_PCI_DRAM_OFFSET.
166              and PCI_MEM_BASE instead of PREP_ISA_MEM_BASE. PCI_MEM_BASE
167              is to be defined by the BSP who is using this driver.
168            - the DEC driver also has been fixed to use the newer
169              rtems_bsp_delay_in_bus_cycles() instead of the obsolete
170              delay_in_bus_cycles().
171
1722001-05-14      Till Straumann <strauman@slac.stanford.edu>
173
174        * rtems/powerpc/registers.h, rtems/score/ppc.h: Per PR213, add
175        the following:
176            - support for the MPC74000 (AKA G4); there is no
177              AltiVec support yet, however.
178            - the cache flushing assembly code uses hardware-flush on the G4.
179              Also, a couple of hardcoded numerical values were replaced
180              by more readable symbolic constants.
181            - extended interrupt-disabled code section so enclose the entire
182              cache flush/invalidate procedure (as recommended by the book).
183              This is not (latency) critical as it is only used by
184              init code but prevents possible corruption.
185            - Trivial page table support as been added.
186              (1:1 effective-virtual-physical address mapping which is only
187              useful only on CPUs which feature hardware TLB replacement,
188              e.g. >604.  This allows for write-protecting memory regions,
189              e.g. text/ro-data which makes catching corruptors a lot easier.
190              It also frees one DBAT/IBAT and gives more flexibility
191              for setting up address maps :-)
192            - setdbat() allows changing BAT0 also (since the BSP may use
193              a page table, BAT0 could be available...).
194            - asm_setdbatX() violated the SVR ABI by using
195              r20 as a scratch register; changed for r0
196            - according to the book, a context synchronizing instruction is
197              necessary prior to and after changing a DBAT -> isync added
198
1992002-04-30      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
200
201        * rtems/powerpc/cache.h: New file (extracted from
202        old-exceptions/cpu.h)
203        * Makefile.am: Relect changes above.
204
2052002-04-18      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
206
207        * shared/include/cpu.h: Removed.
208        * shared/include/Makefile.am: Reflect changes above.
209        * shared/include/spr.h: Include rtems/powerpc/registers.h instead of
210        libcpu/cpu.h.
211        * mpc6xx/clock/c_clock.c: Reflect changes to <rtems/score/cpu.h>.
212        * mpc6xx/exceptions/asm_utils.S: Ditto.
213        * mpc6xx/exceptions/raw_exception.c: Ditto.
214        * mpc6xx/mmu/mmuAsm.S: Ditto.
215        * mpc6xx/timer/timer.c: Ditto.
216        * mpc8260/exceptions/asm_utils.S: Ditto.
217        * mpc8260/exceptions/raw_exception.c: Ditto.
218        * mpc8xx/exceptions/asm_utils.S: Ditto.
219        * mpc8xx/exceptions/raw_exception.c: Ditto.
220        * ppc403/vectors/vectors.S: Include <asm.h> instead of "asm.h".
221
2222001-04-17      Joel Sherrill <joel@OARcorp.com>
223
224        * shared/include/cpu.h: Added ifndef ASM.
225 
2262001-04-17      Joel Sherrill <joel@OARcorp.com>
227
228        * ChangeLog: Corrected paths on past few commits.
229 
2302002-04-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
231
232        * shared/include/cpu.h: Don't include cpuIdent.h.
233
2342002-04-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
235
236        * mpc8260/exceptions/raw_exception.c: Include <libcpu/cpuIdent.h>.
237
2382002-04-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
239
240        * mpc8xx/exceptions/raw_exception.c: Include <libcpu/cpuIdent.h>.
241
2422002-04-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
243
244        * mpc6xx/exceptions/raw_exception.c: Include <libcpu/cpuIdent.h>.
245
2462002-04-13      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
247
248        * shared/include/cpuIdent.h: New.
249        * shared/include/cpuIdent.c: Reflect having added cpuIdent.h.
250        * shared/include/cpu.h: Ditto.
251        * shared/include/Makefile.am: Add cpuIndent.h. Fix EXTRA_DIST.
252
2532001-04-03      Joel Sherrill <joel@OARcorp.com>
254
255        * Closed PR57.  The hack is OK as it allows a BSP to override
256        or not at its discretion.
257        * mpc8xx/timer/timer.c: Removed #warning declaring providing a
258        default definition for the macros
259        rtems_cpu_configuration_get_timer_least_valid and
260        rtems_cpu_configuration_get_timer_average_overhead.
261
2622002-02-04      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
263
264        * shared/include/byteorder.h: Use unsigned instead of __unsigned
265        (GCC-3.0.x compatibility).
266       
2672002-03-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
268
269        * configure.ac:
270        AC_INIT(package,_RTEMS_VERSION,_RTEMS_BUGS).
271        AM_INIT_AUTOMAKE([no-define foreign 1.6]).
272        * mpc505/ictrl/Makefile.am: Remove AUTOMAKE_OPTIONS.
273        * mpc505/Makefile.am: Remove AUTOMAKE_OPTIONS.
274        * mpc505/timer/Makefile.am: Remove AUTOMAKE_OPTIONS.
275        * mpc505/vectors/Makefile.am: Remove AUTOMAKE_OPTIONS.
276        * Makefile.am: Remove AUTOMAKE_OPTIONS.
277        * mpc6xx/clock/Makefile.am: Remove AUTOMAKE_OPTIONS.
278        * mpc6xx/Makefile.am: Remove AUTOMAKE_OPTIONS.
279        * mpc6xx/exceptions/Makefile.am: Remove AUTOMAKE_OPTIONS.
280        * mpc6xx/mmu/Makefile.am: Remove AUTOMAKE_OPTIONS.
281        * mpc6xx/timer/Makefile.am: Remove AUTOMAKE_OPTIONS.
282        * mpc6xx/wrapup/Makefile.am: Remove AUTOMAKE_OPTIONS.
283        * mpc8260/clock/Makefile.am: Remove AUTOMAKE_OPTIONS.
284        * mpc8260/Makefile.am: Remove AUTOMAKE_OPTIONS.
285        * mpc8260/console-generic/Makefile.am: Remove AUTOMAKE_OPTIONS.
286        * mpc8260/cpm/Makefile.am: Remove AUTOMAKE_OPTIONS.
287        * mpc8260/exceptions/Makefile.am: Remove AUTOMAKE_OPTIONS.
288        * mpc8260/include/Makefile.am: Remove AUTOMAKE_OPTIONS.
289        * mpc8260/mmu/Makefile.am: Remove AUTOMAKE_OPTIONS.
290        * mpc8260/timer/Makefile.am: Remove AUTOMAKE_OPTIONS.
291        * mpc8xx/clock/Makefile.am: Remove AUTOMAKE_OPTIONS.
292        * mpc8xx/Makefile.am: Remove AUTOMAKE_OPTIONS.
293        * mpc8xx/console-generic/Makefile.am: Remove AUTOMAKE_OPTIONS.
294        * mpc8xx/cpm/Makefile.am: Remove AUTOMAKE_OPTIONS.
295        * mpc8xx/exceptions/Makefile.am: Remove AUTOMAKE_OPTIONS.
296        * mpc8xx/include/Makefile.am: Remove AUTOMAKE_OPTIONS.
297        * mpc8xx/mmu/Makefile.am: Remove AUTOMAKE_OPTIONS.
298        * mpc8xx/timer/Makefile.am: Remove AUTOMAKE_OPTIONS.
299        * ppc403/clock/Makefile.am: Remove AUTOMAKE_OPTIONS.
300        * ppc403/Makefile.am: Remove AUTOMAKE_OPTIONS.
301        * ppc403/console/Makefile.am: Remove AUTOMAKE_OPTIONS.
302        * ppc403/ictrl/Makefile.am: Remove AUTOMAKE_OPTIONS.
303        * ppc403/timer/Makefile.am: Remove AUTOMAKE_OPTIONS.
304        * ppc403/tty_drv/Makefile.am: Remove AUTOMAKE_OPTIONS.
305        * ppc403/vectors/Makefile.am: Remove AUTOMAKE_OPTIONS.
306        * shared/include/Makefile.am: Remove AUTOMAKE_OPTIONS.
307        * shared/Makefile.am: Remove AUTOMAKE_OPTIONS.
308        * shared/src/Makefile.am: Remove AUTOMAKE_OPTIONS.
309        * wrapup/Makefile.am: Remove AUTOMAKE_OPTIONS.
310
3112002-01-03      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
312
313        * mpc6xx/clock/c_clock.c: Include rtems/bspIo.h instead of bspIo.h.
314        * mpc6xx/mmu/bat.h: Include rtems/bspIo.h instead of bspIo.h.
315        * mpc8260/console-generic/console-generic.c: Include rtems/bspIo.h instead of bspIo.h.
316        * mpc8260/cpm/brg.c: Include rtems/bspIo.h instead of bspIo.h.
317        * mpc8xx/console-generic/console-generic.c: Include rtems/bspIo.h instead of bspIo.h.
318        * shared/include/cpuIdent.c: Include rtems/bspIo.h instead of bspIo.h.
319
3202001-11-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
321
322        * ppc403/vectors/vectors.S: Include <bsp.h>.
323        * shared/include/cpu.h: Remove stray empty lines.
324
3252001-11-27      Joel Sherrill <joel@OARcorp.com>,
326
327        * new_exception_processing/Makefile.in,
328        new_exception_processing/.cvsignore,
329        new_exception_processing/Makefile.am,
330        new_exception_processing/c_isr.inl,
331        new_exception_processing/cpu.c, new_exception_processing/cpu.h,
332        new_exception_processing/cpu_asm.S,
333        old_exception_processing/Makefile.in,
334        old_exception_processing/.cvsignore,
335        old_exception_processing/Makefile.am, old_exception_processing/README,
336        old_exception_processing/TODO, old_exception_processing/c_isr.inl,
337        old_exception_processing/cpu.c, old_exception_processing/cpu.h,
338        old_exception_processing/cpu_asm.S, old_exception_processing/irq_stub.S,
339        old_exception_processing/ppc_offs.h,
340        old_exception_processing/ppccache.c, old_exception_processing/rtems.S:
341        Deleted since now under libbsp.
342
3432001-11-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
344
345        * configure.ac: Remove old_exception_processing,
346        new_exception_processing.
347        * Makefile.am: Ditto.
348
3492001-11-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
350
351        * configure.ac: Remove mpc750 from new_exception_processing,
352        Remove mpc604 from new_exception_processing.
353
3542001-11-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
355
356        * configure.ac: Remove ppc603e from old_exception_processing.
357
3582001-11-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
359
360        * configure.ac: Remove mpc8xx from new_exception_processing.
361
3622001-11-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
363
364        * configure.ac: Remove mpc8620 from new_exception_processing.
365
3662001-11-20      Joel Sherrill <joel@OARcorp.com>
367
368        * ChangeLog: Corrected spacing.
369
3702001-11-14      Till Straumann <strauman@SLAC.Stanford.EDU>
371
372        * new_exception_processing/cpu_asm.S: Support double or single
373        precision context switches.  Note that doing a single precision
374        context save/restore on a double precision PowerPC machine does not
375        only result in rounding errors but also screws up the FPSCR register!
376
3772001-11-08      Dennis Ehlin (ECS) <Dennis.Ehlin@ecs.ericsson.se>
378
379        This modification is part of the submitted modifications necessary to
380        support the IBM PPC405 family.  This submission was reviewed by
381        Thomas Doerfler <Thomas.Doerfler@imd-systems.de> who ensured it did
382        not negatively impact the ppc403 BSPs.  The submission and tracking
383        process was captured as PR50.
384        * ppc403/console/console405.c ppc403/tty_drv/.cvsignore,
385        ppc403/tty_drv/Makefile.am, ppc403/tty_drv/tty_drv.c,
386        ppc403/tty_drv/tty_drv.h: New files.
387        * Makefile.am, README, configure.ac, old_exception_processing/cpu.c,
388        old_exception_processing/cpu.h, ppc403/Makefile.am,
389        ppc403/clock/clock.c, ppc403/console/Makefile.am,
390        ppc403/console/console.c, ppc403/ictrl/ictrl.c, ppc403/ictrl/ictrl.h,
391        ppc403/timer/timer.c: Modified.
392
3932001-11-07      Joel Sherrill <joel@OARcorp.com>
394
395        * configure.ac: Delete the commented out line that said that
396        the mpc8260 used the old exception processing model.  This line
397        also appears to have caused ppc603e to miss this test.
398
3992001-10-29      Joel Sherrill <joel@OARcorp.com>
400
401        * mpc8xx/timer/timer.c: Added hack for two macros that are not defined
402        with the new exception processing model:
403                rtems_cpu_configuration_get_timer_least_valid()
404                rtems_cpu_configuration_get_timer_average_overhead()
405        This is captured as PR57.
406
4072001-10-24      Joel Sherrill <joel@OARcorp.com>
408
409        * mpc8260/clock/.cvsignore, mpc8260/console-generic/.cvsignore,
410        mpc8260/cpm/.cvsignore, mpc8260/exceptions/.cvsignore,
411        mpc8260/include/.cvsignore, mpc8260/mmu/.cvsignore,
412        mpc8260/timer/.cvsignore, mpc8260/.cvsignore: New files.
413
4142001-10-24      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
415
416        * mpc8260/exceptions/Makefile.am, mpc8260/include/Makefile.am,
417        mpc8xx/exceptions/Makefile.am: Updated to autoconf 2.52.
418
4192001-10-24      Joel Sherrill <joel@OARcorp.com>
420
421        * mpc8260/include/mpc8260.h: "or" is a keyword in C++. 
422
4232001-10-22      Andy Dachs <a.dachs@sstl.co.uk>
424
425        * Makefile.am, README, configure.ac, new_exception_processing/cpu.h,
426        shared/include/cpu.h, shared/include/cpuIdent.c, shared/src/cache.c:
427        Added mpc8260 support.
428
4292001-10-22      Andy Dachs <a.dachs@sstl.co.uk>
430
431        * Added mpc8260 directory.
432        * Modified Makefile.am and configure.in to build the contents
433        * mpc8260/Makefile.am, mpc8260/README, mpc8260/clock/Makefile.am,
434        mpc8260/clock/clock.c, mpc8260/console-generic/Makefile.am,
435        mpc8260/console-generic/console-generic.c, mpc8260/cpm/.cvsignore,
436        mpc8260/cpm/Makefile.am, mpc8260/cpm/brg.c, mpc8260/cpm/cp.c,
437        mpc8260/cpm/dpram.c, mpc8260/exceptions/.cvsignore,
438        mpc8260/exceptions/Makefile.am, mpc8260/exceptions/asm_utils.S,
439        mpc8260/exceptions/raw_exception.c, mpc8260/exceptions/raw_exception.h,
440        mpc8260/include/Makefile.am, mpc8260/include/console.h,
441        mpc8260/include/cpm.h, mpc8260/include/mmu.h,
442        mpc8260/include/mpc8260.h, mpc8260/mmu/Makefile.am, mpc8260/mmu/mmu.c,
443        mpc8260/timer/Makefile.am, mpc8260/timer/timer.c: New files.
444
4452001-10-12      Joel Sherrill <joel@OARcorp.com>
446
447        * mpc6xx/clock/c_clock.c, mpc6xx/clock/c_clock.h, mpc8xx/clock/clock.c,
448        mpc8xx/timer/timer.c, new_exception_processing/cpu.c,
449        new_exception_processing/cpu.h, new_exception_processing/cpu_asm.S,
450        old_exception_processing/cpu.c, old_exception_processing/cpu.h,
451        old_exception_processing/cpu_asm.S, old_exception_processing/rtems.S:
452        Fixed typo.
453
4542001-10-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
455
456        * .cvsignore: Add autom4te.cache for autoconf > 2.52.
457        * configure.in: Remove.
458        * configure.ac: New file, generated from configure.in by autoupdate.
459
4602001-09-27      Joel Sherrill <joel@OARcorp.com>
461
462        * old_exception_processing/cpu.h: Renamed delay() to rtems_bsp_delay().
463        Renamed delay_in_bus_cycles() to rtems_bsp_delay_in_bus_cycles().
464        * shared/include/cpu.h: Renamed delay() to rtems_bsp_delay().
465        Renamed delay_in_bus_cycles() to rtems_bsp_delay_in_bus_cycles().
466
4672001-09-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
468
469        * new_exception_processing/Makefile.am: Use 'PREINSTALL_FILES ='.
470        * old_exception_processing/Makefile.am: Use 'PREINSTALL_FILES ='.
471        * mpc6xx/mmu/Makefile.am: Use 'PREINSTALL_FILES ='.
472        * mpc6xx/clock/Makefile.am: Use 'PREINSTALL_FILES ='.
473        * mpc6xx/exceptions/Makefile.am: Use 'PREINSTALL_FILES ='.
474        * mpc8xx/include/Makefile.am: Use 'PREINSTALL_FILES ='.
475        * mpc8xx/exceptions/Makefile.am: Use 'PREINSTALL_FILES ='.
476        * shared/include/Makefile.am: Use 'PREINSTALL_FILES ='.
477        * shared/src/Makefile.am: Use 'PREINSTALL_FILES ='.
478        * shared/src/Makefile.am: Use 'CLEANFILES ='.
479
4802000-06-08      Eric Valette <valette@crf.canon.fr>
481
482        * mpc8xx/console-generic/console-generic.c:
483        The printk/printf did not work when loaded by EPPCBUG. They did
484        work when loaded with the BDM debugger.  I suspected EPPBUG
485        made some nasty things like patching Communication processor
486        microcode...  Anyway, the attached patch:
487          1) Enables to have printk nearly immediately after boot,
488          2) Make printf work automagically (I do not know why except I make a
489        different initialization for printk that should be overwritten by
490        console init later ?)
491
492        I let the default to be using EPPCBUG embedded firmware to boot and
493        using this printk early enabler code (LOADED_BY_EPPCBUG and
494        EARLY_CONSOLE) are on.
495
4962001-05-24      Tom Armistead <tom_armistead@phx.mcd.mot.com>
497
498        * mpc6xx/timer/timer.c: Added include of bsp.h and removed
499        external declaration of BSP_Convert_decrementer() to
500        correct unresolved reference to this routine.
501
5022001-05-24      Eric Valette <valette@crf.canon.fr>
503
504        * mpc8xx/console-generic/console-generic.c: Bug found by Yacine
505        <elkolli@crf.canon.fr> where the initialization or irq data structure
506        was incomplete in case a SMC channel was used first and later a SCC one.
507
5082001-03-30      Eric Valette <valette@crf.canon.fr>
509
510        * mpc8xx/vectors/.cvsignore, mpc8xx/vectors/Makefile.am,
511        mpc8xx/vectors/README, mpc8xx/vectors/align_h.S
512        mpc8xx/vectors/vectors.S:  These files were removed in
513        support of switching the mpc8xx to the use the "new exception
514        processing model."
515
5162001-03-30      Eric Valette <valette@crf.canon.fr>
517
518        * mpc8xx/exceptions/.cvsignore, mpc8xx/exceptions/Makefile.am,
519        mpc8xx/exceptions/asm_utils.S, mpc8xx/exceptions/raw_exception.c,
520        mpc8xx/exceptions/raw_exception.h: New files.
521        * configure.in, mpc6xx/mmu/bat.h, mpc8xx/Makefile.am,
522        mpc8xx/clock/clock.c,
523        mpc8xx/console-generic/console-generic.c,
524        mpc8xx/include/mpc8xx.h, mpc8xx/mmu/mmu.c,
525        new_exception_processing/cpu.h, shared/include/byteorder.h,
526        wrapup/Makefile.am:  This is conversion of the
527        mpc8xx CPU to the "new exception processing model."
528
5292001-02-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
530
531        * mpc505/ictrl/Makefile.am, mpc6xx/clock/Makefile.am,
532        mpc6xx/exceptions/Makefile.am, mpc6xx/mmu/Makefile.am,
533        mpc8xx/include/Makefile.am, new_exception_processing/Makefile.am,
534        old_exception_processing/Makefile.am, pc403/ictrl/Makefile.am,
535        shared/include/Makefile.am, shared/src/Makefile.am:
536        Apply *_HEADERS instead of *H_FILES.
537        * shared/src/.cvsignore: Add cache.h.
538
5392001-01-03      Joel Sherrill <joel@OARcorp.com>
540
541        * new_exception_processing/cpu.h, old_exception_processing/cpu.c:
542        old_exception_processing/cpu.h, Added _CPU_Initialize_vectors().
543        In particular, spurious vector initialization had to be moved
544        on old exception processing model.
545
5462000-11-09      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
547
548        * Makefile.am: Use ... instead of RTEMS_TOPdir in ACLOCAL_AMFLAGS.
549
5502000-11-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
551
552        * Makefile.am: Switch to ACLOCAL_AMFLAGS = -I $(RTEMS_TOPdir)/aclocal.
553
5542000-10-26      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
555
556        * Makefile.am: ACLOCAL_AMFLAGS= -I $(RTEMS_TOPdir)/macros.
557        Switch to GNU canonicalization.
558
5592000-10-20      Joel Sherrill <joel@OARcorp.com>
560
561        * mpc8xx/console-generic/console-generic.c: Avoid use of
562        BSP definitions and rely on the new routine
563        mbx8xx_console_get_configuration() to get information.  This
564        routine was formerly incorrectly called
565        mbx8xx_console_use_maximum_buffer_size().
566        binding to the exception code.
567
5682000-10-20      Joel Sherrill <joel@OARcorp.com>
569
570        * configure.in, Makefile.am: Explicitly specify whether an
571        RTEMS_CPU_MODEL is using old or new exception processing.  This
572        is important because when building multilib, you do not know
573        the RTEMS_CPU_MODEL.  So everything built in a multilib'ed RTEMS
574        must be independent of the exception model and allow for late
575        binding to the exception code.
576
5772000-10-18        Sergei Organov <osv@javad.ru>
578
579        * Added full support for MPC505.
580        * mpc505/ictrl: New directory.
581        * configure.in, mpc505/Makefile.am: Modified to reflect ictrl addition.
582        * mpc505/ictrl/.cvsignore, mpc505/ictrl/Makefile.am,
583        mpc505/ictrl/ictrl.c, mpc505/ictrl/ictrl.h: New files.
584        * mpc505/timer/timer.c: Use <rtems.h>, not "rtems.h".
585        * mpc505/vectors/Makefile.am: alignment exception handler now included.
586        * mpc505/vectors/vectors.S: Now use constants for exception numbers.
587        * old_exception_processing/ppc_offs.h: New file.
588        * old_exception_processing/Makefile.am: Account for ppc_offs.h.
589        * old_exception_processing/cpu.h: Make Nest and Disable levels volatile.
590        * old_exception_processing/cpu_asm.S: Offsets moved to ppc_offs.h.
591
5922000-10-18      Joel Sherrill <joel@OARcorp.com>
593
594        * mpc8xx/console-generic/console-generic.c: Removed include of
595        <bsp.h> by adding BSP dependent routine
596        mbx8xx_console_use_maximum_buffer_size() which can be hard coded
597        or check non-volatile memory for configuration.
598
5992000-10-18      Joel Sherrill <joel@OARcorp.com>
600
601        * mpc8xx/console-generic/console-generic.c: Removed warnings.
602
6032000-10-18      Joel Sherrill <joel@OARcorp.com>
604
605        * mpc6xx/clock/c_clock.h: Removed commented out reference to <bsp.h>.
606        * mpc6xx/timer/timer.c: Ditto.
607
6082000-10-18      Joel Sherrill <joel@OARcorp.com>
609
610        * mpc6xx/clock/c_clock.c, mpc6xx/clock/c_clock.h: Removed use of
611        bsp.h and replaced it with use of proper interfaces or explicit
612        externs of required functions and data.
613        * mpc6xx/timer/timer.c: Ditto.
614
6152000-09-04      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
616
617        * mpc505/timer/Makefile.am, mpc505/vectors/Makefile.am,
618        mpc6xx/clock/Makefile.am, mpc6xx/exceptions/Makefile.am,
619        mpc6xx/mmu/Makefile.am, mpc6xx/timer/Makefile.am,
620        mpc6xx/wrapup/Makefile.am, ppc403/clock/Makefile.am,
621        ppc403/console/Makefile.am, ppc403/ictrl/Makefile.am,
622        ppc403/timer/Makefile.am, ppc403/vectors/Makefile.am,
623        shared/include/Makefile.am, shared/src/Makefile.am,
624        wrapup/Makefile.am, mpc8xx/clock/Makefile.am,
625        mpc8xx/console-generic/Makefile.am, mpc8xx/cpm/Makefile.am,
626        mpc8xx/mmu/Makefile.am, mpc8xx/timer/Makefile.am,
627        mpc8xx/vectors/Makefile.am, new_exception_processing/Makefile.am,
628        old_exception_processing/Makefile.am: Include compile.am
629
6302000-08-11  Charles-Antoine Gauthier  <charles.gauthier@nrc.ca>
631
632        * mpc8xx/console-generic/console-generic.c:
633        Add support for configuration parameters in NVRAM
634
6352000-08-25      Joel Sherrill <joel.sherrill@OARcorp.com>
636
637        * ChangeLog: File paths corrected.
638
6392000-08-10      Charles-Antoine Gauthier  <charles.gauthier@nrc.ca>
640
641        * mpx8xx/console-generic/console-generic.c: Addition of support
642        for shared printk and no termios.
643
6442000-08-10      Charles-Antoine Gauthier  <charles.gauthier@nrc.ca>
645
646        * mpx8xx/console-generic/console-generic.c(m8xx_uart_pollWrite):
647        Flush actual buffer.
648
6492000-08-10      Joel Sherrill <joel@OARcorp.com>
650
651        * ChangeLog: New file.
Note: See TracBrowser for help on using the repository browser.