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
RevLine 
[e78658c]12003-08-20      Joel Sherrill <joel@OARcorp.com>
2
3        * mpc8260/clock/clock.c: Correct copyright statements.
4
[fe8bc62f]52003-08-18      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
6
7        * Makefile.am: Reflect having moved aclocal/.
8
[bf0747d]92003-08-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
10
[c483a4e]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/.
[bf0747d]47
[7dcc3fe]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
[fbd27c8]522003-08-08      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
53
54        * wrapup/Makefile.am (FAMILY_OBJS): Remove *exception_processing.
55
[307685b]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
[b7e2596]652003-03-25      Thomas Doerfler <Thomas.Doerfler@imd-systems.de>
66
67        PR 368/filesystems
68        * mpc8xx/include/mpc8xx.h: Add PCMCIA registers.
69
[8ca2e5b]702003-03-25      Till Straumann <strauman@slac.stanford.edu>
71
72        PR 349/bsps
73        * shared/include/cpuIdent.c: Readd PPC604r CPU.
74
[3c55718]752003-03-06      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
76
77        * configure.ac: Remove AC_CONFIG_AUX_DIR.
78
[d49389a]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
[83795347]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
[ccd81b60]1002003-02-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
101
102        * configure.ac: AM_INIT_AUTOMAKE([1.7.2]).
103
[9b5c258]1042003-02-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
105
106        * configure.ac: AC_PREREQ(2.57).
107
[3b7aeda]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
[dfa8fe34]1412002-12-06      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
142
143        * configure.ac: Remove RTEMS_CHECK_BSP_CACHE.
144
[0dcf8597]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
[a6ebf56]1542002-12-01      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
155
156        * configure.ac: Add RTEMS_PROG_CCAS.
157
[9c8838f1]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
[2247a69]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
[cebb89b]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
[8730f45]1752002-10-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
176
177        * .cvsignore: Reformat.
178        Add autom4te*cache.
179        Remove autom4te.cache.
180
[bdd85dc2]1812002-09-08      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
182
183        * configure.ac: Remove duplicate mpc6xx/timer/Makefile from CONFIG_FILES.
184
[4adabccd]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
[4eb22aa]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
[360225e6]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
[d5fa21ef]2252002-07-24      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
226
227        * mpc6xx/mmu/pte121.c: Include <string.h> for gcc-3.1.
228
[c1f00ca]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
[c0af822e]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
[11f894cc]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
[42c90fe]2452001-05-14      Joel Sherrill <joel@OARcorp.com>
246
247        * shared/include/cpuIdent.c: Account for duplicate numbers.
248
[cbc264e6]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
[438b5388]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
[0d776cd2]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
[1c07f582]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
[a73a977]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
[b929c2de]3212001-04-17      Joel Sherrill <joel@OARcorp.com>
322
323        * shared/include/cpu.h: Added ifndef ASM.
324 
[cad8694]3252001-04-17      Joel Sherrill <joel@OARcorp.com>
326
327        * ChangeLog: Corrected paths on past few commits.
328 
[1f2fca7]3292002-04-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
330
331        * shared/include/cpu.h: Don't include cpuIdent.h.
332
[ca4f3ffc]3332002-04-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
334
[cad8694]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>.
[ca4f3ffc]340
[e05f4315]3412002-04-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
342
[cad8694]343        * mpc6xx/exceptions/raw_exception.c: Include <libcpu/cpuIdent.h>.
[e05f4315]344
[f054b51]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
[b05938a]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
[30337d2]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       
[80bbfb9a]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
[5c76213]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
[cdf62746]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
[3f381864]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
[9393f7fa]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
[e1eb8a34]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
[81e5df8]4532001-11-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
454
455        * configure.ac: Remove ppc603e from old_exception_processing.
456
[d4aa480]4572001-11-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
458
459        * configure.ac: Remove mpc8xx from new_exception_processing.
460
[5e0e4487]4612001-11-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
462
463        * configure.ac: Remove mpc8620 from new_exception_processing.
464
[800cd2a]4652001-11-20      Joel Sherrill <joel@OARcorp.com>
466
467        * ChangeLog: Corrected spacing.
468
[3ddf3b5]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
[e9ae97fb]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
[ff79cc57]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
[d8459d0]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
[bc85fdbb]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
[a942a7e]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
[bfbe811]5182001-10-24      Joel Sherrill <joel@OARcorp.com>
519
520        * mpc8260/include/mpc8260.h: "or" is a keyword in C++. 
521
[48694da]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
[1ec501c]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
[590aba4f]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
[df25c998]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
[152790a]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
[5f4ee2a]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
[622a429]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
[133ddf2e]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
[907af7dc]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
[ec112322]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
[37731c2b]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
[98f3cfa]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
[5e67b98]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
[feead226]6452000-11-09      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
646
647        * Makefile.am: Use ... instead of RTEMS_TOPdir in ACLOCAL_AMFLAGS.
648
[a314d3b4]6492000-11-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
650
651        * Makefile.am: Switch to ACLOCAL_AMFLAGS = -I $(RTEMS_TOPdir)/aclocal.
652
[d82c006]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
[772f2243]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
[623ffdb]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
[a982e0c6]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
[8c49701]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
[21c8738]6982000-10-18      Joel Sherrill <joel@OARcorp.com>
699
700        * mpc8xx/console-generic/console-generic.c: Removed warnings.
701
[8c187427]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
[8e13ca61]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
[3e30f27]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
[f018b1a]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
[b24a093]7342000-08-25      Joel Sherrill <joel.sherrill@OARcorp.com>
735
736        * ChangeLog: File paths corrected.
737
[38dff47b]7382000-08-10      Charles-Antoine Gauthier  <charles.gauthier@nrc.ca>
739
[b24a093]740        * mpx8xx/console-generic/console-generic.c: Addition of support
741        for shared printk and no termios.
[38dff47b]742
7432000-08-10      Charles-Antoine Gauthier  <charles.gauthier@nrc.ca>
744
[b24a093]745        * mpx8xx/console-generic/console-generic.c(m8xx_uart_pollWrite):
[38dff47b]746        Flush actual buffer.
747
[e94ad1fe]7482000-08-10      Joel Sherrill <joel@OARcorp.com>
749
750        * ChangeLog: New file.
Note: See TracBrowser for help on using the repository browser.