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

4.104.114.84.95
Last change on this file since d5fa21ef was d5fa21ef, checked in by Ralf Corsepius <ralf.corsepius@…>, on 07/24/02 at 10:17:38

2002-07-24 Ralf Corsepius <corsepiu@…>

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