source: rtems/c/src/lib/libcpu/powerpc/ChangeLog @ 0f1ee00

Last change on this file since 0f1ee00 was b18646c9, checked in by Ralf Corsepius <ralf.corsepius@…>, on 03/06/03 at 10:45:24

2003-03-06 Ralf Corsepius <corsepiu@…>

  • configure.ac: Remove AC_CONFIG_AUX_DIR.
  • Property mode set to 100644
File size: 27.0 KB
Line 
12003-03-06      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2
3        * configure.ac: Remove AC_CONFIG_AUX_DIR.
4
52003-02-20      Till Straumann <strauman@slac.stanford.edu>
6
7        PR 349/bsps
8        * mpc6xx/exceptions/raw_exception.c, mpc6xx/mmu/bat.c,
9        mpc6xx/mmu/pte121.c, shared/include/cpuIdent.c,
10        shared/include/cpuIdent.h, shared/src/Makefile.am, shared/src/stack.c,
11        shared/src/stackTrace.h, powerpc/registers.h:
12          - undo improper 'fix' who broke mpc604r identification
13          - fix: 7400 identification PVR value was wrong
14          - enhance 'setdbat()' to switch OFF a given BAT if called with 0 size
15          - fix: page table support bugfix
16          - enhancement: provide routines to take and print stack trace
17            snapshots
18          - add definitions for HID1 and DABR SPRs
19
202003-02-14      Greg Menke <gregory.menke@gsfc.nasa.gov>
21
22        PR 348/bsps
23        * mpc6xx/exceptions/raw_exception.c: Add PPC_603ev as required
24        by MTX603e BSP.
25
262003-02-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
27
28        * configure.ac: AM_INIT_AUTOMAKE([1.7.2]).
29
302003-02-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
31
32        * configure.ac: AC_PREREQ(2.57).
33
342002-12-19      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
35
36        * configure.ac: Remove RTEMS_CHEC_CUSTOM_BSP.
37        * mpc505/ictrl/Makefile.am: Don't include @RTEMS_BSP@.cfg.
38        * mpc505/timer/Makefile.am: Don't include @RTEMS_BSP@.cfg.
39        * mpc505/vectors/Makefile.am: Don't include @RTEMS_BSP@.cfg.
40        * mpc6xx/clock/Makefile.am: Don't include @RTEMS_BSP@.cfg.
41        * mpc6xx/exceptions/Makefile.am: Don't include @RTEMS_BSP@.cfg.
42        * mpc6xx/mmu/Makefile.am: Don't include @RTEMS_BSP@.cfg.
43        * mpc6xx/timer/Makefile.am: Don't include @RTEMS_BSP@.cfg.
44        * mpc6xx/wrapup/Makefile.am: Don't include @RTEMS_BSP@.cfg.
45        * mpc8260/clock/Makefile.am: Don't include @RTEMS_BSP@.cfg.
46        * mpc8260/console-generic/Makefile.am: Don't include @RTEMS_BSP@.cfg.
47        * mpc8260/cpm/Makefile.am: Don't include @RTEMS_BSP@.cfg.
48        * mpc8260/exceptions/Makefile.am: Don't include @RTEMS_BSP@.cfg.
49        * mpc8260/mmu/Makefile.am: Don't include @RTEMS_BSP@.cfg.
50        * mpc8260/timer/Makefile.am: Don't include @RTEMS_BSP@.cfg.
51        * mpc8xx/clock/Makefile.am: Don't include @RTEMS_BSP@.cfg.
52        * mpc8xx/console-generic/Makefile.am: Don't include @RTEMS_BSP@.cfg.
53        * mpc8xx/cpm/Makefile.am: Don't include @RTEMS_BSP@.cfg.
54        * mpc8xx/exceptions/Makefile.am: Don't include @RTEMS_BSP@.cfg.
55        * mpc8xx/mmu/Makefile.am: Don't include @RTEMS_BSP@.cfg.
56        * mpc8xx/timer/Makefile.am: Don't include @RTEMS_BSP@.cfg.
57        * ppc403/clock/Makefile.am: Don't include @RTEMS_BSP@.cfg.
58        * ppc403/console/Makefile.am: Don't include @RTEMS_BSP@.cfg.
59        * ppc403/ictrl/Makefile.am: Don't include @RTEMS_BSP@.cfg.
60        * ppc403/timer/Makefile.am: Don't include @RTEMS_BSP@.cfg.
61        * ppc403/tty_drv/Makefile.am: Don't include @RTEMS_BSP@.cfg.
62        * ppc403/vectors/Makefile.am: Don't include @RTEMS_BSP@.cfg.
63        * shared/include/Makefile.am: Don't include @RTEMS_BSP@.cfg.
64        * shared/src/Makefile.am: Don't include @RTEMS_BSP@.cfg.
65        * wrapup/Makefile.am: Don't include @RTEMS_BSP@.cfg.
66
672002-12-06      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
68
69        * configure.ac: Remove RTEMS_CHECK_BSP_CACHE.
70
712002-12-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
72
73        * mpc8260/Makefile.am: Merge-in mpc8260/include/Makefile.am.
74        * mpc8xx/Makefile.am: Merge-in mpc8xx/include/Makefile.am.
75        * mpc8260/include/Makefile.am: Remove.
76        * mpc8xx/include/Makefile.am: Remove.
77        * configure.ac: Remove mpc8260/include/Makefile.
78        Remove mpc8xx/include/Makefile.
79
802002-12-01      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
81
82        * configure.ac: Add RTEMS_PROG_CCAS.
83
842002-11-04      Joel Sherrill <joel@OARcorp.com>
85
86        * mpc8260/console-generic/console-generic.c, mpc8260/cpm/dpram.c,
87        mpc8260/exceptions/raw_exception.c,
88        mpc8xx/exceptions/raw_exception.c: Removed warnings.
89
902002-11-01      Joel Sherrill <joel@OARcorp.com>
91
92        * mpc8xx/console-generic/console-generic.c, mpc8xx/cpm/dpram.c,
93        mpc8xx/exceptions/raw_exception.c, ppc403/clock/clock.c:
94        Removed warnings.
95
962002-10-31      Joel Sherrill <joel@OARcorp.com>
97
98        * mpc6xx/clock/c_clock.c, mpc6xx/exceptions/raw_exception.c,
99        mpc6xx/mmu/bat.c: Removed warnings.
100
1012002-10-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
102
103        * .cvsignore: Reformat.
104        Add autom4te*cache.
105        Remove autom4te.cache.
106
1072002-09-08      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
108
109        * configure.ac: Remove duplicate mpc6xx/timer/Makefile from CONFIG_FILES.
110
1112002-09-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
112
113        * mpc8260/exceptions/raw_exception.c: #include <string.h>.
114        #include <bspIo.h>.
115
1162002-08-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
117
118        * mpc6xx/wrapup/Makefile.am: Use .$(OBJEXT) instead of .o.
119        * wrapup/Makefile.am: Use .$(OBJEXT) instead of .o.
120
1212002-08-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
122
123        * mpc505/ictrl/Makefile.am: Use .$(OBJEXT) instead of .o.
124        * mpc505/timer/Makefile.am: Use .$(OBJEXT) instead of .o.
125        * mpc505/vectors/Makefile.am: Use .$(OBJEXT) instead of .o.
126        * mpc6xx/clock/Makefile.am: Use .$(OBJEXT) instead of .o.
127        * mpc6xx/exceptions/Makefile.am: Use .$(OBJEXT) instead of .o.
128        * mpc6xx/mmu/Makefile.am: Use .$(OBJEXT) instead of .o.
129        * mpc6xx/timer/Makefile.am: Use .$(OBJEXT) instead of .o.
130        * mpc8260/clock/Makefile.am: Use .$(OBJEXT) instead of .o.
131        * mpc8260/console-generic/Makefile.am: Use .$(OBJEXT) instead of .o.
132        * mpc8260/cpm/Makefile.am: Use .$(OBJEXT) instead of .o.
133        * mpc8260/exceptions/Makefile.am: Use .$(OBJEXT) instead of .o.
134        * mpc8260/mmu/Makefile.am: Use .$(OBJEXT) instead of .o.
135        * mpc8260/timer/Makefile.am: Use .$(OBJEXT) instead of .o.
136        * mpc8xx/clock/Makefile.am: Use .$(OBJEXT) instead of .o.
137        * mpc8xx/console-generic/Makefile.am: Use .$(OBJEXT) instead of .o.
138        * mpc8xx/cpm/Makefile.am: Use .$(OBJEXT) instead of .o.
139        * mpc8xx/exceptions/Makefile.am: Use .$(OBJEXT) instead of .o.
140        * mpc8xx/mmu/Makefile.am: Use .$(OBJEXT) instead of .o.
141        * mpc8xx/timer/Makefile.am: Use .$(OBJEXT) instead of .o.
142        * ppc403/clock/Makefile.am: Use .$(OBJEXT) instead of .o.
143        * ppc403/console/Makefile.am: Use .$(OBJEXT) instead of .o.
144        * ppc403/ictrl/Makefile.am: Use .$(OBJEXT) instead of .o.
145        * ppc403/timer/Makefile.am: Use .$(OBJEXT) instead of .o.
146        * ppc403/tty_drv/Makefile.am: Use .$(OBJEXT) instead of .o.
147        * ppc403/vectors/Makefile.am: Use .$(OBJEXT) instead of .o.
148        * shared/include/Makefile.am: Use .$(OBJEXT) instead of .o.
149        * shared/src/Makefile.am: Use .$(OBJEXT) instead of .o.
150
1512002-07-24      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
152
153        * mpc6xx/mmu/pte121.c: Include <string.h> for gcc-3.1.
154
1552002-07-22      Till Straumann <strauman@slac.stanford.edu>
156
157        * mpc6xx/mmu/bat.c: Per PR241, fix a tiny bug introduced by the
158        fix for an earlier patch (PR213) which added support for setting
159        BAT0 to setdbat().
160
1612001-05-17      Joel Sherrill <joel@OARcorp.com>
162
163        * mpc6xx/exceptions/raw_exception.c, pc6xx/mmu/pte121.c: Modified
164        slightly to reflect recent PowerPC re-organization and avoid warnings.
165
1662001-05-15      Till Straumann <strauman@slac.stanford.edu>
167
168        * mpc6xx/mmu/pte121.c, mpc6xx/mmu/pte121.h: New files. Missed in
169        merge of PR213.
170
1712001-05-14      Joel Sherrill <joel@OARcorp.com>
172
173        * shared/include/cpuIdent.c: Account for duplicate numbers.
174
1752002-05-01      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
176
177        * rtems/powerpc/debugmod.h: New file (extracted from
178        score/ppc.h).
179        * Makefile.am: Relect changes above.
180
1812001-05-14      Till Straumann <strauman@slac.stanford.edu>
182
183        * shared/include/io.h: Per PR215 address the following issues:
184            - _IO_BASE, _ISA_MEM_BASE and PCI_DRAM_OFFSET
185              are no longer defined by libcpu (powerpc/shared/include/io.h)
186              but by the BSP (who is the only one to know the values)
187            - the affected BSP (shared/motorola) headers have been fixed
188              in a separate "libbsp/powerpc/shared" patch.
189            - the DEC 21140 driver (libchip/network/dec21140.c) has been
190              fixed to use PCI_DRAM_OFFSET instead of PREP_PCI_DRAM_OFFSET.
191              and PCI_MEM_BASE instead of PREP_ISA_MEM_BASE. PCI_MEM_BASE
192              is to be defined by the BSP who is using this driver.
193            - the DEC driver also has been fixed to use the newer
194              rtems_bsp_delay_in_bus_cycles() instead of the obsolete
195              delay_in_bus_cycles().
196
1972001-05-14      Till Straumann <strauman@slac.stanford.edu>
198
199        * rtems/powerpc/registers.h, rtems/score/ppc.h: Per PR213, add
200        the following:
201            - support for the MPC74000 (AKA G4); there is no
202              AltiVec support yet, however.
203            - the cache flushing assembly code uses hardware-flush on the G4.
204              Also, a couple of hardcoded numerical values were replaced
205              by more readable symbolic constants.
206            - extended interrupt-disabled code section so enclose the entire
207              cache flush/invalidate procedure (as recommended by the book).
208              This is not (latency) critical as it is only used by
209              init code but prevents possible corruption.
210            - Trivial page table support as been added.
211              (1:1 effective-virtual-physical address mapping which is only
212              useful only on CPUs which feature hardware TLB replacement,
213              e.g. >604.  This allows for write-protecting memory regions,
214              e.g. text/ro-data which makes catching corruptors a lot easier.
215              It also frees one DBAT/IBAT and gives more flexibility
216              for setting up address maps :-)
217            - setdbat() allows changing BAT0 also (since the BSP may use
218              a page table, BAT0 could be available...).
219            - asm_setdbatX() violated the SVR ABI by using
220              r20 as a scratch register; changed for r0
221            - according to the book, a context synchronizing instruction is
222              necessary prior to and after changing a DBAT -> isync added
223
2242002-04-30      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
225
226        * rtems/powerpc/cache.h: New file (extracted from
227        old-exceptions/cpu.h)
228        * Makefile.am: Relect changes above.
229
2302002-04-18      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
231
232        * shared/include/cpu.h: Removed.
233        * shared/include/Makefile.am: Reflect changes above.
234        * shared/include/spr.h: Include rtems/powerpc/registers.h instead of
235        libcpu/cpu.h.
236        * mpc6xx/clock/c_clock.c: Reflect changes to <rtems/score/cpu.h>.
237        * mpc6xx/exceptions/asm_utils.S: Ditto.
238        * mpc6xx/exceptions/raw_exception.c: Ditto.
239        * mpc6xx/mmu/mmuAsm.S: Ditto.
240        * mpc6xx/timer/timer.c: Ditto.
241        * mpc8260/exceptions/asm_utils.S: Ditto.
242        * mpc8260/exceptions/raw_exception.c: Ditto.
243        * mpc8xx/exceptions/asm_utils.S: Ditto.
244        * mpc8xx/exceptions/raw_exception.c: Ditto.
245        * ppc403/vectors/vectors.S: Include <asm.h> instead of "asm.h".
246
2472001-04-17      Joel Sherrill <joel@OARcorp.com>
248
249        * shared/include/cpu.h: Added ifndef ASM.
250 
2512001-04-17      Joel Sherrill <joel@OARcorp.com>
252
253        * ChangeLog: Corrected paths on past few commits.
254 
2552002-04-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
256
257        * shared/include/cpu.h: Don't include cpuIdent.h.
258
2592002-04-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
260
261        * mpc8260/exceptions/raw_exception.c: Include <libcpu/cpuIdent.h>.
262
2632002-04-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
264
265        * mpc8xx/exceptions/raw_exception.c: Include <libcpu/cpuIdent.h>.
266
2672002-04-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
268
269        * mpc6xx/exceptions/raw_exception.c: Include <libcpu/cpuIdent.h>.
270
2712002-04-13      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
272
273        * shared/include/cpuIdent.h: New.
274        * shared/include/cpuIdent.c: Reflect having added cpuIdent.h.
275        * shared/include/cpu.h: Ditto.
276        * shared/include/Makefile.am: Add cpuIndent.h. Fix EXTRA_DIST.
277
2782001-04-03      Joel Sherrill <joel@OARcorp.com>
279
280        * Closed PR57.  The hack is OK as it allows a BSP to override
281        or not at its discretion.
282        * mpc8xx/timer/timer.c: Removed #warning declaring providing a
283        default definition for the macros
284        rtems_cpu_configuration_get_timer_least_valid and
285        rtems_cpu_configuration_get_timer_average_overhead.
286
2872002-02-04      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
288
289        * shared/include/byteorder.h: Use unsigned instead of __unsigned
290        (GCC-3.0.x compatibility).
291       
2922002-03-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
293
294        * configure.ac:
295        AC_INIT(package,_RTEMS_VERSION,_RTEMS_BUGS).
296        AM_INIT_AUTOMAKE([no-define foreign 1.6]).
297        * mpc505/ictrl/Makefile.am: Remove AUTOMAKE_OPTIONS.
298        * mpc505/Makefile.am: Remove AUTOMAKE_OPTIONS.
299        * mpc505/timer/Makefile.am: Remove AUTOMAKE_OPTIONS.
300        * mpc505/vectors/Makefile.am: Remove AUTOMAKE_OPTIONS.
301        * Makefile.am: Remove AUTOMAKE_OPTIONS.
302        * mpc6xx/clock/Makefile.am: Remove AUTOMAKE_OPTIONS.
303        * mpc6xx/Makefile.am: Remove AUTOMAKE_OPTIONS.
304        * mpc6xx/exceptions/Makefile.am: Remove AUTOMAKE_OPTIONS.
305        * mpc6xx/mmu/Makefile.am: Remove AUTOMAKE_OPTIONS.
306        * mpc6xx/timer/Makefile.am: Remove AUTOMAKE_OPTIONS.
307        * mpc6xx/wrapup/Makefile.am: Remove AUTOMAKE_OPTIONS.
308        * mpc8260/clock/Makefile.am: Remove AUTOMAKE_OPTIONS.
309        * mpc8260/Makefile.am: Remove AUTOMAKE_OPTIONS.
310        * mpc8260/console-generic/Makefile.am: Remove AUTOMAKE_OPTIONS.
311        * mpc8260/cpm/Makefile.am: Remove AUTOMAKE_OPTIONS.
312        * mpc8260/exceptions/Makefile.am: Remove AUTOMAKE_OPTIONS.
313        * mpc8260/include/Makefile.am: Remove AUTOMAKE_OPTIONS.
314        * mpc8260/mmu/Makefile.am: Remove AUTOMAKE_OPTIONS.
315        * mpc8260/timer/Makefile.am: Remove AUTOMAKE_OPTIONS.
316        * mpc8xx/clock/Makefile.am: Remove AUTOMAKE_OPTIONS.
317        * mpc8xx/Makefile.am: Remove AUTOMAKE_OPTIONS.
318        * mpc8xx/console-generic/Makefile.am: Remove AUTOMAKE_OPTIONS.
319        * mpc8xx/cpm/Makefile.am: Remove AUTOMAKE_OPTIONS.
320        * mpc8xx/exceptions/Makefile.am: Remove AUTOMAKE_OPTIONS.
321        * mpc8xx/include/Makefile.am: Remove AUTOMAKE_OPTIONS.
322        * mpc8xx/mmu/Makefile.am: Remove AUTOMAKE_OPTIONS.
323        * mpc8xx/timer/Makefile.am: Remove AUTOMAKE_OPTIONS.
324        * ppc403/clock/Makefile.am: Remove AUTOMAKE_OPTIONS.
325        * ppc403/Makefile.am: Remove AUTOMAKE_OPTIONS.
326        * ppc403/console/Makefile.am: Remove AUTOMAKE_OPTIONS.
327        * ppc403/ictrl/Makefile.am: Remove AUTOMAKE_OPTIONS.
328        * ppc403/timer/Makefile.am: Remove AUTOMAKE_OPTIONS.
329        * ppc403/tty_drv/Makefile.am: Remove AUTOMAKE_OPTIONS.
330        * ppc403/vectors/Makefile.am: Remove AUTOMAKE_OPTIONS.
331        * shared/include/Makefile.am: Remove AUTOMAKE_OPTIONS.
332        * shared/Makefile.am: Remove AUTOMAKE_OPTIONS.
333        * shared/src/Makefile.am: Remove AUTOMAKE_OPTIONS.
334        * wrapup/Makefile.am: Remove AUTOMAKE_OPTIONS.
335
3362002-01-03      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
337
338        * mpc6xx/clock/c_clock.c: Include rtems/bspIo.h instead of bspIo.h.
339        * mpc6xx/mmu/bat.h: Include rtems/bspIo.h instead of bspIo.h.
340        * mpc8260/console-generic/console-generic.c: Include rtems/bspIo.h instead of bspIo.h.
341        * mpc8260/cpm/brg.c: Include rtems/bspIo.h instead of bspIo.h.
342        * mpc8xx/console-generic/console-generic.c: Include rtems/bspIo.h instead of bspIo.h.
343        * shared/include/cpuIdent.c: Include rtems/bspIo.h instead of bspIo.h.
344
3452001-11-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
346
347        * ppc403/vectors/vectors.S: Include <bsp.h>.
348        * shared/include/cpu.h: Remove stray empty lines.
349
3502001-11-27      Joel Sherrill <joel@OARcorp.com>,
351
352        * new_exception_processing/Makefile.in,
353        new_exception_processing/.cvsignore,
354        new_exception_processing/Makefile.am,
355        new_exception_processing/c_isr.inl,
356        new_exception_processing/cpu.c, new_exception_processing/cpu.h,
357        new_exception_processing/cpu_asm.S,
358        old_exception_processing/Makefile.in,
359        old_exception_processing/.cvsignore,
360        old_exception_processing/Makefile.am, old_exception_processing/README,
361        old_exception_processing/TODO, old_exception_processing/c_isr.inl,
362        old_exception_processing/cpu.c, old_exception_processing/cpu.h,
363        old_exception_processing/cpu_asm.S, old_exception_processing/irq_stub.S,
364        old_exception_processing/ppc_offs.h,
365        old_exception_processing/ppccache.c, old_exception_processing/rtems.S:
366        Deleted since now under libbsp.
367
3682001-11-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
369
370        * configure.ac: Remove old_exception_processing,
371        new_exception_processing.
372        * Makefile.am: Ditto.
373
3742001-11-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
375
376        * configure.ac: Remove mpc750 from new_exception_processing,
377        Remove mpc604 from new_exception_processing.
378
3792001-11-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
380
381        * configure.ac: Remove ppc603e from old_exception_processing.
382
3832001-11-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
384
385        * configure.ac: Remove mpc8xx from new_exception_processing.
386
3872001-11-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
388
389        * configure.ac: Remove mpc8620 from new_exception_processing.
390
3912001-11-20      Joel Sherrill <joel@OARcorp.com>
392
393        * ChangeLog: Corrected spacing.
394
3952001-11-14      Till Straumann <strauman@SLAC.Stanford.EDU>
396
397        * new_exception_processing/cpu_asm.S: Support double or single
398        precision context switches.  Note that doing a single precision
399        context save/restore on a double precision PowerPC machine does not
400        only result in rounding errors but also screws up the FPSCR register!
401
4022001-11-08      Dennis Ehlin (ECS) <Dennis.Ehlin@ecs.ericsson.se>
403
404        This modification is part of the submitted modifications necessary to
405        support the IBM PPC405 family.  This submission was reviewed by
406        Thomas Doerfler <Thomas.Doerfler@imd-systems.de> who ensured it did
407        not negatively impact the ppc403 BSPs.  The submission and tracking
408        process was captured as PR50.
409        * ppc403/console/console405.c ppc403/tty_drv/.cvsignore,
410        ppc403/tty_drv/Makefile.am, ppc403/tty_drv/tty_drv.c,
411        ppc403/tty_drv/tty_drv.h: New files.
412        * Makefile.am, README, configure.ac, old_exception_processing/cpu.c,
413        old_exception_processing/cpu.h, ppc403/Makefile.am,
414        ppc403/clock/clock.c, ppc403/console/Makefile.am,
415        ppc403/console/console.c, ppc403/ictrl/ictrl.c, ppc403/ictrl/ictrl.h,
416        ppc403/timer/timer.c: Modified.
417
4182001-11-07      Joel Sherrill <joel@OARcorp.com>
419
420        * configure.ac: Delete the commented out line that said that
421        the mpc8260 used the old exception processing model.  This line
422        also appears to have caused ppc603e to miss this test.
423
4242001-10-29      Joel Sherrill <joel@OARcorp.com>
425
426        * mpc8xx/timer/timer.c: Added hack for two macros that are not defined
427        with the new exception processing model:
428                rtems_cpu_configuration_get_timer_least_valid()
429                rtems_cpu_configuration_get_timer_average_overhead()
430        This is captured as PR57.
431
4322001-10-24      Joel Sherrill <joel@OARcorp.com>
433
434        * mpc8260/clock/.cvsignore, mpc8260/console-generic/.cvsignore,
435        mpc8260/cpm/.cvsignore, mpc8260/exceptions/.cvsignore,
436        mpc8260/include/.cvsignore, mpc8260/mmu/.cvsignore,
437        mpc8260/timer/.cvsignore, mpc8260/.cvsignore: New files.
438
4392001-10-24      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
440
441        * mpc8260/exceptions/Makefile.am, mpc8260/include/Makefile.am,
442        mpc8xx/exceptions/Makefile.am: Updated to autoconf 2.52.
443
4442001-10-24      Joel Sherrill <joel@OARcorp.com>
445
446        * mpc8260/include/mpc8260.h: "or" is a keyword in C++. 
447
4482001-10-22      Andy Dachs <a.dachs@sstl.co.uk>
449
450        * Makefile.am, README, configure.ac, new_exception_processing/cpu.h,
451        shared/include/cpu.h, shared/include/cpuIdent.c, shared/src/cache.c:
452        Added mpc8260 support.
453
4542001-10-22      Andy Dachs <a.dachs@sstl.co.uk>
455
456        * Added mpc8260 directory.
457        * Modified Makefile.am and configure.in to build the contents
458        * mpc8260/Makefile.am, mpc8260/README, mpc8260/clock/Makefile.am,
459        mpc8260/clock/clock.c, mpc8260/console-generic/Makefile.am,
460        mpc8260/console-generic/console-generic.c, mpc8260/cpm/.cvsignore,
461        mpc8260/cpm/Makefile.am, mpc8260/cpm/brg.c, mpc8260/cpm/cp.c,
462        mpc8260/cpm/dpram.c, mpc8260/exceptions/.cvsignore,
463        mpc8260/exceptions/Makefile.am, mpc8260/exceptions/asm_utils.S,
464        mpc8260/exceptions/raw_exception.c, mpc8260/exceptions/raw_exception.h,
465        mpc8260/include/Makefile.am, mpc8260/include/console.h,
466        mpc8260/include/cpm.h, mpc8260/include/mmu.h,
467        mpc8260/include/mpc8260.h, mpc8260/mmu/Makefile.am, mpc8260/mmu/mmu.c,
468        mpc8260/timer/Makefile.am, mpc8260/timer/timer.c: New files.
469
4702001-10-12      Joel Sherrill <joel@OARcorp.com>
471
472        * mpc6xx/clock/c_clock.c, mpc6xx/clock/c_clock.h, mpc8xx/clock/clock.c,
473        mpc8xx/timer/timer.c, new_exception_processing/cpu.c,
474        new_exception_processing/cpu.h, new_exception_processing/cpu_asm.S,
475        old_exception_processing/cpu.c, old_exception_processing/cpu.h,
476        old_exception_processing/cpu_asm.S, old_exception_processing/rtems.S:
477        Fixed typo.
478
4792001-10-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
480
481        * .cvsignore: Add autom4te.cache for autoconf > 2.52.
482        * configure.in: Remove.
483        * configure.ac: New file, generated from configure.in by autoupdate.
484
4852001-09-27      Joel Sherrill <joel@OARcorp.com>
486
487        * old_exception_processing/cpu.h: Renamed delay() to rtems_bsp_delay().
488        Renamed delay_in_bus_cycles() to rtems_bsp_delay_in_bus_cycles().
489        * shared/include/cpu.h: Renamed delay() to rtems_bsp_delay().
490        Renamed delay_in_bus_cycles() to rtems_bsp_delay_in_bus_cycles().
491
4922001-09-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
493
494        * new_exception_processing/Makefile.am: Use 'PREINSTALL_FILES ='.
495        * old_exception_processing/Makefile.am: Use 'PREINSTALL_FILES ='.
496        * mpc6xx/mmu/Makefile.am: Use 'PREINSTALL_FILES ='.
497        * mpc6xx/clock/Makefile.am: Use 'PREINSTALL_FILES ='.
498        * mpc6xx/exceptions/Makefile.am: Use 'PREINSTALL_FILES ='.
499        * mpc8xx/include/Makefile.am: Use 'PREINSTALL_FILES ='.
500        * mpc8xx/exceptions/Makefile.am: Use 'PREINSTALL_FILES ='.
501        * shared/include/Makefile.am: Use 'PREINSTALL_FILES ='.
502        * shared/src/Makefile.am: Use 'PREINSTALL_FILES ='.
503        * shared/src/Makefile.am: Use 'CLEANFILES ='.
504
5052000-06-08      Eric Valette <valette@crf.canon.fr>
506
507        * mpc8xx/console-generic/console-generic.c:
508        The printk/printf did not work when loaded by EPPCBUG. They did
509        work when loaded with the BDM debugger.  I suspected EPPBUG
510        made some nasty things like patching Communication processor
511        microcode...  Anyway, the attached patch:
512          1) Enables to have printk nearly immediately after boot,
513          2) Make printf work automagically (I do not know why except I make a
514        different initialization for printk that should be overwritten by
515        console init later ?)
516
517        I let the default to be using EPPCBUG embedded firmware to boot and
518        using this printk early enabler code (LOADED_BY_EPPCBUG and
519        EARLY_CONSOLE) are on.
520
5212001-05-24      Tom Armistead <tom_armistead@phx.mcd.mot.com>
522
523        * mpc6xx/timer/timer.c: Added include of bsp.h and removed
524        external declaration of BSP_Convert_decrementer() to
525        correct unresolved reference to this routine.
526
5272001-05-24      Eric Valette <valette@crf.canon.fr>
528
529        * mpc8xx/console-generic/console-generic.c: Bug found by Yacine
530        <elkolli@crf.canon.fr> where the initialization or irq data structure
531        was incomplete in case a SMC channel was used first and later a SCC one.
532
5332001-03-30      Eric Valette <valette@crf.canon.fr>
534
535        * mpc8xx/vectors/.cvsignore, mpc8xx/vectors/Makefile.am,
536        mpc8xx/vectors/README, mpc8xx/vectors/align_h.S
537        mpc8xx/vectors/vectors.S:  These files were removed in
538        support of switching the mpc8xx to the use the "new exception
539        processing model."
540
5412001-03-30      Eric Valette <valette@crf.canon.fr>
542
543        * mpc8xx/exceptions/.cvsignore, mpc8xx/exceptions/Makefile.am,
544        mpc8xx/exceptions/asm_utils.S, mpc8xx/exceptions/raw_exception.c,
545        mpc8xx/exceptions/raw_exception.h: New files.
546        * configure.in, mpc6xx/mmu/bat.h, mpc8xx/Makefile.am,
547        mpc8xx/clock/clock.c,
548        mpc8xx/console-generic/console-generic.c,
549        mpc8xx/include/mpc8xx.h, mpc8xx/mmu/mmu.c,
550        new_exception_processing/cpu.h, shared/include/byteorder.h,
551        wrapup/Makefile.am:  This is conversion of the
552        mpc8xx CPU to the "new exception processing model."
553
5542001-02-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
555
556        * mpc505/ictrl/Makefile.am, mpc6xx/clock/Makefile.am,
557        mpc6xx/exceptions/Makefile.am, mpc6xx/mmu/Makefile.am,
558        mpc8xx/include/Makefile.am, new_exception_processing/Makefile.am,
559        old_exception_processing/Makefile.am, pc403/ictrl/Makefile.am,
560        shared/include/Makefile.am, shared/src/Makefile.am:
561        Apply *_HEADERS instead of *H_FILES.
562        * shared/src/.cvsignore: Add cache.h.
563
5642001-01-03      Joel Sherrill <joel@OARcorp.com>
565
566        * new_exception_processing/cpu.h, old_exception_processing/cpu.c:
567        old_exception_processing/cpu.h, Added _CPU_Initialize_vectors().
568        In particular, spurious vector initialization had to be moved
569        on old exception processing model.
570
5712000-11-09      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
572
573        * Makefile.am: Use ... instead of RTEMS_TOPdir in ACLOCAL_AMFLAGS.
574
5752000-11-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
576
577        * Makefile.am: Switch to ACLOCAL_AMFLAGS = -I $(RTEMS_TOPdir)/aclocal.
578
5792000-10-26      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
580
581        * Makefile.am: ACLOCAL_AMFLAGS= -I $(RTEMS_TOPdir)/macros.
582        Switch to GNU canonicalization.
583
5842000-10-20      Joel Sherrill <joel@OARcorp.com>
585
586        * mpc8xx/console-generic/console-generic.c: Avoid use of
587        BSP definitions and rely on the new routine
588        mbx8xx_console_get_configuration() to get information.  This
589        routine was formerly incorrectly called
590        mbx8xx_console_use_maximum_buffer_size().
591        binding to the exception code.
592
5932000-10-20      Joel Sherrill <joel@OARcorp.com>
594
595        * configure.in, Makefile.am: Explicitly specify whether an
596        RTEMS_CPU_MODEL is using old or new exception processing.  This
597        is important because when building multilib, you do not know
598        the RTEMS_CPU_MODEL.  So everything built in a multilib'ed RTEMS
599        must be independent of the exception model and allow for late
600        binding to the exception code.
601
6022000-10-18        Sergei Organov <osv@javad.ru>
603
604        * Added full support for MPC505.
605        * mpc505/ictrl: New directory.
606        * configure.in, mpc505/Makefile.am: Modified to reflect ictrl addition.
607        * mpc505/ictrl/.cvsignore, mpc505/ictrl/Makefile.am,
608        mpc505/ictrl/ictrl.c, mpc505/ictrl/ictrl.h: New files.
609        * mpc505/timer/timer.c: Use <rtems.h>, not "rtems.h".
610        * mpc505/vectors/Makefile.am: alignment exception handler now included.
611        * mpc505/vectors/vectors.S: Now use constants for exception numbers.
612        * old_exception_processing/ppc_offs.h: New file.
613        * old_exception_processing/Makefile.am: Account for ppc_offs.h.
614        * old_exception_processing/cpu.h: Make Nest and Disable levels volatile.
615        * old_exception_processing/cpu_asm.S: Offsets moved to ppc_offs.h.
616
6172000-10-18      Joel Sherrill <joel@OARcorp.com>
618
619        * mpc8xx/console-generic/console-generic.c: Removed include of
620        <bsp.h> by adding BSP dependent routine
621        mbx8xx_console_use_maximum_buffer_size() which can be hard coded
622        or check non-volatile memory for configuration.
623
6242000-10-18      Joel Sherrill <joel@OARcorp.com>
625
626        * mpc8xx/console-generic/console-generic.c: Removed warnings.
627
6282000-10-18      Joel Sherrill <joel@OARcorp.com>
629
630        * mpc6xx/clock/c_clock.h: Removed commented out reference to <bsp.h>.
631        * mpc6xx/timer/timer.c: Ditto.
632
6332000-10-18      Joel Sherrill <joel@OARcorp.com>
634
635        * mpc6xx/clock/c_clock.c, mpc6xx/clock/c_clock.h: Removed use of
636        bsp.h and replaced it with use of proper interfaces or explicit
637        externs of required functions and data.
638        * mpc6xx/timer/timer.c: Ditto.
639
6402000-09-04      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
641
642        * mpc505/timer/Makefile.am, mpc505/vectors/Makefile.am,
643        mpc6xx/clock/Makefile.am, mpc6xx/exceptions/Makefile.am,
644        mpc6xx/mmu/Makefile.am, mpc6xx/timer/Makefile.am,
645        mpc6xx/wrapup/Makefile.am, ppc403/clock/Makefile.am,
646        ppc403/console/Makefile.am, ppc403/ictrl/Makefile.am,
647        ppc403/timer/Makefile.am, ppc403/vectors/Makefile.am,
648        shared/include/Makefile.am, shared/src/Makefile.am,
649        wrapup/Makefile.am, mpc8xx/clock/Makefile.am,
650        mpc8xx/console-generic/Makefile.am, mpc8xx/cpm/Makefile.am,
651        mpc8xx/mmu/Makefile.am, mpc8xx/timer/Makefile.am,
652        mpc8xx/vectors/Makefile.am, new_exception_processing/Makefile.am,
653        old_exception_processing/Makefile.am: Include compile.am
654
6552000-08-11  Charles-Antoine Gauthier  <charles.gauthier@nrc.ca>
656
657        * mpc8xx/console-generic/console-generic.c:
658        Add support for configuration parameters in NVRAM
659
6602000-08-25      Joel Sherrill <joel.sherrill@OARcorp.com>
661
662        * ChangeLog: File paths corrected.
663
6642000-08-10      Charles-Antoine Gauthier  <charles.gauthier@nrc.ca>
665
666        * mpx8xx/console-generic/console-generic.c: Addition of support
667        for shared printk and no termios.
668
6692000-08-10      Charles-Antoine Gauthier  <charles.gauthier@nrc.ca>
670
671        * mpx8xx/console-generic/console-generic.c(m8xx_uart_pollWrite):
672        Flush actual buffer.
673
6742000-08-10      Joel Sherrill <joel@OARcorp.com>
675
676        * ChangeLog: New file.
Note: See TracBrowser for help on using the repository browser.