source: rtems/c/src/lib/libcpu/powerpc/ChangeLog @ 11f894cc

4.104.114.84.95
Last change on this file since 11f894cc was 11f894cc, checked in by Joel Sherrill <joel.sherrill@…>, on 05/15/02 at 19:22:13

2001-05-15 Till Straumann <strauman@…>

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