source: rtems/c/src/lib/libcpu/powerpc/ChangeLog @ 4adabccd

4.104.114.84.95
Last change on this file since 4adabccd was 4adabccd, checked in by Ralf Corsepius <ralf.corsepius@…>, on 09/02/02 at 06:17:39

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

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