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

4.104.114.84.95
Last change on this file since e9ae97fb was e9ae97fb, checked in by Joel Sherrill <joel.sherrill@…>, on Nov 9, 2001 at 12:04:57 AM

2001-11-08 Dennis Ehlin (ECS) <Dennis.Ehlin@…>

This modification is part of the submitted modifications necessary to
support the IBM PPC405 family. This submission was reviewed by
Thomas Doerfler <Thomas.Doerfler@…> who ensured it did
not negatively impact the ppc403 BSPs. The submission and tracking
process was captured as PR50.

  • ppc403/console/console405.c ppc403/tty_drv/.cvsignore, ppc403/tty_drv/Makefile.am, ppc403/tty_drv/tty_drv.c, ppc403/tty_drv/tty_drv.h: New files.
  • Makefile.am, README, configure.ac, old_exception_processing/cpu.c, old_exception_processing/cpu.h, ppc403/Makefile.am, ppc403/clock/clock.c, ppc403/console/Makefile.am, ppc403/console/console.c, ppc403/ictrl/ictrl.c, ppc403/ictrl/ictrl.h, ppc403/timer/timer.c: Modified.
  • Property mode set to 100644
File size: 11.0 KB
Line 
12001-11-08      Dennis Ehlin (ECS) <Dennis.Ehlin@ecs.ericsson.se>
2
3        This modification is part of the submitted modifications necessary to
4        support the IBM PPC405 family.  This submission was reviewed by
5        Thomas Doerfler <Thomas.Doerfler@imd-systems.de> who ensured it did
6        not negatively impact the ppc403 BSPs.  The submission and tracking
7        process was captured as PR50.
8        * ppc403/console/console405.c ppc403/tty_drv/.cvsignore,
9        ppc403/tty_drv/Makefile.am, ppc403/tty_drv/tty_drv.c,
10        ppc403/tty_drv/tty_drv.h: New files.
11        * Makefile.am, README, configure.ac, old_exception_processing/cpu.c,
12        old_exception_processing/cpu.h, ppc403/Makefile.am,
13        ppc403/clock/clock.c, ppc403/console/Makefile.am,
14        ppc403/console/console.c, ppc403/ictrl/ictrl.c, ppc403/ictrl/ictrl.h,
15        ppc403/timer/timer.c: Modified.
16
172001-11-07      Joel Sherrill <joel@OARcorp.com>
18
19        * configure.ac: Delete the commented out line that said that
20        the mpc8260 used the old exception processing model.  This line
21        also appears to have caused ppc603e to miss this test.
22
232001-10-29      Joel Sherrill <joel@OARcorp.com>
24
25        * mpc8xx/timer/timer.c: Added hack for two macros that are not defined
26        with the new exception processing model:
27                rtems_cpu_configuration_get_timer_least_valid()
28                rtems_cpu_configuration_get_timer_average_overhead()
29        This is captured as PR57.
30
312001-10-24      Joel Sherrill <joel@OARcorp.com>
32
33        * mpc8260/clock/.cvsignore, mpc8260/console-generic/.cvsignore,
34        mpc8260/cpm/.cvsignore, mpc8260/exceptions/.cvsignore,
35        mpc8260/include/.cvsignore, mpc8260/mmu/.cvsignore,
36        mpc8260/timer/.cvsignore, mpc8260/.cvsignore: New files.
37
382001-10-24      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
39
40        * mpc8260/exceptions/Makefile.am, mpc8260/include/Makefile.am,
41        mpc8xx/exceptions/Makefile.am: Updated to autoconf 2.52.
42
432001-10-24      Joel Sherrill <joel@OARcorp.com>
44
45        * mpc8260/include/mpc8260.h: "or" is a keyword in C++. 
46
472001-10-22      Andy Dachs <a.dachs@sstl.co.uk>
48
49        * Makefile.am, README, configure.ac, new_exception_processing/cpu.h,
50        shared/include/cpu.h, shared/include/cpuIdent.c, shared/src/cache.c:
51        Added mpc8260 support.
52
532001-10-22      Andy Dachs <a.dachs@sstl.co.uk>
54
55        * Added mpc8260 directory.
56        * Modified Makefile.am and configure.in to build the contents
57        * mpc8260/Makefile.am, mpc8260/README, mpc8260/clock/Makefile.am,
58        mpc8260/clock/clock.c, mpc8260/console-generic/Makefile.am,
59        mpc8260/console-generic/console-generic.c, mpc8260/cpm/.cvsignore,
60        mpc8260/cpm/Makefile.am, mpc8260/cpm/brg.c, mpc8260/cpm/cp.c,
61        mpc8260/cpm/dpram.c, mpc8260/exceptions/.cvsignore,
62        mpc8260/exceptions/Makefile.am, mpc8260/exceptions/asm_utils.S,
63        mpc8260/exceptions/raw_exception.c, mpc8260/exceptions/raw_exception.h,
64        mpc8260/include/Makefile.am, mpc8260/include/console.h,
65        mpc8260/include/cpm.h, mpc8260/include/mmu.h,
66        mpc8260/include/mpc8260.h, mpc8260/mmu/Makefile.am, mpc8260/mmu/mmu.c,
67        mpc8260/timer/Makefile.am, mpc8260/timer/timer.c: New files.
68
692001-10-12      Joel Sherrill <joel@OARcorp.com>
70
71        * mpc6xx/clock/c_clock.c, mpc6xx/clock/c_clock.h, mpc8xx/clock/clock.c,
72        mpc8xx/timer/timer.c, new_exception_processing/cpu.c,
73        new_exception_processing/cpu.h, new_exception_processing/cpu_asm.S,
74        old_exception_processing/cpu.c, old_exception_processing/cpu.h,
75        old_exception_processing/cpu_asm.S, old_exception_processing/rtems.S:
76        Fixed typo.
77
782001-10-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
79
80        * .cvsignore: Add autom4te.cache for autoconf > 2.52.
81        * configure.in: Remove.
82        * configure.ac: New file, generated from configure.in by autoupdate.
83
842001-09-27      Joel Sherrill <joel@OARcorp.com>
85
86        * old_exception_processing/cpu.h: Renamed delay() to rtems_bsp_delay().
87        Renamed delay_in_bus_cycles() to rtems_bsp_delay_in_bus_cycles().
88        * shared/include/cpu.h: Renamed delay() to rtems_bsp_delay().
89        Renamed delay_in_bus_cycles() to rtems_bsp_delay_in_bus_cycles().
90
912001-09-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
92
93        * new_exception_processing/Makefile.am: Use 'PREINSTALL_FILES ='.
94        * old_exception_processing/Makefile.am: Use 'PREINSTALL_FILES ='.
95        * mpc6xx/mmu/Makefile.am: Use 'PREINSTALL_FILES ='.
96        * mpc6xx/clock/Makefile.am: Use 'PREINSTALL_FILES ='.
97        * mpc6xx/exceptions/Makefile.am: Use 'PREINSTALL_FILES ='.
98        * mpc8xx/include/Makefile.am: Use 'PREINSTALL_FILES ='.
99        * mpc8xx/exceptions/Makefile.am: Use 'PREINSTALL_FILES ='.
100        * shared/include/Makefile.am: Use 'PREINSTALL_FILES ='.
101        * shared/src/Makefile.am: Use 'PREINSTALL_FILES ='.
102        * shared/src/Makefile.am: Use 'CLEANFILES ='.
103
1042000-06-08      Eric Valette <valette@crf.canon.fr>
105
106        * mpc8xx/console-generic/console-generic.c:
107        The printk/printf did not work when loaded by EPPCBUG. They did
108        work when loaded with the BDM debugger.  I suspected EPPBUG
109        made some nasty things like patching Communication processor
110        microcode...  Anyway, the attached patch:
111          1) Enables to have printk nearly immediately after boot,
112          2) Make printf work automagically (I do not know why except I make a
113        different initialization for printk that should be overwritten by
114        console init later ?)
115
116        I let the default to be using EPPCBUG embedded firmware to boot and
117        using this printk early enabler code (LOADED_BY_EPPCBUG and
118        EARLY_CONSOLE) are on.
119
1202001-05-24      Tom Armistead <tom_armistead@phx.mcd.mot.com>
121
122        * mpc6xx/timer/timer.c: Added include of bsp.h and removed
123        external declaration of BSP_Convert_decrementer() to
124        correct unresolved reference to this routine.
125
1262001-05-24      Eric Valette <valette@crf.canon.fr>
127
128        * mpc8xx/console-generic/console-generic.c: Bug found by Yacine
129        <elkolli@crf.canon.fr> where the initialization or irq data structure
130        was incomplete in case a SMC channel was used first and later a SCC one.
131
1322001-03-30      Eric Valette <valette@crf.canon.fr>
133
134        * mpc8xx/vectors/.cvsignore, mpc8xx/vectors/Makefile.am,
135        mpc8xx/vectors/README, mpc8xx/vectors/align_h.S
136        mpc8xx/vectors/vectors.S:  These files were removed in
137        support of switching the mpc8xx to the use the "new exception
138        processing model."
139
1402001-03-30      Eric Valette <valette@crf.canon.fr>
141
142        * mpc8xx/exceptions/.cvsignore, mpc8xx/exceptions/Makefile.am,
143        mpc8xx/exceptions/asm_utils.S, mpc8xx/exceptions/raw_exception.c,
144        mpc8xx/exceptions/raw_exception.h: New files.
145        * configure.in, mpc6xx/mmu/bat.h, mpc8xx/Makefile.am,
146        mpc8xx/clock/clock.c,
147        mpc8xx/console-generic/console-generic.c,
148        mpc8xx/include/mpc8xx.h, mpc8xx/mmu/mmu.c,
149        new_exception_processing/cpu.h, shared/include/byteorder.h,
150        wrapup/Makefile.am:  This is conversion of the
151        mpc8xx CPU to the "new exception processing model."
152
1532001-02-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
154
155        * mpc505/ictrl/Makefile.am, mpc6xx/clock/Makefile.am,
156        mpc6xx/exceptions/Makefile.am, mpc6xx/mmu/Makefile.am,
157        mpc8xx/include/Makefile.am, new_exception_processing/Makefile.am,
158        old_exception_processing/Makefile.am, pc403/ictrl/Makefile.am,
159        shared/include/Makefile.am, shared/src/Makefile.am:
160        Apply *_HEADERS instead of *H_FILES.
161        * shared/src/.cvsignore: Add cache.h.
162
1632001-01-03      Joel Sherrill <joel@OARcorp.com>
164
165        * new_exception_processing/cpu.h, old_exception_processing/cpu.c:
166        old_exception_processing/cpu.h, Added _CPU_Initialize_vectors().
167        In particular, spurious vector initialization had to be moved
168        on old exception processing model.
169
1702000-11-09      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
171
172        * Makefile.am: Use ... instead of RTEMS_TOPdir in ACLOCAL_AMFLAGS.
173
1742000-11-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
175
176        * Makefile.am: Switch to ACLOCAL_AMFLAGS = -I $(RTEMS_TOPdir)/aclocal.
177
1782000-10-26      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
179
180        * Makefile.am: ACLOCAL_AMFLAGS= -I $(RTEMS_TOPdir)/macros.
181        Switch to GNU canonicalization.
182
1832000-10-20      Joel Sherrill <joel@OARcorp.com>
184
185        * mpc8xx/console-generic/console-generic.c: Avoid use of
186        BSP definitions and rely on the new routine
187        mbx8xx_console_get_configuration() to get information.  This
188        routine was formerly incorrectly called
189        mbx8xx_console_use_maximum_buffer_size().
190        binding to the exception code.
191
1922000-10-20      Joel Sherrill <joel@OARcorp.com>
193
194        * configure.in, Makefile.am: Explicitly specify whether an
195        RTEMS_CPU_MODEL is using old or new exception processing.  This
196        is important because when building multilib, you do not know
197        the RTEMS_CPU_MODEL.  So everything built in a multilib'ed RTEMS
198        must be independent of the exception model and allow for late
199        binding to the exception code.
200
2012000-10-18        Sergei Organov <osv@javad.ru>
202
203        * Added full support for MPC505.
204        * mpc505/ictrl: New directory.
205        * configure.in, mpc505/Makefile.am: Modified to reflect ictrl addition.
206        * mpc505/ictrl/.cvsignore, mpc505/ictrl/Makefile.am,
207        mpc505/ictrl/ictrl.c, mpc505/ictrl/ictrl.h: New files.
208        * mpc505/timer/timer.c: Use <rtems.h>, not "rtems.h".
209        * mpc505/vectors/Makefile.am: alignment exception handler now included.
210        * mpc505/vectors/vectors.S: Now use constants for exception numbers.
211        * old_exception_processing/ppc_offs.h: New file.
212        * old_exception_processing/Makefile.am: Account for ppc_offs.h.
213        * old_exception_processing/cpu.h: Make Nest and Disable levels volatile.
214        * old_exception_processing/cpu_asm.S: Offsets moved to ppc_offs.h.
215
2162000-10-18      Joel Sherrill <joel@OARcorp.com>
217
218        * mpc8xx/console-generic/console-generic.c: Removed include of
219        <bsp.h> by adding BSP dependent routine
220        mbx8xx_console_use_maximum_buffer_size() which can be hard coded
221        or check non-volatile memory for configuration.
222
2232000-10-18      Joel Sherrill <joel@OARcorp.com>
224
225        * mpc8xx/console-generic/console-generic.c: Removed warnings.
226
2272000-10-18      Joel Sherrill <joel@OARcorp.com>
228
229        * mpc6xx/clock/c_clock.h: Removed commented out reference to <bsp.h>.
230        * mpc6xx/timer/timer.c: Ditto.
231
2322000-10-18      Joel Sherrill <joel@OARcorp.com>
233
234        * mpc6xx/clock/c_clock.c, mpc6xx/clock/c_clock.h: Removed use of
235        bsp.h and replaced it with use of proper interfaces or explicit
236        externs of required functions and data.
237        * mpc6xx/timer/timer.c: Ditto.
238
2392000-09-04      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
240
241        * mpc505/timer/Makefile.am, mpc505/vectors/Makefile.am,
242        mpc6xx/clock/Makefile.am, mpc6xx/exceptions/Makefile.am,
243        mpc6xx/mmu/Makefile.am, mpc6xx/timer/Makefile.am,
244        mpc6xx/wrapup/Makefile.am, ppc403/clock/Makefile.am,
245        ppc403/console/Makefile.am, ppc403/ictrl/Makefile.am,
246        ppc403/timer/Makefile.am, ppc403/vectors/Makefile.am,
247        shared/include/Makefile.am, shared/src/Makefile.am,
248        wrapup/Makefile.am, mpc8xx/clock/Makefile.am,
249        mpc8xx/console-generic/Makefile.am, mpc8xx/cpm/Makefile.am,
250        mpc8xx/mmu/Makefile.am, mpc8xx/timer/Makefile.am,
251        mpc8xx/vectors/Makefile.am, new_exception_processing/Makefile.am,
252        old_exception_processing/Makefile.am: Include compile.am
253
2542000-08-11  Charles-Antoine Gauthier  <charles.gauthier@nrc.ca>
255
256        * mpc8xx/console-generic/console-generic.c:
257        Add support for configuration parameters in NVRAM
258
2592000-08-25      Joel Sherrill <joel.sherrill@OARcorp.com>
260
261        * ChangeLog: File paths corrected.
262
2632000-08-10      Charles-Antoine Gauthier  <charles.gauthier@nrc.ca>
264
265        * mpx8xx/console-generic/console-generic.c: Addition of support
266        for shared printk and no termios.
267
2682000-08-10      Charles-Antoine Gauthier  <charles.gauthier@nrc.ca>
269
270        * mpx8xx/console-generic/console-generic.c(m8xx_uart_pollWrite):
271        Flush actual buffer.
272
2732000-08-10      Joel Sherrill <joel@OARcorp.com>
274
275        * ChangeLog: New file.
Note: See TracBrowser for help on using the repository browser.