source: rtems/c/src/lib/libbsp/powerpc/mbx8xx/ChangeLog @ 384ba756

4.104.114.84.95
Last change on this file since 384ba756 was 384ba756, checked in by Joel Sherrill <joel.sherrill@…>, on 10/06/05 at 19:36:41

2005-10-06 Till Straumann <strauman@…>

PR 833/bsps

  • irq/irq_asm.S: Currently, all (new exception) BSPs explicitely enable the FPU across the user ISR but DONT save/restore the FPU context. Any use of the FPU fron the user handler (e.g., due to GCC optimizations) result in corruption. The fix results in an exception in such cases (user ISR must explicitely save/enable/restore FPU).
  • Property mode set to 100644
File size: 12.6 KB
Line 
12005-10-06      Till Straumann <strauman@slac.stanford.edu>
2
3        PR 833/bsps
4        * irq/irq_asm.S: Currently, all (new exception) BSPs explicitely enable
5        the FPU across the user ISR but DONT save/restore the FPU context.
6        Any use of the FPU fron the user handler (e.g., due to GCC
7        optimizations) result in corruption. The fix results in an exception
8        in such cases (user ISR must explicitely save/enable/restore FPU).
9
102005-09-12      Thomas Doerfler <Thomas.Doerfler@imd-systems.de>
11
12        PR 527/bsps
13        PR 822/bsps
14        * console/console.c, startup/bspstart.c, startup/imbx8xx.c,
15        startup/mmutlbtab.c, startup/start.S, vectors/vectors_init.c:
16        Currently the MBX8xx BSP does not boot, because some logical errors
17        are in the startup code. Additionally, the mpc8xx shared clock driver
18        does not support the clocking scheme of some of the board variants,
19        which are clocked from a 32768Hz (!) external crystal.
20
212003-12-29      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
22
23        * startup/Makefile.am: start.S instead of start.s.
24
252003-12-19      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
26
27        PR 545/bsps
28        * startup/setvec.c: Removed.
29        * startup/Makefile.am: Remove setvec.c.
30
312003-10-22      Joel Sherrill <joel@OARcorp.com>
32
33        PR 510/bsps
34        * irq/irq.h: Add extern C wrapper.
35
362003-09-04      Joel Sherrill <joel@OARcorp.com>
37
38        * clock/p_clock.c, ide/pcmcia_ide.c, include/bsp.h, include/coverhd.h,
39        irq/irq.c, irq/irq.h, irq/irq_asm.S, irq/irq_init.c,
40        startup/bspstart.c, startup/bspstart.c.nocache, startup/imbx8xx.c,
41        startup/mmutlbtab.c, startup/setvec.c, startup/start.S,
42        vectors/vectors.h, vectors/vectors_init.c: URL for license changed.
43
442003-08-22      Joel Sherrill <joel@OARcorp.com>
45
46        PR 445/bsps
47        * bsp_specs: Hand edited to duplicate change Ralf applied to the CVS
48        trunk.
49
502003-08-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
51
52        * ide/Makefile.am: Don't include @RTEMS_BSP@.cfg.
53
542003-08-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
55
56        * configure.ac: Use rtems-bugs@rtems.com as bug report email address.
57
582003-07-18      Till Straumann <strauman@slac.stanford.edu>
59
60        PR 288/rtems
61        * irq/irq_asm.S, startup/bspstart.c: _ISR_Nest_level is now properly
62        maintained.
63
642003-03-25      Thomas Doerfler <Thomas.Doerfler@imd-systems.de>
65
66        PR 368/filesystem
67        * ide/*: added BSP support for libchip standard ide driver
68
692003-03-06      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
70
71        * configure.ac: Remove AC_CONFIG_AUX_DIR.
72
732003-02-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
74
75        * configure.ac: AM_INIT_AUTOMAKE([1.7.2]).
76
772003-02-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
78
79        * configure.ac: AC_PREREQ(2.57).
80
812003-01-20      Joel Sherrill <joel@OARcorp.com>
82
83        * startup/linkcmds*: Add FreeBSD sysctl() sections.
84
852002-12-17      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
86
87        * clock/Makefile.am: Don't include @RTEMS_BSP@.cfg.
88        * console/Makefile.am: Don't include @RTEMS_BSP@.cfg.
89        * irq/Makefile.am: Don't include @RTEMS_BSP@.cfg.
90        Remove SORDID_HACK. Eliminate *_O_FILES.
91        * network/Makefile.am: Don't include @RTEMS_BSP@.cfg.
92        * startup/Makefile.am: Don't include @RTEMS_BSP@.cfg.
93        * vectors/Makefile.am: Don't include @RTEMS_BSP@.cfg.
94
952002-12-10      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
96
97        * wrapup/Makefile.am: Don't include @RTEMS_BSP@.cfg.
98
992002-11-04      Joel Sherrill <joel@OARcorp.com>
100
101        * console/console.c, network/network.c: Removed warnings.
102
1032002-11-04      Joel Sherrill <joel@OARcorp.com>
104
105        * console/console.c, network/network.c: Removed warnings.
106
1072002-11-01      Joel Sherrill <joel@OARcorp.com>
108
109        * clock/p_clock.c, console/console.c, startup/bspstart.c: Removed
110        warnings.
111
1122002-10-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
113
114        * .cvsignore: Reformat.
115        Add autom4te*cache.
116        Remove autom4te.cache.
117
1182002-08-21      Joel Sherrill <joel@OARcorp.com>
119
120        * bsp_specs: Added support for -nostdlibs.
121
1222002-08-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
123
124        * clock/Makefile.am: Use .$(OBJEXT) instead of .o.
125        * console/Makefile.am: Use .$(OBJEXT) instead of .o.
126        * irq/Makefile.am: Use .$(OBJEXT) instead of .o.
127        * network/Makefile.am: Use .$(OBJEXT) instead of .o.
128        * startup/Makefile.am: Use .$(OBJEXT) instead of .o.
129        * vectors/Makefile.am: Use .$(OBJEXT) instead of .o.
130        * wrapup/Makefile.am: Use .$(OBJEXT) instead of .o.
131
1322002-08-01      Joel Sherrill <joel@OARcorp.com>
133
134        * include/coverhd.h: Per PR261 removed include of
135        <rtems/score/targopts.h> because the file is no longer being
136        generated and really wasn't being used anyway.
137
1382002-07-20      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
139
140        * startup/Makefile.am: Add bsplib_DATA = linkcmds.
141
1422002-07-04      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
143
144        * wrapup/Makefile.am: Eliminate TMPINSTALL_FILES.
145        Remove $(OBJS) from all-local.
146
1472002-06-29      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
148
149        * wrapup/Makefile.am: Remove preinstallation of libbsp.a,
150
1512001-05-09      Joel Sherrill <joel@OARcorp.com>
152
153        * startup/linkcmds: In support of gcc 3.1, added one of more
154        of the sections .jcr, .rodata*, .data.*, .gnu.linkonce.s2.*,
155        .gnu.linkonce.sb2.*, and .gnu.linkonce.s.*.  Spacing corrections
156        and direction of segments to memory regions may also have been
157        addressed.  This was a sweep across all BSPs.
158 
1592002-04-18      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
160
161        * irq/irq.c: Reflect changes to <rtems/score/cpu.h>.
162        Fix loopCounter.
163        * irq/irq_asm.S:  Reflect changes to <rtems/score/cpu.h>.
164        * vectors/vectors.S: Ditto.
165        * vectors/vectors_init.c: Include <rtems/bspIo.h>.
166
1672002-04-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
168
169        * startup/bspstart.c: Include <libcpu/cpuIdent.h>, <rtems/bspIo.h>.
170
1712002-04-06      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
172
173        * configure.ac: Add BSPOPTS_*(DISPATCH_HANDLER_STAT).
174          Remove RTEMS_ENABLE_LIBCDIR.
175
1762001-04-08      Joel Sherrill <joel@OARcorp.com>
177
178        * startup/linkcmds: Per PR170, PR171, and PR172 add .eh_frame
179 
1802002-03-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
181
182        * configure.ac:
183        AC_INIT(package,_RTEMS_VERSION,_RTEMS_BUGS).
184        AM_INIT_AUTOMAKE([no-define foreign 1.6]).
185        * clock/Makefile.am: Remove AUTOMAKE_OPTIONS.
186        * Makefile.am: Remove AUTOMAKE_OPTIONS.
187        * console/Makefile.am: Remove AUTOMAKE_OPTIONS.
188        * include/Makefile.am: Remove AUTOMAKE_OPTIONS.
189        * irq/Makefile.am: Remove AUTOMAKE_OPTIONS.
190        * network/Makefile.am: Remove AUTOMAKE_OPTIONS.
191        * startup/Makefile.am: Remove AUTOMAKE_OPTIONS.
192        * vectors/Makefile.am: Remove AUTOMAKE_OPTIONS.
193        * wrapup/Makefile.am: Remove AUTOMAKE_OPTIONS.
194
1952001-01-16      Eric Valette <valette@crt.canon.fr>
196
197        * vector/vector.S, irq/irq_asm.S: Make sure vectors work properly
198        in RAM and Flash based code.  The code executed for the Flash
199        version runs in both cases (code in Flash/code in RAM) but as it
200        is less efficient than the one optimized for RAM, it put it inside
201        ifdef.  A compilation error is generated if code is linked in Flash
202        with the correct ifdef set...
203
2042001-01-16      Eric Valette <valette@crt.canon.fr>
205
206        * irq/irq.c: Correct minor bug in mbx8xx interrupt handling.
207        Quoting Eric, "In theory it should be applied in each mpc8xx
208        related BSP but as I cannot test it plase maintainer/users
209        submit patch accordingly."
210
2112002-01-03      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
212
213        * console/console.c: Include rtems/bspIo.h instead of bspIo.h.
214
2152001-12-04      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
216
217        * configure.ac: Remove RTEMS_ENABLE_NETWORKING.
218
2192001-11-30      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
220
221        * configure.ac: Introduce RTEMS_BSP_CONFIGURE.
222
2232001-11-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
224
225        * configure.ac: Add RTEMS_BSPOPTS_*(DATA_CACHE_ENABLE),
226        RTEMS_BSPOPTS_*(INSTRUCTION_CACHE_ENABLE).
227
2282001-11-15      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
229
230        * Makefile.am: Add @exceptions@ to SUBDIRS.
231        * configure.ac: Add RTEMS_BSPOPTS_*(), merge-in settings
232        from make/custom/mbx*.cfg, add RTEMS_PPC_EXCEPTIONS([new]).
233        * include/Makefile.am: Convert PREINSTALL_FILES to
234        TMPINSTALL_FILES, include force-preinstall.am.
235        * vectors/Makefile.am: remove bogus VPATH.
236        * wrapup/Makefile.am: Apply @exceptions@.
237
2382001-10-29      Joel Sherrill <joel@OARcorp.com>
239
240        * include/bsp.h: Modify Install_tm27_vector() so this BSP will link tm27.
241
2422001-10-12      Joel Sherrill <joel@OARcorp.com>
243
244        * clock/p_clock.c, include/bsp.h, include/coverhd.h,
245        startup/bspstart.c, startup/bspstart.c.nocache, startup/setvec.c,
246        startup/start.S: Fixed typo.
247
2482001-10-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
249
250        * .cvsignore: Add autom4te.cache for autoconf > 2.52.
251        * configure.in: Remove.
252        * configure.ac: New file, generated from configure.in by autoupdate.
253
2542001-09-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
255
256        * include/Makefile.am: Use 'PREINSTALL_FILES ='.
257        * irq/Makefile.am: Use 'PREINSTALL_FILES ='.
258        * vectors/Makefile.am: Use 'PREINSTALL_FILES ='.
259
2602001-08-31  Eric Valette <valette@crf.canon.fr>
261
262        * network/network.c: Fix to account for return value when
263        installing interrupts handler.
264
2652001-06-19      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
266
267        * configure.in: Add bspopts.h.
268        * include/.cvsignore: Add bspopts.h*, stamp-h*.
269        * include/Makefile.am: Use *_HEADERS instead of *H_FILES.
270        * include/bsp.h: Include bspopts.h.
271
2722000-06-08      Eric Valette <valette@crf.canon.fr>
273
274        * console/console.c, include/commproc.h, startup/start.S:
275        The printk/printf did not work when loaded by EPPCBUG. They did
276        work when loaded with the BDM debugger.  I suspected EPPBUG
277        made some nasty things like patching Communication processor
278        microcode...  Anyway, the attached patch:
279          1) Enables to have printk nearly immediately after boot,
280          2) Make printf work automagically (I do not know why except I make a
281        different initialization for printk that should be overwritten by
282        console init later ?)
283
284        I let the default to be using EPPCBUG embedded firmware to boot and
285        using this printk early enabler code (LOADED_BY_EPPCBUG and
286        EARLY_CONSOLE) are on.
287
2882001-05-10      Ralf Corsepius  <corsepiu@faw.uni-ulm.de>
289
290        * configure.in: Use RTEMS_PROG_CC_FOR_TARGET([-ansi -fasm]).
291
2922001-04-20      Eric Valette <valette@crf.canon.fr>
293
294        * include/bsp.h: Added include of <bsp/vectors.h>
295        * vectors/vectors.h: Corrected typos.
296
2972001-04-11      Eric Valette <valette@crf.canon.fr>
298
299        * network/network.c: Fix unnecessary double assignment.
300
3012001-03-30      Eric Valette <valette@crf.canon.fr>
302
303        * clock/.cvsignore, clock/Makefile.am, clock/p_clock.c,
304        include/8xx_immap.h, include/commproc.h, include/mbx.h,
305        irq/.cvsignore, irq/Makefile.am, irq/irq.c, irq/irq.h,
306        irq/irq_asm.S, irq/irq_init.c, vectors/.cvsignore,
307        vectors/Makefile.am, vectors/vectors.S, vectors/vectors.h,
308        vectors/vectors_init.c: New files.
309        * Makefile.am, configure.in, console/console.c,
310        include/Makefile.am, network/network.c, startup/Makefile.am,
311        startup/bspstart.c, startup/imbx8xx.c, startup/linkcmds,
312        startup/mmutlbtab.c, startup/start.S, wrapup/Makefile.am:
313        The modifications to this BSP reflect the conversion of the
314        mpc8xx CPU to the "new exception processing model."
315
3162000-11-09      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
317
318        * Makefile.am: Use ... instead of RTEMS_TOPdir in ACLOCAL_AMFLAGS.
319
3202000-11-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
321
322        * Makefile.am: Switch to ACLOCAL_AMFLAGS = -I $(RTEMS_TOPdir)/aclocal.
323
3242000-11-01      Joel Sherrill <joel@OARcorp.com>
325
326        * startup/bspstart.c, startup/bspstart.c: assoc.h, error.h, libio_.h,
327        libio.h, and libcsupport.h moved from libc to lib/include/rtems and
328        now must be referenced as <rtems/XXX.h>.   Header file order
329        was cleaned up while doing this.
330        Also removed obsolete references to STACK_CHECKER_ON.
331
3322000-10-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
333
334        * Makefile.am: ACLOCAL_AMFLAGS= -I $(RTEMS_TOPdir)/macros.
335        Switch to GNU canonicalization.
336
3372000-10-20      Joel Sherrill <joel@OARcorp.com>
338
339        * console/console.c: Add mbx8xx_console_get_configuration() which
340        returns either nvram configuration or a static equivalent.
341
3422000-10-18      Joel Sherrill <joel@OARcorp.com>
343
344        * console/console.c: Added BSP dependent routine
345        mbx8xx_console_use_maximum_buffer_size() required by mbx8xx
346        console-generic code.  This avoids libcpu use of bsp.h.
347
3482000-09-04      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
349
350        * console/Makefile.am, network/Makefile.am, startup/Makefile.am,
351        wrapup/Makefile.am: Include compile.am
352
3532000-08-30      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
354
355        * configure.in: Add RTEMS_PROG_CC_FOR_TARGET, RTEMS_CANONICAL_TOOLS
356
3572000-08-11  Charles-Antoine Gauthier  <charles.gauthier@nrc.ca>
358
359        * README:
360        * console/console.c:
361        * include/bsp.h:
362        * network/network.c:
363        * startup/bspstart.c:
364        Add support for configuration parameters in NVRAM
365
3662000-08-11  Charles-Antoine Gauthier  <charles.gauthier@nrc.ca>
367
368        * console/console.c: Fix polled input.
369
3702000-08-10      Charles-Antoine Gauthier  <charles.gauthier@nrc.ca>
371
372        * README: Updated.
373        * console/console.c: Addition of support for shared printk and
374        no termios.
375        * include/bsp.h: Addition of second parameter to
376        rtems_enet_driver_attach. Removed prototypes for printk and
377        BSP_output_string.
378        * network/network.c(rtems_enet_driver_attach): Addition of second
379        parameter to function.
380
3812000-08-10      Joel Sherrill <joel@OARcorp.com>
382
383        * ChangeLog: New file.
Note: See TracBrowser for help on using the repository browser.