source: rtems/c/src/lib/libbsp/m32c/m32cbsp/ChangeLog @ 41e58bb

4.104.115
Last change on this file since 41e58bb was 41e58bb, checked in by Joel Sherrill <joel.sherrill@…>, on 10/02/08 at 21:35:46

2008-10-02 Joel Sherrill <joel.sherrill@…>

  • README: New file.
  • Property mode set to 100644
File size: 16.3 KB
Line 
12008-10-02      Joel Sherrill <joel.sherrill@oarcorp.com>
2
3        * README: New file.
4
52008-10-02      Joel Sherrill <joel.sherrill@oarcorp.com>
6
7        * .cvsignore, ChangeLog, Makefile.am, bsp_specs, configure.ac,
8        preinstall.am, console/console-io.c, console/syscalls.S,
9        include/.cvsignore, include/bsp.h, start/start.S, startup/bspstart.c,
10        startup/crtn.S, startup/linkcmds, timer/timer.c, tools/.cvsignore,
11        tools/Makefile.am, tools/configure.ac, tools/runtest.in: New files.
12
132008-09-26      Ralf Corsépius <ralf.corsepius@rtems.org>
14
15        * Makefile.am: Cleanup ../../shared/include/bootcard.h handling.
16
172008-09-25      Joel Sherrill <joel.sherrill@oarcorp.com>
18
19        * console/console-io.c: Add missing file and remove junk code.
20        * console/syscalls.S: New file.
21
222008-09-24      Joel Sherrill <joel.sherrill@oarcorp.com>
23
24        * startup/linkcmds: Simulator now appears to have 16M RAM support by
25        default in gdb 6.8.
26
272008-09-24      Joel Sherrill <joel.sherrill@oarcorp.com>
28
29        * Makefile.am, console/console-io.c, include/bsp.h:
30
312008-09-23      Joel Sherrill <joel.sherrill@oarcorp.com>
32
33        * configure.ac: Make letting boot_card() handle work area allocation
34        mandatory. Rename RTEMS_BSP_BOOTCARD_HANDLES_RAM_ALLOCATION to
35        BSP_BOOTCARD_OPTIONS.
36
372008-09-19      Joel Sherrill <joel.sherrill@oarcorp.com>
38
39        * Makefile.am: Split out bspstart contents. Use shared stub for
40        bsp_start.
41        * startup/h8bdinstallirq.c: New file.
42        * startup/bspstart.c: Removed.
43
442008-09-18      Joel Sherrill <joel.sherrill@oarcorp.com>
45
46        * include/bsp.h: Remove unnecessary boilerplate comments.
47
482008-09-16      Joel Sherrill <joel.sherrill@oarcorp.com>
49
50        * Makefile.am, startup/linkcmds: Use top level shared
51        bsp_get_work_area() implementation.
52        * startup/bspgetworkarea.c: Removed.
53
542008-09-16      Joel Sherrill <joel.sherrill@oarcorp.com>
55
56        * startup/bspstart.c: Remove unnecessary includes of
57        rtems/libcsupport.h and rtems/libio.h.
58
592008-09-14      Joel Sherrill <joel.sherrill@oarcorp.com>
60
61        * Makefile.am, configure.ac, startup/__main.c, startup/bspstart.c:
62        Split out bsp_get_work_area() into its own file and user BSP
63        Framework to perform more initialization.
64        * startup/bspgetworkarea.c: New file.
65
662008-09-10      Joel Sherrill <joel.sherrill@oarcorp.com>
67
68        * include/bsp.h: Review of all bsp_cleanup() implementations. In this
69        phase, all prototypes were removed from bsp.h and empty
70        implementations were removed and made to use the shared stub.
71
722008-08-19      Ralf Corsépius <ralf.corsepius@rtems.org>
73
74        * startup/__main.c: Add missing prototypes.
75
762008-05-15      Joel Sherrill <joel.sherrill@OARcorp.com>
77
78        * startup/bspstart.c: Add capability for bootcard.c BSP Initialization
79        Framework to ask the BSP where it has memory for the RTEMS Workspace
80        and C Program Heap. These collectively are referred to as work area.
81        If the BSP supports this, then it does not have to include code to
82        split the available memory between the two areas. This reduces the
83        amount of code in the BSP specific bspstart.c file. Additionally, the
84        shared framework can initialize the C Library, call
85        rtems_debug_enable(), and dirty the work area memory. Until most/all
86        BSPs support this new capability, if the BSP supports this, it should
87        call RTEMS_BSP_BOOTCARD_HANDLES_RAM_ALLOCATION from its configure.ac.
88        When the transition is complete, this autoconf macro can be removed.
89
902008-05-14      Joel Sherrill <joel.sherrill@OARcorp.com>
91
92        * Makefile.am: Rework to avoid .rel files.
93
942008-05-12      Joel Sherrill <joel.sherrill@OARcorp.com>
95
96        * startup/bspstart.c: Refactored and renamed initialization routines to
97        rtems_initialize_data_structures, rtems_initialize_before_drivers,
98        rtems_initialize_device_drivers, and
99        rtems_initialize_start_multitasking. This opened the sequence up so
100        that bootcard() could provide a more robust and flexible framework
101        which is easier to explain and understand. This also lays the
102        groundwork for sharing the division of available memory between the
103        RTEMS workspace and heap and the C library initialization across all
104        BSPs.
105
1062007-12-11      Joel Sherrill <joel.sherrill@OARcorp.com>
107
108        * include/bsp.h, startup/bspstart.c: Eliminate copies of the
109        Configuration Table. Use the RTEMS provided accessor macros to obtain
110        configuration fields.
111
1122007-12-04      Joel Sherrill <joel.sherrill@OARcorp.com>
113
114        * startup/bspstart.c: Move interrupt_stack_size field from CPU Table to
115        Configuration Table. Eliminate CPU Table from all ports. Delete
116        references to CPU Table in all forms.
117
1182007-12-03      Joel Sherrill <joel.sherrill@OARcorp.com>
119
120        * Makefile.am, startup/bspstart.c: Moved most of the remaining CPU
121        Table fields to the Configuration Table. This included
122        pretasking_hook, predriver_hook, postdriver_hook, idle_task,
123        do_zero_of_workspace, extra_mpci_receive_server_stack,
124        stack_allocate_hook, and stack_free_hook. As a side-effect of this
125        effort some multiprocessing code was made conditional and some style
126        clean up occurred.
127
1282007-05-03      Joel Sherrill <joel@OARcorp.com>
129
130        * startup/linkcmds: Handle .data.* sections
131
1322007-04-12      Ralf Corsépius <ralf.corsepius@rtems.org>
133
134        * bsp_specs: Remove qrtems_debug.
135
1362006-12-02      Ralf Corsépius <ralf.corsepius@rtems.org>
137
138        * configure.ac: New BUG-REPORT address.
139
1402006-11-15      Joel Sherrill <joel@OARcorp.com>
141
142        * Makefile.am: Merge c_rtems_main() into boot_card(). This eliminated a
143        file and simplified initialization.
144
1452006-10-17      Ralf Corsépius <ralf.corsepius@rtems.org>
146
147        * Makefile.am: Remove superfluous -DASM.
148
1492006-10-17      Ralf Corsépius <ralf.corsepius@rtems.org>
150
151        * configure.ac: Require autoconf-2.60. Require automake-1.10.
152
1532006-02-08      Joel Sherrill <joel@OARcorp.com>
154
155        * startup/linkcmds: Add sections required by newer gcc versions.
156
1572006-01-11      Ralf Corsepius <ralf.corsepius@rtems.org>
158
159        * Makefile.am: Add preinstall.am.
160
1612005-05-26      Ralf Corsepius <ralf.corsepius@rtems.org>
162
163        * include/bsp.h: New header guard.
164
1652005-05-11      Joel Sherrill <joel@OARcorp.com>
166
167        * startup/linkcmds: Add .rodata.* sections.
168
1692005-03-07      Joel Sherrill <joel@OARcorp.com>
170
171        * Makefile.am: Add timerstub so more tests link.
172
1732005-03-07      Joel Sherrill <joel@OARcorp.com>
174
175        * startup/linkcmds: Hacked so there is enough memory to link pppd.exe.
176
1772005-01-07      Ralf Corsepius <ralf.corsepius@rtems.org>
178
179        * Makefile.am: Eliminate CFLAGS_OPTIMIZE_V.
180
1812005-01-02      Ralf Corsepius <ralf.corsepius@rtems.org>
182
183        * Makefile.am: Remove build-variant support.
184
1852004-09-29      Joel Sherrill <joel@OARcorp.com>
186
187        * include/bsp.h, include/tm27.h: i960 obsoleted and all references
188        removed.
189
1902004-09-24      Ralf Corsepius <ralf_corsepius@rtems.org>
191
192        * configure.ac: Require automake > 1.9.
193
1942004-04-23      Ralf Corsepius <ralf_corsepius@rtems.org>
195
196        PR 610/bsps
197        * Makefile.am: Add include/tm27.h, Cosmetics.
198        * include/tm27.h: Final cosmetics.
199
2002004-04-22      Ralf Corsepius <ralf_corsepius@rtems.org>
201
202        * include/bsp.h: Split out tmtest27 support.
203        * include/tm27.h: New.
204
2052004-04-21      Ralf Corsepius <ralf_corsepius@rtems.org>
206
207        PR 613/bsps
208        * include/bsp.h: Remove MAX_LONG_TEST_DURATION.
209
2102004-04-21      Ralf Corsepius <ralf_corsepius@rtems.org>
211
212        PR 614/bsps
213        * include/bsp.h: Remove MAX_SHORT_TEST_DURATION (Unused).
214
2152004-04-01      Ralf Corsepius <ralf_corsepius@rtems.org>
216
217        * include/bsp.h: Include <rtems/clockdrv.h> instead of <clockdrv.h>.
218        * include/bsp.h: Include <rtems/console.h> instead of <console.h>.
219        * include/bsp.h: Include <rtems/iosupp.h> instead of <iosupp.h>.
220
2212004-03-31      Ralf Corsepius <ralf_corsepius@rtems.org>
222
223        * include/bsp.h, startup/bspstart.c: Convert to using c99 fixed size
224        types.
225
2262004-02-19      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
227
228        * Makefile.am: Reflect changes to bsp.am.
229        Preinstall dist_project_lib*.
230
2312004-02-14      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
232
233        * Makefile.am: Reflect changes to bsp.am.
234
2352004-02-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
236
237        * Makefile.am: Use CPPASCOMPILE instead of CCASCOMPILE.
238
2392004-01-28      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
240
241        * Makefile.am: Merge-in clock/Makefile.am, console/Makefile.am,
242        start/Makefile.am, startup/Makefile.am, wrapup/Makefile.am.
243        * clock/Makefile.am, console/Makefile.am, start/Makefile.am,
244        startup/Makefile.am, wrapup/Makefile.am: Remove.
245        Use automake compilation rules.
246        * configure.ac: Reflect changes above.
247
2482004-01-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
249
250        * Makefile.am: Add PREINSTALL_DIRS.
251
2522004-01-14      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
253
254        * start/Makefile.am: Re-add dirstamps to PRE/TMPINSTALL_FILES.
255        Add PRE/TMPINSTALL_FILES to CLEANFILES.
256        * startup/Makefile.am: Ditto.
257
2582004-01-05      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
259
260        * wrapup/Makefile.am: Eliminate $(LIB).
261        Use noinst_DATA to trigger building libbsp.a.
262
2632003-12-13      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
264
265        * start/Makefile.am: s,${PROJECT_RELEASE}/lib,$(PROJECT_LIB),g.
266        * startup/Makefile.am: s,${PROJECT_RELEASE}/lib,$(PROJECT_LIB),g.
267
2682003-12-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
269
270        * start/Makefile.am: Use mkdir_p. Remove dirs from PRE/TMPINSTALL_FILES.
271        * startup/Makefile.am: Use mkdir_p. Remove dirs from PRE/TMPINSTALL_FILES.
272
2732003-12-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
274
275        * configure.ac: Require automake >= 1.8, autoconf >= 2.59.
276
2772003-12-10      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
278
279        * clock/Makefile.am: Misc cleanups and fixes.
280        * start/Makefile.am: Misc cleanups and fixes.
281        * startup/Makefile.am: Misc cleanups and fixes.
282        * wrapup/Makefile.am: Misc cleanups and fixes.
283
2842003-12-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
285
286        * Makefile.am: Add dirstamps to preinstallation.
287        * clock/Makefile.am: Cosmetics.
288        * console/Makefile.am: Cosmetics.
289        * startup/Makefile.am: Cosmetics.
290        * wrapup/Makefile.am: Cosmetics.
291
2922003-12-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
293
294        * clock/Makefile.am: Remove all-local: $(ARCH).
295        * console/Makefile.am: Remove all-local: $(ARCH).
296        * start/Makefile.am: Remove all-local: $(ARCH).
297        * startup/Makefile.am: Remove all-local: $(ARCH).
298        * wrapup/Makefile.am: Remove all-local: $(ARCH).
299
3002003-09-29      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
301
302        * Makefile.am: Merge-in include/Makefile.am.
303        Reflect changes to bsp.am.
304        * include/Makefile.am: Remove.
305        * configure.ac: Reflect changes above.
306
3072003-09-08      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
308
309        * bsp_specs: Remove *lib:.
310
3112003-09-04      Joel Sherrill <joel@OARcorp.com>
312
313        * console/console-io.c, include/bsp.h, startup/bspstart.c: URL for
314        license changed.
315
3162003-08-18      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
317
318        * Makefile.am: Reflect having moved aclocal/.
319
3202003-08-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
321
322        * Makefile.am: Reflect having moved automake/.
323        * clock/Makefile.am: Reflect having moved automake/.
324        * console/Makefile.am: Reflect having moved automake/.
325        * include/Makefile.am: Reflect having moved automake/.
326        * start/Makefile.am: Reflect having moved automake/.
327        * startup/Makefile.am: Reflect having moved automake/.
328        * wrapup/Makefile.am: Reflect having moved automake/.
329
3302003-08-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
331
332        * configure.ac: Use rtems-bugs@rtems.com as bug report email address.
333
3342003-08-06      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
335
336        PR 445/bsps
337        * bsp_specs: Remove -D__embedded__ -Asystem(embedded) from cpp.
338        Remove cpp, old_cpp (now unused).
339
3402003-03-06      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
341
342        * configure.ac: Remove AC_CONFIG_AUX_DIR.
343
3442003-02-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
345
346        * configure.ac: AM_INIT_AUTOMAKE([1.7.2]).
347
3482003-02-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
349
350        * configure.ac: AC_PREREQ(2.57).
351
3522003-01-20      Joel Sherrill <joel@OARcorp.com>
353
354        * startup/linkcmds: Add FreeBSD SYSCTL() sections for networking.
355
3562002-12-13      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
357
358        * clock/Makefile.am: Don't include @RTEMS_BSP@.cfg.
359        * console/Makefile.am: Don't include @RTEMS_BSP@.cfg.
360        * start/Makefile.am: Don't include @RTEMS_BSP@.cfg.
361        * startup/Makefile.am: Don't include @RTEMS_BSP@.cfg.
362
3632002-12-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
364
365        * start/Makefile.am: Use install-data-local to install startfile.
366
3672002-12-10      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
368
369        * wrapup/Makefile.am: Don't include @RTEMS_BSP@.cfg.
370
3712002-11-06      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
372
373        * startup/bspstart.c: Add empty H8BD_Install_IRQ so the port will have
374        a routine to call.
375
3762002-11-05      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
377
378        * startup/bspstart.c: Remove ramStart to eliminate warning.
379
3802002-10-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
381
382        * .cvsignore: Reformat.
383        Add autom4te*cache.
384        Remove autom4te.cache.
385
3862002-08-21      Joel Sherrill <joel@OARcorp.com>
387
388        * bsp_specs: Added support for -nostdlibs.
389
3902002-08-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
391
392        * clock/Makefile.am: Use .$(OBJEXT) instead of .o.
393        * console/Makefile.am: Use .$(OBJEXT) instead of .o.
394        * start/Makefile.am: Use .$(OBJEXT) instead of .o.
395        * startup/Makefile.am: Use .$(OBJEXT) instead of .o.
396        * wrapup/Makefile.am: Use .$(OBJEXT) instead of .o.
397
3982002-08-05      Joel Sherrill <joel@OARcorp.com>
399
400        * startup/bspstart.c, startup/linkcmds: Per PR247 , fix the linkcmds
401        to avoid overlapping sections and reworked the way the heap and
402        workspace are calculated.
403
4042002-07-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
405
406        * start/Makefile.am: Eliminate PGM.
407        Add bsplib_DATA = $(PROJECT_RELEASE)/lib/start$(LIB_VARIANT).o.
408
4092002-07-19      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
410
411        * startup/Makefile.am: Add bsplib_DATA = linkcmds.
412
4132002-07-04      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
414
415        * wrapup/Makefile.am: Eliminate TMPINSTALL_FILES.
416        Remove $(OBJS) from all-local.
417
4182002-07-04      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
419
420        * wrapup/Makefile.am: Add $(LIB) to all-local.
421
4222002-06-29      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
423
424        * wrapup/Makefile.am: Remove preinstallation of libbsp.a,
425
4262002-03-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
427
428        * configure.ac:
429        AC_INIT(package,_RTEMS_VERSION,_RTEMS_BUGS).
430        AM_INIT_AUTOMAKE([no-define foreign 1.6]).
431        * clock/Makefile.am: Remove AUTOMAKE_OPTIONS.
432        * Makefile.am: Remove AUTOMAKE_OPTIONS.
433        * console/Makefile.am: Remove AUTOMAKE_OPTIONS.
434        * include/Makefile.am: Remove AUTOMAKE_OPTIONS.
435        * start/Makefile.am: Remove AUTOMAKE_OPTIONS.
436        * startup/Makefile.am: Remove AUTOMAKE_OPTIONS.
437        * wrapup/Makefile.am: Remove AUTOMAKE_OPTIONS.
438
4392002-01-03      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
440
441        * console/console-io.c: Include rtems/bspIo.h instead of bspIo.h.
442
4432001-12-22      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
444
445        * bsp_specs: Replace -lrtemsall with -lrtemsbsp -lrtemscpu,
446        replace -lrtemsall_g with -lrtemsbsp_g -lrtemscpu_g.
447
4482001-12-22      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
449
450        * bsp_specs: Replace -lrtemsall with -lrtemsbsp -lrtemscpu,
451        replace -lrtemsall_g with -lrtemsbsp_g -lrtemscpu_g.
452
4532001-11-30      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
454
455        * configure.ac: Introduce RTEMS_BSP_CONFIGURE.
456
4572001-10-12      Joel Sherrill <joel@OARcorp.com>
458
459        * console/console-io.c: Fixed typo.
460
4612001-10-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
462
463        * .cvsignore: Add autom4te.cache for autoconf > 2.52.
464        * configure.in: Remove.
465        * configure.ac: New file, generated from configure.in by autoupdate.
466
4672001-09-27      Joel Sherrill <joel@OARcorp.com>
468
469        * include/bsp.h: Renamed delay() to rtems_bsp_delay().
470
4712001-09-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
472
473        * include/Makefile.am: Use 'CLEANFILES ='.
474        * include/Makefile.am: Use 'TMPINSTALL_FILES ='.
475
4762001-05-26      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
477
478        * configure.in: Add bspopts.h.
479        * include/.cvsignore: Add bspopts.h*, stamp-h*.
480        * include/Makefile.am: Use *_HEADERS instead of *H_FILES.
481        * include/bsp.h: Include bspopts.h.
482
4832001-05-10      Ralf Corsepius  <corsepiu@faw.uni-ulm.de>
484
485        * configure.in: Use RTEMS_PROG_CC_FOR_TARGET([-ansi -fasm]).
486
4872001-01-03      Joel Sherrill <joel@OARcorp.com>
488
489        * console/console-io.c: Added console_initialize_hardware().
490
4912000-11-09      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
492
493        * Makefile.am: Use ... instead of RTEMS_TOPdir in ACLOCAL_AMFLAGS.
494
4952000-11-09      Joel Sherrill <joel@OARcorp.com>
496
497        * configure.in, Makefile.am, clock/Makefile.am, clock/.cvsignore,
498        wrapup/Makefile.am: Added include of stub clock driver so ticker
499        would link.
500
5012000-11-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
502
503        * Makefile.am: Switch to ACLOCAL_AMFLAGS = -I $(RTEMS_TOPdir)/aclocal.
504
5052000-11-01      Joel Sherrill <joel@OARcorp.com>
506
507        * startup/bspstart.c: assoc.h, error.h, libio_.h, libio.h, and
508        libcsupport.h moved from libc to lib/include/rtems and
509        now must be referenced as <rtems/XXX.h>.   Header file order
510        was cleaned up while doing this.
511
5122000-10-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
513
514        * Makefile.am: ACLOCAL_AMFLAGS= -I $(RTEMS_TOPdir)/macros.
515        Switch to GNU canonicalization.
516
5172000-09-04      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
518
519        * console/Makefile.am, start/Makefile.am, startup/Makefile.am,
520        wrapup/Makefile.am: Include compile.am
521
5222000-08-10      Joel Sherrill <joel@OARcorp.com>
523
524        * ChangeLog: New file.
Note: See TracBrowser for help on using the repository browser.