source: rtems/c/src/lib/libcpu/powerpc/ChangeLog @ 0dcf8597

4.104.114.84.95
Last change on this file since 0dcf8597 was 0dcf8597, checked in by Ralf Corsepius <ralf.corsepius@…>, on Dec 2, 2002 at 3:14:36 PM

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

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