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

4.104.114.84.95
Last change on this file since 5e0e4487 was 5e0e4487, checked in by Joel Sherrill <joel.sherrill@…>, on Nov 20, 2001 at 6:54:57 PM

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

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