source: rtems/c/src/lib/libcpu/powerpc/ChangeLog @ 8730f45

4.104.114.84.95
Last change on this file since 8730f45 was 8730f45, checked in by Ralf Corsepius <ralf.corsepius@…>, on Oct 21, 2002 at 12:19:27 PM

2002-10-21 Ralf Corsepius <corsepiu@…>

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