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

4.104.114.84.95
Last change on this file since a6ebf56 was a6ebf56, checked in by Ralf Corsepius <ralf.corsepius@…>, on 12/01/02 at 12:00:26

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

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