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

4.104.114.84.95
Last change on this file since bdd85dc2 was bdd85dc2, checked in by Ralf Corsepius <ralf.corsepius@…>, on 09/08/02 at 07:14:45

2002-09-08 Ralf Corsepius <corsepiu@…>

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