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

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

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

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