source: rtems/c/src/lib/libcpu/powerpc/ChangeLog @ 8f6a68e8

4.104.114.84.95
Last change on this file since 8f6a68e8 was 8f6a68e8, checked in by Joel Sherrill <joel.sherrill@…>, on 09/04/03 at 13:47:29

2003-09-04 Joel Sherrill <joel@…>

  • mpc505/timer/timer.c, ppc403/console/console.c, ppc403/console/console405.c: Removed incorrect statement about copyright assignment.
  • Property mode set to 100644
File size: 30.4 KB
RevLine 
[8f6a68e8]12003-09-04      Joel Sherrill <joel@OARcorp.com>
2
3        * mpc505/timer/timer.c, ppc403/console/console.c,
4        ppc403/console/console405.c: Removed incorrect statement about
5        copyright assignment.
6
[e78658c]72003-08-20      Joel Sherrill <joel@OARcorp.com>
8
9        * mpc8260/clock/clock.c: Correct copyright statements.
10
[fe8bc62f]112003-08-18      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
12
13        * Makefile.am: Reflect having moved aclocal/.
14
[bf0747d]152003-08-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
16
[c483a4e]17        * Makefile.am: Reflect having moved automake/.
18        * mpc505/Makefile.am: Reflect having moved automake/.
19        * mpc505/ictrl/Makefile.am: Reflect having moved automake/.
20        * mpc505/timer/Makefile.am: Reflect having moved automake/.
21        * mpc505/vectors/Makefile.am: Reflect having moved automake/.
22        * mpc6xx/Makefile.am: Reflect having moved automake/.
23        * mpc6xx/clock/Makefile.am: Reflect having moved automake/.
24        * mpc6xx/exceptions/Makefile.am: Reflect having moved automake/.
25        * mpc6xx/mmu/Makefile.am: Reflect having moved automake/.
26        * mpc6xx/timer/Makefile.am: Reflect having moved automake/.
27        * mpc6xx/wrapup/Makefile.am: Reflect having moved automake/.
28        * mpc8260/Makefile.am: Reflect having moved automake/.
29        * mpc8260/clock/Makefile.am: Reflect having moved automake/.
30        * mpc8260/console-generic/Makefile.am: Reflect having moved automake/.
31        * mpc8260/cpm/Makefile.am: Reflect having moved automake/.
32        * mpc8260/exceptions/Makefile.am: Reflect having moved automake/.
33        * mpc8260/mmu/Makefile.am: Reflect having moved automake/.
34        * mpc8260/timer/Makefile.am: Reflect having moved automake/.
35        * mpc8xx/Makefile.am: Reflect having moved automake/.
36        * mpc8xx/clock/Makefile.am: Reflect having moved automake/.
37        * mpc8xx/console-generic/Makefile.am: Reflect having moved automake/.
38        * mpc8xx/cpm/Makefile.am: Reflect having moved automake/.
39        * mpc8xx/exceptions/Makefile.am: Reflect having moved automake/.
40        * mpc8xx/mmu/Makefile.am: Reflect having moved automake/.
41        * mpc8xx/timer/Makefile.am: Reflect having moved automake/.
42        * ppc403/Makefile.am: Reflect having moved automake/.
43        * ppc403/clock/Makefile.am: Reflect having moved automake/.
44        * ppc403/console/Makefile.am: Reflect having moved automake/.
45        * ppc403/ictrl/Makefile.am: Reflect having moved automake/.
46        * ppc403/timer/Makefile.am: Reflect having moved automake/.
47        * ppc403/tty_drv/Makefile.am: Reflect having moved automake/.
48        * ppc403/vectors/Makefile.am: Reflect having moved automake/.
49        * shared/Makefile.am: Reflect having moved automake/.
50        * shared/include/Makefile.am: Reflect having moved automake/.
51        * shared/src/Makefile.am: Reflect having moved automake/.
52        * wrapup/Makefile.am: Reflect having moved automake/.
[bf0747d]53
[7dcc3fe]542003-08-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
55
56        * configure.ac: Use rtems-bugs@rtems.com as bug report email address.
57
[fbd27c8]582003-08-08      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
59
60        * wrapup/Makefile.am (FAMILY_OBJS): Remove *exception_processing.
61
[307685b]622003-07-08      Joel Sherrill <joel@OARcorp.com>
63
64        PR 416/bsps
65        * ppc403/ictrl/ictrl.c (ictrl_isr): We acknolwegde the interrupt in
66        interrupt controller (clr_exisr(mask)) before calling the interrupt
67        handler that will acnowledge the interrupt source. This results in
68        the interrupt beeing seen a second time by the interrupt controller.
69        Reported and fixed by El Kolli Yacine <yacine.elkolli@crf.canon.fr>.
70
[b7e2596]712003-03-25      Thomas Doerfler <Thomas.Doerfler@imd-systems.de>
72
73        PR 368/filesystems
74        * mpc8xx/include/mpc8xx.h: Add PCMCIA registers.
75
[8ca2e5b]762003-03-25      Till Straumann <strauman@slac.stanford.edu>
77
78        PR 349/bsps
79        * shared/include/cpuIdent.c: Readd PPC604r CPU.
80
[3c55718]812003-03-06      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
82
83        * configure.ac: Remove AC_CONFIG_AUX_DIR.
84
[d49389a]852003-02-20      Till Straumann <strauman@slac.stanford.edu>
86
87        PR 349/bsps
88        * mpc6xx/exceptions/raw_exception.c, mpc6xx/mmu/bat.c,
89        mpc6xx/mmu/pte121.c, shared/include/cpuIdent.c,
90        shared/include/cpuIdent.h, shared/src/Makefile.am, shared/src/stack.c,
91        shared/src/stackTrace.h, powerpc/registers.h:
92          - undo improper 'fix' who broke mpc604r identification
93          - fix: 7400 identification PVR value was wrong
94          - enhance 'setdbat()' to switch OFF a given BAT if called with 0 size
95          - fix: page table support bugfix
96          - enhancement: provide routines to take and print stack trace
97            snapshots
98          - add definitions for HID1 and DABR SPRs
99
[83795347]1002003-02-14      Greg Menke <gregory.menke@gsfc.nasa.gov>
101
102        PR 348/bsps
103        * mpc6xx/exceptions/raw_exception.c: Add PPC_603ev as required
104        by MTX603e BSP.
105
[ccd81b60]1062003-02-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
107
108        * configure.ac: AM_INIT_AUTOMAKE([1.7.2]).
109
[9b5c258]1102003-02-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
111
112        * configure.ac: AC_PREREQ(2.57).
113
[3b7aeda]1142002-12-19      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
115
116        * configure.ac: Remove RTEMS_CHEC_CUSTOM_BSP.
117        * mpc505/ictrl/Makefile.am: Don't include @RTEMS_BSP@.cfg.
118        * mpc505/timer/Makefile.am: Don't include @RTEMS_BSP@.cfg.
119        * mpc505/vectors/Makefile.am: Don't include @RTEMS_BSP@.cfg.
120        * mpc6xx/clock/Makefile.am: Don't include @RTEMS_BSP@.cfg.
121        * mpc6xx/exceptions/Makefile.am: Don't include @RTEMS_BSP@.cfg.
122        * mpc6xx/mmu/Makefile.am: Don't include @RTEMS_BSP@.cfg.
123        * mpc6xx/timer/Makefile.am: Don't include @RTEMS_BSP@.cfg.
124        * mpc6xx/wrapup/Makefile.am: Don't include @RTEMS_BSP@.cfg.
125        * mpc8260/clock/Makefile.am: Don't include @RTEMS_BSP@.cfg.
126        * mpc8260/console-generic/Makefile.am: Don't include @RTEMS_BSP@.cfg.
127        * mpc8260/cpm/Makefile.am: Don't include @RTEMS_BSP@.cfg.
128        * mpc8260/exceptions/Makefile.am: Don't include @RTEMS_BSP@.cfg.
129        * mpc8260/mmu/Makefile.am: Don't include @RTEMS_BSP@.cfg.
130        * mpc8260/timer/Makefile.am: Don't include @RTEMS_BSP@.cfg.
131        * mpc8xx/clock/Makefile.am: Don't include @RTEMS_BSP@.cfg.
132        * mpc8xx/console-generic/Makefile.am: Don't include @RTEMS_BSP@.cfg.
133        * mpc8xx/cpm/Makefile.am: Don't include @RTEMS_BSP@.cfg.
134        * mpc8xx/exceptions/Makefile.am: Don't include @RTEMS_BSP@.cfg.
135        * mpc8xx/mmu/Makefile.am: Don't include @RTEMS_BSP@.cfg.
136        * mpc8xx/timer/Makefile.am: Don't include @RTEMS_BSP@.cfg.
137        * ppc403/clock/Makefile.am: Don't include @RTEMS_BSP@.cfg.
138        * ppc403/console/Makefile.am: Don't include @RTEMS_BSP@.cfg.
139        * ppc403/ictrl/Makefile.am: Don't include @RTEMS_BSP@.cfg.
140        * ppc403/timer/Makefile.am: Don't include @RTEMS_BSP@.cfg.
141        * ppc403/tty_drv/Makefile.am: Don't include @RTEMS_BSP@.cfg.
142        * ppc403/vectors/Makefile.am: Don't include @RTEMS_BSP@.cfg.
143        * shared/include/Makefile.am: Don't include @RTEMS_BSP@.cfg.
144        * shared/src/Makefile.am: Don't include @RTEMS_BSP@.cfg.
145        * wrapup/Makefile.am: Don't include @RTEMS_BSP@.cfg.
146
[dfa8fe34]1472002-12-06      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
148
149        * configure.ac: Remove RTEMS_CHECK_BSP_CACHE.
150
[0dcf8597]1512002-12-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
152
153        * mpc8260/Makefile.am: Merge-in mpc8260/include/Makefile.am.
154        * mpc8xx/Makefile.am: Merge-in mpc8xx/include/Makefile.am.
155        * mpc8260/include/Makefile.am: Remove.
156        * mpc8xx/include/Makefile.am: Remove.
157        * configure.ac: Remove mpc8260/include/Makefile.
158        Remove mpc8xx/include/Makefile.
159
[a6ebf56]1602002-12-01      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
161
162        * configure.ac: Add RTEMS_PROG_CCAS.
163
[9c8838f1]1642002-11-04      Joel Sherrill <joel@OARcorp.com>
165
166        * mpc8260/console-generic/console-generic.c, mpc8260/cpm/dpram.c,
167        mpc8260/exceptions/raw_exception.c,
168        mpc8xx/exceptions/raw_exception.c: Removed warnings.
169
[2247a69]1702002-11-01      Joel Sherrill <joel@OARcorp.com>
171
172        * mpc8xx/console-generic/console-generic.c, mpc8xx/cpm/dpram.c,
173        mpc8xx/exceptions/raw_exception.c, ppc403/clock/clock.c:
174        Removed warnings.
175
[cebb89b]1762002-10-31      Joel Sherrill <joel@OARcorp.com>
177
178        * mpc6xx/clock/c_clock.c, mpc6xx/exceptions/raw_exception.c,
179        mpc6xx/mmu/bat.c: Removed warnings.
180
[8730f45]1812002-10-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
182
183        * .cvsignore: Reformat.
184        Add autom4te*cache.
185        Remove autom4te.cache.
186
[bdd85dc2]1872002-09-08      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
188
189        * configure.ac: Remove duplicate mpc6xx/timer/Makefile from CONFIG_FILES.
190
[4adabccd]1912002-09-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
192
193        * mpc8260/exceptions/raw_exception.c: #include <string.h>.
194        #include <bspIo.h>.
195
[4eb22aa]1962002-08-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
197
198        * mpc6xx/wrapup/Makefile.am: Use .$(OBJEXT) instead of .o.
199        * wrapup/Makefile.am: Use .$(OBJEXT) instead of .o.
200
[360225e6]2012002-08-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
202
203        * mpc505/ictrl/Makefile.am: Use .$(OBJEXT) instead of .o.
204        * mpc505/timer/Makefile.am: Use .$(OBJEXT) instead of .o.
205        * mpc505/vectors/Makefile.am: Use .$(OBJEXT) instead of .o.
206        * mpc6xx/clock/Makefile.am: Use .$(OBJEXT) instead of .o.
207        * mpc6xx/exceptions/Makefile.am: Use .$(OBJEXT) instead of .o.
208        * mpc6xx/mmu/Makefile.am: Use .$(OBJEXT) instead of .o.
209        * mpc6xx/timer/Makefile.am: Use .$(OBJEXT) instead of .o.
210        * mpc8260/clock/Makefile.am: Use .$(OBJEXT) instead of .o.
211        * mpc8260/console-generic/Makefile.am: Use .$(OBJEXT) instead of .o.
212        * mpc8260/cpm/Makefile.am: Use .$(OBJEXT) instead of .o.
213        * mpc8260/exceptions/Makefile.am: Use .$(OBJEXT) instead of .o.
214        * mpc8260/mmu/Makefile.am: Use .$(OBJEXT) instead of .o.
215        * mpc8260/timer/Makefile.am: Use .$(OBJEXT) instead of .o.
216        * mpc8xx/clock/Makefile.am: Use .$(OBJEXT) instead of .o.
217        * mpc8xx/console-generic/Makefile.am: Use .$(OBJEXT) instead of .o.
218        * mpc8xx/cpm/Makefile.am: Use .$(OBJEXT) instead of .o.
219        * mpc8xx/exceptions/Makefile.am: Use .$(OBJEXT) instead of .o.
220        * mpc8xx/mmu/Makefile.am: Use .$(OBJEXT) instead of .o.
221        * mpc8xx/timer/Makefile.am: Use .$(OBJEXT) instead of .o.
222        * ppc403/clock/Makefile.am: Use .$(OBJEXT) instead of .o.
223        * ppc403/console/Makefile.am: Use .$(OBJEXT) instead of .o.
224        * ppc403/ictrl/Makefile.am: Use .$(OBJEXT) instead of .o.
225        * ppc403/timer/Makefile.am: Use .$(OBJEXT) instead of .o.
226        * ppc403/tty_drv/Makefile.am: Use .$(OBJEXT) instead of .o.
227        * ppc403/vectors/Makefile.am: Use .$(OBJEXT) instead of .o.
228        * shared/include/Makefile.am: Use .$(OBJEXT) instead of .o.
229        * shared/src/Makefile.am: Use .$(OBJEXT) instead of .o.
230
[d5fa21ef]2312002-07-24      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
232
233        * mpc6xx/mmu/pte121.c: Include <string.h> for gcc-3.1.
234
[c1f00ca]2352002-07-22      Till Straumann <strauman@slac.stanford.edu>
236
237        * mpc6xx/mmu/bat.c: Per PR241, fix a tiny bug introduced by the
238        fix for an earlier patch (PR213) which added support for setting
239        BAT0 to setdbat().
240
[c0af822e]2412001-05-17      Joel Sherrill <joel@OARcorp.com>
242
243        * mpc6xx/exceptions/raw_exception.c, pc6xx/mmu/pte121.c: Modified
244        slightly to reflect recent PowerPC re-organization and avoid warnings.
245
[11f894cc]2462001-05-15      Till Straumann <strauman@slac.stanford.edu>
247
248        * mpc6xx/mmu/pte121.c, mpc6xx/mmu/pte121.h: New files. Missed in
249        merge of PR213.
250
[42c90fe]2512001-05-14      Joel Sherrill <joel@OARcorp.com>
252
253        * shared/include/cpuIdent.c: Account for duplicate numbers.
254
[cbc264e6]2552002-05-01      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
256
257        * rtems/powerpc/debugmod.h: New file (extracted from
258        score/ppc.h).
259        * Makefile.am: Relect changes above.
260
[438b5388]2612001-05-14      Till Straumann <strauman@slac.stanford.edu>
262
263        * shared/include/io.h: Per PR215 address the following issues:
264            - _IO_BASE, _ISA_MEM_BASE and PCI_DRAM_OFFSET
265              are no longer defined by libcpu (powerpc/shared/include/io.h)
266              but by the BSP (who is the only one to know the values)
267            - the affected BSP (shared/motorola) headers have been fixed
268              in a separate "libbsp/powerpc/shared" patch.
269            - the DEC 21140 driver (libchip/network/dec21140.c) has been
270              fixed to use PCI_DRAM_OFFSET instead of PREP_PCI_DRAM_OFFSET.
271              and PCI_MEM_BASE instead of PREP_ISA_MEM_BASE. PCI_MEM_BASE
272              is to be defined by the BSP who is using this driver.
273            - the DEC driver also has been fixed to use the newer
274              rtems_bsp_delay_in_bus_cycles() instead of the obsolete
275              delay_in_bus_cycles().
276
[0d776cd2]2772001-05-14      Till Straumann <strauman@slac.stanford.edu>
278
279        * rtems/powerpc/registers.h, rtems/score/ppc.h: Per PR213, add
280        the following:
281            - support for the MPC74000 (AKA G4); there is no
282              AltiVec support yet, however.
283            - the cache flushing assembly code uses hardware-flush on the G4.
284              Also, a couple of hardcoded numerical values were replaced
285              by more readable symbolic constants.
286            - extended interrupt-disabled code section so enclose the entire
287              cache flush/invalidate procedure (as recommended by the book).
288              This is not (latency) critical as it is only used by
289              init code but prevents possible corruption.
290            - Trivial page table support as been added.
291              (1:1 effective-virtual-physical address mapping which is only
292              useful only on CPUs which feature hardware TLB replacement,
293              e.g. >604.  This allows for write-protecting memory regions,
294              e.g. text/ro-data which makes catching corruptors a lot easier.
295              It also frees one DBAT/IBAT and gives more flexibility
296              for setting up address maps :-)
297            - setdbat() allows changing BAT0 also (since the BSP may use
298              a page table, BAT0 could be available...).
299            - asm_setdbatX() violated the SVR ABI by using
300              r20 as a scratch register; changed for r0
301            - according to the book, a context synchronizing instruction is
302              necessary prior to and after changing a DBAT -> isync added
303
[1c07f582]3042002-04-30      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
305
306        * rtems/powerpc/cache.h: New file (extracted from
307        old-exceptions/cpu.h)
308        * Makefile.am: Relect changes above.
309
[a73a977]3102002-04-18      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
311
312        * shared/include/cpu.h: Removed.
313        * shared/include/Makefile.am: Reflect changes above.
314        * shared/include/spr.h: Include rtems/powerpc/registers.h instead of
315        libcpu/cpu.h.
316        * mpc6xx/clock/c_clock.c: Reflect changes to <rtems/score/cpu.h>.
317        * mpc6xx/exceptions/asm_utils.S: Ditto.
318        * mpc6xx/exceptions/raw_exception.c: Ditto.
319        * mpc6xx/mmu/mmuAsm.S: Ditto.
320        * mpc6xx/timer/timer.c: Ditto.
321        * mpc8260/exceptions/asm_utils.S: Ditto.
322        * mpc8260/exceptions/raw_exception.c: Ditto.
323        * mpc8xx/exceptions/asm_utils.S: Ditto.
324        * mpc8xx/exceptions/raw_exception.c: Ditto.
325        * ppc403/vectors/vectors.S: Include <asm.h> instead of "asm.h".
326
[b929c2de]3272001-04-17      Joel Sherrill <joel@OARcorp.com>
328
329        * shared/include/cpu.h: Added ifndef ASM.
330 
[cad8694]3312001-04-17      Joel Sherrill <joel@OARcorp.com>
332
333        * ChangeLog: Corrected paths on past few commits.
334 
[1f2fca7]3352002-04-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
336
337        * shared/include/cpu.h: Don't include cpuIdent.h.
338
[ca4f3ffc]3392002-04-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
340
[cad8694]341        * mpc8260/exceptions/raw_exception.c: Include <libcpu/cpuIdent.h>.
342
3432002-04-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
344
345        * mpc8xx/exceptions/raw_exception.c: Include <libcpu/cpuIdent.h>.
[ca4f3ffc]346
[e05f4315]3472002-04-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
348
[cad8694]349        * mpc6xx/exceptions/raw_exception.c: Include <libcpu/cpuIdent.h>.
[e05f4315]350
[f054b51]3512002-04-13      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
352
353        * shared/include/cpuIdent.h: New.
354        * shared/include/cpuIdent.c: Reflect having added cpuIdent.h.
355        * shared/include/cpu.h: Ditto.
356        * shared/include/Makefile.am: Add cpuIndent.h. Fix EXTRA_DIST.
357
[b05938a]3582001-04-03      Joel Sherrill <joel@OARcorp.com>
359
360        * Closed PR57.  The hack is OK as it allows a BSP to override
361        or not at its discretion.
362        * mpc8xx/timer/timer.c: Removed #warning declaring providing a
363        default definition for the macros
364        rtems_cpu_configuration_get_timer_least_valid and
365        rtems_cpu_configuration_get_timer_average_overhead.
366
[30337d2]3672002-02-04      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
368
369        * shared/include/byteorder.h: Use unsigned instead of __unsigned
370        (GCC-3.0.x compatibility).
371       
[80bbfb9a]3722002-03-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
373
374        * configure.ac:
375        AC_INIT(package,_RTEMS_VERSION,_RTEMS_BUGS).
376        AM_INIT_AUTOMAKE([no-define foreign 1.6]).
377        * mpc505/ictrl/Makefile.am: Remove AUTOMAKE_OPTIONS.
378        * mpc505/Makefile.am: Remove AUTOMAKE_OPTIONS.
379        * mpc505/timer/Makefile.am: Remove AUTOMAKE_OPTIONS.
380        * mpc505/vectors/Makefile.am: Remove AUTOMAKE_OPTIONS.
381        * Makefile.am: Remove AUTOMAKE_OPTIONS.
382        * mpc6xx/clock/Makefile.am: Remove AUTOMAKE_OPTIONS.
383        * mpc6xx/Makefile.am: Remove AUTOMAKE_OPTIONS.
384        * mpc6xx/exceptions/Makefile.am: Remove AUTOMAKE_OPTIONS.
385        * mpc6xx/mmu/Makefile.am: Remove AUTOMAKE_OPTIONS.
386        * mpc6xx/timer/Makefile.am: Remove AUTOMAKE_OPTIONS.
387        * mpc6xx/wrapup/Makefile.am: Remove AUTOMAKE_OPTIONS.
388        * mpc8260/clock/Makefile.am: Remove AUTOMAKE_OPTIONS.
389        * mpc8260/Makefile.am: Remove AUTOMAKE_OPTIONS.
390        * mpc8260/console-generic/Makefile.am: Remove AUTOMAKE_OPTIONS.
391        * mpc8260/cpm/Makefile.am: Remove AUTOMAKE_OPTIONS.
392        * mpc8260/exceptions/Makefile.am: Remove AUTOMAKE_OPTIONS.
393        * mpc8260/include/Makefile.am: Remove AUTOMAKE_OPTIONS.
394        * mpc8260/mmu/Makefile.am: Remove AUTOMAKE_OPTIONS.
395        * mpc8260/timer/Makefile.am: Remove AUTOMAKE_OPTIONS.
396        * mpc8xx/clock/Makefile.am: Remove AUTOMAKE_OPTIONS.
397        * mpc8xx/Makefile.am: Remove AUTOMAKE_OPTIONS.
398        * mpc8xx/console-generic/Makefile.am: Remove AUTOMAKE_OPTIONS.
399        * mpc8xx/cpm/Makefile.am: Remove AUTOMAKE_OPTIONS.
400        * mpc8xx/exceptions/Makefile.am: Remove AUTOMAKE_OPTIONS.
401        * mpc8xx/include/Makefile.am: Remove AUTOMAKE_OPTIONS.
402        * mpc8xx/mmu/Makefile.am: Remove AUTOMAKE_OPTIONS.
403        * mpc8xx/timer/Makefile.am: Remove AUTOMAKE_OPTIONS.
404        * ppc403/clock/Makefile.am: Remove AUTOMAKE_OPTIONS.
405        * ppc403/Makefile.am: Remove AUTOMAKE_OPTIONS.
406        * ppc403/console/Makefile.am: Remove AUTOMAKE_OPTIONS.
407        * ppc403/ictrl/Makefile.am: Remove AUTOMAKE_OPTIONS.
408        * ppc403/timer/Makefile.am: Remove AUTOMAKE_OPTIONS.
409        * ppc403/tty_drv/Makefile.am: Remove AUTOMAKE_OPTIONS.
410        * ppc403/vectors/Makefile.am: Remove AUTOMAKE_OPTIONS.
411        * shared/include/Makefile.am: Remove AUTOMAKE_OPTIONS.
412        * shared/Makefile.am: Remove AUTOMAKE_OPTIONS.
413        * shared/src/Makefile.am: Remove AUTOMAKE_OPTIONS.
414        * wrapup/Makefile.am: Remove AUTOMAKE_OPTIONS.
415
[5c76213]4162002-01-03      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
417
418        * mpc6xx/clock/c_clock.c: Include rtems/bspIo.h instead of bspIo.h.
419        * mpc6xx/mmu/bat.h: Include rtems/bspIo.h instead of bspIo.h.
420        * mpc8260/console-generic/console-generic.c: Include rtems/bspIo.h instead of bspIo.h.
421        * mpc8260/cpm/brg.c: Include rtems/bspIo.h instead of bspIo.h.
422        * mpc8xx/console-generic/console-generic.c: Include rtems/bspIo.h instead of bspIo.h.
423        * shared/include/cpuIdent.c: Include rtems/bspIo.h instead of bspIo.h.
424
[cdf62746]4252001-11-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
426
427        * ppc403/vectors/vectors.S: Include <bsp.h>.
428        * shared/include/cpu.h: Remove stray empty lines.
429
[3f381864]4302001-11-27      Joel Sherrill <joel@OARcorp.com>,
431
432        * new_exception_processing/Makefile.in,
433        new_exception_processing/.cvsignore,
434        new_exception_processing/Makefile.am,
435        new_exception_processing/c_isr.inl,
436        new_exception_processing/cpu.c, new_exception_processing/cpu.h,
437        new_exception_processing/cpu_asm.S,
438        old_exception_processing/Makefile.in,
439        old_exception_processing/.cvsignore,
440        old_exception_processing/Makefile.am, old_exception_processing/README,
441        old_exception_processing/TODO, old_exception_processing/c_isr.inl,
442        old_exception_processing/cpu.c, old_exception_processing/cpu.h,
443        old_exception_processing/cpu_asm.S, old_exception_processing/irq_stub.S,
444        old_exception_processing/ppc_offs.h,
445        old_exception_processing/ppccache.c, old_exception_processing/rtems.S:
446        Deleted since now under libbsp.
447
[9393f7fa]4482001-11-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
449
450        * configure.ac: Remove old_exception_processing,
451        new_exception_processing.
452        * Makefile.am: Ditto.
453
[e1eb8a34]4542001-11-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
455
456        * configure.ac: Remove mpc750 from new_exception_processing,
457        Remove mpc604 from new_exception_processing.
458
[81e5df8]4592001-11-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
460
461        * configure.ac: Remove ppc603e from old_exception_processing.
462
[d4aa480]4632001-11-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
464
465        * configure.ac: Remove mpc8xx from new_exception_processing.
466
[5e0e4487]4672001-11-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
468
469        * configure.ac: Remove mpc8620 from new_exception_processing.
470
[800cd2a]4712001-11-20      Joel Sherrill <joel@OARcorp.com>
472
473        * ChangeLog: Corrected spacing.
474
[3ddf3b5]4752001-11-14      Till Straumann <strauman@SLAC.Stanford.EDU>
476
477        * new_exception_processing/cpu_asm.S: Support double or single
478        precision context switches.  Note that doing a single precision
479        context save/restore on a double precision PowerPC machine does not
480        only result in rounding errors but also screws up the FPSCR register!
481
[e9ae97fb]4822001-11-08      Dennis Ehlin (ECS) <Dennis.Ehlin@ecs.ericsson.se>
483
484        This modification is part of the submitted modifications necessary to
485        support the IBM PPC405 family.  This submission was reviewed by
486        Thomas Doerfler <Thomas.Doerfler@imd-systems.de> who ensured it did
487        not negatively impact the ppc403 BSPs.  The submission and tracking
488        process was captured as PR50.
489        * ppc403/console/console405.c ppc403/tty_drv/.cvsignore,
490        ppc403/tty_drv/Makefile.am, ppc403/tty_drv/tty_drv.c,
491        ppc403/tty_drv/tty_drv.h: New files.
492        * Makefile.am, README, configure.ac, old_exception_processing/cpu.c,
493        old_exception_processing/cpu.h, ppc403/Makefile.am,
494        ppc403/clock/clock.c, ppc403/console/Makefile.am,
495        ppc403/console/console.c, ppc403/ictrl/ictrl.c, ppc403/ictrl/ictrl.h,
496        ppc403/timer/timer.c: Modified.
497
[ff79cc57]4982001-11-07      Joel Sherrill <joel@OARcorp.com>
499
500        * configure.ac: Delete the commented out line that said that
501        the mpc8260 used the old exception processing model.  This line
502        also appears to have caused ppc603e to miss this test.
503
[d8459d0]5042001-10-29      Joel Sherrill <joel@OARcorp.com>
505
506        * mpc8xx/timer/timer.c: Added hack for two macros that are not defined
507        with the new exception processing model:
508                rtems_cpu_configuration_get_timer_least_valid()
509                rtems_cpu_configuration_get_timer_average_overhead()
510        This is captured as PR57.
511
[bc85fdbb]5122001-10-24      Joel Sherrill <joel@OARcorp.com>
513
514        * mpc8260/clock/.cvsignore, mpc8260/console-generic/.cvsignore,
515        mpc8260/cpm/.cvsignore, mpc8260/exceptions/.cvsignore,
516        mpc8260/include/.cvsignore, mpc8260/mmu/.cvsignore,
517        mpc8260/timer/.cvsignore, mpc8260/.cvsignore: New files.
518
[a942a7e]5192001-10-24      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
520
521        * mpc8260/exceptions/Makefile.am, mpc8260/include/Makefile.am,
522        mpc8xx/exceptions/Makefile.am: Updated to autoconf 2.52.
523
[bfbe811]5242001-10-24      Joel Sherrill <joel@OARcorp.com>
525
526        * mpc8260/include/mpc8260.h: "or" is a keyword in C++. 
527
[48694da]5282001-10-22      Andy Dachs <a.dachs@sstl.co.uk>
529
530        * Makefile.am, README, configure.ac, new_exception_processing/cpu.h,
531        shared/include/cpu.h, shared/include/cpuIdent.c, shared/src/cache.c:
532        Added mpc8260 support.
533
[1ec501c]5342001-10-22      Andy Dachs <a.dachs@sstl.co.uk>
535
536        * Added mpc8260 directory.
537        * Modified Makefile.am and configure.in to build the contents
538        * mpc8260/Makefile.am, mpc8260/README, mpc8260/clock/Makefile.am,
539        mpc8260/clock/clock.c, mpc8260/console-generic/Makefile.am,
540        mpc8260/console-generic/console-generic.c, mpc8260/cpm/.cvsignore,
541        mpc8260/cpm/Makefile.am, mpc8260/cpm/brg.c, mpc8260/cpm/cp.c,
542        mpc8260/cpm/dpram.c, mpc8260/exceptions/.cvsignore,
543        mpc8260/exceptions/Makefile.am, mpc8260/exceptions/asm_utils.S,
544        mpc8260/exceptions/raw_exception.c, mpc8260/exceptions/raw_exception.h,
545        mpc8260/include/Makefile.am, mpc8260/include/console.h,
546        mpc8260/include/cpm.h, mpc8260/include/mmu.h,
547        mpc8260/include/mpc8260.h, mpc8260/mmu/Makefile.am, mpc8260/mmu/mmu.c,
548        mpc8260/timer/Makefile.am, mpc8260/timer/timer.c: New files.
549
[590aba4f]5502001-10-12      Joel Sherrill <joel@OARcorp.com>
551
552        * mpc6xx/clock/c_clock.c, mpc6xx/clock/c_clock.h, mpc8xx/clock/clock.c,
553        mpc8xx/timer/timer.c, new_exception_processing/cpu.c,
554        new_exception_processing/cpu.h, new_exception_processing/cpu_asm.S,
555        old_exception_processing/cpu.c, old_exception_processing/cpu.h,
556        old_exception_processing/cpu_asm.S, old_exception_processing/rtems.S:
557        Fixed typo.
558
[df25c998]5592001-10-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
560
561        * .cvsignore: Add autom4te.cache for autoconf > 2.52.
562        * configure.in: Remove.
563        * configure.ac: New file, generated from configure.in by autoupdate.
564
[152790a]5652001-09-27      Joel Sherrill <joel@OARcorp.com>
566
567        * old_exception_processing/cpu.h: Renamed delay() to rtems_bsp_delay().
568        Renamed delay_in_bus_cycles() to rtems_bsp_delay_in_bus_cycles().
569        * shared/include/cpu.h: Renamed delay() to rtems_bsp_delay().
570        Renamed delay_in_bus_cycles() to rtems_bsp_delay_in_bus_cycles().
571
[5f4ee2a]5722001-09-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
573
574        * new_exception_processing/Makefile.am: Use 'PREINSTALL_FILES ='.
575        * old_exception_processing/Makefile.am: Use 'PREINSTALL_FILES ='.
576        * mpc6xx/mmu/Makefile.am: Use 'PREINSTALL_FILES ='.
577        * mpc6xx/clock/Makefile.am: Use 'PREINSTALL_FILES ='.
578        * mpc6xx/exceptions/Makefile.am: Use 'PREINSTALL_FILES ='.
579        * mpc8xx/include/Makefile.am: Use 'PREINSTALL_FILES ='.
580        * mpc8xx/exceptions/Makefile.am: Use 'PREINSTALL_FILES ='.
581        * shared/include/Makefile.am: Use 'PREINSTALL_FILES ='.
582        * shared/src/Makefile.am: Use 'PREINSTALL_FILES ='.
583        * shared/src/Makefile.am: Use 'CLEANFILES ='.
584
[622a429]5852000-06-08      Eric Valette <valette@crf.canon.fr>
586
587        * mpc8xx/console-generic/console-generic.c:
588        The printk/printf did not work when loaded by EPPCBUG. They did
589        work when loaded with the BDM debugger.  I suspected EPPBUG
590        made some nasty things like patching Communication processor
591        microcode...  Anyway, the attached patch:
592          1) Enables to have printk nearly immediately after boot,
593          2) Make printf work automagically (I do not know why except I make a
594        different initialization for printk that should be overwritten by
595        console init later ?)
596
597        I let the default to be using EPPCBUG embedded firmware to boot and
598        using this printk early enabler code (LOADED_BY_EPPCBUG and
599        EARLY_CONSOLE) are on.
600
[133ddf2e]6012001-05-24      Tom Armistead <tom_armistead@phx.mcd.mot.com>
602
603        * mpc6xx/timer/timer.c: Added include of bsp.h and removed
604        external declaration of BSP_Convert_decrementer() to
605        correct unresolved reference to this routine.
606
[907af7dc]6072001-05-24      Eric Valette <valette@crf.canon.fr>
608
609        * mpc8xx/console-generic/console-generic.c: Bug found by Yacine
610        <elkolli@crf.canon.fr> where the initialization or irq data structure
611        was incomplete in case a SMC channel was used first and later a SCC one.
612
[ec112322]6132001-03-30      Eric Valette <valette@crf.canon.fr>
614
615        * mpc8xx/vectors/.cvsignore, mpc8xx/vectors/Makefile.am,
616        mpc8xx/vectors/README, mpc8xx/vectors/align_h.S
617        mpc8xx/vectors/vectors.S:  These files were removed in
618        support of switching the mpc8xx to the use the "new exception
619        processing model."
620
[37731c2b]6212001-03-30      Eric Valette <valette@crf.canon.fr>
622
623        * mpc8xx/exceptions/.cvsignore, mpc8xx/exceptions/Makefile.am,
624        mpc8xx/exceptions/asm_utils.S, mpc8xx/exceptions/raw_exception.c,
625        mpc8xx/exceptions/raw_exception.h: New files.
626        * configure.in, mpc6xx/mmu/bat.h, mpc8xx/Makefile.am,
627        mpc8xx/clock/clock.c,
628        mpc8xx/console-generic/console-generic.c,
629        mpc8xx/include/mpc8xx.h, mpc8xx/mmu/mmu.c,
630        new_exception_processing/cpu.h, shared/include/byteorder.h,
631        wrapup/Makefile.am:  This is conversion of the
632        mpc8xx CPU to the "new exception processing model."
633
[98f3cfa]6342001-02-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
635
636        * mpc505/ictrl/Makefile.am, mpc6xx/clock/Makefile.am,
637        mpc6xx/exceptions/Makefile.am, mpc6xx/mmu/Makefile.am,
638        mpc8xx/include/Makefile.am, new_exception_processing/Makefile.am,
639        old_exception_processing/Makefile.am, pc403/ictrl/Makefile.am,
640        shared/include/Makefile.am, shared/src/Makefile.am:
641        Apply *_HEADERS instead of *H_FILES.
642        * shared/src/.cvsignore: Add cache.h.
643
[5e67b98]6442001-01-03      Joel Sherrill <joel@OARcorp.com>
645
646        * new_exception_processing/cpu.h, old_exception_processing/cpu.c:
647        old_exception_processing/cpu.h, Added _CPU_Initialize_vectors().
648        In particular, spurious vector initialization had to be moved
649        on old exception processing model.
650
[feead226]6512000-11-09      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
652
653        * Makefile.am: Use ... instead of RTEMS_TOPdir in ACLOCAL_AMFLAGS.
654
[a314d3b4]6552000-11-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
656
657        * Makefile.am: Switch to ACLOCAL_AMFLAGS = -I $(RTEMS_TOPdir)/aclocal.
658
[d82c006]6592000-10-26      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
660
661        * Makefile.am: ACLOCAL_AMFLAGS= -I $(RTEMS_TOPdir)/macros.
662        Switch to GNU canonicalization.
663
[772f2243]6642000-10-20      Joel Sherrill <joel@OARcorp.com>
665
666        * mpc8xx/console-generic/console-generic.c: Avoid use of
667        BSP definitions and rely on the new routine
668        mbx8xx_console_get_configuration() to get information.  This
669        routine was formerly incorrectly called
670        mbx8xx_console_use_maximum_buffer_size().
671        binding to the exception code.
672
[623ffdb]6732000-10-20      Joel Sherrill <joel@OARcorp.com>
674
675        * configure.in, Makefile.am: Explicitly specify whether an
676        RTEMS_CPU_MODEL is using old or new exception processing.  This
677        is important because when building multilib, you do not know
678        the RTEMS_CPU_MODEL.  So everything built in a multilib'ed RTEMS
679        must be independent of the exception model and allow for late
680        binding to the exception code.
681
[a982e0c6]6822000-10-18        Sergei Organov <osv@javad.ru>
683
684        * Added full support for MPC505.
685        * mpc505/ictrl: New directory.
686        * configure.in, mpc505/Makefile.am: Modified to reflect ictrl addition.
687        * mpc505/ictrl/.cvsignore, mpc505/ictrl/Makefile.am,
688        mpc505/ictrl/ictrl.c, mpc505/ictrl/ictrl.h: New files.
689        * mpc505/timer/timer.c: Use <rtems.h>, not "rtems.h".
690        * mpc505/vectors/Makefile.am: alignment exception handler now included.
691        * mpc505/vectors/vectors.S: Now use constants for exception numbers.
692        * old_exception_processing/ppc_offs.h: New file.
693        * old_exception_processing/Makefile.am: Account for ppc_offs.h.
694        * old_exception_processing/cpu.h: Make Nest and Disable levels volatile.
695        * old_exception_processing/cpu_asm.S: Offsets moved to ppc_offs.h.
696
[8c49701]6972000-10-18      Joel Sherrill <joel@OARcorp.com>
698
699        * mpc8xx/console-generic/console-generic.c: Removed include of
700        <bsp.h> by adding BSP dependent routine
701        mbx8xx_console_use_maximum_buffer_size() which can be hard coded
702        or check non-volatile memory for configuration.
703
[21c8738]7042000-10-18      Joel Sherrill <joel@OARcorp.com>
705
706        * mpc8xx/console-generic/console-generic.c: Removed warnings.
707
[8c187427]7082000-10-18      Joel Sherrill <joel@OARcorp.com>
709
710        * mpc6xx/clock/c_clock.h: Removed commented out reference to <bsp.h>.
711        * mpc6xx/timer/timer.c: Ditto.
712
[8e13ca61]7132000-10-18      Joel Sherrill <joel@OARcorp.com>
714
715        * mpc6xx/clock/c_clock.c, mpc6xx/clock/c_clock.h: Removed use of
716        bsp.h and replaced it with use of proper interfaces or explicit
717        externs of required functions and data.
718        * mpc6xx/timer/timer.c: Ditto.
719
[3e30f27]7202000-09-04      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
721
722        * mpc505/timer/Makefile.am, mpc505/vectors/Makefile.am,
723        mpc6xx/clock/Makefile.am, mpc6xx/exceptions/Makefile.am,
724        mpc6xx/mmu/Makefile.am, mpc6xx/timer/Makefile.am,
725        mpc6xx/wrapup/Makefile.am, ppc403/clock/Makefile.am,
726        ppc403/console/Makefile.am, ppc403/ictrl/Makefile.am,
727        ppc403/timer/Makefile.am, ppc403/vectors/Makefile.am,
728        shared/include/Makefile.am, shared/src/Makefile.am,
729        wrapup/Makefile.am, mpc8xx/clock/Makefile.am,
730        mpc8xx/console-generic/Makefile.am, mpc8xx/cpm/Makefile.am,
731        mpc8xx/mmu/Makefile.am, mpc8xx/timer/Makefile.am,
732        mpc8xx/vectors/Makefile.am, new_exception_processing/Makefile.am,
733        old_exception_processing/Makefile.am: Include compile.am
734
[f018b1a]7352000-08-11  Charles-Antoine Gauthier  <charles.gauthier@nrc.ca>
736
737        * mpc8xx/console-generic/console-generic.c:
738        Add support for configuration parameters in NVRAM
739
[b24a093]7402000-08-25      Joel Sherrill <joel.sherrill@OARcorp.com>
741
742        * ChangeLog: File paths corrected.
743
[38dff47b]7442000-08-10      Charles-Antoine Gauthier  <charles.gauthier@nrc.ca>
745
[b24a093]746        * mpx8xx/console-generic/console-generic.c: Addition of support
747        for shared printk and no termios.
[38dff47b]748
7492000-08-10      Charles-Antoine Gauthier  <charles.gauthier@nrc.ca>
750
[b24a093]751        * mpx8xx/console-generic/console-generic.c(m8xx_uart_pollWrite):
[38dff47b]752        Flush actual buffer.
753
[e94ad1fe]7542000-08-10      Joel Sherrill <joel@OARcorp.com>
755
756        * ChangeLog: New file.
Note: See TracBrowser for help on using the repository browser.