source: rtems/c/src/lib/libcpu/powerpc/ChangeLog @ 5c76213

4.104.114.84.95
Last change on this file since 5c76213 was 5c76213, checked in by Joel Sherrill <joel.sherrill@…>, on 01/04/02 at 18:16:26

2002-01-03 Ralf Corsepius <corsepiu@…>

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