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

4.104.114.84.95
Last change on this file since e78658c was e78658c, checked in by Joel Sherrill <joel.sherrill@…>, on 08/20/03 at 16:04:39

2003-08-20 Joel Sherrill <joel@…>

  • mpc8260/clock/clock.c: Correct copyright statements.
  • Property mode set to 100644
File size: 30.3 KB
Line 
12003-08-20      Joel Sherrill <joel@OARcorp.com>
2
3        * mpc8260/clock/clock.c: Correct copyright statements.
4
52003-08-18      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
6
7        * Makefile.am: Reflect having moved aclocal/.
8
92003-08-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
10
11        * Makefile.am: Reflect having moved automake/.
12        * mpc505/Makefile.am: Reflect having moved automake/.
13        * mpc505/ictrl/Makefile.am: Reflect having moved automake/.
14        * mpc505/timer/Makefile.am: Reflect having moved automake/.
15        * mpc505/vectors/Makefile.am: Reflect having moved automake/.
16        * mpc6xx/Makefile.am: Reflect having moved automake/.
17        * mpc6xx/clock/Makefile.am: Reflect having moved automake/.
18        * mpc6xx/exceptions/Makefile.am: Reflect having moved automake/.
19        * mpc6xx/mmu/Makefile.am: Reflect having moved automake/.
20        * mpc6xx/timer/Makefile.am: Reflect having moved automake/.
21        * mpc6xx/wrapup/Makefile.am: Reflect having moved automake/.
22        * mpc8260/Makefile.am: Reflect having moved automake/.
23        * mpc8260/clock/Makefile.am: Reflect having moved automake/.
24        * mpc8260/console-generic/Makefile.am: Reflect having moved automake/.
25        * mpc8260/cpm/Makefile.am: Reflect having moved automake/.
26        * mpc8260/exceptions/Makefile.am: Reflect having moved automake/.
27        * mpc8260/mmu/Makefile.am: Reflect having moved automake/.
28        * mpc8260/timer/Makefile.am: Reflect having moved automake/.
29        * mpc8xx/Makefile.am: Reflect having moved automake/.
30        * mpc8xx/clock/Makefile.am: Reflect having moved automake/.
31        * mpc8xx/console-generic/Makefile.am: Reflect having moved automake/.
32        * mpc8xx/cpm/Makefile.am: Reflect having moved automake/.
33        * mpc8xx/exceptions/Makefile.am: Reflect having moved automake/.
34        * mpc8xx/mmu/Makefile.am: Reflect having moved automake/.
35        * mpc8xx/timer/Makefile.am: Reflect having moved automake/.
36        * ppc403/Makefile.am: Reflect having moved automake/.
37        * ppc403/clock/Makefile.am: Reflect having moved automake/.
38        * ppc403/console/Makefile.am: Reflect having moved automake/.
39        * ppc403/ictrl/Makefile.am: Reflect having moved automake/.
40        * ppc403/timer/Makefile.am: Reflect having moved automake/.
41        * ppc403/tty_drv/Makefile.am: Reflect having moved automake/.
42        * ppc403/vectors/Makefile.am: Reflect having moved automake/.
43        * shared/Makefile.am: Reflect having moved automake/.
44        * shared/include/Makefile.am: Reflect having moved automake/.
45        * shared/src/Makefile.am: Reflect having moved automake/.
46        * wrapup/Makefile.am: Reflect having moved automake/.
47
482003-08-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
49
50        * configure.ac: Use rtems-bugs@rtems.com as bug report email address.
51
522003-08-08      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
53
54        * wrapup/Makefile.am (FAMILY_OBJS): Remove *exception_processing.
55
562003-07-08      Joel Sherrill <joel@OARcorp.com>
57
58        PR 416/bsps
59        * ppc403/ictrl/ictrl.c (ictrl_isr): We acknolwegde the interrupt in
60        interrupt controller (clr_exisr(mask)) before calling the interrupt
61        handler that will acnowledge the interrupt source. This results in
62        the interrupt beeing seen a second time by the interrupt controller.
63        Reported and fixed by El Kolli Yacine <yacine.elkolli@crf.canon.fr>.
64
652003-03-25      Thomas Doerfler <Thomas.Doerfler@imd-systems.de>
66
67        PR 368/filesystems
68        * mpc8xx/include/mpc8xx.h: Add PCMCIA registers.
69
702003-03-25      Till Straumann <strauman@slac.stanford.edu>
71
72        PR 349/bsps
73        * shared/include/cpuIdent.c: Readd PPC604r CPU.
74
752003-03-06      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
76
77        * configure.ac: Remove AC_CONFIG_AUX_DIR.
78
792003-02-20      Till Straumann <strauman@slac.stanford.edu>
80
81        PR 349/bsps
82        * mpc6xx/exceptions/raw_exception.c, mpc6xx/mmu/bat.c,
83        mpc6xx/mmu/pte121.c, shared/include/cpuIdent.c,
84        shared/include/cpuIdent.h, shared/src/Makefile.am, shared/src/stack.c,
85        shared/src/stackTrace.h, powerpc/registers.h:
86          - undo improper 'fix' who broke mpc604r identification
87          - fix: 7400 identification PVR value was wrong
88          - enhance 'setdbat()' to switch OFF a given BAT if called with 0 size
89          - fix: page table support bugfix
90          - enhancement: provide routines to take and print stack trace
91            snapshots
92          - add definitions for HID1 and DABR SPRs
93
942003-02-14      Greg Menke <gregory.menke@gsfc.nasa.gov>
95
96        PR 348/bsps
97        * mpc6xx/exceptions/raw_exception.c: Add PPC_603ev as required
98        by MTX603e BSP.
99
1002003-02-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
101
102        * configure.ac: AM_INIT_AUTOMAKE([1.7.2]).
103
1042003-02-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
105
106        * configure.ac: AC_PREREQ(2.57).
107
1082002-12-19      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
109
110        * configure.ac: Remove RTEMS_CHEC_CUSTOM_BSP.
111        * mpc505/ictrl/Makefile.am: Don't include @RTEMS_BSP@.cfg.
112        * mpc505/timer/Makefile.am: Don't include @RTEMS_BSP@.cfg.
113        * mpc505/vectors/Makefile.am: Don't include @RTEMS_BSP@.cfg.
114        * mpc6xx/clock/Makefile.am: Don't include @RTEMS_BSP@.cfg.
115        * mpc6xx/exceptions/Makefile.am: Don't include @RTEMS_BSP@.cfg.
116        * mpc6xx/mmu/Makefile.am: Don't include @RTEMS_BSP@.cfg.
117        * mpc6xx/timer/Makefile.am: Don't include @RTEMS_BSP@.cfg.
118        * mpc6xx/wrapup/Makefile.am: Don't include @RTEMS_BSP@.cfg.
119        * mpc8260/clock/Makefile.am: Don't include @RTEMS_BSP@.cfg.
120        * mpc8260/console-generic/Makefile.am: Don't include @RTEMS_BSP@.cfg.
121        * mpc8260/cpm/Makefile.am: Don't include @RTEMS_BSP@.cfg.
122        * mpc8260/exceptions/Makefile.am: Don't include @RTEMS_BSP@.cfg.
123        * mpc8260/mmu/Makefile.am: Don't include @RTEMS_BSP@.cfg.
124        * mpc8260/timer/Makefile.am: Don't include @RTEMS_BSP@.cfg.
125        * mpc8xx/clock/Makefile.am: Don't include @RTEMS_BSP@.cfg.
126        * mpc8xx/console-generic/Makefile.am: Don't include @RTEMS_BSP@.cfg.
127        * mpc8xx/cpm/Makefile.am: Don't include @RTEMS_BSP@.cfg.
128        * mpc8xx/exceptions/Makefile.am: Don't include @RTEMS_BSP@.cfg.
129        * mpc8xx/mmu/Makefile.am: Don't include @RTEMS_BSP@.cfg.
130        * mpc8xx/timer/Makefile.am: Don't include @RTEMS_BSP@.cfg.
131        * ppc403/clock/Makefile.am: Don't include @RTEMS_BSP@.cfg.
132        * ppc403/console/Makefile.am: Don't include @RTEMS_BSP@.cfg.
133        * ppc403/ictrl/Makefile.am: Don't include @RTEMS_BSP@.cfg.
134        * ppc403/timer/Makefile.am: Don't include @RTEMS_BSP@.cfg.
135        * ppc403/tty_drv/Makefile.am: Don't include @RTEMS_BSP@.cfg.
136        * ppc403/vectors/Makefile.am: Don't include @RTEMS_BSP@.cfg.
137        * shared/include/Makefile.am: Don't include @RTEMS_BSP@.cfg.
138        * shared/src/Makefile.am: Don't include @RTEMS_BSP@.cfg.
139        * wrapup/Makefile.am: Don't include @RTEMS_BSP@.cfg.
140
1412002-12-06      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
142
143        * configure.ac: Remove RTEMS_CHECK_BSP_CACHE.
144
1452002-12-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
146
147        * mpc8260/Makefile.am: Merge-in mpc8260/include/Makefile.am.
148        * mpc8xx/Makefile.am: Merge-in mpc8xx/include/Makefile.am.
149        * mpc8260/include/Makefile.am: Remove.
150        * mpc8xx/include/Makefile.am: Remove.
151        * configure.ac: Remove mpc8260/include/Makefile.
152        Remove mpc8xx/include/Makefile.
153
1542002-12-01      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
155
156        * configure.ac: Add RTEMS_PROG_CCAS.
157
1582002-11-04      Joel Sherrill <joel@OARcorp.com>
159
160        * mpc8260/console-generic/console-generic.c, mpc8260/cpm/dpram.c,
161        mpc8260/exceptions/raw_exception.c,
162        mpc8xx/exceptions/raw_exception.c: Removed warnings.
163
1642002-11-01      Joel Sherrill <joel@OARcorp.com>
165
166        * mpc8xx/console-generic/console-generic.c, mpc8xx/cpm/dpram.c,
167        mpc8xx/exceptions/raw_exception.c, ppc403/clock/clock.c:
168        Removed warnings.
169
1702002-10-31      Joel Sherrill <joel@OARcorp.com>
171
172        * mpc6xx/clock/c_clock.c, mpc6xx/exceptions/raw_exception.c,
173        mpc6xx/mmu/bat.c: Removed warnings.
174
1752002-10-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
176
177        * .cvsignore: Reformat.
178        Add autom4te*cache.
179        Remove autom4te.cache.
180
1812002-09-08      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
182
183        * configure.ac: Remove duplicate mpc6xx/timer/Makefile from CONFIG_FILES.
184
1852002-09-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
186
187        * mpc8260/exceptions/raw_exception.c: #include <string.h>.
188        #include <bspIo.h>.
189
1902002-08-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
191
192        * mpc6xx/wrapup/Makefile.am: Use .$(OBJEXT) instead of .o.
193        * wrapup/Makefile.am: Use .$(OBJEXT) instead of .o.
194
1952002-08-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
196
197        * mpc505/ictrl/Makefile.am: Use .$(OBJEXT) instead of .o.
198        * mpc505/timer/Makefile.am: Use .$(OBJEXT) instead of .o.
199        * mpc505/vectors/Makefile.am: Use .$(OBJEXT) instead of .o.
200        * mpc6xx/clock/Makefile.am: Use .$(OBJEXT) instead of .o.
201        * mpc6xx/exceptions/Makefile.am: Use .$(OBJEXT) instead of .o.
202        * mpc6xx/mmu/Makefile.am: Use .$(OBJEXT) instead of .o.
203        * mpc6xx/timer/Makefile.am: Use .$(OBJEXT) instead of .o.
204        * mpc8260/clock/Makefile.am: Use .$(OBJEXT) instead of .o.
205        * mpc8260/console-generic/Makefile.am: Use .$(OBJEXT) instead of .o.
206        * mpc8260/cpm/Makefile.am: Use .$(OBJEXT) instead of .o.
207        * mpc8260/exceptions/Makefile.am: Use .$(OBJEXT) instead of .o.
208        * mpc8260/mmu/Makefile.am: Use .$(OBJEXT) instead of .o.
209        * mpc8260/timer/Makefile.am: Use .$(OBJEXT) instead of .o.
210        * mpc8xx/clock/Makefile.am: Use .$(OBJEXT) instead of .o.
211        * mpc8xx/console-generic/Makefile.am: Use .$(OBJEXT) instead of .o.
212        * mpc8xx/cpm/Makefile.am: Use .$(OBJEXT) instead of .o.
213        * mpc8xx/exceptions/Makefile.am: Use .$(OBJEXT) instead of .o.
214        * mpc8xx/mmu/Makefile.am: Use .$(OBJEXT) instead of .o.
215        * mpc8xx/timer/Makefile.am: Use .$(OBJEXT) instead of .o.
216        * ppc403/clock/Makefile.am: Use .$(OBJEXT) instead of .o.
217        * ppc403/console/Makefile.am: Use .$(OBJEXT) instead of .o.
218        * ppc403/ictrl/Makefile.am: Use .$(OBJEXT) instead of .o.
219        * ppc403/timer/Makefile.am: Use .$(OBJEXT) instead of .o.
220        * ppc403/tty_drv/Makefile.am: Use .$(OBJEXT) instead of .o.
221        * ppc403/vectors/Makefile.am: Use .$(OBJEXT) instead of .o.
222        * shared/include/Makefile.am: Use .$(OBJEXT) instead of .o.
223        * shared/src/Makefile.am: Use .$(OBJEXT) instead of .o.
224
2252002-07-24      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
226
227        * mpc6xx/mmu/pte121.c: Include <string.h> for gcc-3.1.
228
2292002-07-22      Till Straumann <strauman@slac.stanford.edu>
230
231        * mpc6xx/mmu/bat.c: Per PR241, fix a tiny bug introduced by the
232        fix for an earlier patch (PR213) which added support for setting
233        BAT0 to setdbat().
234
2352001-05-17      Joel Sherrill <joel@OARcorp.com>
236
237        * mpc6xx/exceptions/raw_exception.c, pc6xx/mmu/pte121.c: Modified
238        slightly to reflect recent PowerPC re-organization and avoid warnings.
239
2402001-05-15      Till Straumann <strauman@slac.stanford.edu>
241
242        * mpc6xx/mmu/pte121.c, mpc6xx/mmu/pte121.h: New files. Missed in
243        merge of PR213.
244
2452001-05-14      Joel Sherrill <joel@OARcorp.com>
246
247        * shared/include/cpuIdent.c: Account for duplicate numbers.
248
2492002-05-01      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
250
251        * rtems/powerpc/debugmod.h: New file (extracted from
252        score/ppc.h).
253        * Makefile.am: Relect changes above.
254
2552001-05-14      Till Straumann <strauman@slac.stanford.edu>
256
257        * shared/include/io.h: Per PR215 address the following issues:
258            - _IO_BASE, _ISA_MEM_BASE and PCI_DRAM_OFFSET
259              are no longer defined by libcpu (powerpc/shared/include/io.h)
260              but by the BSP (who is the only one to know the values)
261            - the affected BSP (shared/motorola) headers have been fixed
262              in a separate "libbsp/powerpc/shared" patch.
263            - the DEC 21140 driver (libchip/network/dec21140.c) has been
264              fixed to use PCI_DRAM_OFFSET instead of PREP_PCI_DRAM_OFFSET.
265              and PCI_MEM_BASE instead of PREP_ISA_MEM_BASE. PCI_MEM_BASE
266              is to be defined by the BSP who is using this driver.
267            - the DEC driver also has been fixed to use the newer
268              rtems_bsp_delay_in_bus_cycles() instead of the obsolete
269              delay_in_bus_cycles().
270
2712001-05-14      Till Straumann <strauman@slac.stanford.edu>
272
273        * rtems/powerpc/registers.h, rtems/score/ppc.h: Per PR213, add
274        the following:
275            - support for the MPC74000 (AKA G4); there is no
276              AltiVec support yet, however.
277            - the cache flushing assembly code uses hardware-flush on the G4.
278              Also, a couple of hardcoded numerical values were replaced
279              by more readable symbolic constants.
280            - extended interrupt-disabled code section so enclose the entire
281              cache flush/invalidate procedure (as recommended by the book).
282              This is not (latency) critical as it is only used by
283              init code but prevents possible corruption.
284            - Trivial page table support as been added.
285              (1:1 effective-virtual-physical address mapping which is only
286              useful only on CPUs which feature hardware TLB replacement,
287              e.g. >604.  This allows for write-protecting memory regions,
288              e.g. text/ro-data which makes catching corruptors a lot easier.
289              It also frees one DBAT/IBAT and gives more flexibility
290              for setting up address maps :-)
291            - setdbat() allows changing BAT0 also (since the BSP may use
292              a page table, BAT0 could be available...).
293            - asm_setdbatX() violated the SVR ABI by using
294              r20 as a scratch register; changed for r0
295            - according to the book, a context synchronizing instruction is
296              necessary prior to and after changing a DBAT -> isync added
297
2982002-04-30      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
299
300        * rtems/powerpc/cache.h: New file (extracted from
301        old-exceptions/cpu.h)
302        * Makefile.am: Relect changes above.
303
3042002-04-18      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
305
306        * shared/include/cpu.h: Removed.
307        * shared/include/Makefile.am: Reflect changes above.
308        * shared/include/spr.h: Include rtems/powerpc/registers.h instead of
309        libcpu/cpu.h.
310        * mpc6xx/clock/c_clock.c: Reflect changes to <rtems/score/cpu.h>.
311        * mpc6xx/exceptions/asm_utils.S: Ditto.
312        * mpc6xx/exceptions/raw_exception.c: Ditto.
313        * mpc6xx/mmu/mmuAsm.S: Ditto.
314        * mpc6xx/timer/timer.c: Ditto.
315        * mpc8260/exceptions/asm_utils.S: Ditto.
316        * mpc8260/exceptions/raw_exception.c: Ditto.
317        * mpc8xx/exceptions/asm_utils.S: Ditto.
318        * mpc8xx/exceptions/raw_exception.c: Ditto.
319        * ppc403/vectors/vectors.S: Include <asm.h> instead of "asm.h".
320
3212001-04-17      Joel Sherrill <joel@OARcorp.com>
322
323        * shared/include/cpu.h: Added ifndef ASM.
324 
3252001-04-17      Joel Sherrill <joel@OARcorp.com>
326
327        * ChangeLog: Corrected paths on past few commits.
328 
3292002-04-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
330
331        * shared/include/cpu.h: Don't include cpuIdent.h.
332
3332002-04-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
334
335        * mpc8260/exceptions/raw_exception.c: Include <libcpu/cpuIdent.h>.
336
3372002-04-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
338
339        * mpc8xx/exceptions/raw_exception.c: Include <libcpu/cpuIdent.h>.
340
3412002-04-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
342
343        * mpc6xx/exceptions/raw_exception.c: Include <libcpu/cpuIdent.h>.
344
3452002-04-13      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
346
347        * shared/include/cpuIdent.h: New.
348        * shared/include/cpuIdent.c: Reflect having added cpuIdent.h.
349        * shared/include/cpu.h: Ditto.
350        * shared/include/Makefile.am: Add cpuIndent.h. Fix EXTRA_DIST.
351
3522001-04-03      Joel Sherrill <joel@OARcorp.com>
353
354        * Closed PR57.  The hack is OK as it allows a BSP to override
355        or not at its discretion.
356        * mpc8xx/timer/timer.c: Removed #warning declaring providing a
357        default definition for the macros
358        rtems_cpu_configuration_get_timer_least_valid and
359        rtems_cpu_configuration_get_timer_average_overhead.
360
3612002-02-04      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
362
363        * shared/include/byteorder.h: Use unsigned instead of __unsigned
364        (GCC-3.0.x compatibility).
365       
3662002-03-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
367
368        * configure.ac:
369        AC_INIT(package,_RTEMS_VERSION,_RTEMS_BUGS).
370        AM_INIT_AUTOMAKE([no-define foreign 1.6]).
371        * mpc505/ictrl/Makefile.am: Remove AUTOMAKE_OPTIONS.
372        * mpc505/Makefile.am: Remove AUTOMAKE_OPTIONS.
373        * mpc505/timer/Makefile.am: Remove AUTOMAKE_OPTIONS.
374        * mpc505/vectors/Makefile.am: Remove AUTOMAKE_OPTIONS.
375        * Makefile.am: Remove AUTOMAKE_OPTIONS.
376        * mpc6xx/clock/Makefile.am: Remove AUTOMAKE_OPTIONS.
377        * mpc6xx/Makefile.am: Remove AUTOMAKE_OPTIONS.
378        * mpc6xx/exceptions/Makefile.am: Remove AUTOMAKE_OPTIONS.
379        * mpc6xx/mmu/Makefile.am: Remove AUTOMAKE_OPTIONS.
380        * mpc6xx/timer/Makefile.am: Remove AUTOMAKE_OPTIONS.
381        * mpc6xx/wrapup/Makefile.am: Remove AUTOMAKE_OPTIONS.
382        * mpc8260/clock/Makefile.am: Remove AUTOMAKE_OPTIONS.
383        * mpc8260/Makefile.am: Remove AUTOMAKE_OPTIONS.
384        * mpc8260/console-generic/Makefile.am: Remove AUTOMAKE_OPTIONS.
385        * mpc8260/cpm/Makefile.am: Remove AUTOMAKE_OPTIONS.
386        * mpc8260/exceptions/Makefile.am: Remove AUTOMAKE_OPTIONS.
387        * mpc8260/include/Makefile.am: Remove AUTOMAKE_OPTIONS.
388        * mpc8260/mmu/Makefile.am: Remove AUTOMAKE_OPTIONS.
389        * mpc8260/timer/Makefile.am: Remove AUTOMAKE_OPTIONS.
390        * mpc8xx/clock/Makefile.am: Remove AUTOMAKE_OPTIONS.
391        * mpc8xx/Makefile.am: Remove AUTOMAKE_OPTIONS.
392        * mpc8xx/console-generic/Makefile.am: Remove AUTOMAKE_OPTIONS.
393        * mpc8xx/cpm/Makefile.am: Remove AUTOMAKE_OPTIONS.
394        * mpc8xx/exceptions/Makefile.am: Remove AUTOMAKE_OPTIONS.
395        * mpc8xx/include/Makefile.am: Remove AUTOMAKE_OPTIONS.
396        * mpc8xx/mmu/Makefile.am: Remove AUTOMAKE_OPTIONS.
397        * mpc8xx/timer/Makefile.am: Remove AUTOMAKE_OPTIONS.
398        * ppc403/clock/Makefile.am: Remove AUTOMAKE_OPTIONS.
399        * ppc403/Makefile.am: Remove AUTOMAKE_OPTIONS.
400        * ppc403/console/Makefile.am: Remove AUTOMAKE_OPTIONS.
401        * ppc403/ictrl/Makefile.am: Remove AUTOMAKE_OPTIONS.
402        * ppc403/timer/Makefile.am: Remove AUTOMAKE_OPTIONS.
403        * ppc403/tty_drv/Makefile.am: Remove AUTOMAKE_OPTIONS.
404        * ppc403/vectors/Makefile.am: Remove AUTOMAKE_OPTIONS.
405        * shared/include/Makefile.am: Remove AUTOMAKE_OPTIONS.
406        * shared/Makefile.am: Remove AUTOMAKE_OPTIONS.
407        * shared/src/Makefile.am: Remove AUTOMAKE_OPTIONS.
408        * wrapup/Makefile.am: Remove AUTOMAKE_OPTIONS.
409
4102002-01-03      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
411
412        * mpc6xx/clock/c_clock.c: Include rtems/bspIo.h instead of bspIo.h.
413        * mpc6xx/mmu/bat.h: Include rtems/bspIo.h instead of bspIo.h.
414        * mpc8260/console-generic/console-generic.c: Include rtems/bspIo.h instead of bspIo.h.
415        * mpc8260/cpm/brg.c: Include rtems/bspIo.h instead of bspIo.h.
416        * mpc8xx/console-generic/console-generic.c: Include rtems/bspIo.h instead of bspIo.h.
417        * shared/include/cpuIdent.c: Include rtems/bspIo.h instead of bspIo.h.
418
4192001-11-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
420
421        * ppc403/vectors/vectors.S: Include <bsp.h>.
422        * shared/include/cpu.h: Remove stray empty lines.
423
4242001-11-27      Joel Sherrill <joel@OARcorp.com>,
425
426        * new_exception_processing/Makefile.in,
427        new_exception_processing/.cvsignore,
428        new_exception_processing/Makefile.am,
429        new_exception_processing/c_isr.inl,
430        new_exception_processing/cpu.c, new_exception_processing/cpu.h,
431        new_exception_processing/cpu_asm.S,
432        old_exception_processing/Makefile.in,
433        old_exception_processing/.cvsignore,
434        old_exception_processing/Makefile.am, old_exception_processing/README,
435        old_exception_processing/TODO, old_exception_processing/c_isr.inl,
436        old_exception_processing/cpu.c, old_exception_processing/cpu.h,
437        old_exception_processing/cpu_asm.S, old_exception_processing/irq_stub.S,
438        old_exception_processing/ppc_offs.h,
439        old_exception_processing/ppccache.c, old_exception_processing/rtems.S:
440        Deleted since now under libbsp.
441
4422001-11-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
443
444        * configure.ac: Remove old_exception_processing,
445        new_exception_processing.
446        * Makefile.am: Ditto.
447
4482001-11-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
449
450        * configure.ac: Remove mpc750 from new_exception_processing,
451        Remove mpc604 from new_exception_processing.
452
4532001-11-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
454
455        * configure.ac: Remove ppc603e from old_exception_processing.
456
4572001-11-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
458
459        * configure.ac: Remove mpc8xx from new_exception_processing.
460
4612001-11-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
462
463        * configure.ac: Remove mpc8620 from new_exception_processing.
464
4652001-11-20      Joel Sherrill <joel@OARcorp.com>
466
467        * ChangeLog: Corrected spacing.
468
4692001-11-14      Till Straumann <strauman@SLAC.Stanford.EDU>
470
471        * new_exception_processing/cpu_asm.S: Support double or single
472        precision context switches.  Note that doing a single precision
473        context save/restore on a double precision PowerPC machine does not
474        only result in rounding errors but also screws up the FPSCR register!
475
4762001-11-08      Dennis Ehlin (ECS) <Dennis.Ehlin@ecs.ericsson.se>
477
478        This modification is part of the submitted modifications necessary to
479        support the IBM PPC405 family.  This submission was reviewed by
480        Thomas Doerfler <Thomas.Doerfler@imd-systems.de> who ensured it did
481        not negatively impact the ppc403 BSPs.  The submission and tracking
482        process was captured as PR50.
483        * ppc403/console/console405.c ppc403/tty_drv/.cvsignore,
484        ppc403/tty_drv/Makefile.am, ppc403/tty_drv/tty_drv.c,
485        ppc403/tty_drv/tty_drv.h: New files.
486        * Makefile.am, README, configure.ac, old_exception_processing/cpu.c,
487        old_exception_processing/cpu.h, ppc403/Makefile.am,
488        ppc403/clock/clock.c, ppc403/console/Makefile.am,
489        ppc403/console/console.c, ppc403/ictrl/ictrl.c, ppc403/ictrl/ictrl.h,
490        ppc403/timer/timer.c: Modified.
491
4922001-11-07      Joel Sherrill <joel@OARcorp.com>
493
494        * configure.ac: Delete the commented out line that said that
495        the mpc8260 used the old exception processing model.  This line
496        also appears to have caused ppc603e to miss this test.
497
4982001-10-29      Joel Sherrill <joel@OARcorp.com>
499
500        * mpc8xx/timer/timer.c: Added hack for two macros that are not defined
501        with the new exception processing model:
502                rtems_cpu_configuration_get_timer_least_valid()
503                rtems_cpu_configuration_get_timer_average_overhead()
504        This is captured as PR57.
505
5062001-10-24      Joel Sherrill <joel@OARcorp.com>
507
508        * mpc8260/clock/.cvsignore, mpc8260/console-generic/.cvsignore,
509        mpc8260/cpm/.cvsignore, mpc8260/exceptions/.cvsignore,
510        mpc8260/include/.cvsignore, mpc8260/mmu/.cvsignore,
511        mpc8260/timer/.cvsignore, mpc8260/.cvsignore: New files.
512
5132001-10-24      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
514
515        * mpc8260/exceptions/Makefile.am, mpc8260/include/Makefile.am,
516        mpc8xx/exceptions/Makefile.am: Updated to autoconf 2.52.
517
5182001-10-24      Joel Sherrill <joel@OARcorp.com>
519
520        * mpc8260/include/mpc8260.h: "or" is a keyword in C++. 
521
5222001-10-22      Andy Dachs <a.dachs@sstl.co.uk>
523
524        * Makefile.am, README, configure.ac, new_exception_processing/cpu.h,
525        shared/include/cpu.h, shared/include/cpuIdent.c, shared/src/cache.c:
526        Added mpc8260 support.
527
5282001-10-22      Andy Dachs <a.dachs@sstl.co.uk>
529
530        * Added mpc8260 directory.
531        * Modified Makefile.am and configure.in to build the contents
532        * mpc8260/Makefile.am, mpc8260/README, mpc8260/clock/Makefile.am,
533        mpc8260/clock/clock.c, mpc8260/console-generic/Makefile.am,
534        mpc8260/console-generic/console-generic.c, mpc8260/cpm/.cvsignore,
535        mpc8260/cpm/Makefile.am, mpc8260/cpm/brg.c, mpc8260/cpm/cp.c,
536        mpc8260/cpm/dpram.c, mpc8260/exceptions/.cvsignore,
537        mpc8260/exceptions/Makefile.am, mpc8260/exceptions/asm_utils.S,
538        mpc8260/exceptions/raw_exception.c, mpc8260/exceptions/raw_exception.h,
539        mpc8260/include/Makefile.am, mpc8260/include/console.h,
540        mpc8260/include/cpm.h, mpc8260/include/mmu.h,
541        mpc8260/include/mpc8260.h, mpc8260/mmu/Makefile.am, mpc8260/mmu/mmu.c,
542        mpc8260/timer/Makefile.am, mpc8260/timer/timer.c: New files.
543
5442001-10-12      Joel Sherrill <joel@OARcorp.com>
545
546        * mpc6xx/clock/c_clock.c, mpc6xx/clock/c_clock.h, mpc8xx/clock/clock.c,
547        mpc8xx/timer/timer.c, new_exception_processing/cpu.c,
548        new_exception_processing/cpu.h, new_exception_processing/cpu_asm.S,
549        old_exception_processing/cpu.c, old_exception_processing/cpu.h,
550        old_exception_processing/cpu_asm.S, old_exception_processing/rtems.S:
551        Fixed typo.
552
5532001-10-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
554
555        * .cvsignore: Add autom4te.cache for autoconf > 2.52.
556        * configure.in: Remove.
557        * configure.ac: New file, generated from configure.in by autoupdate.
558
5592001-09-27      Joel Sherrill <joel@OARcorp.com>
560
561        * old_exception_processing/cpu.h: Renamed delay() to rtems_bsp_delay().
562        Renamed delay_in_bus_cycles() to rtems_bsp_delay_in_bus_cycles().
563        * shared/include/cpu.h: Renamed delay() to rtems_bsp_delay().
564        Renamed delay_in_bus_cycles() to rtems_bsp_delay_in_bus_cycles().
565
5662001-09-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
567
568        * new_exception_processing/Makefile.am: Use 'PREINSTALL_FILES ='.
569        * old_exception_processing/Makefile.am: Use 'PREINSTALL_FILES ='.
570        * mpc6xx/mmu/Makefile.am: Use 'PREINSTALL_FILES ='.
571        * mpc6xx/clock/Makefile.am: Use 'PREINSTALL_FILES ='.
572        * mpc6xx/exceptions/Makefile.am: Use 'PREINSTALL_FILES ='.
573        * mpc8xx/include/Makefile.am: Use 'PREINSTALL_FILES ='.
574        * mpc8xx/exceptions/Makefile.am: Use 'PREINSTALL_FILES ='.
575        * shared/include/Makefile.am: Use 'PREINSTALL_FILES ='.
576        * shared/src/Makefile.am: Use 'PREINSTALL_FILES ='.
577        * shared/src/Makefile.am: Use 'CLEANFILES ='.
578
5792000-06-08      Eric Valette <valette@crf.canon.fr>
580
581        * mpc8xx/console-generic/console-generic.c:
582        The printk/printf did not work when loaded by EPPCBUG. They did
583        work when loaded with the BDM debugger.  I suspected EPPBUG
584        made some nasty things like patching Communication processor
585        microcode...  Anyway, the attached patch:
586          1) Enables to have printk nearly immediately after boot,
587          2) Make printf work automagically (I do not know why except I make a
588        different initialization for printk that should be overwritten by
589        console init later ?)
590
591        I let the default to be using EPPCBUG embedded firmware to boot and
592        using this printk early enabler code (LOADED_BY_EPPCBUG and
593        EARLY_CONSOLE) are on.
594
5952001-05-24      Tom Armistead <tom_armistead@phx.mcd.mot.com>
596
597        * mpc6xx/timer/timer.c: Added include of bsp.h and removed
598        external declaration of BSP_Convert_decrementer() to
599        correct unresolved reference to this routine.
600
6012001-05-24      Eric Valette <valette@crf.canon.fr>
602
603        * mpc8xx/console-generic/console-generic.c: Bug found by Yacine
604        <elkolli@crf.canon.fr> where the initialization or irq data structure
605        was incomplete in case a SMC channel was used first and later a SCC one.
606
6072001-03-30      Eric Valette <valette@crf.canon.fr>
608
609        * mpc8xx/vectors/.cvsignore, mpc8xx/vectors/Makefile.am,
610        mpc8xx/vectors/README, mpc8xx/vectors/align_h.S
611        mpc8xx/vectors/vectors.S:  These files were removed in
612        support of switching the mpc8xx to the use the "new exception
613        processing model."
614
6152001-03-30      Eric Valette <valette@crf.canon.fr>
616
617        * mpc8xx/exceptions/.cvsignore, mpc8xx/exceptions/Makefile.am,
618        mpc8xx/exceptions/asm_utils.S, mpc8xx/exceptions/raw_exception.c,
619        mpc8xx/exceptions/raw_exception.h: New files.
620        * configure.in, mpc6xx/mmu/bat.h, mpc8xx/Makefile.am,
621        mpc8xx/clock/clock.c,
622        mpc8xx/console-generic/console-generic.c,
623        mpc8xx/include/mpc8xx.h, mpc8xx/mmu/mmu.c,
624        new_exception_processing/cpu.h, shared/include/byteorder.h,
625        wrapup/Makefile.am:  This is conversion of the
626        mpc8xx CPU to the "new exception processing model."
627
6282001-02-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
629
630        * mpc505/ictrl/Makefile.am, mpc6xx/clock/Makefile.am,
631        mpc6xx/exceptions/Makefile.am, mpc6xx/mmu/Makefile.am,
632        mpc8xx/include/Makefile.am, new_exception_processing/Makefile.am,
633        old_exception_processing/Makefile.am, pc403/ictrl/Makefile.am,
634        shared/include/Makefile.am, shared/src/Makefile.am:
635        Apply *_HEADERS instead of *H_FILES.
636        * shared/src/.cvsignore: Add cache.h.
637
6382001-01-03      Joel Sherrill <joel@OARcorp.com>
639
640        * new_exception_processing/cpu.h, old_exception_processing/cpu.c:
641        old_exception_processing/cpu.h, Added _CPU_Initialize_vectors().
642        In particular, spurious vector initialization had to be moved
643        on old exception processing model.
644
6452000-11-09      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
646
647        * Makefile.am: Use ... instead of RTEMS_TOPdir in ACLOCAL_AMFLAGS.
648
6492000-11-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
650
651        * Makefile.am: Switch to ACLOCAL_AMFLAGS = -I $(RTEMS_TOPdir)/aclocal.
652
6532000-10-26      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
654
655        * Makefile.am: ACLOCAL_AMFLAGS= -I $(RTEMS_TOPdir)/macros.
656        Switch to GNU canonicalization.
657
6582000-10-20      Joel Sherrill <joel@OARcorp.com>
659
660        * mpc8xx/console-generic/console-generic.c: Avoid use of
661        BSP definitions and rely on the new routine
662        mbx8xx_console_get_configuration() to get information.  This
663        routine was formerly incorrectly called
664        mbx8xx_console_use_maximum_buffer_size().
665        binding to the exception code.
666
6672000-10-20      Joel Sherrill <joel@OARcorp.com>
668
669        * configure.in, Makefile.am: Explicitly specify whether an
670        RTEMS_CPU_MODEL is using old or new exception processing.  This
671        is important because when building multilib, you do not know
672        the RTEMS_CPU_MODEL.  So everything built in a multilib'ed RTEMS
673        must be independent of the exception model and allow for late
674        binding to the exception code.
675
6762000-10-18        Sergei Organov <osv@javad.ru>
677
678        * Added full support for MPC505.
679        * mpc505/ictrl: New directory.
680        * configure.in, mpc505/Makefile.am: Modified to reflect ictrl addition.
681        * mpc505/ictrl/.cvsignore, mpc505/ictrl/Makefile.am,
682        mpc505/ictrl/ictrl.c, mpc505/ictrl/ictrl.h: New files.
683        * mpc505/timer/timer.c: Use <rtems.h>, not "rtems.h".
684        * mpc505/vectors/Makefile.am: alignment exception handler now included.
685        * mpc505/vectors/vectors.S: Now use constants for exception numbers.
686        * old_exception_processing/ppc_offs.h: New file.
687        * old_exception_processing/Makefile.am: Account for ppc_offs.h.
688        * old_exception_processing/cpu.h: Make Nest and Disable levels volatile.
689        * old_exception_processing/cpu_asm.S: Offsets moved to ppc_offs.h.
690
6912000-10-18      Joel Sherrill <joel@OARcorp.com>
692
693        * mpc8xx/console-generic/console-generic.c: Removed include of
694        <bsp.h> by adding BSP dependent routine
695        mbx8xx_console_use_maximum_buffer_size() which can be hard coded
696        or check non-volatile memory for configuration.
697
6982000-10-18      Joel Sherrill <joel@OARcorp.com>
699
700        * mpc8xx/console-generic/console-generic.c: Removed warnings.
701
7022000-10-18      Joel Sherrill <joel@OARcorp.com>
703
704        * mpc6xx/clock/c_clock.h: Removed commented out reference to <bsp.h>.
705        * mpc6xx/timer/timer.c: Ditto.
706
7072000-10-18      Joel Sherrill <joel@OARcorp.com>
708
709        * mpc6xx/clock/c_clock.c, mpc6xx/clock/c_clock.h: Removed use of
710        bsp.h and replaced it with use of proper interfaces or explicit
711        externs of required functions and data.
712        * mpc6xx/timer/timer.c: Ditto.
713
7142000-09-04      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
715
716        * mpc505/timer/Makefile.am, mpc505/vectors/Makefile.am,
717        mpc6xx/clock/Makefile.am, mpc6xx/exceptions/Makefile.am,
718        mpc6xx/mmu/Makefile.am, mpc6xx/timer/Makefile.am,
719        mpc6xx/wrapup/Makefile.am, ppc403/clock/Makefile.am,
720        ppc403/console/Makefile.am, ppc403/ictrl/Makefile.am,
721        ppc403/timer/Makefile.am, ppc403/vectors/Makefile.am,
722        shared/include/Makefile.am, shared/src/Makefile.am,
723        wrapup/Makefile.am, mpc8xx/clock/Makefile.am,
724        mpc8xx/console-generic/Makefile.am, mpc8xx/cpm/Makefile.am,
725        mpc8xx/mmu/Makefile.am, mpc8xx/timer/Makefile.am,
726        mpc8xx/vectors/Makefile.am, new_exception_processing/Makefile.am,
727        old_exception_processing/Makefile.am: Include compile.am
728
7292000-08-11  Charles-Antoine Gauthier  <charles.gauthier@nrc.ca>
730
731        * mpc8xx/console-generic/console-generic.c:
732        Add support for configuration parameters in NVRAM
733
7342000-08-25      Joel Sherrill <joel.sherrill@OARcorp.com>
735
736        * ChangeLog: File paths corrected.
737
7382000-08-10      Charles-Antoine Gauthier  <charles.gauthier@nrc.ca>
739
740        * mpx8xx/console-generic/console-generic.c: Addition of support
741        for shared printk and no termios.
742
7432000-08-10      Charles-Antoine Gauthier  <charles.gauthier@nrc.ca>
744
745        * mpx8xx/console-generic/console-generic.c(m8xx_uart_pollWrite):
746        Flush actual buffer.
747
7482000-08-10      Joel Sherrill <joel@OARcorp.com>
749
750        * ChangeLog: New file.
Note: See TracBrowser for help on using the repository browser.