source: rtems/c/src/lib/libcpu/powerpc/ChangeLog @ 9e2dc5f

Last change on this file since 9e2dc5f was 9e2dc5f, checked in by Joel Sherrill <joel.sherrill@…>, on 02/14/03 at 20:12:34

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
RevLine 
[9e2dc5f]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
[ccd81b60]72003-02-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
8
9        * configure.ac: AM_INIT_AUTOMAKE([1.7.2]).
10
[9b5c258]112003-02-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
12
13        * configure.ac: AC_PREREQ(2.57).
14
[3b7aeda]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
[dfa8fe34]482002-12-06      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
49
50        * configure.ac: Remove RTEMS_CHECK_BSP_CACHE.
51
[0dcf8597]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
[a6ebf56]612002-12-01      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
62
63        * configure.ac: Add RTEMS_PROG_CCAS.
64
[9c8838f1]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
[2247a69]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
[cebb89b]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
[8730f45]822002-10-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
83
84        * .cvsignore: Reformat.
85        Add autom4te*cache.
86        Remove autom4te.cache.
87
[bdd85dc2]882002-09-08      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
89
90        * configure.ac: Remove duplicate mpc6xx/timer/Makefile from CONFIG_FILES.
91
[4adabccd]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
[4eb22aa]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
[360225e6]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
[d5fa21ef]1322002-07-24      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
133
134        * mpc6xx/mmu/pte121.c: Include <string.h> for gcc-3.1.
135
[c1f00ca]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
[c0af822e]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
[11f894cc]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
[42c90fe]1522001-05-14      Joel Sherrill <joel@OARcorp.com>
153
154        * shared/include/cpuIdent.c: Account for duplicate numbers.
155
[cbc264e6]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
[438b5388]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
[0d776cd2]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
[1c07f582]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
[a73a977]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
[b929c2de]2282001-04-17      Joel Sherrill <joel@OARcorp.com>
229
230        * shared/include/cpu.h: Added ifndef ASM.
231 
[cad8694]2322001-04-17      Joel Sherrill <joel@OARcorp.com>
233
234        * ChangeLog: Corrected paths on past few commits.
235 
[1f2fca7]2362002-04-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
237
238        * shared/include/cpu.h: Don't include cpuIdent.h.
239
[ca4f3ffc]2402002-04-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
241
[cad8694]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>.
[ca4f3ffc]247
[e05f4315]2482002-04-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
249
[cad8694]250        * mpc6xx/exceptions/raw_exception.c: Include <libcpu/cpuIdent.h>.
[e05f4315]251
[f054b51]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
[b05938a]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
[30337d2]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       
[80bbfb9a]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
[5c76213]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
[cdf62746]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
[3f381864]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
[9393f7fa]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
[e1eb8a34]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
[81e5df8]3602001-11-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
361
362        * configure.ac: Remove ppc603e from old_exception_processing.
363
[d4aa480]3642001-11-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
365
366        * configure.ac: Remove mpc8xx from new_exception_processing.
367
[5e0e4487]3682001-11-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
369
370        * configure.ac: Remove mpc8620 from new_exception_processing.
371
[800cd2a]3722001-11-20      Joel Sherrill <joel@OARcorp.com>
373
374        * ChangeLog: Corrected spacing.
375
[3ddf3b5]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
[e9ae97fb]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
[ff79cc57]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
[d8459d0]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
[bc85fdbb]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
[a942a7e]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
[bfbe811]4252001-10-24      Joel Sherrill <joel@OARcorp.com>
426
427        * mpc8260/include/mpc8260.h: "or" is a keyword in C++. 
428
[48694da]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
[1ec501c]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
[590aba4f]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
[df25c998]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
[152790a]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
[5f4ee2a]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
[622a429]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
[133ddf2e]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
[907af7dc]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
[ec112322]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
[37731c2b]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
[98f3cfa]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
[5e67b98]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
[feead226]5522000-11-09      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
553
554        * Makefile.am: Use ... instead of RTEMS_TOPdir in ACLOCAL_AMFLAGS.
555
[a314d3b4]5562000-11-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
557
558        * Makefile.am: Switch to ACLOCAL_AMFLAGS = -I $(RTEMS_TOPdir)/aclocal.
559
[d82c006]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
[772f2243]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
[623ffdb]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
[a982e0c6]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
[8c49701]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
[21c8738]6052000-10-18      Joel Sherrill <joel@OARcorp.com>
606
607        * mpc8xx/console-generic/console-generic.c: Removed warnings.
608
[8c187427]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
[8e13ca61]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
[3e30f27]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
[f018b1a]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
[b24a093]6412000-08-25      Joel Sherrill <joel.sherrill@OARcorp.com>
642
643        * ChangeLog: File paths corrected.
644
[38dff47b]6452000-08-10      Charles-Antoine Gauthier  <charles.gauthier@nrc.ca>
646
[b24a093]647        * mpx8xx/console-generic/console-generic.c: Addition of support
648        for shared printk and no termios.
[38dff47b]649
6502000-08-10      Charles-Antoine Gauthier  <charles.gauthier@nrc.ca>
651
[b24a093]652        * mpx8xx/console-generic/console-generic.c(m8xx_uart_pollWrite):
[38dff47b]653        Flush actual buffer.
654
[e94ad1fe]6552000-08-10      Joel Sherrill <joel@OARcorp.com>
656
657        * ChangeLog: New file.
Note: See TracBrowser for help on using the repository browser.