source: rtems/c/src/lib/libcpu/powerpc/ChangeLog @ 9393f7fa

4.104.114.84.95
Last change on this file since 9393f7fa was 9393f7fa, checked in by Joel Sherrill <joel.sherrill@…>, on 11/27/01 at 12:09:33

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

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