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

4.104.114.84.95
Last change on this file since cdf62746 was cdf62746, checked in by Joel Sherrill <joel.sherrill@…>, on 11/28/01 at 00:18:09

2001-11-27 Ralf Corsepius <corsepiu@…>

  • ppc403/vectors/vectors.S: Include <bsp.h>.
  • shared/include/cpu.h: Remove stray empty lines.
  • Property mode set to 100644
File size: 12.9 KB
Line 
12001-11-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2
3        * ppc403/vectors/vectors.S: Include <bsp.h>.
4        * shared/include/cpu.h: Remove stray empty lines.
5
62001-11-27      Joel Sherrill <joel@OARcorp.com>,
7
8        * new_exception_processing/Makefile.in,
9        new_exception_processing/.cvsignore,
10        new_exception_processing/Makefile.am,
11        new_exception_processing/c_isr.inl,
12        new_exception_processing/cpu.c, new_exception_processing/cpu.h,
13        new_exception_processing/cpu_asm.S,
14        old_exception_processing/Makefile.in,
15        old_exception_processing/.cvsignore,
16        old_exception_processing/Makefile.am, old_exception_processing/README,
17        old_exception_processing/TODO, old_exception_processing/c_isr.inl,
18        old_exception_processing/cpu.c, old_exception_processing/cpu.h,
19        old_exception_processing/cpu_asm.S, old_exception_processing/irq_stub.S,
20        old_exception_processing/ppc_offs.h,
21        old_exception_processing/ppccache.c, old_exception_processing/rtems.S:
22        Deleted since now under libbsp.
23
242001-11-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
25
26        * configure.ac: Remove old_exception_processing,
27        new_exception_processing.
28        * Makefile.am: Ditto.
29
302001-11-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
31
32        * configure.ac: Remove mpc750 from new_exception_processing,
33        Remove mpc604 from new_exception_processing.
34
352001-11-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
36
37        * configure.ac: Remove ppc603e from old_exception_processing.
38
392001-11-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
40
41        * configure.ac: Remove mpc8xx from new_exception_processing.
42
432001-11-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
44
45        * configure.ac: Remove mpc8620 from new_exception_processing.
46
472001-11-20      Joel Sherrill <joel@OARcorp.com>
48
49        * ChangeLog: Corrected spacing.
50
512001-11-14      Till Straumann <strauman@SLAC.Stanford.EDU>
52
53        * new_exception_processing/cpu_asm.S: Support double or single
54        precision context switches.  Note that doing a single precision
55        context save/restore on a double precision PowerPC machine does not
56        only result in rounding errors but also screws up the FPSCR register!
57
582001-11-08      Dennis Ehlin (ECS) <Dennis.Ehlin@ecs.ericsson.se>
59
60        This modification is part of the submitted modifications necessary to
61        support the IBM PPC405 family.  This submission was reviewed by
62        Thomas Doerfler <Thomas.Doerfler@imd-systems.de> who ensured it did
63        not negatively impact the ppc403 BSPs.  The submission and tracking
64        process was captured as PR50.
65        * ppc403/console/console405.c ppc403/tty_drv/.cvsignore,
66        ppc403/tty_drv/Makefile.am, ppc403/tty_drv/tty_drv.c,
67        ppc403/tty_drv/tty_drv.h: New files.
68        * Makefile.am, README, configure.ac, old_exception_processing/cpu.c,
69        old_exception_processing/cpu.h, ppc403/Makefile.am,
70        ppc403/clock/clock.c, ppc403/console/Makefile.am,
71        ppc403/console/console.c, ppc403/ictrl/ictrl.c, ppc403/ictrl/ictrl.h,
72        ppc403/timer/timer.c: Modified.
73
742001-11-07      Joel Sherrill <joel@OARcorp.com>
75
76        * configure.ac: Delete the commented out line that said that
77        the mpc8260 used the old exception processing model.  This line
78        also appears to have caused ppc603e to miss this test.
79
802001-10-29      Joel Sherrill <joel@OARcorp.com>
81
82        * mpc8xx/timer/timer.c: Added hack for two macros that are not defined
83        with the new exception processing model:
84                rtems_cpu_configuration_get_timer_least_valid()
85                rtems_cpu_configuration_get_timer_average_overhead()
86        This is captured as PR57.
87
882001-10-24      Joel Sherrill <joel@OARcorp.com>
89
90        * mpc8260/clock/.cvsignore, mpc8260/console-generic/.cvsignore,
91        mpc8260/cpm/.cvsignore, mpc8260/exceptions/.cvsignore,
92        mpc8260/include/.cvsignore, mpc8260/mmu/.cvsignore,
93        mpc8260/timer/.cvsignore, mpc8260/.cvsignore: New files.
94
952001-10-24      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
96
97        * mpc8260/exceptions/Makefile.am, mpc8260/include/Makefile.am,
98        mpc8xx/exceptions/Makefile.am: Updated to autoconf 2.52.
99
1002001-10-24      Joel Sherrill <joel@OARcorp.com>
101
102        * mpc8260/include/mpc8260.h: "or" is a keyword in C++. 
103
1042001-10-22      Andy Dachs <a.dachs@sstl.co.uk>
105
106        * Makefile.am, README, configure.ac, new_exception_processing/cpu.h,
107        shared/include/cpu.h, shared/include/cpuIdent.c, shared/src/cache.c:
108        Added mpc8260 support.
109
1102001-10-22      Andy Dachs <a.dachs@sstl.co.uk>
111
112        * Added mpc8260 directory.
113        * Modified Makefile.am and configure.in to build the contents
114        * mpc8260/Makefile.am, mpc8260/README, mpc8260/clock/Makefile.am,
115        mpc8260/clock/clock.c, mpc8260/console-generic/Makefile.am,
116        mpc8260/console-generic/console-generic.c, mpc8260/cpm/.cvsignore,
117        mpc8260/cpm/Makefile.am, mpc8260/cpm/brg.c, mpc8260/cpm/cp.c,
118        mpc8260/cpm/dpram.c, mpc8260/exceptions/.cvsignore,
119        mpc8260/exceptions/Makefile.am, mpc8260/exceptions/asm_utils.S,
120        mpc8260/exceptions/raw_exception.c, mpc8260/exceptions/raw_exception.h,
121        mpc8260/include/Makefile.am, mpc8260/include/console.h,
122        mpc8260/include/cpm.h, mpc8260/include/mmu.h,
123        mpc8260/include/mpc8260.h, mpc8260/mmu/Makefile.am, mpc8260/mmu/mmu.c,
124        mpc8260/timer/Makefile.am, mpc8260/timer/timer.c: New files.
125
1262001-10-12      Joel Sherrill <joel@OARcorp.com>
127
128        * mpc6xx/clock/c_clock.c, mpc6xx/clock/c_clock.h, mpc8xx/clock/clock.c,
129        mpc8xx/timer/timer.c, new_exception_processing/cpu.c,
130        new_exception_processing/cpu.h, new_exception_processing/cpu_asm.S,
131        old_exception_processing/cpu.c, old_exception_processing/cpu.h,
132        old_exception_processing/cpu_asm.S, old_exception_processing/rtems.S:
133        Fixed typo.
134
1352001-10-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
136
137        * .cvsignore: Add autom4te.cache for autoconf > 2.52.
138        * configure.in: Remove.
139        * configure.ac: New file, generated from configure.in by autoupdate.
140
1412001-09-27      Joel Sherrill <joel@OARcorp.com>
142
143        * old_exception_processing/cpu.h: Renamed delay() to rtems_bsp_delay().
144        Renamed delay_in_bus_cycles() to rtems_bsp_delay_in_bus_cycles().
145        * shared/include/cpu.h: Renamed delay() to rtems_bsp_delay().
146        Renamed delay_in_bus_cycles() to rtems_bsp_delay_in_bus_cycles().
147
1482001-09-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
149
150        * new_exception_processing/Makefile.am: Use 'PREINSTALL_FILES ='.
151        * old_exception_processing/Makefile.am: Use 'PREINSTALL_FILES ='.
152        * mpc6xx/mmu/Makefile.am: Use 'PREINSTALL_FILES ='.
153        * mpc6xx/clock/Makefile.am: Use 'PREINSTALL_FILES ='.
154        * mpc6xx/exceptions/Makefile.am: Use 'PREINSTALL_FILES ='.
155        * mpc8xx/include/Makefile.am: Use 'PREINSTALL_FILES ='.
156        * mpc8xx/exceptions/Makefile.am: Use 'PREINSTALL_FILES ='.
157        * shared/include/Makefile.am: Use 'PREINSTALL_FILES ='.
158        * shared/src/Makefile.am: Use 'PREINSTALL_FILES ='.
159        * shared/src/Makefile.am: Use 'CLEANFILES ='.
160
1612000-06-08      Eric Valette <valette@crf.canon.fr>
162
163        * mpc8xx/console-generic/console-generic.c:
164        The printk/printf did not work when loaded by EPPCBUG. They did
165        work when loaded with the BDM debugger.  I suspected EPPBUG
166        made some nasty things like patching Communication processor
167        microcode...  Anyway, the attached patch:
168          1) Enables to have printk nearly immediately after boot,
169          2) Make printf work automagically (I do not know why except I make a
170        different initialization for printk that should be overwritten by
171        console init later ?)
172
173        I let the default to be using EPPCBUG embedded firmware to boot and
174        using this printk early enabler code (LOADED_BY_EPPCBUG and
175        EARLY_CONSOLE) are on.
176
1772001-05-24      Tom Armistead <tom_armistead@phx.mcd.mot.com>
178
179        * mpc6xx/timer/timer.c: Added include of bsp.h and removed
180        external declaration of BSP_Convert_decrementer() to
181        correct unresolved reference to this routine.
182
1832001-05-24      Eric Valette <valette@crf.canon.fr>
184
185        * mpc8xx/console-generic/console-generic.c: Bug found by Yacine
186        <elkolli@crf.canon.fr> where the initialization or irq data structure
187        was incomplete in case a SMC channel was used first and later a SCC one.
188
1892001-03-30      Eric Valette <valette@crf.canon.fr>
190
191        * mpc8xx/vectors/.cvsignore, mpc8xx/vectors/Makefile.am,
192        mpc8xx/vectors/README, mpc8xx/vectors/align_h.S
193        mpc8xx/vectors/vectors.S:  These files were removed in
194        support of switching the mpc8xx to the use the "new exception
195        processing model."
196
1972001-03-30      Eric Valette <valette@crf.canon.fr>
198
199        * mpc8xx/exceptions/.cvsignore, mpc8xx/exceptions/Makefile.am,
200        mpc8xx/exceptions/asm_utils.S, mpc8xx/exceptions/raw_exception.c,
201        mpc8xx/exceptions/raw_exception.h: New files.
202        * configure.in, mpc6xx/mmu/bat.h, mpc8xx/Makefile.am,
203        mpc8xx/clock/clock.c,
204        mpc8xx/console-generic/console-generic.c,
205        mpc8xx/include/mpc8xx.h, mpc8xx/mmu/mmu.c,
206        new_exception_processing/cpu.h, shared/include/byteorder.h,
207        wrapup/Makefile.am:  This is conversion of the
208        mpc8xx CPU to the "new exception processing model."
209
2102001-02-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
211
212        * mpc505/ictrl/Makefile.am, mpc6xx/clock/Makefile.am,
213        mpc6xx/exceptions/Makefile.am, mpc6xx/mmu/Makefile.am,
214        mpc8xx/include/Makefile.am, new_exception_processing/Makefile.am,
215        old_exception_processing/Makefile.am, pc403/ictrl/Makefile.am,
216        shared/include/Makefile.am, shared/src/Makefile.am:
217        Apply *_HEADERS instead of *H_FILES.
218        * shared/src/.cvsignore: Add cache.h.
219
2202001-01-03      Joel Sherrill <joel@OARcorp.com>
221
222        * new_exception_processing/cpu.h, old_exception_processing/cpu.c:
223        old_exception_processing/cpu.h, Added _CPU_Initialize_vectors().
224        In particular, spurious vector initialization had to be moved
225        on old exception processing model.
226
2272000-11-09      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
228
229        * Makefile.am: Use ... instead of RTEMS_TOPdir in ACLOCAL_AMFLAGS.
230
2312000-11-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
232
233        * Makefile.am: Switch to ACLOCAL_AMFLAGS = -I $(RTEMS_TOPdir)/aclocal.
234
2352000-10-26      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
236
237        * Makefile.am: ACLOCAL_AMFLAGS= -I $(RTEMS_TOPdir)/macros.
238        Switch to GNU canonicalization.
239
2402000-10-20      Joel Sherrill <joel@OARcorp.com>
241
242        * mpc8xx/console-generic/console-generic.c: Avoid use of
243        BSP definitions and rely on the new routine
244        mbx8xx_console_get_configuration() to get information.  This
245        routine was formerly incorrectly called
246        mbx8xx_console_use_maximum_buffer_size().
247        binding to the exception code.
248
2492000-10-20      Joel Sherrill <joel@OARcorp.com>
250
251        * configure.in, Makefile.am: Explicitly specify whether an
252        RTEMS_CPU_MODEL is using old or new exception processing.  This
253        is important because when building multilib, you do not know
254        the RTEMS_CPU_MODEL.  So everything built in a multilib'ed RTEMS
255        must be independent of the exception model and allow for late
256        binding to the exception code.
257
2582000-10-18        Sergei Organov <osv@javad.ru>
259
260        * Added full support for MPC505.
261        * mpc505/ictrl: New directory.
262        * configure.in, mpc505/Makefile.am: Modified to reflect ictrl addition.
263        * mpc505/ictrl/.cvsignore, mpc505/ictrl/Makefile.am,
264        mpc505/ictrl/ictrl.c, mpc505/ictrl/ictrl.h: New files.
265        * mpc505/timer/timer.c: Use <rtems.h>, not "rtems.h".
266        * mpc505/vectors/Makefile.am: alignment exception handler now included.
267        * mpc505/vectors/vectors.S: Now use constants for exception numbers.
268        * old_exception_processing/ppc_offs.h: New file.
269        * old_exception_processing/Makefile.am: Account for ppc_offs.h.
270        * old_exception_processing/cpu.h: Make Nest and Disable levels volatile.
271        * old_exception_processing/cpu_asm.S: Offsets moved to ppc_offs.h.
272
2732000-10-18      Joel Sherrill <joel@OARcorp.com>
274
275        * mpc8xx/console-generic/console-generic.c: Removed include of
276        <bsp.h> by adding BSP dependent routine
277        mbx8xx_console_use_maximum_buffer_size() which can be hard coded
278        or check non-volatile memory for configuration.
279
2802000-10-18      Joel Sherrill <joel@OARcorp.com>
281
282        * mpc8xx/console-generic/console-generic.c: Removed warnings.
283
2842000-10-18      Joel Sherrill <joel@OARcorp.com>
285
286        * mpc6xx/clock/c_clock.h: Removed commented out reference to <bsp.h>.
287        * mpc6xx/timer/timer.c: Ditto.
288
2892000-10-18      Joel Sherrill <joel@OARcorp.com>
290
291        * mpc6xx/clock/c_clock.c, mpc6xx/clock/c_clock.h: Removed use of
292        bsp.h and replaced it with use of proper interfaces or explicit
293        externs of required functions and data.
294        * mpc6xx/timer/timer.c: Ditto.
295
2962000-09-04      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
297
298        * mpc505/timer/Makefile.am, mpc505/vectors/Makefile.am,
299        mpc6xx/clock/Makefile.am, mpc6xx/exceptions/Makefile.am,
300        mpc6xx/mmu/Makefile.am, mpc6xx/timer/Makefile.am,
301        mpc6xx/wrapup/Makefile.am, ppc403/clock/Makefile.am,
302        ppc403/console/Makefile.am, ppc403/ictrl/Makefile.am,
303        ppc403/timer/Makefile.am, ppc403/vectors/Makefile.am,
304        shared/include/Makefile.am, shared/src/Makefile.am,
305        wrapup/Makefile.am, mpc8xx/clock/Makefile.am,
306        mpc8xx/console-generic/Makefile.am, mpc8xx/cpm/Makefile.am,
307        mpc8xx/mmu/Makefile.am, mpc8xx/timer/Makefile.am,
308        mpc8xx/vectors/Makefile.am, new_exception_processing/Makefile.am,
309        old_exception_processing/Makefile.am: Include compile.am
310
3112000-08-11  Charles-Antoine Gauthier  <charles.gauthier@nrc.ca>
312
313        * mpc8xx/console-generic/console-generic.c:
314        Add support for configuration parameters in NVRAM
315
3162000-08-25      Joel Sherrill <joel.sherrill@OARcorp.com>
317
318        * ChangeLog: File paths corrected.
319
3202000-08-10      Charles-Antoine Gauthier  <charles.gauthier@nrc.ca>
321
322        * mpx8xx/console-generic/console-generic.c: Addition of support
323        for shared printk and no termios.
324
3252000-08-10      Charles-Antoine Gauthier  <charles.gauthier@nrc.ca>
326
327        * mpx8xx/console-generic/console-generic.c(m8xx_uart_pollWrite):
328        Flush actual buffer.
329
3302000-08-10      Joel Sherrill <joel@OARcorp.com>
331
332        * ChangeLog: New file.
Note: See TracBrowser for help on using the repository browser.