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

4.104.114.84.95
Last change on this file since dfa8fe34 was dfa8fe34, checked in by Ralf Corsepius <ralf.corsepius@…>, on 12/06/02 at 08:23:08

2002-12-06 Ralf Corsepius <corsepiu@…>

  • configure.ac: Remove RTEMS_CHECK_BSP_CACHE.
  • Property mode set to 100644
File size: 24.1 KB
Line 
12002-12-06      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2
3        * configure.ac: Remove RTEMS_CHECK_BSP_CACHE.
4
52002-12-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
6
7        * mpc8260/Makefile.am: Merge-in mpc8260/include/Makefile.am.
8        * mpc8xx/Makefile.am: Merge-in mpc8xx/include/Makefile.am.
9        * mpc8260/include/Makefile.am: Remove.
10        * mpc8xx/include/Makefile.am: Remove.
11        * configure.ac: Remove mpc8260/include/Makefile.
12        Remove mpc8xx/include/Makefile.
13
142002-12-01      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
15
16        * configure.ac: Add RTEMS_PROG_CCAS.
17
182002-11-04      Joel Sherrill <joel@OARcorp.com>
19
20        * mpc8260/console-generic/console-generic.c, mpc8260/cpm/dpram.c,
21        mpc8260/exceptions/raw_exception.c,
22        mpc8xx/exceptions/raw_exception.c: Removed warnings.
23
242002-11-01      Joel Sherrill <joel@OARcorp.com>
25
26        * mpc8xx/console-generic/console-generic.c, mpc8xx/cpm/dpram.c,
27        mpc8xx/exceptions/raw_exception.c, ppc403/clock/clock.c:
28        Removed warnings.
29
302002-10-31      Joel Sherrill <joel@OARcorp.com>
31
32        * mpc6xx/clock/c_clock.c, mpc6xx/exceptions/raw_exception.c,
33        mpc6xx/mmu/bat.c: Removed warnings.
34
352002-10-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
36
37        * .cvsignore: Reformat.
38        Add autom4te*cache.
39        Remove autom4te.cache.
40
412002-09-08      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
42
43        * configure.ac: Remove duplicate mpc6xx/timer/Makefile from CONFIG_FILES.
44
452002-09-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
46
47        * mpc8260/exceptions/raw_exception.c: #include <string.h>.
48        #include <bspIo.h>.
49
502002-08-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
51
52        * mpc6xx/wrapup/Makefile.am: Use .$(OBJEXT) instead of .o.
53        * wrapup/Makefile.am: Use .$(OBJEXT) instead of .o.
54
552002-08-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
56
57        * mpc505/ictrl/Makefile.am: Use .$(OBJEXT) instead of .o.
58        * mpc505/timer/Makefile.am: Use .$(OBJEXT) instead of .o.
59        * mpc505/vectors/Makefile.am: Use .$(OBJEXT) instead of .o.
60        * mpc6xx/clock/Makefile.am: Use .$(OBJEXT) instead of .o.
61        * mpc6xx/exceptions/Makefile.am: Use .$(OBJEXT) instead of .o.
62        * mpc6xx/mmu/Makefile.am: Use .$(OBJEXT) instead of .o.
63        * mpc6xx/timer/Makefile.am: Use .$(OBJEXT) instead of .o.
64        * mpc8260/clock/Makefile.am: Use .$(OBJEXT) instead of .o.
65        * mpc8260/console-generic/Makefile.am: Use .$(OBJEXT) instead of .o.
66        * mpc8260/cpm/Makefile.am: Use .$(OBJEXT) instead of .o.
67        * mpc8260/exceptions/Makefile.am: Use .$(OBJEXT) instead of .o.
68        * mpc8260/mmu/Makefile.am: Use .$(OBJEXT) instead of .o.
69        * mpc8260/timer/Makefile.am: Use .$(OBJEXT) instead of .o.
70        * mpc8xx/clock/Makefile.am: Use .$(OBJEXT) instead of .o.
71        * mpc8xx/console-generic/Makefile.am: Use .$(OBJEXT) instead of .o.
72        * mpc8xx/cpm/Makefile.am: Use .$(OBJEXT) instead of .o.
73        * mpc8xx/exceptions/Makefile.am: Use .$(OBJEXT) instead of .o.
74        * mpc8xx/mmu/Makefile.am: Use .$(OBJEXT) instead of .o.
75        * mpc8xx/timer/Makefile.am: Use .$(OBJEXT) instead of .o.
76        * ppc403/clock/Makefile.am: Use .$(OBJEXT) instead of .o.
77        * ppc403/console/Makefile.am: Use .$(OBJEXT) instead of .o.
78        * ppc403/ictrl/Makefile.am: Use .$(OBJEXT) instead of .o.
79        * ppc403/timer/Makefile.am: Use .$(OBJEXT) instead of .o.
80        * ppc403/tty_drv/Makefile.am: Use .$(OBJEXT) instead of .o.
81        * ppc403/vectors/Makefile.am: Use .$(OBJEXT) instead of .o.
82        * shared/include/Makefile.am: Use .$(OBJEXT) instead of .o.
83        * shared/src/Makefile.am: Use .$(OBJEXT) instead of .o.
84
852002-07-24      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
86
87        * mpc6xx/mmu/pte121.c: Include <string.h> for gcc-3.1.
88
892002-07-22      Till Straumann <strauman@slac.stanford.edu>
90
91        * mpc6xx/mmu/bat.c: Per PR241, fix a tiny bug introduced by the
92        fix for an earlier patch (PR213) which added support for setting
93        BAT0 to setdbat().
94
952001-05-17      Joel Sherrill <joel@OARcorp.com>
96
97        * mpc6xx/exceptions/raw_exception.c, pc6xx/mmu/pte121.c: Modified
98        slightly to reflect recent PowerPC re-organization and avoid warnings.
99
1002001-05-15      Till Straumann <strauman@slac.stanford.edu>
101
102        * mpc6xx/mmu/pte121.c, mpc6xx/mmu/pte121.h: New files. Missed in
103        merge of PR213.
104
1052001-05-14      Joel Sherrill <joel@OARcorp.com>
106
107        * shared/include/cpuIdent.c: Account for duplicate numbers.
108
1092002-05-01      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
110
111        * rtems/powerpc/debugmod.h: New file (extracted from
112        score/ppc.h).
113        * Makefile.am: Relect changes above.
114
1152001-05-14      Till Straumann <strauman@slac.stanford.edu>
116
117        * shared/include/io.h: Per PR215 address the following issues:
118            - _IO_BASE, _ISA_MEM_BASE and PCI_DRAM_OFFSET
119              are no longer defined by libcpu (powerpc/shared/include/io.h)
120              but by the BSP (who is the only one to know the values)
121            - the affected BSP (shared/motorola) headers have been fixed
122              in a separate "libbsp/powerpc/shared" patch.
123            - the DEC 21140 driver (libchip/network/dec21140.c) has been
124              fixed to use PCI_DRAM_OFFSET instead of PREP_PCI_DRAM_OFFSET.
125              and PCI_MEM_BASE instead of PREP_ISA_MEM_BASE. PCI_MEM_BASE
126              is to be defined by the BSP who is using this driver.
127            - the DEC driver also has been fixed to use the newer
128              rtems_bsp_delay_in_bus_cycles() instead of the obsolete
129              delay_in_bus_cycles().
130
1312001-05-14      Till Straumann <strauman@slac.stanford.edu>
132
133        * rtems/powerpc/registers.h, rtems/score/ppc.h: Per PR213, add
134        the following:
135            - support for the MPC74000 (AKA G4); there is no
136              AltiVec support yet, however.
137            - the cache flushing assembly code uses hardware-flush on the G4.
138              Also, a couple of hardcoded numerical values were replaced
139              by more readable symbolic constants.
140            - extended interrupt-disabled code section so enclose the entire
141              cache flush/invalidate procedure (as recommended by the book).
142              This is not (latency) critical as it is only used by
143              init code but prevents possible corruption.
144            - Trivial page table support as been added.
145              (1:1 effective-virtual-physical address mapping which is only
146              useful only on CPUs which feature hardware TLB replacement,
147              e.g. >604.  This allows for write-protecting memory regions,
148              e.g. text/ro-data which makes catching corruptors a lot easier.
149              It also frees one DBAT/IBAT and gives more flexibility
150              for setting up address maps :-)
151            - setdbat() allows changing BAT0 also (since the BSP may use
152              a page table, BAT0 could be available...).
153            - asm_setdbatX() violated the SVR ABI by using
154              r20 as a scratch register; changed for r0
155            - according to the book, a context synchronizing instruction is
156              necessary prior to and after changing a DBAT -> isync added
157
1582002-04-30      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
159
160        * rtems/powerpc/cache.h: New file (extracted from
161        old-exceptions/cpu.h)
162        * Makefile.am: Relect changes above.
163
1642002-04-18      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
165
166        * shared/include/cpu.h: Removed.
167        * shared/include/Makefile.am: Reflect changes above.
168        * shared/include/spr.h: Include rtems/powerpc/registers.h instead of
169        libcpu/cpu.h.
170        * mpc6xx/clock/c_clock.c: Reflect changes to <rtems/score/cpu.h>.
171        * mpc6xx/exceptions/asm_utils.S: Ditto.
172        * mpc6xx/exceptions/raw_exception.c: Ditto.
173        * mpc6xx/mmu/mmuAsm.S: Ditto.
174        * mpc6xx/timer/timer.c: Ditto.
175        * mpc8260/exceptions/asm_utils.S: Ditto.
176        * mpc8260/exceptions/raw_exception.c: Ditto.
177        * mpc8xx/exceptions/asm_utils.S: Ditto.
178        * mpc8xx/exceptions/raw_exception.c: Ditto.
179        * ppc403/vectors/vectors.S: Include <asm.h> instead of "asm.h".
180
1812001-04-17      Joel Sherrill <joel@OARcorp.com>
182
183        * shared/include/cpu.h: Added ifndef ASM.
184 
1852001-04-17      Joel Sherrill <joel@OARcorp.com>
186
187        * ChangeLog: Corrected paths on past few commits.
188 
1892002-04-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
190
191        * shared/include/cpu.h: Don't include cpuIdent.h.
192
1932002-04-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
194
195        * mpc8260/exceptions/raw_exception.c: Include <libcpu/cpuIdent.h>.
196
1972002-04-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
198
199        * mpc8xx/exceptions/raw_exception.c: Include <libcpu/cpuIdent.h>.
200
2012002-04-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
202
203        * mpc6xx/exceptions/raw_exception.c: Include <libcpu/cpuIdent.h>.
204
2052002-04-13      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
206
207        * shared/include/cpuIdent.h: New.
208        * shared/include/cpuIdent.c: Reflect having added cpuIdent.h.
209        * shared/include/cpu.h: Ditto.
210        * shared/include/Makefile.am: Add cpuIndent.h. Fix EXTRA_DIST.
211
2122001-04-03      Joel Sherrill <joel@OARcorp.com>
213
214        * Closed PR57.  The hack is OK as it allows a BSP to override
215        or not at its discretion.
216        * mpc8xx/timer/timer.c: Removed #warning declaring providing a
217        default definition for the macros
218        rtems_cpu_configuration_get_timer_least_valid and
219        rtems_cpu_configuration_get_timer_average_overhead.
220
2212002-02-04      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
222
223        * shared/include/byteorder.h: Use unsigned instead of __unsigned
224        (GCC-3.0.x compatibility).
225       
2262002-03-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
227
228        * configure.ac:
229        AC_INIT(package,_RTEMS_VERSION,_RTEMS_BUGS).
230        AM_INIT_AUTOMAKE([no-define foreign 1.6]).
231        * mpc505/ictrl/Makefile.am: Remove AUTOMAKE_OPTIONS.
232        * mpc505/Makefile.am: Remove AUTOMAKE_OPTIONS.
233        * mpc505/timer/Makefile.am: Remove AUTOMAKE_OPTIONS.
234        * mpc505/vectors/Makefile.am: Remove AUTOMAKE_OPTIONS.
235        * Makefile.am: Remove AUTOMAKE_OPTIONS.
236        * mpc6xx/clock/Makefile.am: Remove AUTOMAKE_OPTIONS.
237        * mpc6xx/Makefile.am: Remove AUTOMAKE_OPTIONS.
238        * mpc6xx/exceptions/Makefile.am: Remove AUTOMAKE_OPTIONS.
239        * mpc6xx/mmu/Makefile.am: Remove AUTOMAKE_OPTIONS.
240        * mpc6xx/timer/Makefile.am: Remove AUTOMAKE_OPTIONS.
241        * mpc6xx/wrapup/Makefile.am: Remove AUTOMAKE_OPTIONS.
242        * mpc8260/clock/Makefile.am: Remove AUTOMAKE_OPTIONS.
243        * mpc8260/Makefile.am: Remove AUTOMAKE_OPTIONS.
244        * mpc8260/console-generic/Makefile.am: Remove AUTOMAKE_OPTIONS.
245        * mpc8260/cpm/Makefile.am: Remove AUTOMAKE_OPTIONS.
246        * mpc8260/exceptions/Makefile.am: Remove AUTOMAKE_OPTIONS.
247        * mpc8260/include/Makefile.am: Remove AUTOMAKE_OPTIONS.
248        * mpc8260/mmu/Makefile.am: Remove AUTOMAKE_OPTIONS.
249        * mpc8260/timer/Makefile.am: Remove AUTOMAKE_OPTIONS.
250        * mpc8xx/clock/Makefile.am: Remove AUTOMAKE_OPTIONS.
251        * mpc8xx/Makefile.am: Remove AUTOMAKE_OPTIONS.
252        * mpc8xx/console-generic/Makefile.am: Remove AUTOMAKE_OPTIONS.
253        * mpc8xx/cpm/Makefile.am: Remove AUTOMAKE_OPTIONS.
254        * mpc8xx/exceptions/Makefile.am: Remove AUTOMAKE_OPTIONS.
255        * mpc8xx/include/Makefile.am: Remove AUTOMAKE_OPTIONS.
256        * mpc8xx/mmu/Makefile.am: Remove AUTOMAKE_OPTIONS.
257        * mpc8xx/timer/Makefile.am: Remove AUTOMAKE_OPTIONS.
258        * ppc403/clock/Makefile.am: Remove AUTOMAKE_OPTIONS.
259        * ppc403/Makefile.am: Remove AUTOMAKE_OPTIONS.
260        * ppc403/console/Makefile.am: Remove AUTOMAKE_OPTIONS.
261        * ppc403/ictrl/Makefile.am: Remove AUTOMAKE_OPTIONS.
262        * ppc403/timer/Makefile.am: Remove AUTOMAKE_OPTIONS.
263        * ppc403/tty_drv/Makefile.am: Remove AUTOMAKE_OPTIONS.
264        * ppc403/vectors/Makefile.am: Remove AUTOMAKE_OPTIONS.
265        * shared/include/Makefile.am: Remove AUTOMAKE_OPTIONS.
266        * shared/Makefile.am: Remove AUTOMAKE_OPTIONS.
267        * shared/src/Makefile.am: Remove AUTOMAKE_OPTIONS.
268        * wrapup/Makefile.am: Remove AUTOMAKE_OPTIONS.
269
2702002-01-03      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
271
272        * mpc6xx/clock/c_clock.c: Include rtems/bspIo.h instead of bspIo.h.
273        * mpc6xx/mmu/bat.h: Include rtems/bspIo.h instead of bspIo.h.
274        * mpc8260/console-generic/console-generic.c: Include rtems/bspIo.h instead of bspIo.h.
275        * mpc8260/cpm/brg.c: Include rtems/bspIo.h instead of bspIo.h.
276        * mpc8xx/console-generic/console-generic.c: Include rtems/bspIo.h instead of bspIo.h.
277        * shared/include/cpuIdent.c: Include rtems/bspIo.h instead of bspIo.h.
278
2792001-11-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
280
281        * ppc403/vectors/vectors.S: Include <bsp.h>.
282        * shared/include/cpu.h: Remove stray empty lines.
283
2842001-11-27      Joel Sherrill <joel@OARcorp.com>,
285
286        * new_exception_processing/Makefile.in,
287        new_exception_processing/.cvsignore,
288        new_exception_processing/Makefile.am,
289        new_exception_processing/c_isr.inl,
290        new_exception_processing/cpu.c, new_exception_processing/cpu.h,
291        new_exception_processing/cpu_asm.S,
292        old_exception_processing/Makefile.in,
293        old_exception_processing/.cvsignore,
294        old_exception_processing/Makefile.am, old_exception_processing/README,
295        old_exception_processing/TODO, old_exception_processing/c_isr.inl,
296        old_exception_processing/cpu.c, old_exception_processing/cpu.h,
297        old_exception_processing/cpu_asm.S, old_exception_processing/irq_stub.S,
298        old_exception_processing/ppc_offs.h,
299        old_exception_processing/ppccache.c, old_exception_processing/rtems.S:
300        Deleted since now under libbsp.
301
3022001-11-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
303
304        * configure.ac: Remove old_exception_processing,
305        new_exception_processing.
306        * Makefile.am: Ditto.
307
3082001-11-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
309
310        * configure.ac: Remove mpc750 from new_exception_processing,
311        Remove mpc604 from new_exception_processing.
312
3132001-11-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
314
315        * configure.ac: Remove ppc603e from old_exception_processing.
316
3172001-11-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
318
319        * configure.ac: Remove mpc8xx from new_exception_processing.
320
3212001-11-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
322
323        * configure.ac: Remove mpc8620 from new_exception_processing.
324
3252001-11-20      Joel Sherrill <joel@OARcorp.com>
326
327        * ChangeLog: Corrected spacing.
328
3292001-11-14      Till Straumann <strauman@SLAC.Stanford.EDU>
330
331        * new_exception_processing/cpu_asm.S: Support double or single
332        precision context switches.  Note that doing a single precision
333        context save/restore on a double precision PowerPC machine does not
334        only result in rounding errors but also screws up the FPSCR register!
335
3362001-11-08      Dennis Ehlin (ECS) <Dennis.Ehlin@ecs.ericsson.se>
337
338        This modification is part of the submitted modifications necessary to
339        support the IBM PPC405 family.  This submission was reviewed by
340        Thomas Doerfler <Thomas.Doerfler@imd-systems.de> who ensured it did
341        not negatively impact the ppc403 BSPs.  The submission and tracking
342        process was captured as PR50.
343        * ppc403/console/console405.c ppc403/tty_drv/.cvsignore,
344        ppc403/tty_drv/Makefile.am, ppc403/tty_drv/tty_drv.c,
345        ppc403/tty_drv/tty_drv.h: New files.
346        * Makefile.am, README, configure.ac, old_exception_processing/cpu.c,
347        old_exception_processing/cpu.h, ppc403/Makefile.am,
348        ppc403/clock/clock.c, ppc403/console/Makefile.am,
349        ppc403/console/console.c, ppc403/ictrl/ictrl.c, ppc403/ictrl/ictrl.h,
350        ppc403/timer/timer.c: Modified.
351
3522001-11-07      Joel Sherrill <joel@OARcorp.com>
353
354        * configure.ac: Delete the commented out line that said that
355        the mpc8260 used the old exception processing model.  This line
356        also appears to have caused ppc603e to miss this test.
357
3582001-10-29      Joel Sherrill <joel@OARcorp.com>
359
360        * mpc8xx/timer/timer.c: Added hack for two macros that are not defined
361        with the new exception processing model:
362                rtems_cpu_configuration_get_timer_least_valid()
363                rtems_cpu_configuration_get_timer_average_overhead()
364        This is captured as PR57.
365
3662001-10-24      Joel Sherrill <joel@OARcorp.com>
367
368        * mpc8260/clock/.cvsignore, mpc8260/console-generic/.cvsignore,
369        mpc8260/cpm/.cvsignore, mpc8260/exceptions/.cvsignore,
370        mpc8260/include/.cvsignore, mpc8260/mmu/.cvsignore,
371        mpc8260/timer/.cvsignore, mpc8260/.cvsignore: New files.
372
3732001-10-24      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
374
375        * mpc8260/exceptions/Makefile.am, mpc8260/include/Makefile.am,
376        mpc8xx/exceptions/Makefile.am: Updated to autoconf 2.52.
377
3782001-10-24      Joel Sherrill <joel@OARcorp.com>
379
380        * mpc8260/include/mpc8260.h: "or" is a keyword in C++. 
381
3822001-10-22      Andy Dachs <a.dachs@sstl.co.uk>
383
384        * Makefile.am, README, configure.ac, new_exception_processing/cpu.h,
385        shared/include/cpu.h, shared/include/cpuIdent.c, shared/src/cache.c:
386        Added mpc8260 support.
387
3882001-10-22      Andy Dachs <a.dachs@sstl.co.uk>
389
390        * Added mpc8260 directory.
391        * Modified Makefile.am and configure.in to build the contents
392        * mpc8260/Makefile.am, mpc8260/README, mpc8260/clock/Makefile.am,
393        mpc8260/clock/clock.c, mpc8260/console-generic/Makefile.am,
394        mpc8260/console-generic/console-generic.c, mpc8260/cpm/.cvsignore,
395        mpc8260/cpm/Makefile.am, mpc8260/cpm/brg.c, mpc8260/cpm/cp.c,
396        mpc8260/cpm/dpram.c, mpc8260/exceptions/.cvsignore,
397        mpc8260/exceptions/Makefile.am, mpc8260/exceptions/asm_utils.S,
398        mpc8260/exceptions/raw_exception.c, mpc8260/exceptions/raw_exception.h,
399        mpc8260/include/Makefile.am, mpc8260/include/console.h,
400        mpc8260/include/cpm.h, mpc8260/include/mmu.h,
401        mpc8260/include/mpc8260.h, mpc8260/mmu/Makefile.am, mpc8260/mmu/mmu.c,
402        mpc8260/timer/Makefile.am, mpc8260/timer/timer.c: New files.
403
4042001-10-12      Joel Sherrill <joel@OARcorp.com>
405
406        * mpc6xx/clock/c_clock.c, mpc6xx/clock/c_clock.h, mpc8xx/clock/clock.c,
407        mpc8xx/timer/timer.c, new_exception_processing/cpu.c,
408        new_exception_processing/cpu.h, new_exception_processing/cpu_asm.S,
409        old_exception_processing/cpu.c, old_exception_processing/cpu.h,
410        old_exception_processing/cpu_asm.S, old_exception_processing/rtems.S:
411        Fixed typo.
412
4132001-10-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
414
415        * .cvsignore: Add autom4te.cache for autoconf > 2.52.
416        * configure.in: Remove.
417        * configure.ac: New file, generated from configure.in by autoupdate.
418
4192001-09-27      Joel Sherrill <joel@OARcorp.com>
420
421        * old_exception_processing/cpu.h: Renamed delay() to rtems_bsp_delay().
422        Renamed delay_in_bus_cycles() to rtems_bsp_delay_in_bus_cycles().
423        * shared/include/cpu.h: Renamed delay() to rtems_bsp_delay().
424        Renamed delay_in_bus_cycles() to rtems_bsp_delay_in_bus_cycles().
425
4262001-09-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
427
428        * new_exception_processing/Makefile.am: Use 'PREINSTALL_FILES ='.
429        * old_exception_processing/Makefile.am: Use 'PREINSTALL_FILES ='.
430        * mpc6xx/mmu/Makefile.am: Use 'PREINSTALL_FILES ='.
431        * mpc6xx/clock/Makefile.am: Use 'PREINSTALL_FILES ='.
432        * mpc6xx/exceptions/Makefile.am: Use 'PREINSTALL_FILES ='.
433        * mpc8xx/include/Makefile.am: Use 'PREINSTALL_FILES ='.
434        * mpc8xx/exceptions/Makefile.am: Use 'PREINSTALL_FILES ='.
435        * shared/include/Makefile.am: Use 'PREINSTALL_FILES ='.
436        * shared/src/Makefile.am: Use 'PREINSTALL_FILES ='.
437        * shared/src/Makefile.am: Use 'CLEANFILES ='.
438
4392000-06-08      Eric Valette <valette@crf.canon.fr>
440
441        * mpc8xx/console-generic/console-generic.c:
442        The printk/printf did not work when loaded by EPPCBUG. They did
443        work when loaded with the BDM debugger.  I suspected EPPBUG
444        made some nasty things like patching Communication processor
445        microcode...  Anyway, the attached patch:
446          1) Enables to have printk nearly immediately after boot,
447          2) Make printf work automagically (I do not know why except I make a
448        different initialization for printk that should be overwritten by
449        console init later ?)
450
451        I let the default to be using EPPCBUG embedded firmware to boot and
452        using this printk early enabler code (LOADED_BY_EPPCBUG and
453        EARLY_CONSOLE) are on.
454
4552001-05-24      Tom Armistead <tom_armistead@phx.mcd.mot.com>
456
457        * mpc6xx/timer/timer.c: Added include of bsp.h and removed
458        external declaration of BSP_Convert_decrementer() to
459        correct unresolved reference to this routine.
460
4612001-05-24      Eric Valette <valette@crf.canon.fr>
462
463        * mpc8xx/console-generic/console-generic.c: Bug found by Yacine
464        <elkolli@crf.canon.fr> where the initialization or irq data structure
465        was incomplete in case a SMC channel was used first and later a SCC one.
466
4672001-03-30      Eric Valette <valette@crf.canon.fr>
468
469        * mpc8xx/vectors/.cvsignore, mpc8xx/vectors/Makefile.am,
470        mpc8xx/vectors/README, mpc8xx/vectors/align_h.S
471        mpc8xx/vectors/vectors.S:  These files were removed in
472        support of switching the mpc8xx to the use the "new exception
473        processing model."
474
4752001-03-30      Eric Valette <valette@crf.canon.fr>
476
477        * mpc8xx/exceptions/.cvsignore, mpc8xx/exceptions/Makefile.am,
478        mpc8xx/exceptions/asm_utils.S, mpc8xx/exceptions/raw_exception.c,
479        mpc8xx/exceptions/raw_exception.h: New files.
480        * configure.in, mpc6xx/mmu/bat.h, mpc8xx/Makefile.am,
481        mpc8xx/clock/clock.c,
482        mpc8xx/console-generic/console-generic.c,
483        mpc8xx/include/mpc8xx.h, mpc8xx/mmu/mmu.c,
484        new_exception_processing/cpu.h, shared/include/byteorder.h,
485        wrapup/Makefile.am:  This is conversion of the
486        mpc8xx CPU to the "new exception processing model."
487
4882001-02-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
489
490        * mpc505/ictrl/Makefile.am, mpc6xx/clock/Makefile.am,
491        mpc6xx/exceptions/Makefile.am, mpc6xx/mmu/Makefile.am,
492        mpc8xx/include/Makefile.am, new_exception_processing/Makefile.am,
493        old_exception_processing/Makefile.am, pc403/ictrl/Makefile.am,
494        shared/include/Makefile.am, shared/src/Makefile.am:
495        Apply *_HEADERS instead of *H_FILES.
496        * shared/src/.cvsignore: Add cache.h.
497
4982001-01-03      Joel Sherrill <joel@OARcorp.com>
499
500        * new_exception_processing/cpu.h, old_exception_processing/cpu.c:
501        old_exception_processing/cpu.h, Added _CPU_Initialize_vectors().
502        In particular, spurious vector initialization had to be moved
503        on old exception processing model.
504
5052000-11-09      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
506
507        * Makefile.am: Use ... instead of RTEMS_TOPdir in ACLOCAL_AMFLAGS.
508
5092000-11-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
510
511        * Makefile.am: Switch to ACLOCAL_AMFLAGS = -I $(RTEMS_TOPdir)/aclocal.
512
5132000-10-26      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
514
515        * Makefile.am: ACLOCAL_AMFLAGS= -I $(RTEMS_TOPdir)/macros.
516        Switch to GNU canonicalization.
517
5182000-10-20      Joel Sherrill <joel@OARcorp.com>
519
520        * mpc8xx/console-generic/console-generic.c: Avoid use of
521        BSP definitions and rely on the new routine
522        mbx8xx_console_get_configuration() to get information.  This
523        routine was formerly incorrectly called
524        mbx8xx_console_use_maximum_buffer_size().
525        binding to the exception code.
526
5272000-10-20      Joel Sherrill <joel@OARcorp.com>
528
529        * configure.in, Makefile.am: Explicitly specify whether an
530        RTEMS_CPU_MODEL is using old or new exception processing.  This
531        is important because when building multilib, you do not know
532        the RTEMS_CPU_MODEL.  So everything built in a multilib'ed RTEMS
533        must be independent of the exception model and allow for late
534        binding to the exception code.
535
5362000-10-18        Sergei Organov <osv@javad.ru>
537
538        * Added full support for MPC505.
539        * mpc505/ictrl: New directory.
540        * configure.in, mpc505/Makefile.am: Modified to reflect ictrl addition.
541        * mpc505/ictrl/.cvsignore, mpc505/ictrl/Makefile.am,
542        mpc505/ictrl/ictrl.c, mpc505/ictrl/ictrl.h: New files.
543        * mpc505/timer/timer.c: Use <rtems.h>, not "rtems.h".
544        * mpc505/vectors/Makefile.am: alignment exception handler now included.
545        * mpc505/vectors/vectors.S: Now use constants for exception numbers.
546        * old_exception_processing/ppc_offs.h: New file.
547        * old_exception_processing/Makefile.am: Account for ppc_offs.h.
548        * old_exception_processing/cpu.h: Make Nest and Disable levels volatile.
549        * old_exception_processing/cpu_asm.S: Offsets moved to ppc_offs.h.
550
5512000-10-18      Joel Sherrill <joel@OARcorp.com>
552
553        * mpc8xx/console-generic/console-generic.c: Removed include of
554        <bsp.h> by adding BSP dependent routine
555        mbx8xx_console_use_maximum_buffer_size() which can be hard coded
556        or check non-volatile memory for configuration.
557
5582000-10-18      Joel Sherrill <joel@OARcorp.com>
559
560        * mpc8xx/console-generic/console-generic.c: Removed warnings.
561
5622000-10-18      Joel Sherrill <joel@OARcorp.com>
563
564        * mpc6xx/clock/c_clock.h: Removed commented out reference to <bsp.h>.
565        * mpc6xx/timer/timer.c: Ditto.
566
5672000-10-18      Joel Sherrill <joel@OARcorp.com>
568
569        * mpc6xx/clock/c_clock.c, mpc6xx/clock/c_clock.h: Removed use of
570        bsp.h and replaced it with use of proper interfaces or explicit
571        externs of required functions and data.
572        * mpc6xx/timer/timer.c: Ditto.
573
5742000-09-04      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
575
576        * mpc505/timer/Makefile.am, mpc505/vectors/Makefile.am,
577        mpc6xx/clock/Makefile.am, mpc6xx/exceptions/Makefile.am,
578        mpc6xx/mmu/Makefile.am, mpc6xx/timer/Makefile.am,
579        mpc6xx/wrapup/Makefile.am, ppc403/clock/Makefile.am,
580        ppc403/console/Makefile.am, ppc403/ictrl/Makefile.am,
581        ppc403/timer/Makefile.am, ppc403/vectors/Makefile.am,
582        shared/include/Makefile.am, shared/src/Makefile.am,
583        wrapup/Makefile.am, mpc8xx/clock/Makefile.am,
584        mpc8xx/console-generic/Makefile.am, mpc8xx/cpm/Makefile.am,
585        mpc8xx/mmu/Makefile.am, mpc8xx/timer/Makefile.am,
586        mpc8xx/vectors/Makefile.am, new_exception_processing/Makefile.am,
587        old_exception_processing/Makefile.am: Include compile.am
588
5892000-08-11  Charles-Antoine Gauthier  <charles.gauthier@nrc.ca>
590
591        * mpc8xx/console-generic/console-generic.c:
592        Add support for configuration parameters in NVRAM
593
5942000-08-25      Joel Sherrill <joel.sherrill@OARcorp.com>
595
596        * ChangeLog: File paths corrected.
597
5982000-08-10      Charles-Antoine Gauthier  <charles.gauthier@nrc.ca>
599
600        * mpx8xx/console-generic/console-generic.c: Addition of support
601        for shared printk and no termios.
602
6032000-08-10      Charles-Antoine Gauthier  <charles.gauthier@nrc.ca>
604
605        * mpx8xx/console-generic/console-generic.c(m8xx_uart_pollWrite):
606        Flush actual buffer.
607
6082000-08-10      Joel Sherrill <joel@OARcorp.com>
609
610        * ChangeLog: New file.
Note: See TracBrowser for help on using the repository browser.