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

4.104.114.84.95
Last change on this file since 83795347 was 83795347, checked in by Joel Sherrill <joel.sherrill@…>, on Feb 14, 2003 at 8:12:10 PM

2003-02-14 Greg Menke <gregory.menke@…>

PR 348/bsps

  • mpc6xx/exceptions/raw_exception.c: Add PPC_603ev as required by MTX603e BSP.
  • Property mode set to 100644
File size: 26.3 KB
Line 
12003-02-14      Greg Menke <gregory.menke@gsfc.nasa.gov>
2
3        PR 348/bsps
4        * mpc6xx/exceptions/raw_exception.c: Add PPC_603ev as required
5        by MTX603e BSP.
6
72003-02-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
8
9        * configure.ac: AM_INIT_AUTOMAKE([1.7.2]).
10
112003-02-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
12
13        * configure.ac: AC_PREREQ(2.57).
14
152002-12-19      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
16
17        * configure.ac: Remove RTEMS_CHEC_CUSTOM_BSP.
18        * mpc505/ictrl/Makefile.am: Don't include @RTEMS_BSP@.cfg.
19        * mpc505/timer/Makefile.am: Don't include @RTEMS_BSP@.cfg.
20        * mpc505/vectors/Makefile.am: Don't include @RTEMS_BSP@.cfg.
21        * mpc6xx/clock/Makefile.am: Don't include @RTEMS_BSP@.cfg.
22        * mpc6xx/exceptions/Makefile.am: Don't include @RTEMS_BSP@.cfg.
23        * mpc6xx/mmu/Makefile.am: Don't include @RTEMS_BSP@.cfg.
24        * mpc6xx/timer/Makefile.am: Don't include @RTEMS_BSP@.cfg.
25        * mpc6xx/wrapup/Makefile.am: Don't include @RTEMS_BSP@.cfg.
26        * mpc8260/clock/Makefile.am: Don't include @RTEMS_BSP@.cfg.
27        * mpc8260/console-generic/Makefile.am: Don't include @RTEMS_BSP@.cfg.
28        * mpc8260/cpm/Makefile.am: Don't include @RTEMS_BSP@.cfg.
29        * mpc8260/exceptions/Makefile.am: Don't include @RTEMS_BSP@.cfg.
30        * mpc8260/mmu/Makefile.am: Don't include @RTEMS_BSP@.cfg.
31        * mpc8260/timer/Makefile.am: Don't include @RTEMS_BSP@.cfg.
32        * mpc8xx/clock/Makefile.am: Don't include @RTEMS_BSP@.cfg.
33        * mpc8xx/console-generic/Makefile.am: Don't include @RTEMS_BSP@.cfg.
34        * mpc8xx/cpm/Makefile.am: Don't include @RTEMS_BSP@.cfg.
35        * mpc8xx/exceptions/Makefile.am: Don't include @RTEMS_BSP@.cfg.
36        * mpc8xx/mmu/Makefile.am: Don't include @RTEMS_BSP@.cfg.
37        * mpc8xx/timer/Makefile.am: Don't include @RTEMS_BSP@.cfg.
38        * ppc403/clock/Makefile.am: Don't include @RTEMS_BSP@.cfg.
39        * ppc403/console/Makefile.am: Don't include @RTEMS_BSP@.cfg.
40        * ppc403/ictrl/Makefile.am: Don't include @RTEMS_BSP@.cfg.
41        * ppc403/timer/Makefile.am: Don't include @RTEMS_BSP@.cfg.
42        * ppc403/tty_drv/Makefile.am: Don't include @RTEMS_BSP@.cfg.
43        * ppc403/vectors/Makefile.am: Don't include @RTEMS_BSP@.cfg.
44        * shared/include/Makefile.am: Don't include @RTEMS_BSP@.cfg.
45        * shared/src/Makefile.am: Don't include @RTEMS_BSP@.cfg.
46        * wrapup/Makefile.am: Don't include @RTEMS_BSP@.cfg.
47
482002-12-06      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
49
50        * configure.ac: Remove RTEMS_CHECK_BSP_CACHE.
51
522002-12-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
53
54        * mpc8260/Makefile.am: Merge-in mpc8260/include/Makefile.am.
55        * mpc8xx/Makefile.am: Merge-in mpc8xx/include/Makefile.am.
56        * mpc8260/include/Makefile.am: Remove.
57        * mpc8xx/include/Makefile.am: Remove.
58        * configure.ac: Remove mpc8260/include/Makefile.
59        Remove mpc8xx/include/Makefile.
60
612002-12-01      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
62
63        * configure.ac: Add RTEMS_PROG_CCAS.
64
652002-11-04      Joel Sherrill <joel@OARcorp.com>
66
67        * mpc8260/console-generic/console-generic.c, mpc8260/cpm/dpram.c,
68        mpc8260/exceptions/raw_exception.c,
69        mpc8xx/exceptions/raw_exception.c: Removed warnings.
70
712002-11-01      Joel Sherrill <joel@OARcorp.com>
72
73        * mpc8xx/console-generic/console-generic.c, mpc8xx/cpm/dpram.c,
74        mpc8xx/exceptions/raw_exception.c, ppc403/clock/clock.c:
75        Removed warnings.
76
772002-10-31      Joel Sherrill <joel@OARcorp.com>
78
79        * mpc6xx/clock/c_clock.c, mpc6xx/exceptions/raw_exception.c,
80        mpc6xx/mmu/bat.c: Removed warnings.
81
822002-10-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
83
84        * .cvsignore: Reformat.
85        Add autom4te*cache.
86        Remove autom4te.cache.
87
882002-09-08      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
89
90        * configure.ac: Remove duplicate mpc6xx/timer/Makefile from CONFIG_FILES.
91
922002-09-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
93
94        * mpc8260/exceptions/raw_exception.c: #include <string.h>.
95        #include <bspIo.h>.
96
972002-08-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
98
99        * mpc6xx/wrapup/Makefile.am: Use .$(OBJEXT) instead of .o.
100        * wrapup/Makefile.am: Use .$(OBJEXT) instead of .o.
101
1022002-08-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
103
104        * mpc505/ictrl/Makefile.am: Use .$(OBJEXT) instead of .o.
105        * mpc505/timer/Makefile.am: Use .$(OBJEXT) instead of .o.
106        * mpc505/vectors/Makefile.am: Use .$(OBJEXT) instead of .o.
107        * mpc6xx/clock/Makefile.am: Use .$(OBJEXT) instead of .o.
108        * mpc6xx/exceptions/Makefile.am: Use .$(OBJEXT) instead of .o.
109        * mpc6xx/mmu/Makefile.am: Use .$(OBJEXT) instead of .o.
110        * mpc6xx/timer/Makefile.am: Use .$(OBJEXT) instead of .o.
111        * mpc8260/clock/Makefile.am: Use .$(OBJEXT) instead of .o.
112        * mpc8260/console-generic/Makefile.am: Use .$(OBJEXT) instead of .o.
113        * mpc8260/cpm/Makefile.am: Use .$(OBJEXT) instead of .o.
114        * mpc8260/exceptions/Makefile.am: Use .$(OBJEXT) instead of .o.
115        * mpc8260/mmu/Makefile.am: Use .$(OBJEXT) instead of .o.
116        * mpc8260/timer/Makefile.am: Use .$(OBJEXT) instead of .o.
117        * mpc8xx/clock/Makefile.am: Use .$(OBJEXT) instead of .o.
118        * mpc8xx/console-generic/Makefile.am: Use .$(OBJEXT) instead of .o.
119        * mpc8xx/cpm/Makefile.am: Use .$(OBJEXT) instead of .o.
120        * mpc8xx/exceptions/Makefile.am: Use .$(OBJEXT) instead of .o.
121        * mpc8xx/mmu/Makefile.am: Use .$(OBJEXT) instead of .o.
122        * mpc8xx/timer/Makefile.am: Use .$(OBJEXT) instead of .o.
123        * ppc403/clock/Makefile.am: Use .$(OBJEXT) instead of .o.
124        * ppc403/console/Makefile.am: Use .$(OBJEXT) instead of .o.
125        * ppc403/ictrl/Makefile.am: Use .$(OBJEXT) instead of .o.
126        * ppc403/timer/Makefile.am: Use .$(OBJEXT) instead of .o.
127        * ppc403/tty_drv/Makefile.am: Use .$(OBJEXT) instead of .o.
128        * ppc403/vectors/Makefile.am: Use .$(OBJEXT) instead of .o.
129        * shared/include/Makefile.am: Use .$(OBJEXT) instead of .o.
130        * shared/src/Makefile.am: Use .$(OBJEXT) instead of .o.
131
1322002-07-24      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
133
134        * mpc6xx/mmu/pte121.c: Include <string.h> for gcc-3.1.
135
1362002-07-22      Till Straumann <strauman@slac.stanford.edu>
137
138        * mpc6xx/mmu/bat.c: Per PR241, fix a tiny bug introduced by the
139        fix for an earlier patch (PR213) which added support for setting
140        BAT0 to setdbat().
141
1422001-05-17      Joel Sherrill <joel@OARcorp.com>
143
144        * mpc6xx/exceptions/raw_exception.c, pc6xx/mmu/pte121.c: Modified
145        slightly to reflect recent PowerPC re-organization and avoid warnings.
146
1472001-05-15      Till Straumann <strauman@slac.stanford.edu>
148
149        * mpc6xx/mmu/pte121.c, mpc6xx/mmu/pte121.h: New files. Missed in
150        merge of PR213.
151
1522001-05-14      Joel Sherrill <joel@OARcorp.com>
153
154        * shared/include/cpuIdent.c: Account for duplicate numbers.
155
1562002-05-01      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
157
158        * rtems/powerpc/debugmod.h: New file (extracted from
159        score/ppc.h).
160        * Makefile.am: Relect changes above.
161
1622001-05-14      Till Straumann <strauman@slac.stanford.edu>
163
164        * shared/include/io.h: Per PR215 address the following issues:
165            - _IO_BASE, _ISA_MEM_BASE and PCI_DRAM_OFFSET
166              are no longer defined by libcpu (powerpc/shared/include/io.h)
167              but by the BSP (who is the only one to know the values)
168            - the affected BSP (shared/motorola) headers have been fixed
169              in a separate "libbsp/powerpc/shared" patch.
170            - the DEC 21140 driver (libchip/network/dec21140.c) has been
171              fixed to use PCI_DRAM_OFFSET instead of PREP_PCI_DRAM_OFFSET.
172              and PCI_MEM_BASE instead of PREP_ISA_MEM_BASE. PCI_MEM_BASE
173              is to be defined by the BSP who is using this driver.
174            - the DEC driver also has been fixed to use the newer
175              rtems_bsp_delay_in_bus_cycles() instead of the obsolete
176              delay_in_bus_cycles().
177
1782001-05-14      Till Straumann <strauman@slac.stanford.edu>
179
180        * rtems/powerpc/registers.h, rtems/score/ppc.h: Per PR213, add
181        the following:
182            - support for the MPC74000 (AKA G4); there is no
183              AltiVec support yet, however.
184            - the cache flushing assembly code uses hardware-flush on the G4.
185              Also, a couple of hardcoded numerical values were replaced
186              by more readable symbolic constants.
187            - extended interrupt-disabled code section so enclose the entire
188              cache flush/invalidate procedure (as recommended by the book).
189              This is not (latency) critical as it is only used by
190              init code but prevents possible corruption.
191            - Trivial page table support as been added.
192              (1:1 effective-virtual-physical address mapping which is only
193              useful only on CPUs which feature hardware TLB replacement,
194              e.g. >604.  This allows for write-protecting memory regions,
195              e.g. text/ro-data which makes catching corruptors a lot easier.
196              It also frees one DBAT/IBAT and gives more flexibility
197              for setting up address maps :-)
198            - setdbat() allows changing BAT0 also (since the BSP may use
199              a page table, BAT0 could be available...).
200            - asm_setdbatX() violated the SVR ABI by using
201              r20 as a scratch register; changed for r0
202            - according to the book, a context synchronizing instruction is
203              necessary prior to and after changing a DBAT -> isync added
204
2052002-04-30      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
206
207        * rtems/powerpc/cache.h: New file (extracted from
208        old-exceptions/cpu.h)
209        * Makefile.am: Relect changes above.
210
2112002-04-18      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
212
213        * shared/include/cpu.h: Removed.
214        * shared/include/Makefile.am: Reflect changes above.
215        * shared/include/spr.h: Include rtems/powerpc/registers.h instead of
216        libcpu/cpu.h.
217        * mpc6xx/clock/c_clock.c: Reflect changes to <rtems/score/cpu.h>.
218        * mpc6xx/exceptions/asm_utils.S: Ditto.
219        * mpc6xx/exceptions/raw_exception.c: Ditto.
220        * mpc6xx/mmu/mmuAsm.S: Ditto.
221        * mpc6xx/timer/timer.c: Ditto.
222        * mpc8260/exceptions/asm_utils.S: Ditto.
223        * mpc8260/exceptions/raw_exception.c: Ditto.
224        * mpc8xx/exceptions/asm_utils.S: Ditto.
225        * mpc8xx/exceptions/raw_exception.c: Ditto.
226        * ppc403/vectors/vectors.S: Include <asm.h> instead of "asm.h".
227
2282001-04-17      Joel Sherrill <joel@OARcorp.com>
229
230        * shared/include/cpu.h: Added ifndef ASM.
231 
2322001-04-17      Joel Sherrill <joel@OARcorp.com>
233
234        * ChangeLog: Corrected paths on past few commits.
235 
2362002-04-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
237
238        * shared/include/cpu.h: Don't include cpuIdent.h.
239
2402002-04-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
241
242        * mpc8260/exceptions/raw_exception.c: Include <libcpu/cpuIdent.h>.
243
2442002-04-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
245
246        * mpc8xx/exceptions/raw_exception.c: Include <libcpu/cpuIdent.h>.
247
2482002-04-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
249
250        * mpc6xx/exceptions/raw_exception.c: Include <libcpu/cpuIdent.h>.
251
2522002-04-13      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
253
254        * shared/include/cpuIdent.h: New.
255        * shared/include/cpuIdent.c: Reflect having added cpuIdent.h.
256        * shared/include/cpu.h: Ditto.
257        * shared/include/Makefile.am: Add cpuIndent.h. Fix EXTRA_DIST.
258
2592001-04-03      Joel Sherrill <joel@OARcorp.com>
260
261        * Closed PR57.  The hack is OK as it allows a BSP to override
262        or not at its discretion.
263        * mpc8xx/timer/timer.c: Removed #warning declaring providing a
264        default definition for the macros
265        rtems_cpu_configuration_get_timer_least_valid and
266        rtems_cpu_configuration_get_timer_average_overhead.
267
2682002-02-04      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
269
270        * shared/include/byteorder.h: Use unsigned instead of __unsigned
271        (GCC-3.0.x compatibility).
272       
2732002-03-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
274
275        * configure.ac:
276        AC_INIT(package,_RTEMS_VERSION,_RTEMS_BUGS).
277        AM_INIT_AUTOMAKE([no-define foreign 1.6]).
278        * mpc505/ictrl/Makefile.am: Remove AUTOMAKE_OPTIONS.
279        * mpc505/Makefile.am: Remove AUTOMAKE_OPTIONS.
280        * mpc505/timer/Makefile.am: Remove AUTOMAKE_OPTIONS.
281        * mpc505/vectors/Makefile.am: Remove AUTOMAKE_OPTIONS.
282        * Makefile.am: Remove AUTOMAKE_OPTIONS.
283        * mpc6xx/clock/Makefile.am: Remove AUTOMAKE_OPTIONS.
284        * mpc6xx/Makefile.am: Remove AUTOMAKE_OPTIONS.
285        * mpc6xx/exceptions/Makefile.am: Remove AUTOMAKE_OPTIONS.
286        * mpc6xx/mmu/Makefile.am: Remove AUTOMAKE_OPTIONS.
287        * mpc6xx/timer/Makefile.am: Remove AUTOMAKE_OPTIONS.
288        * mpc6xx/wrapup/Makefile.am: Remove AUTOMAKE_OPTIONS.
289        * mpc8260/clock/Makefile.am: Remove AUTOMAKE_OPTIONS.
290        * mpc8260/Makefile.am: Remove AUTOMAKE_OPTIONS.
291        * mpc8260/console-generic/Makefile.am: Remove AUTOMAKE_OPTIONS.
292        * mpc8260/cpm/Makefile.am: Remove AUTOMAKE_OPTIONS.
293        * mpc8260/exceptions/Makefile.am: Remove AUTOMAKE_OPTIONS.
294        * mpc8260/include/Makefile.am: Remove AUTOMAKE_OPTIONS.
295        * mpc8260/mmu/Makefile.am: Remove AUTOMAKE_OPTIONS.
296        * mpc8260/timer/Makefile.am: Remove AUTOMAKE_OPTIONS.
297        * mpc8xx/clock/Makefile.am: Remove AUTOMAKE_OPTIONS.
298        * mpc8xx/Makefile.am: Remove AUTOMAKE_OPTIONS.
299        * mpc8xx/console-generic/Makefile.am: Remove AUTOMAKE_OPTIONS.
300        * mpc8xx/cpm/Makefile.am: Remove AUTOMAKE_OPTIONS.
301        * mpc8xx/exceptions/Makefile.am: Remove AUTOMAKE_OPTIONS.
302        * mpc8xx/include/Makefile.am: Remove AUTOMAKE_OPTIONS.
303        * mpc8xx/mmu/Makefile.am: Remove AUTOMAKE_OPTIONS.
304        * mpc8xx/timer/Makefile.am: Remove AUTOMAKE_OPTIONS.
305        * ppc403/clock/Makefile.am: Remove AUTOMAKE_OPTIONS.
306        * ppc403/Makefile.am: Remove AUTOMAKE_OPTIONS.
307        * ppc403/console/Makefile.am: Remove AUTOMAKE_OPTIONS.
308        * ppc403/ictrl/Makefile.am: Remove AUTOMAKE_OPTIONS.
309        * ppc403/timer/Makefile.am: Remove AUTOMAKE_OPTIONS.
310        * ppc403/tty_drv/Makefile.am: Remove AUTOMAKE_OPTIONS.
311        * ppc403/vectors/Makefile.am: Remove AUTOMAKE_OPTIONS.
312        * shared/include/Makefile.am: Remove AUTOMAKE_OPTIONS.
313        * shared/Makefile.am: Remove AUTOMAKE_OPTIONS.
314        * shared/src/Makefile.am: Remove AUTOMAKE_OPTIONS.
315        * wrapup/Makefile.am: Remove AUTOMAKE_OPTIONS.
316
3172002-01-03      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
318
319        * mpc6xx/clock/c_clock.c: Include rtems/bspIo.h instead of bspIo.h.
320        * mpc6xx/mmu/bat.h: Include rtems/bspIo.h instead of bspIo.h.
321        * mpc8260/console-generic/console-generic.c: Include rtems/bspIo.h instead of bspIo.h.
322        * mpc8260/cpm/brg.c: Include rtems/bspIo.h instead of bspIo.h.
323        * mpc8xx/console-generic/console-generic.c: Include rtems/bspIo.h instead of bspIo.h.
324        * shared/include/cpuIdent.c: Include rtems/bspIo.h instead of bspIo.h.
325
3262001-11-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
327
328        * ppc403/vectors/vectors.S: Include <bsp.h>.
329        * shared/include/cpu.h: Remove stray empty lines.
330
3312001-11-27      Joel Sherrill <joel@OARcorp.com>,
332
333        * new_exception_processing/Makefile.in,
334        new_exception_processing/.cvsignore,
335        new_exception_processing/Makefile.am,
336        new_exception_processing/c_isr.inl,
337        new_exception_processing/cpu.c, new_exception_processing/cpu.h,
338        new_exception_processing/cpu_asm.S,
339        old_exception_processing/Makefile.in,
340        old_exception_processing/.cvsignore,
341        old_exception_processing/Makefile.am, old_exception_processing/README,
342        old_exception_processing/TODO, old_exception_processing/c_isr.inl,
343        old_exception_processing/cpu.c, old_exception_processing/cpu.h,
344        old_exception_processing/cpu_asm.S, old_exception_processing/irq_stub.S,
345        old_exception_processing/ppc_offs.h,
346        old_exception_processing/ppccache.c, old_exception_processing/rtems.S:
347        Deleted since now under libbsp.
348
3492001-11-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
350
351        * configure.ac: Remove old_exception_processing,
352        new_exception_processing.
353        * Makefile.am: Ditto.
354
3552001-11-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
356
357        * configure.ac: Remove mpc750 from new_exception_processing,
358        Remove mpc604 from new_exception_processing.
359
3602001-11-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
361
362        * configure.ac: Remove ppc603e from old_exception_processing.
363
3642001-11-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
365
366        * configure.ac: Remove mpc8xx from new_exception_processing.
367
3682001-11-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
369
370        * configure.ac: Remove mpc8620 from new_exception_processing.
371
3722001-11-20      Joel Sherrill <joel@OARcorp.com>
373
374        * ChangeLog: Corrected spacing.
375
3762001-11-14      Till Straumann <strauman@SLAC.Stanford.EDU>
377
378        * new_exception_processing/cpu_asm.S: Support double or single
379        precision context switches.  Note that doing a single precision
380        context save/restore on a double precision PowerPC machine does not
381        only result in rounding errors but also screws up the FPSCR register!
382
3832001-11-08      Dennis Ehlin (ECS) <Dennis.Ehlin@ecs.ericsson.se>
384
385        This modification is part of the submitted modifications necessary to
386        support the IBM PPC405 family.  This submission was reviewed by
387        Thomas Doerfler <Thomas.Doerfler@imd-systems.de> who ensured it did
388        not negatively impact the ppc403 BSPs.  The submission and tracking
389        process was captured as PR50.
390        * ppc403/console/console405.c ppc403/tty_drv/.cvsignore,
391        ppc403/tty_drv/Makefile.am, ppc403/tty_drv/tty_drv.c,
392        ppc403/tty_drv/tty_drv.h: New files.
393        * Makefile.am, README, configure.ac, old_exception_processing/cpu.c,
394        old_exception_processing/cpu.h, ppc403/Makefile.am,
395        ppc403/clock/clock.c, ppc403/console/Makefile.am,
396        ppc403/console/console.c, ppc403/ictrl/ictrl.c, ppc403/ictrl/ictrl.h,
397        ppc403/timer/timer.c: Modified.
398
3992001-11-07      Joel Sherrill <joel@OARcorp.com>
400
401        * configure.ac: Delete the commented out line that said that
402        the mpc8260 used the old exception processing model.  This line
403        also appears to have caused ppc603e to miss this test.
404
4052001-10-29      Joel Sherrill <joel@OARcorp.com>
406
407        * mpc8xx/timer/timer.c: Added hack for two macros that are not defined
408        with the new exception processing model:
409                rtems_cpu_configuration_get_timer_least_valid()
410                rtems_cpu_configuration_get_timer_average_overhead()
411        This is captured as PR57.
412
4132001-10-24      Joel Sherrill <joel@OARcorp.com>
414
415        * mpc8260/clock/.cvsignore, mpc8260/console-generic/.cvsignore,
416        mpc8260/cpm/.cvsignore, mpc8260/exceptions/.cvsignore,
417        mpc8260/include/.cvsignore, mpc8260/mmu/.cvsignore,
418        mpc8260/timer/.cvsignore, mpc8260/.cvsignore: New files.
419
4202001-10-24      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
421
422        * mpc8260/exceptions/Makefile.am, mpc8260/include/Makefile.am,
423        mpc8xx/exceptions/Makefile.am: Updated to autoconf 2.52.
424
4252001-10-24      Joel Sherrill <joel@OARcorp.com>
426
427        * mpc8260/include/mpc8260.h: "or" is a keyword in C++. 
428
4292001-10-22      Andy Dachs <a.dachs@sstl.co.uk>
430
431        * Makefile.am, README, configure.ac, new_exception_processing/cpu.h,
432        shared/include/cpu.h, shared/include/cpuIdent.c, shared/src/cache.c:
433        Added mpc8260 support.
434
4352001-10-22      Andy Dachs <a.dachs@sstl.co.uk>
436
437        * Added mpc8260 directory.
438        * Modified Makefile.am and configure.in to build the contents
439        * mpc8260/Makefile.am, mpc8260/README, mpc8260/clock/Makefile.am,
440        mpc8260/clock/clock.c, mpc8260/console-generic/Makefile.am,
441        mpc8260/console-generic/console-generic.c, mpc8260/cpm/.cvsignore,
442        mpc8260/cpm/Makefile.am, mpc8260/cpm/brg.c, mpc8260/cpm/cp.c,
443        mpc8260/cpm/dpram.c, mpc8260/exceptions/.cvsignore,
444        mpc8260/exceptions/Makefile.am, mpc8260/exceptions/asm_utils.S,
445        mpc8260/exceptions/raw_exception.c, mpc8260/exceptions/raw_exception.h,
446        mpc8260/include/Makefile.am, mpc8260/include/console.h,
447        mpc8260/include/cpm.h, mpc8260/include/mmu.h,
448        mpc8260/include/mpc8260.h, mpc8260/mmu/Makefile.am, mpc8260/mmu/mmu.c,
449        mpc8260/timer/Makefile.am, mpc8260/timer/timer.c: New files.
450
4512001-10-12      Joel Sherrill <joel@OARcorp.com>
452
453        * mpc6xx/clock/c_clock.c, mpc6xx/clock/c_clock.h, mpc8xx/clock/clock.c,
454        mpc8xx/timer/timer.c, new_exception_processing/cpu.c,
455        new_exception_processing/cpu.h, new_exception_processing/cpu_asm.S,
456        old_exception_processing/cpu.c, old_exception_processing/cpu.h,
457        old_exception_processing/cpu_asm.S, old_exception_processing/rtems.S:
458        Fixed typo.
459
4602001-10-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
461
462        * .cvsignore: Add autom4te.cache for autoconf > 2.52.
463        * configure.in: Remove.
464        * configure.ac: New file, generated from configure.in by autoupdate.
465
4662001-09-27      Joel Sherrill <joel@OARcorp.com>
467
468        * old_exception_processing/cpu.h: Renamed delay() to rtems_bsp_delay().
469        Renamed delay_in_bus_cycles() to rtems_bsp_delay_in_bus_cycles().
470        * shared/include/cpu.h: Renamed delay() to rtems_bsp_delay().
471        Renamed delay_in_bus_cycles() to rtems_bsp_delay_in_bus_cycles().
472
4732001-09-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
474
475        * new_exception_processing/Makefile.am: Use 'PREINSTALL_FILES ='.
476        * old_exception_processing/Makefile.am: Use 'PREINSTALL_FILES ='.
477        * mpc6xx/mmu/Makefile.am: Use 'PREINSTALL_FILES ='.
478        * mpc6xx/clock/Makefile.am: Use 'PREINSTALL_FILES ='.
479        * mpc6xx/exceptions/Makefile.am: Use 'PREINSTALL_FILES ='.
480        * mpc8xx/include/Makefile.am: Use 'PREINSTALL_FILES ='.
481        * mpc8xx/exceptions/Makefile.am: Use 'PREINSTALL_FILES ='.
482        * shared/include/Makefile.am: Use 'PREINSTALL_FILES ='.
483        * shared/src/Makefile.am: Use 'PREINSTALL_FILES ='.
484        * shared/src/Makefile.am: Use 'CLEANFILES ='.
485
4862000-06-08      Eric Valette <valette@crf.canon.fr>
487
488        * mpc8xx/console-generic/console-generic.c:
489        The printk/printf did not work when loaded by EPPCBUG. They did
490        work when loaded with the BDM debugger.  I suspected EPPBUG
491        made some nasty things like patching Communication processor
492        microcode...  Anyway, the attached patch:
493          1) Enables to have printk nearly immediately after boot,
494          2) Make printf work automagically (I do not know why except I make a
495        different initialization for printk that should be overwritten by
496        console init later ?)
497
498        I let the default to be using EPPCBUG embedded firmware to boot and
499        using this printk early enabler code (LOADED_BY_EPPCBUG and
500        EARLY_CONSOLE) are on.
501
5022001-05-24      Tom Armistead <tom_armistead@phx.mcd.mot.com>
503
504        * mpc6xx/timer/timer.c: Added include of bsp.h and removed
505        external declaration of BSP_Convert_decrementer() to
506        correct unresolved reference to this routine.
507
5082001-05-24      Eric Valette <valette@crf.canon.fr>
509
510        * mpc8xx/console-generic/console-generic.c: Bug found by Yacine
511        <elkolli@crf.canon.fr> where the initialization or irq data structure
512        was incomplete in case a SMC channel was used first and later a SCC one.
513
5142001-03-30      Eric Valette <valette@crf.canon.fr>
515
516        * mpc8xx/vectors/.cvsignore, mpc8xx/vectors/Makefile.am,
517        mpc8xx/vectors/README, mpc8xx/vectors/align_h.S
518        mpc8xx/vectors/vectors.S:  These files were removed in
519        support of switching the mpc8xx to the use the "new exception
520        processing model."
521
5222001-03-30      Eric Valette <valette@crf.canon.fr>
523
524        * mpc8xx/exceptions/.cvsignore, mpc8xx/exceptions/Makefile.am,
525        mpc8xx/exceptions/asm_utils.S, mpc8xx/exceptions/raw_exception.c,
526        mpc8xx/exceptions/raw_exception.h: New files.
527        * configure.in, mpc6xx/mmu/bat.h, mpc8xx/Makefile.am,
528        mpc8xx/clock/clock.c,
529        mpc8xx/console-generic/console-generic.c,
530        mpc8xx/include/mpc8xx.h, mpc8xx/mmu/mmu.c,
531        new_exception_processing/cpu.h, shared/include/byteorder.h,
532        wrapup/Makefile.am:  This is conversion of the
533        mpc8xx CPU to the "new exception processing model."
534
5352001-02-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
536
537        * mpc505/ictrl/Makefile.am, mpc6xx/clock/Makefile.am,
538        mpc6xx/exceptions/Makefile.am, mpc6xx/mmu/Makefile.am,
539        mpc8xx/include/Makefile.am, new_exception_processing/Makefile.am,
540        old_exception_processing/Makefile.am, pc403/ictrl/Makefile.am,
541        shared/include/Makefile.am, shared/src/Makefile.am:
542        Apply *_HEADERS instead of *H_FILES.
543        * shared/src/.cvsignore: Add cache.h.
544
5452001-01-03      Joel Sherrill <joel@OARcorp.com>
546
547        * new_exception_processing/cpu.h, old_exception_processing/cpu.c:
548        old_exception_processing/cpu.h, Added _CPU_Initialize_vectors().
549        In particular, spurious vector initialization had to be moved
550        on old exception processing model.
551
5522000-11-09      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
553
554        * Makefile.am: Use ... instead of RTEMS_TOPdir in ACLOCAL_AMFLAGS.
555
5562000-11-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
557
558        * Makefile.am: Switch to ACLOCAL_AMFLAGS = -I $(RTEMS_TOPdir)/aclocal.
559
5602000-10-26      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
561
562        * Makefile.am: ACLOCAL_AMFLAGS= -I $(RTEMS_TOPdir)/macros.
563        Switch to GNU canonicalization.
564
5652000-10-20      Joel Sherrill <joel@OARcorp.com>
566
567        * mpc8xx/console-generic/console-generic.c: Avoid use of
568        BSP definitions and rely on the new routine
569        mbx8xx_console_get_configuration() to get information.  This
570        routine was formerly incorrectly called
571        mbx8xx_console_use_maximum_buffer_size().
572        binding to the exception code.
573
5742000-10-20      Joel Sherrill <joel@OARcorp.com>
575
576        * configure.in, Makefile.am: Explicitly specify whether an
577        RTEMS_CPU_MODEL is using old or new exception processing.  This
578        is important because when building multilib, you do not know
579        the RTEMS_CPU_MODEL.  So everything built in a multilib'ed RTEMS
580        must be independent of the exception model and allow for late
581        binding to the exception code.
582
5832000-10-18        Sergei Organov <osv@javad.ru>
584
585        * Added full support for MPC505.
586        * mpc505/ictrl: New directory.
587        * configure.in, mpc505/Makefile.am: Modified to reflect ictrl addition.
588        * mpc505/ictrl/.cvsignore, mpc505/ictrl/Makefile.am,
589        mpc505/ictrl/ictrl.c, mpc505/ictrl/ictrl.h: New files.
590        * mpc505/timer/timer.c: Use <rtems.h>, not "rtems.h".
591        * mpc505/vectors/Makefile.am: alignment exception handler now included.
592        * mpc505/vectors/vectors.S: Now use constants for exception numbers.
593        * old_exception_processing/ppc_offs.h: New file.
594        * old_exception_processing/Makefile.am: Account for ppc_offs.h.
595        * old_exception_processing/cpu.h: Make Nest and Disable levels volatile.
596        * old_exception_processing/cpu_asm.S: Offsets moved to ppc_offs.h.
597
5982000-10-18      Joel Sherrill <joel@OARcorp.com>
599
600        * mpc8xx/console-generic/console-generic.c: Removed include of
601        <bsp.h> by adding BSP dependent routine
602        mbx8xx_console_use_maximum_buffer_size() which can be hard coded
603        or check non-volatile memory for configuration.
604
6052000-10-18      Joel Sherrill <joel@OARcorp.com>
606
607        * mpc8xx/console-generic/console-generic.c: Removed warnings.
608
6092000-10-18      Joel Sherrill <joel@OARcorp.com>
610
611        * mpc6xx/clock/c_clock.h: Removed commented out reference to <bsp.h>.
612        * mpc6xx/timer/timer.c: Ditto.
613
6142000-10-18      Joel Sherrill <joel@OARcorp.com>
615
616        * mpc6xx/clock/c_clock.c, mpc6xx/clock/c_clock.h: Removed use of
617        bsp.h and replaced it with use of proper interfaces or explicit
618        externs of required functions and data.
619        * mpc6xx/timer/timer.c: Ditto.
620
6212000-09-04      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
622
623        * mpc505/timer/Makefile.am, mpc505/vectors/Makefile.am,
624        mpc6xx/clock/Makefile.am, mpc6xx/exceptions/Makefile.am,
625        mpc6xx/mmu/Makefile.am, mpc6xx/timer/Makefile.am,
626        mpc6xx/wrapup/Makefile.am, ppc403/clock/Makefile.am,
627        ppc403/console/Makefile.am, ppc403/ictrl/Makefile.am,
628        ppc403/timer/Makefile.am, ppc403/vectors/Makefile.am,
629        shared/include/Makefile.am, shared/src/Makefile.am,
630        wrapup/Makefile.am, mpc8xx/clock/Makefile.am,
631        mpc8xx/console-generic/Makefile.am, mpc8xx/cpm/Makefile.am,
632        mpc8xx/mmu/Makefile.am, mpc8xx/timer/Makefile.am,
633        mpc8xx/vectors/Makefile.am, new_exception_processing/Makefile.am,
634        old_exception_processing/Makefile.am: Include compile.am
635
6362000-08-11  Charles-Antoine Gauthier  <charles.gauthier@nrc.ca>
637
638        * mpc8xx/console-generic/console-generic.c:
639        Add support for configuration parameters in NVRAM
640
6412000-08-25      Joel Sherrill <joel.sherrill@OARcorp.com>
642
643        * ChangeLog: File paths corrected.
644
6452000-08-10      Charles-Antoine Gauthier  <charles.gauthier@nrc.ca>
646
647        * mpx8xx/console-generic/console-generic.c: Addition of support
648        for shared printk and no termios.
649
6502000-08-10      Charles-Antoine Gauthier  <charles.gauthier@nrc.ca>
651
652        * mpx8xx/console-generic/console-generic.c(m8xx_uart_pollWrite):
653        Flush actual buffer.
654
6552000-08-10      Joel Sherrill <joel@OARcorp.com>
656
657        * ChangeLog: New file.
Note: See TracBrowser for help on using the repository browser.