source: rtems/c/src/lib/libcpu/powerpc/ChangeLog @ 6d9ade62

4.104.114.84.95
Last change on this file since 6d9ade62 was 9c8838f1, checked in by Joel Sherrill <joel.sherrill@…>, on 11/04/02 at 14:29:02

2002-11-04 Joel Sherrill <joel@…>

  • mpc8260/console-generic/console-generic.c, mpc8260/cpm/dpram.c, mpc8260/exceptions/raw_exception.c, mpc8xx/exceptions/raw_exception.c: Removed warnings.
  • Property mode set to 100644
File size: 23.6 KB
Line 
12002-11-04      Joel Sherrill <joel@OARcorp.com>
2
3        * mpc8260/console-generic/console-generic.c, mpc8260/cpm/dpram.c,
4        mpc8260/exceptions/raw_exception.c,
5        mpc8xx/exceptions/raw_exception.c: Removed warnings.
6
72002-11-01      Joel Sherrill <joel@OARcorp.com>
8
9        * mpc8xx/console-generic/console-generic.c, mpc8xx/cpm/dpram.c,
10        mpc8xx/exceptions/raw_exception.c, ppc403/clock/clock.c:
11        Removed warnings.
12
132002-10-31      Joel Sherrill <joel@OARcorp.com>
14
15        * mpc6xx/clock/c_clock.c, mpc6xx/exceptions/raw_exception.c,
16        mpc6xx/mmu/bat.c: Removed warnings.
17
182002-10-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
19
20        * .cvsignore: Reformat.
21        Add autom4te*cache.
22        Remove autom4te.cache.
23
242002-09-08      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
25
26        * configure.ac: Remove duplicate mpc6xx/timer/Makefile from CONFIG_FILES.
27
282002-09-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
29
30        * mpc8260/exceptions/raw_exception.c: #include <string.h>.
31        #include <bspIo.h>.
32
332002-08-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
34
35        * mpc6xx/wrapup/Makefile.am: Use .$(OBJEXT) instead of .o.
36        * wrapup/Makefile.am: Use .$(OBJEXT) instead of .o.
37
382002-08-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
39
40        * mpc505/ictrl/Makefile.am: Use .$(OBJEXT) instead of .o.
41        * mpc505/timer/Makefile.am: Use .$(OBJEXT) instead of .o.
42        * mpc505/vectors/Makefile.am: Use .$(OBJEXT) instead of .o.
43        * mpc6xx/clock/Makefile.am: Use .$(OBJEXT) instead of .o.
44        * mpc6xx/exceptions/Makefile.am: Use .$(OBJEXT) instead of .o.
45        * mpc6xx/mmu/Makefile.am: Use .$(OBJEXT) instead of .o.
46        * mpc6xx/timer/Makefile.am: Use .$(OBJEXT) instead of .o.
47        * mpc8260/clock/Makefile.am: Use .$(OBJEXT) instead of .o.
48        * mpc8260/console-generic/Makefile.am: Use .$(OBJEXT) instead of .o.
49        * mpc8260/cpm/Makefile.am: Use .$(OBJEXT) instead of .o.
50        * mpc8260/exceptions/Makefile.am: Use .$(OBJEXT) instead of .o.
51        * mpc8260/mmu/Makefile.am: Use .$(OBJEXT) instead of .o.
52        * mpc8260/timer/Makefile.am: Use .$(OBJEXT) instead of .o.
53        * mpc8xx/clock/Makefile.am: Use .$(OBJEXT) instead of .o.
54        * mpc8xx/console-generic/Makefile.am: Use .$(OBJEXT) instead of .o.
55        * mpc8xx/cpm/Makefile.am: Use .$(OBJEXT) instead of .o.
56        * mpc8xx/exceptions/Makefile.am: Use .$(OBJEXT) instead of .o.
57        * mpc8xx/mmu/Makefile.am: Use .$(OBJEXT) instead of .o.
58        * mpc8xx/timer/Makefile.am: Use .$(OBJEXT) instead of .o.
59        * ppc403/clock/Makefile.am: Use .$(OBJEXT) instead of .o.
60        * ppc403/console/Makefile.am: Use .$(OBJEXT) instead of .o.
61        * ppc403/ictrl/Makefile.am: Use .$(OBJEXT) instead of .o.
62        * ppc403/timer/Makefile.am: Use .$(OBJEXT) instead of .o.
63        * ppc403/tty_drv/Makefile.am: Use .$(OBJEXT) instead of .o.
64        * ppc403/vectors/Makefile.am: Use .$(OBJEXT) instead of .o.
65        * shared/include/Makefile.am: Use .$(OBJEXT) instead of .o.
66        * shared/src/Makefile.am: Use .$(OBJEXT) instead of .o.
67
682002-07-24      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
69
70        * mpc6xx/mmu/pte121.c: Include <string.h> for gcc-3.1.
71
722002-07-22      Till Straumann <strauman@slac.stanford.edu>
73
74        * mpc6xx/mmu/bat.c: Per PR241, fix a tiny bug introduced by the
75        fix for an earlier patch (PR213) which added support for setting
76        BAT0 to setdbat().
77
782001-05-17      Joel Sherrill <joel@OARcorp.com>
79
80        * mpc6xx/exceptions/raw_exception.c, pc6xx/mmu/pte121.c: Modified
81        slightly to reflect recent PowerPC re-organization and avoid warnings.
82
832001-05-15      Till Straumann <strauman@slac.stanford.edu>
84
85        * mpc6xx/mmu/pte121.c, mpc6xx/mmu/pte121.h: New files. Missed in
86        merge of PR213.
87
882001-05-14      Joel Sherrill <joel@OARcorp.com>
89
90        * shared/include/cpuIdent.c: Account for duplicate numbers.
91
922002-05-01      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
93
94        * rtems/powerpc/debugmod.h: New file (extracted from
95        score/ppc.h).
96        * Makefile.am: Relect changes above.
97
982001-05-14      Till Straumann <strauman@slac.stanford.edu>
99
100        * shared/include/io.h: Per PR215 address the following issues:
101            - _IO_BASE, _ISA_MEM_BASE and PCI_DRAM_OFFSET
102              are no longer defined by libcpu (powerpc/shared/include/io.h)
103              but by the BSP (who is the only one to know the values)
104            - the affected BSP (shared/motorola) headers have been fixed
105              in a separate "libbsp/powerpc/shared" patch.
106            - the DEC 21140 driver (libchip/network/dec21140.c) has been
107              fixed to use PCI_DRAM_OFFSET instead of PREP_PCI_DRAM_OFFSET.
108              and PCI_MEM_BASE instead of PREP_ISA_MEM_BASE. PCI_MEM_BASE
109              is to be defined by the BSP who is using this driver.
110            - the DEC driver also has been fixed to use the newer
111              rtems_bsp_delay_in_bus_cycles() instead of the obsolete
112              delay_in_bus_cycles().
113
1142001-05-14      Till Straumann <strauman@slac.stanford.edu>
115
116        * rtems/powerpc/registers.h, rtems/score/ppc.h: Per PR213, add
117        the following:
118            - support for the MPC74000 (AKA G4); there is no
119              AltiVec support yet, however.
120            - the cache flushing assembly code uses hardware-flush on the G4.
121              Also, a couple of hardcoded numerical values were replaced
122              by more readable symbolic constants.
123            - extended interrupt-disabled code section so enclose the entire
124              cache flush/invalidate procedure (as recommended by the book).
125              This is not (latency) critical as it is only used by
126              init code but prevents possible corruption.
127            - Trivial page table support as been added.
128              (1:1 effective-virtual-physical address mapping which is only
129              useful only on CPUs which feature hardware TLB replacement,
130              e.g. >604.  This allows for write-protecting memory regions,
131              e.g. text/ro-data which makes catching corruptors a lot easier.
132              It also frees one DBAT/IBAT and gives more flexibility
133              for setting up address maps :-)
134            - setdbat() allows changing BAT0 also (since the BSP may use
135              a page table, BAT0 could be available...).
136            - asm_setdbatX() violated the SVR ABI by using
137              r20 as a scratch register; changed for r0
138            - according to the book, a context synchronizing instruction is
139              necessary prior to and after changing a DBAT -> isync added
140
1412002-04-30      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
142
143        * rtems/powerpc/cache.h: New file (extracted from
144        old-exceptions/cpu.h)
145        * Makefile.am: Relect changes above.
146
1472002-04-18      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
148
149        * shared/include/cpu.h: Removed.
150        * shared/include/Makefile.am: Reflect changes above.
151        * shared/include/spr.h: Include rtems/powerpc/registers.h instead of
152        libcpu/cpu.h.
153        * mpc6xx/clock/c_clock.c: Reflect changes to <rtems/score/cpu.h>.
154        * mpc6xx/exceptions/asm_utils.S: Ditto.
155        * mpc6xx/exceptions/raw_exception.c: Ditto.
156        * mpc6xx/mmu/mmuAsm.S: Ditto.
157        * mpc6xx/timer/timer.c: Ditto.
158        * mpc8260/exceptions/asm_utils.S: Ditto.
159        * mpc8260/exceptions/raw_exception.c: Ditto.
160        * mpc8xx/exceptions/asm_utils.S: Ditto.
161        * mpc8xx/exceptions/raw_exception.c: Ditto.
162        * ppc403/vectors/vectors.S: Include <asm.h> instead of "asm.h".
163
1642001-04-17      Joel Sherrill <joel@OARcorp.com>
165
166        * shared/include/cpu.h: Added ifndef ASM.
167 
1682001-04-17      Joel Sherrill <joel@OARcorp.com>
169
170        * ChangeLog: Corrected paths on past few commits.
171 
1722002-04-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
173
174        * shared/include/cpu.h: Don't include cpuIdent.h.
175
1762002-04-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
177
178        * mpc8260/exceptions/raw_exception.c: Include <libcpu/cpuIdent.h>.
179
1802002-04-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
181
182        * mpc8xx/exceptions/raw_exception.c: Include <libcpu/cpuIdent.h>.
183
1842002-04-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
185
186        * mpc6xx/exceptions/raw_exception.c: Include <libcpu/cpuIdent.h>.
187
1882002-04-13      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
189
190        * shared/include/cpuIdent.h: New.
191        * shared/include/cpuIdent.c: Reflect having added cpuIdent.h.
192        * shared/include/cpu.h: Ditto.
193        * shared/include/Makefile.am: Add cpuIndent.h. Fix EXTRA_DIST.
194
1952001-04-03      Joel Sherrill <joel@OARcorp.com>
196
197        * Closed PR57.  The hack is OK as it allows a BSP to override
198        or not at its discretion.
199        * mpc8xx/timer/timer.c: Removed #warning declaring providing a
200        default definition for the macros
201        rtems_cpu_configuration_get_timer_least_valid and
202        rtems_cpu_configuration_get_timer_average_overhead.
203
2042002-02-04      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
205
206        * shared/include/byteorder.h: Use unsigned instead of __unsigned
207        (GCC-3.0.x compatibility).
208       
2092002-03-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
210
211        * configure.ac:
212        AC_INIT(package,_RTEMS_VERSION,_RTEMS_BUGS).
213        AM_INIT_AUTOMAKE([no-define foreign 1.6]).
214        * mpc505/ictrl/Makefile.am: Remove AUTOMAKE_OPTIONS.
215        * mpc505/Makefile.am: Remove AUTOMAKE_OPTIONS.
216        * mpc505/timer/Makefile.am: Remove AUTOMAKE_OPTIONS.
217        * mpc505/vectors/Makefile.am: Remove AUTOMAKE_OPTIONS.
218        * Makefile.am: Remove AUTOMAKE_OPTIONS.
219        * mpc6xx/clock/Makefile.am: Remove AUTOMAKE_OPTIONS.
220        * mpc6xx/Makefile.am: Remove AUTOMAKE_OPTIONS.
221        * mpc6xx/exceptions/Makefile.am: Remove AUTOMAKE_OPTIONS.
222        * mpc6xx/mmu/Makefile.am: Remove AUTOMAKE_OPTIONS.
223        * mpc6xx/timer/Makefile.am: Remove AUTOMAKE_OPTIONS.
224        * mpc6xx/wrapup/Makefile.am: Remove AUTOMAKE_OPTIONS.
225        * mpc8260/clock/Makefile.am: Remove AUTOMAKE_OPTIONS.
226        * mpc8260/Makefile.am: Remove AUTOMAKE_OPTIONS.
227        * mpc8260/console-generic/Makefile.am: Remove AUTOMAKE_OPTIONS.
228        * mpc8260/cpm/Makefile.am: Remove AUTOMAKE_OPTIONS.
229        * mpc8260/exceptions/Makefile.am: Remove AUTOMAKE_OPTIONS.
230        * mpc8260/include/Makefile.am: Remove AUTOMAKE_OPTIONS.
231        * mpc8260/mmu/Makefile.am: Remove AUTOMAKE_OPTIONS.
232        * mpc8260/timer/Makefile.am: Remove AUTOMAKE_OPTIONS.
233        * mpc8xx/clock/Makefile.am: Remove AUTOMAKE_OPTIONS.
234        * mpc8xx/Makefile.am: Remove AUTOMAKE_OPTIONS.
235        * mpc8xx/console-generic/Makefile.am: Remove AUTOMAKE_OPTIONS.
236        * mpc8xx/cpm/Makefile.am: Remove AUTOMAKE_OPTIONS.
237        * mpc8xx/exceptions/Makefile.am: Remove AUTOMAKE_OPTIONS.
238        * mpc8xx/include/Makefile.am: Remove AUTOMAKE_OPTIONS.
239        * mpc8xx/mmu/Makefile.am: Remove AUTOMAKE_OPTIONS.
240        * mpc8xx/timer/Makefile.am: Remove AUTOMAKE_OPTIONS.
241        * ppc403/clock/Makefile.am: Remove AUTOMAKE_OPTIONS.
242        * ppc403/Makefile.am: Remove AUTOMAKE_OPTIONS.
243        * ppc403/console/Makefile.am: Remove AUTOMAKE_OPTIONS.
244        * ppc403/ictrl/Makefile.am: Remove AUTOMAKE_OPTIONS.
245        * ppc403/timer/Makefile.am: Remove AUTOMAKE_OPTIONS.
246        * ppc403/tty_drv/Makefile.am: Remove AUTOMAKE_OPTIONS.
247        * ppc403/vectors/Makefile.am: Remove AUTOMAKE_OPTIONS.
248        * shared/include/Makefile.am: Remove AUTOMAKE_OPTIONS.
249        * shared/Makefile.am: Remove AUTOMAKE_OPTIONS.
250        * shared/src/Makefile.am: Remove AUTOMAKE_OPTIONS.
251        * wrapup/Makefile.am: Remove AUTOMAKE_OPTIONS.
252
2532002-01-03      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
254
255        * mpc6xx/clock/c_clock.c: Include rtems/bspIo.h instead of bspIo.h.
256        * mpc6xx/mmu/bat.h: Include rtems/bspIo.h instead of bspIo.h.
257        * mpc8260/console-generic/console-generic.c: Include rtems/bspIo.h instead of bspIo.h.
258        * mpc8260/cpm/brg.c: Include rtems/bspIo.h instead of bspIo.h.
259        * mpc8xx/console-generic/console-generic.c: Include rtems/bspIo.h instead of bspIo.h.
260        * shared/include/cpuIdent.c: Include rtems/bspIo.h instead of bspIo.h.
261
2622001-11-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
263
264        * ppc403/vectors/vectors.S: Include <bsp.h>.
265        * shared/include/cpu.h: Remove stray empty lines.
266
2672001-11-27      Joel Sherrill <joel@OARcorp.com>,
268
269        * new_exception_processing/Makefile.in,
270        new_exception_processing/.cvsignore,
271        new_exception_processing/Makefile.am,
272        new_exception_processing/c_isr.inl,
273        new_exception_processing/cpu.c, new_exception_processing/cpu.h,
274        new_exception_processing/cpu_asm.S,
275        old_exception_processing/Makefile.in,
276        old_exception_processing/.cvsignore,
277        old_exception_processing/Makefile.am, old_exception_processing/README,
278        old_exception_processing/TODO, old_exception_processing/c_isr.inl,
279        old_exception_processing/cpu.c, old_exception_processing/cpu.h,
280        old_exception_processing/cpu_asm.S, old_exception_processing/irq_stub.S,
281        old_exception_processing/ppc_offs.h,
282        old_exception_processing/ppccache.c, old_exception_processing/rtems.S:
283        Deleted since now under libbsp.
284
2852001-11-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
286
287        * configure.ac: Remove old_exception_processing,
288        new_exception_processing.
289        * Makefile.am: Ditto.
290
2912001-11-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
292
293        * configure.ac: Remove mpc750 from new_exception_processing,
294        Remove mpc604 from new_exception_processing.
295
2962001-11-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
297
298        * configure.ac: Remove ppc603e from old_exception_processing.
299
3002001-11-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
301
302        * configure.ac: Remove mpc8xx from new_exception_processing.
303
3042001-11-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
305
306        * configure.ac: Remove mpc8620 from new_exception_processing.
307
3082001-11-20      Joel Sherrill <joel@OARcorp.com>
309
310        * ChangeLog: Corrected spacing.
311
3122001-11-14      Till Straumann <strauman@SLAC.Stanford.EDU>
313
314        * new_exception_processing/cpu_asm.S: Support double or single
315        precision context switches.  Note that doing a single precision
316        context save/restore on a double precision PowerPC machine does not
317        only result in rounding errors but also screws up the FPSCR register!
318
3192001-11-08      Dennis Ehlin (ECS) <Dennis.Ehlin@ecs.ericsson.se>
320
321        This modification is part of the submitted modifications necessary to
322        support the IBM PPC405 family.  This submission was reviewed by
323        Thomas Doerfler <Thomas.Doerfler@imd-systems.de> who ensured it did
324        not negatively impact the ppc403 BSPs.  The submission and tracking
325        process was captured as PR50.
326        * ppc403/console/console405.c ppc403/tty_drv/.cvsignore,
327        ppc403/tty_drv/Makefile.am, ppc403/tty_drv/tty_drv.c,
328        ppc403/tty_drv/tty_drv.h: New files.
329        * Makefile.am, README, configure.ac, old_exception_processing/cpu.c,
330        old_exception_processing/cpu.h, ppc403/Makefile.am,
331        ppc403/clock/clock.c, ppc403/console/Makefile.am,
332        ppc403/console/console.c, ppc403/ictrl/ictrl.c, ppc403/ictrl/ictrl.h,
333        ppc403/timer/timer.c: Modified.
334
3352001-11-07      Joel Sherrill <joel@OARcorp.com>
336
337        * configure.ac: Delete the commented out line that said that
338        the mpc8260 used the old exception processing model.  This line
339        also appears to have caused ppc603e to miss this test.
340
3412001-10-29      Joel Sherrill <joel@OARcorp.com>
342
343        * mpc8xx/timer/timer.c: Added hack for two macros that are not defined
344        with the new exception processing model:
345                rtems_cpu_configuration_get_timer_least_valid()
346                rtems_cpu_configuration_get_timer_average_overhead()
347        This is captured as PR57.
348
3492001-10-24      Joel Sherrill <joel@OARcorp.com>
350
351        * mpc8260/clock/.cvsignore, mpc8260/console-generic/.cvsignore,
352        mpc8260/cpm/.cvsignore, mpc8260/exceptions/.cvsignore,
353        mpc8260/include/.cvsignore, mpc8260/mmu/.cvsignore,
354        mpc8260/timer/.cvsignore, mpc8260/.cvsignore: New files.
355
3562001-10-24      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
357
358        * mpc8260/exceptions/Makefile.am, mpc8260/include/Makefile.am,
359        mpc8xx/exceptions/Makefile.am: Updated to autoconf 2.52.
360
3612001-10-24      Joel Sherrill <joel@OARcorp.com>
362
363        * mpc8260/include/mpc8260.h: "or" is a keyword in C++. 
364
3652001-10-22      Andy Dachs <a.dachs@sstl.co.uk>
366
367        * Makefile.am, README, configure.ac, new_exception_processing/cpu.h,
368        shared/include/cpu.h, shared/include/cpuIdent.c, shared/src/cache.c:
369        Added mpc8260 support.
370
3712001-10-22      Andy Dachs <a.dachs@sstl.co.uk>
372
373        * Added mpc8260 directory.
374        * Modified Makefile.am and configure.in to build the contents
375        * mpc8260/Makefile.am, mpc8260/README, mpc8260/clock/Makefile.am,
376        mpc8260/clock/clock.c, mpc8260/console-generic/Makefile.am,
377        mpc8260/console-generic/console-generic.c, mpc8260/cpm/.cvsignore,
378        mpc8260/cpm/Makefile.am, mpc8260/cpm/brg.c, mpc8260/cpm/cp.c,
379        mpc8260/cpm/dpram.c, mpc8260/exceptions/.cvsignore,
380        mpc8260/exceptions/Makefile.am, mpc8260/exceptions/asm_utils.S,
381        mpc8260/exceptions/raw_exception.c, mpc8260/exceptions/raw_exception.h,
382        mpc8260/include/Makefile.am, mpc8260/include/console.h,
383        mpc8260/include/cpm.h, mpc8260/include/mmu.h,
384        mpc8260/include/mpc8260.h, mpc8260/mmu/Makefile.am, mpc8260/mmu/mmu.c,
385        mpc8260/timer/Makefile.am, mpc8260/timer/timer.c: New files.
386
3872001-10-12      Joel Sherrill <joel@OARcorp.com>
388
389        * mpc6xx/clock/c_clock.c, mpc6xx/clock/c_clock.h, mpc8xx/clock/clock.c,
390        mpc8xx/timer/timer.c, new_exception_processing/cpu.c,
391        new_exception_processing/cpu.h, new_exception_processing/cpu_asm.S,
392        old_exception_processing/cpu.c, old_exception_processing/cpu.h,
393        old_exception_processing/cpu_asm.S, old_exception_processing/rtems.S:
394        Fixed typo.
395
3962001-10-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
397
398        * .cvsignore: Add autom4te.cache for autoconf > 2.52.
399        * configure.in: Remove.
400        * configure.ac: New file, generated from configure.in by autoupdate.
401
4022001-09-27      Joel Sherrill <joel@OARcorp.com>
403
404        * old_exception_processing/cpu.h: Renamed delay() to rtems_bsp_delay().
405        Renamed delay_in_bus_cycles() to rtems_bsp_delay_in_bus_cycles().
406        * shared/include/cpu.h: Renamed delay() to rtems_bsp_delay().
407        Renamed delay_in_bus_cycles() to rtems_bsp_delay_in_bus_cycles().
408
4092001-09-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
410
411        * new_exception_processing/Makefile.am: Use 'PREINSTALL_FILES ='.
412        * old_exception_processing/Makefile.am: Use 'PREINSTALL_FILES ='.
413        * mpc6xx/mmu/Makefile.am: Use 'PREINSTALL_FILES ='.
414        * mpc6xx/clock/Makefile.am: Use 'PREINSTALL_FILES ='.
415        * mpc6xx/exceptions/Makefile.am: Use 'PREINSTALL_FILES ='.
416        * mpc8xx/include/Makefile.am: Use 'PREINSTALL_FILES ='.
417        * mpc8xx/exceptions/Makefile.am: Use 'PREINSTALL_FILES ='.
418        * shared/include/Makefile.am: Use 'PREINSTALL_FILES ='.
419        * shared/src/Makefile.am: Use 'PREINSTALL_FILES ='.
420        * shared/src/Makefile.am: Use 'CLEANFILES ='.
421
4222000-06-08      Eric Valette <valette@crf.canon.fr>
423
424        * mpc8xx/console-generic/console-generic.c:
425        The printk/printf did not work when loaded by EPPCBUG. They did
426        work when loaded with the BDM debugger.  I suspected EPPBUG
427        made some nasty things like patching Communication processor
428        microcode...  Anyway, the attached patch:
429          1) Enables to have printk nearly immediately after boot,
430          2) Make printf work automagically (I do not know why except I make a
431        different initialization for printk that should be overwritten by
432        console init later ?)
433
434        I let the default to be using EPPCBUG embedded firmware to boot and
435        using this printk early enabler code (LOADED_BY_EPPCBUG and
436        EARLY_CONSOLE) are on.
437
4382001-05-24      Tom Armistead <tom_armistead@phx.mcd.mot.com>
439
440        * mpc6xx/timer/timer.c: Added include of bsp.h and removed
441        external declaration of BSP_Convert_decrementer() to
442        correct unresolved reference to this routine.
443
4442001-05-24      Eric Valette <valette@crf.canon.fr>
445
446        * mpc8xx/console-generic/console-generic.c: Bug found by Yacine
447        <elkolli@crf.canon.fr> where the initialization or irq data structure
448        was incomplete in case a SMC channel was used first and later a SCC one.
449
4502001-03-30      Eric Valette <valette@crf.canon.fr>
451
452        * mpc8xx/vectors/.cvsignore, mpc8xx/vectors/Makefile.am,
453        mpc8xx/vectors/README, mpc8xx/vectors/align_h.S
454        mpc8xx/vectors/vectors.S:  These files were removed in
455        support of switching the mpc8xx to the use the "new exception
456        processing model."
457
4582001-03-30      Eric Valette <valette@crf.canon.fr>
459
460        * mpc8xx/exceptions/.cvsignore, mpc8xx/exceptions/Makefile.am,
461        mpc8xx/exceptions/asm_utils.S, mpc8xx/exceptions/raw_exception.c,
462        mpc8xx/exceptions/raw_exception.h: New files.
463        * configure.in, mpc6xx/mmu/bat.h, mpc8xx/Makefile.am,
464        mpc8xx/clock/clock.c,
465        mpc8xx/console-generic/console-generic.c,
466        mpc8xx/include/mpc8xx.h, mpc8xx/mmu/mmu.c,
467        new_exception_processing/cpu.h, shared/include/byteorder.h,
468        wrapup/Makefile.am:  This is conversion of the
469        mpc8xx CPU to the "new exception processing model."
470
4712001-02-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
472
473        * mpc505/ictrl/Makefile.am, mpc6xx/clock/Makefile.am,
474        mpc6xx/exceptions/Makefile.am, mpc6xx/mmu/Makefile.am,
475        mpc8xx/include/Makefile.am, new_exception_processing/Makefile.am,
476        old_exception_processing/Makefile.am, pc403/ictrl/Makefile.am,
477        shared/include/Makefile.am, shared/src/Makefile.am:
478        Apply *_HEADERS instead of *H_FILES.
479        * shared/src/.cvsignore: Add cache.h.
480
4812001-01-03      Joel Sherrill <joel@OARcorp.com>
482
483        * new_exception_processing/cpu.h, old_exception_processing/cpu.c:
484        old_exception_processing/cpu.h, Added _CPU_Initialize_vectors().
485        In particular, spurious vector initialization had to be moved
486        on old exception processing model.
487
4882000-11-09      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
489
490        * Makefile.am: Use ... instead of RTEMS_TOPdir in ACLOCAL_AMFLAGS.
491
4922000-11-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
493
494        * Makefile.am: Switch to ACLOCAL_AMFLAGS = -I $(RTEMS_TOPdir)/aclocal.
495
4962000-10-26      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
497
498        * Makefile.am: ACLOCAL_AMFLAGS= -I $(RTEMS_TOPdir)/macros.
499        Switch to GNU canonicalization.
500
5012000-10-20      Joel Sherrill <joel@OARcorp.com>
502
503        * mpc8xx/console-generic/console-generic.c: Avoid use of
504        BSP definitions and rely on the new routine
505        mbx8xx_console_get_configuration() to get information.  This
506        routine was formerly incorrectly called
507        mbx8xx_console_use_maximum_buffer_size().
508        binding to the exception code.
509
5102000-10-20      Joel Sherrill <joel@OARcorp.com>
511
512        * configure.in, Makefile.am: Explicitly specify whether an
513        RTEMS_CPU_MODEL is using old or new exception processing.  This
514        is important because when building multilib, you do not know
515        the RTEMS_CPU_MODEL.  So everything built in a multilib'ed RTEMS
516        must be independent of the exception model and allow for late
517        binding to the exception code.
518
5192000-10-18        Sergei Organov <osv@javad.ru>
520
521        * Added full support for MPC505.
522        * mpc505/ictrl: New directory.
523        * configure.in, mpc505/Makefile.am: Modified to reflect ictrl addition.
524        * mpc505/ictrl/.cvsignore, mpc505/ictrl/Makefile.am,
525        mpc505/ictrl/ictrl.c, mpc505/ictrl/ictrl.h: New files.
526        * mpc505/timer/timer.c: Use <rtems.h>, not "rtems.h".
527        * mpc505/vectors/Makefile.am: alignment exception handler now included.
528        * mpc505/vectors/vectors.S: Now use constants for exception numbers.
529        * old_exception_processing/ppc_offs.h: New file.
530        * old_exception_processing/Makefile.am: Account for ppc_offs.h.
531        * old_exception_processing/cpu.h: Make Nest and Disable levels volatile.
532        * old_exception_processing/cpu_asm.S: Offsets moved to ppc_offs.h.
533
5342000-10-18      Joel Sherrill <joel@OARcorp.com>
535
536        * mpc8xx/console-generic/console-generic.c: Removed include of
537        <bsp.h> by adding BSP dependent routine
538        mbx8xx_console_use_maximum_buffer_size() which can be hard coded
539        or check non-volatile memory for configuration.
540
5412000-10-18      Joel Sherrill <joel@OARcorp.com>
542
543        * mpc8xx/console-generic/console-generic.c: Removed warnings.
544
5452000-10-18      Joel Sherrill <joel@OARcorp.com>
546
547        * mpc6xx/clock/c_clock.h: Removed commented out reference to <bsp.h>.
548        * mpc6xx/timer/timer.c: Ditto.
549
5502000-10-18      Joel Sherrill <joel@OARcorp.com>
551
552        * mpc6xx/clock/c_clock.c, mpc6xx/clock/c_clock.h: Removed use of
553        bsp.h and replaced it with use of proper interfaces or explicit
554        externs of required functions and data.
555        * mpc6xx/timer/timer.c: Ditto.
556
5572000-09-04      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
558
559        * mpc505/timer/Makefile.am, mpc505/vectors/Makefile.am,
560        mpc6xx/clock/Makefile.am, mpc6xx/exceptions/Makefile.am,
561        mpc6xx/mmu/Makefile.am, mpc6xx/timer/Makefile.am,
562        mpc6xx/wrapup/Makefile.am, ppc403/clock/Makefile.am,
563        ppc403/console/Makefile.am, ppc403/ictrl/Makefile.am,
564        ppc403/timer/Makefile.am, ppc403/vectors/Makefile.am,
565        shared/include/Makefile.am, shared/src/Makefile.am,
566        wrapup/Makefile.am, mpc8xx/clock/Makefile.am,
567        mpc8xx/console-generic/Makefile.am, mpc8xx/cpm/Makefile.am,
568        mpc8xx/mmu/Makefile.am, mpc8xx/timer/Makefile.am,
569        mpc8xx/vectors/Makefile.am, new_exception_processing/Makefile.am,
570        old_exception_processing/Makefile.am: Include compile.am
571
5722000-08-11  Charles-Antoine Gauthier  <charles.gauthier@nrc.ca>
573
574        * mpc8xx/console-generic/console-generic.c:
575        Add support for configuration parameters in NVRAM
576
5772000-08-25      Joel Sherrill <joel.sherrill@OARcorp.com>
578
579        * ChangeLog: File paths corrected.
580
5812000-08-10      Charles-Antoine Gauthier  <charles.gauthier@nrc.ca>
582
583        * mpx8xx/console-generic/console-generic.c: Addition of support
584        for shared printk and no termios.
585
5862000-08-10      Charles-Antoine Gauthier  <charles.gauthier@nrc.ca>
587
588        * mpx8xx/console-generic/console-generic.c(m8xx_uart_pollWrite):
589        Flush actual buffer.
590
5912000-08-10      Joel Sherrill <joel@OARcorp.com>
592
593        * ChangeLog: New file.
Note: See TracBrowser for help on using the repository browser.