source: rtems/c/src/lib/libbsp/m68k/mrm332/ChangeLog @ 1d0ee80e

4.104.114.95
Last change on this file since 1d0ee80e was 1d0ee80e, checked in by Joel Sherrill <joel.sherrill@…>, on 05/14/08 at 20:28:09

2008-05-14 Joel Sherrill <joel.sherrill@…>

  • Makefile.am: Rework to avoid .rel files.
  • Property mode set to 100644
File size: 16.7 KB
Line 
12008-05-14      Joel Sherrill <joel.sherrill@OARcorp.com>
2
3        * Makefile.am: Rework to avoid .rel files.
4
52008-05-12      Joel Sherrill <joel.sherrill@OARcorp.com>
6
7        * console/console.c, startup/bspstart.c: Refactored and renamed
8        initialization routines to rtems_initialize_data_structures,
9        rtems_initialize_before_drivers, rtems_initialize_device_drivers, and
10        rtems_initialize_start_multitasking. This opened the sequence up so
11        that bootcard() could provide a more robust and flexible framework
12        which is easier to explain and understand. This also lays the
13        groundwork for sharing the division of available memory between the
14        RTEMS workspace and heap and the C library initialization across all
15        BSPs.
16
172008-03-03      Joel Sherrill <joel.sherrill@OARcorp.com>
18
19        * startup/linkcmds, startup/linkcmds_ROM: Add wildcard to
20        gcc_except_table section so programs compiled with gcc 4.3.x can
21        link.
22
232007-12-11      Joel Sherrill <joel.sherrill@OARcorp.com>
24
25        * clock/ckinit.c, include/bsp.h, startup/bspstart.c: Eliminate copies
26        of the Configuration Table. Use the RTEMS provided accessor macros to
27        obtain configuration fields.
28
292007-12-04      Joel Sherrill <joel.sherrill@OARcorp.com>
30
31        * include/bsp.h, startup/bspstart.c: Move interrupt_stack_size field
32        from CPU Table to Configuration Table. Eliminate CPU Table from all
33        ports. Delete references to CPU Table in all forms.
34
352007-12-03      Joel Sherrill <joel.sherrill@OARcorp.com>
36
37        * startup/bspstart.c: Moved most of the remaining CPU Table fields to
38        the Configuration Table. This included pretasking_hook,
39        predriver_hook, postdriver_hook, idle_task, do_zero_of_workspace,
40        extra_mpci_receive_server_stack, stack_allocate_hook, and
41        stack_free_hook. As a side-effect of this effort some multiprocessing
42        code was made conditional and some style clean up occurred.
43
442007-11-26      Joel Sherrill <joel.sherrill@oarcorp.com>
45
46        * startup/bspstart.c: Eliminate the interrupt_vector_table field in the
47        m68k CPU Table since it is never read.
48
492007-05-03      Joel Sherrill <joel@OARcorp.com>
50
51        * startup/linkcmds: Handle .data.* sections
52
532007-04-12      Ralf Corsépius <ralf.corsepius@rtems.org>
54
55        * bsp_specs: Remove qrtems_debug.
56
572007-03-13      Joel Sherrill <joel@OARcorp.com>
58
59        * include/bsp.h: Remove redundant prototypes.
60
612006-12-02      Ralf Corsépius <ralf.corsepius@rtems.org>
62
63        * configure.ac: New BUG-REPORT address.
64
652006-11-15      Joel Sherrill <joel@OARcorp.com>
66
67        * Makefile.am: Merge c_rtems_main() into boot_card(). This eliminated a
68        file and simplified initialization.
69
702006-10-17      Ralf Corsépius <ralf.corsepius@rtems.org>
71
72        * Makefile.am: Remove superfluous -DASM.
73
742006-10-17      Ralf Corsépius <ralf.corsepius@rtems.org>
75
76        * configure.ac: Require autoconf-2.60. Require automake-1.10.
77
782006-09-11      Joel Sherrill <joel@OARcorp.com>
79
80        * console/console.c, console/sci.c, console/sci.h, spurious/spinit.c,
81        startup/bspclean.c, startup/start_c.c: Convert C++ style comments to
82        C style.
83
842006-02-08      Joel Sherrill <joel@OARcorp.com>
85
86        * startup/linkcmds, startup/linkcmds_ROM: Add sections required by
87        newer gcc versions.
88
892006-01-11      Ralf Corsepius <ralf.corsepius@rtems.org>
90
91        * Makefile.am: Add preinstall.am.
92
932005-05-26      Ralf Corsepius <ralf.corsepius@rtems.org>
94
95        * include/bsp.h: New header guard.
96
972005-01-07      Ralf Corsepius <ralf.corsepius@rtems.org>
98
99        * Makefile.am: Eliminate CFLAGS_OPTIMIZE_V.
100
1012005-01-05      Ralf Corsepius <ralf.corsepius@rtems.org>
102
103        * console/sci.c: Remove CVS Log.
104
1052005-01-04      Joel Sherrill <joel@OARcorp.com>
106
107        * console/sci.c: Remove warnings.
108
1092005-01-02      Ralf Corsepius <ralf.corsepius@rtems.org>
110
111        * Makefile.am: Remove build-variant support.
112
1132004-11-25      Joel Sherrill <joel@OARcorp.com>
114
115        * startup/linkcmds, startup/linkcmds_ROM: Add new bss sections .bss.*
116        and .gnu.linkonce.b*.
117
1182004-09-24      Ralf Corsepius <ralf_corsepius@rtems.org>
119
120        * configure.ac: Require automake > 1.9.
121
1222004-04-23      Ralf Corsepius <ralf_corsepius@rtems.org>
123
124        PR 610/bsps
125        * Makefile.am: Add include/tm27.h, Cosmetics.
126        * include/tm27.h: Final cosmetics.
127
1282004-04-22      Ralf Corsepius <ralf_corsepius@rtems.org>
129
130        * include/bsp.h: Split out tmtest27 support.
131        * include/tm27.h: New.
132
1332004-04-21      Ralf Corsepius <ralf_corsepius@rtems.org>
134
135        PR 613/bsps
136        * include/bsp.h: Remove MAX_LONG_TEST_DURATION.
137
1382004-04-21      Ralf Corsepius <ralf_corsepius@rtems.org>
139
140        PR 614/bsps
141        * include/bsp.h: Remove MAX_SHORT_TEST_DURATION (Unused).
142
1432004-04-03      Ralf Corsepiu <ralf_corsepiu@rtems.org>
144
145        * c/src/lib/libbsp/m68k/mrm332/include/bsp.h,
146        c/src/lib/libbsp/m68k/mrm332/start/start.S,
147        c/src/lib/libbsp/m68k/mrm332/startup/start_c.c: Include
148        <rtems/m68k/sim.h> instead of <sim.h>.
149        * c/src/lib/libbsp/m68k/mrm332/include/bsp.h: Include
150        <rtems/m68k/qsm.h> instead of <qsm.h>.
151
1522004-04-02      Ralf Corsepius <ralf_corsepius@rtems.org>
153
154        * start/start.S: Include <rtems/asm.h> instead of <asm.h>.
155
1562004-04-01      Ralf Corsepius <ralf_corsepius@rtems.org>
157
158        * include/bsp.h: Include <rtems/clockdrv.h> instead of <clockdrv.h>.
159        * include/bsp.h: Include <rtems/console.h> instead of <console.h>.
160        * include/bsp.h: Include <rtems/iosupp.h> instead of <iosupp.h>.
161
1622004-03-31      Ralf Corsepius <ralf_corsepius@rtems.org>
163
164        * clock/ckinit.c, console/sci.c, console/sci.h, include/bsp.h,
165        misc/interr.c, startup/bspstart.c, timer/timer.c: Convert to using
166        c99 fixed size types.
167
1682004-02-19      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
169
170        * Makefile.am: Reflect changes to bsp.am.
171        Preinstall dist_project_lib*.
172
1732004-02-14      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
174
175        * Makefile.am: Reflect changes to bsp.am.
176
1772004-02-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
178
179        * Makefile.am: Use CPPASCOMPILE instead of CCASCOMPILE.
180
1812004-02-06      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
182
183        * Makefile.am: Pickup files from ../../m68k/shared instead of
184        ../shared. Reformat.
185
1862004-01-28      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
187
188        * configure.ac: Add nostdinc to AUTOMAKE_OPTIONS.
189
1902004-01-28      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
191
192        * Makefile.am: Don't include subdirs.am.
193
1942004-01-28      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
195
196        * Makefile.am: Fix typo.
197
1982004-01-28      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
199
200        * Makefile.am: Merge-in clock/Makefile.am, console/Makefile.am,
201        spurious/Makefile.am, startup/Makefile.am, timer/Makefile.am,
202        wrapup/Makefile.am.
203        Use automake compilation rules.
204        * clock/Makefile.am, console/Makefile.am, spurious/Makefile.am,
205        startup/Makefile.am, timer/Makefile.am, wrapup/Makefile.am:
206        Remove.
207        * configure.ac: Reflect changes above.
208
2092004-01-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
210
211        * Makefile.am: Add PREINSTALL_DIRS.
212        * wrapup/Makefile.am: Reflect changes to libcpu.
213
2142004-01-20      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
215
216        * wrapup/Makefile.am: Reflect changes to libcpu.
217
2182004-01-14      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
219
220        * Makefile.am: Re-add dirstamps to PRE/TMPINSTALL_FILES.
221        Add PRE/TMPINSTALL_FILES to CLEANFILES.
222        * startup/Makefile.am: Ditto.
223
2242004-01-07      Joel Sherrill <joel@OARcorp.com>
225
226        * times, console/sci.c: Remove efi68k and efi332 references as they are
227        no longer in the tree.
228
2292004-01-07      Joel Sherrill <joel@OARcorp.com>
230
231        * timer/timer.c: Remove efi68k and efi332 references as they are no
232        longer in the tree.
233
2342004-01-07      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
235
236        * start/Makefile.am: Remove.
237        * Makefile.am: Merge-in start/Makefile.am.
238        * configure.ac: Reflect changes above.
239
2402004-01-05      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
241
242        * wrapup/Makefile.am: Eliminate $(LIB).
243        Use noinst_DATA to trigger building libbsp.a.
244
2452003-12-13      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
246
247        * start/Makefile.am: s,${PROJECT_RELEASE}/lib,$(PROJECT_LIB),g.
248        * startup/Makefile.am: s,${PROJECT_RELEASE}/lib,$(PROJECT_LIB),g.
249
2502003-12-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
251
252        * start/Makefile.am: Use mkdir_p. Remove dirs from PRE/TMPINSTALL_FILES.
253        * startup/Makefile.am: Use mkdir_p. Remove dirs from PRE/TMPINSTALL_FILES.
254
2552003-12-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
256
257        * configure.ac: Require automake >= 1.8, autoconf >= 2.59.
258
2592003-12-10      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
260
261        * start/Makefile.am: Misc cleanups and fixes.
262        * startup/Makefile.am: Misc cleanups and fixes.
263        * wrapup/Makefile.am: Misc cleanups and fixes.
264
2652003-12-03      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
266
267        * Makefile.am: Add preinstallation dirstamp support.
268        * clock/Makefile.am: Cosmetics.
269        * console/Makefile.am: Cosmetics.
270        * spurious/Makefile.am: Cosmetics.
271        * startup/Makefile.am: Cosmetics.
272        * timer/Makefile.am: Cosmetics.
273        * wrapup/Makefile.am: Cosmetics.
274
2752003-12-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
276
277        * clock/Makefile.am: Remove all-local: $(ARCH).
278        * console/Makefile.am: Remove all-local: $(ARCH).
279        * spurious/Makefile.am: Remove all-local: $(ARCH).
280        * start/Makefile.am: Remove all-local: $(ARCH).
281        * startup/Makefile.am: Remove all-local: $(ARCH).
282        * timer/Makefile.am: Remove all-local: $(ARCH).
283        * wrapup/Makefile.am: Remove all-local: $(ARCH).
284
2852003-09-29      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
286
287        * Makefile.am: Merge-in include/Makefile.am.
288        Reflect changes to bsp.am.
289        * include/Makefile.am: Remove.
290        * configure.ac: Reflect changes above.
291
2922003-09-19      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
293
294        * bsp_specs: Remove *lib:.
295
2962003-09-15      Joel Sherrill <joel@OARcorp.com>
297
298        PR 483/bsps
299        * startup/bspstart.c, startup/start_c.c: Spurious interrupt handlers
300        cannot be installed until RTEMS has initialized the vector table.
301
3022003-09-04      Joel Sherrill <joel@OARcorp.com>
303
304        * clock/ckinit.c, console/console.c, include/bsp.h, misc/interr.c,
305        spurious/spinit.c, startup/bspclean.c, startup/bspstart.c,
306        timer/timer.c: URL for license changed.
307
3082003-08-20      Joel Sherrill <joel@OARcorp.com>
309
310        * console/console.c: Correct copyright statements.
311
3122003-08-18      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
313
314        * Makefile.am: Reflect having moved aclocal/.
315
3162003-08-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
317
318        * Makefile.am: Reflect having moved automake/.
319        * clock/Makefile.am: Reflect having moved automake/.
320        * console/Makefile.am: Reflect having moved automake/.
321        * include/Makefile.am: Reflect having moved automake/.
322        * spurious/Makefile.am: Reflect having moved automake/.
323        * start/Makefile.am: Reflect having moved automake/.
324        * startup/Makefile.am: Reflect having moved automake/.
325        * timer/Makefile.am: Reflect having moved automake/.
326        * wrapup/Makefile.am: Reflect having moved automake/.
327
3282003-08-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
329
330        PR 452/bsps
331        * startup/Makefile.am: Remove USE_INIT_FINI.
332
3332003-08-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
334
335        * configure.ac: Use rtems-bugs@rtems.com as bug report email address.
336
3372003-08-06      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
338
339        PR 445/bsps
340        * bsp_specs: Remove -D__embedded__ -Asystem(embedded) from cpp.
341        Remove cpp, old_cpp (now unused).
342
3432003-03-06      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
344
345        * configure.ac: Remove AC_CONFIG_AUX_DIR.
346
3472003-02-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
348
349        * configure.ac: AM_INIT_AUTOMAKE([1.7.2]).
350
3512003-02-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
352
353        * configure.ac: AC_PREREQ(2.57).
354
3552003-01-20      Duane Gustavus <duane@unt.edu>
356
357        * console/sci.c, include/mrm332.h, startup/linkcmds,
358        startup/linkcmds_ROM: Various updates to make this run properly
359        from ROM.
360
3612002-12-20      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
362
363        * clock/Makefile.am: Don't include @RTEMS_BSP@.cfg.
364        * console/Makefile.am: Don't include @RTEMS_BSP@.cfg.
365        * spurious/Makefile.am: Don't include @RTEMS_BSP@.cfg.
366        * start/Makefile.am: Don't include @RTEMS_BSP@.cfg.
367        * startup/Makefile.am: Don't include @RTEMS_BSP@.cfg.
368        * timer/Makefile.am: Don't include @RTEMS_BSP@.cfg.
369
3702002-12-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
371
372        * start/Makefile.am: Use install-data-local to install startfile.
373
3742002-12-10      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
375
376        * wrapup/Makefile.am: Don't include @RTEMS_BSP@.cfg.
377
3782002-11-04      Joel Sherrill <joel@OARcorp.com>
379
380        * console/sci.c, spurious/spinit.c: Removed warnings.
381
3822002-10-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
383
384        * .cvsignore: Reformat.
385        Add autom4te*cache.
386        Remove autom4te.cache.
387
3882002-09-08      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
389
390        * Makefile.am: ACLOCAL_AMFLAGS = -I ../../../../../../aclocal.
391
3922002-08-21      Joel Sherrill <joel@OARcorp.com>
393
394        * wrapup/Makefile.am: PR217 required that the idle task be moved to
395        libcpu so it could be more acutely aware of the CPU model.  This
396        file was modified to pick up the idle task from there.
397
3982002-08-21      Joel Sherrill <joel@OARcorp.com>
399
400        * bsp_specs: Added support for -nostdlibs.
401
4022002-08-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
403
404        * clock/Makefile.am: Use .$(OBJEXT) instead of .o.
405        * console/Makefile.am: Use .$(OBJEXT) instead of .o.
406        * spurious/Makefile.am: Use .$(OBJEXT) instead of .o.
407        * start/Makefile.am: Use .$(OBJEXT) instead of .o.
408        * startup/Makefile.am: Use .$(OBJEXT) instead of .o.
409        * timer/Makefile.am: Use .$(OBJEXT) instead of .o.
410        * wrapup/Makefile.am: Use .$(OBJEXT) instead of .o.
411
4122002-08-05      Joel Sherrill <joel@OARcorp.com>
413
414        * Per PR260 eliminate use of make-target-options.  This impacted
415        RTEMS allowing a distinction between the CPU32 and CPU32+ in the
416        SuperCore and required that the m68k optimized memcpy be moved
417        to libcpu.
418        * wrapup/Makefile.am: Pick up memcpy.o from libcpu.
419
4202002-07-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
421
422        * start/Makefile.am: Eliminate PGM.
423        Add bsplib_DATA = $(PROJECT_RELEASE)/lib/start$(LIB_VARIANT).o.
424
4252002-07-19      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
426
427        * startup/Makefile.am: Add bsplib_DATA = linkcmds linkcmds_ROM.
428
4292002-07-04      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
430
431        * wrapup/Makefile.am: Eliminate TMPINSTALL_FILES.
432        Remove $(OBJS) from all-local.
433
4342002-06-29      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
435
436        * wrapup/Makefile.am: Remove preinstallation of libbsp.a,
437
4382001-05-09      Joel Sherrill <joel@OARcorp.com>
439
440        * startup/linkcmds: In support of gcc 3.1, added one of more
441        of the sections .jcr, .rodata*, .data.*, .gnu.linkonce.s2.*,
442        .gnu.linkonce.sb2.*, and .gnu.linkonce.s.*.  Spacing corrections
443        and direction of segments to memory regions may also have been
444        addressed.  This was a sweep across all BSPs.
445 
4462002-03-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
447
448        * configure.ac:
449        AC_INIT(package,_RTEMS_VERSION,_RTEMS_BUGS).
450        AM_INIT_AUTOMAKE([no-define foreign 1.6]).
451        * clock/Makefile.am: Remove AUTOMAKE_OPTIONS.
452        * Makefile.am: Remove AUTOMAKE_OPTIONS.
453        * console/Makefile.am: Remove AUTOMAKE_OPTIONS.
454        * include/Makefile.am: Remove AUTOMAKE_OPTIONS.
455        * spurious/Makefile.am: Remove AUTOMAKE_OPTIONS.
456        * start/Makefile.am: Remove AUTOMAKE_OPTIONS.
457        * startup/Makefile.am: Remove AUTOMAKE_OPTIONS.
458        * timer/Makefile.am: Remove AUTOMAKE_OPTIONS.
459        * wrapup/Makefile.am: Remove AUTOMAKE_OPTIONS.
460
4612002-02-28      Mike Panetta <ahuitzot@mindspring.com>
462
463        * console/sci.c, console/sci.h,
464        console/console.c: Added new SCI driver.
465        * start/start.c: Removed file.
466        * start/start.S: New file, the asm portion of the updated start code.
467        * start/configure.am: Added start.S, removed start.c
468        * startup/start_c.c: New file, the C portion of the updated start code.         Contains most of the code that was in the old start.c.
469        * startup/configure.am: Added start_c.c to C_FILES.
470        * include/bsp.h: Added include <rtems/bspIo.h>
471
4722001-11-30      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
473
474        * configure.ac: Introduce RTEMS_BSP_CONFIGURE.
475
4762001-10-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
477
478        * .cvsignore: Add autom4te.cache for autoconf > 2.52.
479        * configure.in: Remove.
480        * configure.ac: New file, generated from configure.in by autoupdate.
481
4822001-09-27      Joel Sherrill <joel@OARcorp.com>
483
484        * include/bsp.h: Renamed delay() to rtems_bsp_delay().
485
4862001-09-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
487
488        * include/Makefile.am: Use 'TMPINSTALL_FILES ='.
489
4902001-05-26      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
491
492        * configure.in: Add bspopts.h.
493        * include/.cvsignore: Add bspopts.h*, stamp-h*.
494        * include/Makefile.am: Use *_HEADERS instead of *H_FILES.
495        * include/bsp.h: Include bspopts.h.
496
4972001-05-25      Joel Sherrill <joel@OARcorp.com>
498
499        * clock/Makefile.am, console/Makefile.am, spurious/Makefile.am,
500        start/Makefile.am, startup/Makefile.am, timer/Makefile.am,
501        wrapup/Makefile.am: Modified to include compile.am.
502        * startup/bspstart.c: Removed include of <libcsupport.h>
503
5042000-05-25      Matt Cross <profesor@gweep.net>
505
506        * New MRM332 BSP for the Mini RoboMind board based
507        on the 68332 microcontroller designed and build by Mark
508        Castelluccio.  For details on the MRM see http://www.robominds.com.
509        * .cvsignore, ChangeLog Makefile.am, README, bsp_specs,
510        clock/.cvsignore, clock/Makefile.am, clock/ckinit.c, configure.in,
511        console/.cvsignore, console/Makefile.am, console/console.c,
512        include/.cvsignore, include/Makefile.am, include/bsp.h,
513        include/mrm332.h, misc/dotests, misc/gdbinit68, misc/interr.c,
514        spurious/.cvsignore, spurious/Makefile.am, spurious/spinit.c,
515        start/.cvsignore, start/Makefile.am, start/start.c, startup/.cvsignore,
516        startup/Makefile.am, startup/bspclean.c, startup/bspstart.c,
517        startup/except_vect_332_ROM.S, startup/linkcmds, startup/linkcmds_ROM,
518        timer/.cvsignore, timer/Makefile.am, timer/timer.c, times,
519        wrapup/.cvsignore, wrapup/Makefile.am: Initial files.
520
Note: See TracBrowser for help on using the repository browser.