source: rtems/c/src/lib/libbsp/m32c/m32cbsp/ChangeLog @ 087dd25

4.104.115
Last change on this file since 087dd25 was 087dd25, checked in by Joel Sherrill <joel.sherrill@…>, on 12/04/08 at 20:32:10

2008-12-04 Joel Sherrill <joel.sherrill@…>

  • bsp_specs, tools/runtest.in: Move -e start from *link to *startfile to avoid warning for undefined entry symbol when linking relocatables with binutils 2.19.
  • Property mode set to 100644
File size: 16.6 KB
Line 
12008-12-04      Joel Sherrill <joel.sherrill@oarcorp.com>
2
3        * bsp_specs, tools/runtest.in: Move -e start from *link to *startfile
4        to avoid warning for undefined entry symbol when linking relocatables
5        with binutils 2.19.
6
72008-10-02      Joel Sherrill <joel.sherrill@oarcorp.com>
8
9        * README: New file.
10
112008-10-02      Joel Sherrill <joel.sherrill@oarcorp.com>
12
13        * .cvsignore, ChangeLog, Makefile.am, bsp_specs, configure.ac,
14        preinstall.am, console/console-io.c, console/syscalls.S,
15        include/.cvsignore, include/bsp.h, start/start.S, startup/bspstart.c,
16        startup/crtn.S, startup/linkcmds, timer/timer.c, tools/.cvsignore,
17        tools/Makefile.am, tools/configure.ac, tools/runtest.in: New files.
18
192008-09-26      Ralf Corsépius <ralf.corsepius@rtems.org>
20
21        * Makefile.am: Cleanup ../../shared/include/bootcard.h handling.
22
232008-09-25      Joel Sherrill <joel.sherrill@oarcorp.com>
24
25        * console/console-io.c: Add missing file and remove junk code.
26        * console/syscalls.S: New file.
27
282008-09-24      Joel Sherrill <joel.sherrill@oarcorp.com>
29
30        * startup/linkcmds: Simulator now appears to have 16M RAM support by
31        default in gdb 6.8.
32
332008-09-24      Joel Sherrill <joel.sherrill@oarcorp.com>
34
35        * Makefile.am, console/console-io.c, include/bsp.h:
36
372008-09-23      Joel Sherrill <joel.sherrill@oarcorp.com>
38
39        * configure.ac: Make letting boot_card() handle work area allocation
40        mandatory. Rename RTEMS_BSP_BOOTCARD_HANDLES_RAM_ALLOCATION to
41        BSP_BOOTCARD_OPTIONS.
42
432008-09-19      Joel Sherrill <joel.sherrill@oarcorp.com>
44
45        * Makefile.am: Split out bspstart contents. Use shared stub for
46        bsp_start.
47        * startup/h8bdinstallirq.c: New file.
48        * startup/bspstart.c: Removed.
49
502008-09-18      Joel Sherrill <joel.sherrill@oarcorp.com>
51
52        * include/bsp.h: Remove unnecessary boilerplate comments.
53
542008-09-16      Joel Sherrill <joel.sherrill@oarcorp.com>
55
56        * Makefile.am, startup/linkcmds: Use top level shared
57        bsp_get_work_area() implementation.
58        * startup/bspgetworkarea.c: Removed.
59
602008-09-16      Joel Sherrill <joel.sherrill@oarcorp.com>
61
62        * startup/bspstart.c: Remove unnecessary includes of
63        rtems/libcsupport.h and rtems/libio.h.
64
652008-09-14      Joel Sherrill <joel.sherrill@oarcorp.com>
66
67        * Makefile.am, configure.ac, startup/__main.c, startup/bspstart.c:
68        Split out bsp_get_work_area() into its own file and user BSP
69        Framework to perform more initialization.
70        * startup/bspgetworkarea.c: New file.
71
722008-09-10      Joel Sherrill <joel.sherrill@oarcorp.com>
73
74        * include/bsp.h: Review of all bsp_cleanup() implementations. In this
75        phase, all prototypes were removed from bsp.h and empty
76        implementations were removed and made to use the shared stub.
77
782008-08-19      Ralf Corsépius <ralf.corsepius@rtems.org>
79
80        * startup/__main.c: Add missing prototypes.
81
822008-05-15      Joel Sherrill <joel.sherrill@OARcorp.com>
83
84        * startup/bspstart.c: Add capability for bootcard.c BSP Initialization
85        Framework to ask the BSP where it has memory for the RTEMS Workspace
86        and C Program Heap. These collectively are referred to as work area.
87        If the BSP supports this, then it does not have to include code to
88        split the available memory between the two areas. This reduces the
89        amount of code in the BSP specific bspstart.c file. Additionally, the
90        shared framework can initialize the C Library, call
91        rtems_debug_enable(), and dirty the work area memory. Until most/all
92        BSPs support this new capability, if the BSP supports this, it should
93        call RTEMS_BSP_BOOTCARD_HANDLES_RAM_ALLOCATION from its configure.ac.
94        When the transition is complete, this autoconf macro can be removed.
95
962008-05-14      Joel Sherrill <joel.sherrill@OARcorp.com>
97
98        * Makefile.am: Rework to avoid .rel files.
99
1002008-05-12      Joel Sherrill <joel.sherrill@OARcorp.com>
101
102        * startup/bspstart.c: Refactored and renamed initialization routines to
103        rtems_initialize_data_structures, rtems_initialize_before_drivers,
104        rtems_initialize_device_drivers, and
105        rtems_initialize_start_multitasking. This opened the sequence up so
106        that bootcard() could provide a more robust and flexible framework
107        which is easier to explain and understand. This also lays the
108        groundwork for sharing the division of available memory between the
109        RTEMS workspace and heap and the C library initialization across all
110        BSPs.
111
1122007-12-11      Joel Sherrill <joel.sherrill@OARcorp.com>
113
114        * include/bsp.h, startup/bspstart.c: Eliminate copies of the
115        Configuration Table. Use the RTEMS provided accessor macros to obtain
116        configuration fields.
117
1182007-12-04      Joel Sherrill <joel.sherrill@OARcorp.com>
119
120        * startup/bspstart.c: Move interrupt_stack_size field from CPU Table to
121        Configuration Table. Eliminate CPU Table from all ports. Delete
122        references to CPU Table in all forms.
123
1242007-12-03      Joel Sherrill <joel.sherrill@OARcorp.com>
125
126        * Makefile.am, startup/bspstart.c: Moved most of the remaining CPU
127        Table fields to the Configuration Table. This included
128        pretasking_hook, predriver_hook, postdriver_hook, idle_task,
129        do_zero_of_workspace, extra_mpci_receive_server_stack,
130        stack_allocate_hook, and stack_free_hook. As a side-effect of this
131        effort some multiprocessing code was made conditional and some style
132        clean up occurred.
133
1342007-05-03      Joel Sherrill <joel@OARcorp.com>
135
136        * startup/linkcmds: Handle .data.* sections
137
1382007-04-12      Ralf Corsépius <ralf.corsepius@rtems.org>
139
140        * bsp_specs: Remove qrtems_debug.
141
1422006-12-02      Ralf Corsépius <ralf.corsepius@rtems.org>
143
144        * configure.ac: New BUG-REPORT address.
145
1462006-11-15      Joel Sherrill <joel@OARcorp.com>
147
148        * Makefile.am: Merge c_rtems_main() into boot_card(). This eliminated a
149        file and simplified initialization.
150
1512006-10-17      Ralf Corsépius <ralf.corsepius@rtems.org>
152
153        * Makefile.am: Remove superfluous -DASM.
154
1552006-10-17      Ralf Corsépius <ralf.corsepius@rtems.org>
156
157        * configure.ac: Require autoconf-2.60. Require automake-1.10.
158
1592006-02-08      Joel Sherrill <joel@OARcorp.com>
160
161        * startup/linkcmds: Add sections required by newer gcc versions.
162
1632006-01-11      Ralf Corsepius <ralf.corsepius@rtems.org>
164
165        * Makefile.am: Add preinstall.am.
166
1672005-05-26      Ralf Corsepius <ralf.corsepius@rtems.org>
168
169        * include/bsp.h: New header guard.
170
1712005-05-11      Joel Sherrill <joel@OARcorp.com>
172
173        * startup/linkcmds: Add .rodata.* sections.
174
1752005-03-07      Joel Sherrill <joel@OARcorp.com>
176
177        * Makefile.am: Add timerstub so more tests link.
178
1792005-03-07      Joel Sherrill <joel@OARcorp.com>
180
181        * startup/linkcmds: Hacked so there is enough memory to link pppd.exe.
182
1832005-01-07      Ralf Corsepius <ralf.corsepius@rtems.org>
184
185        * Makefile.am: Eliminate CFLAGS_OPTIMIZE_V.
186
1872005-01-02      Ralf Corsepius <ralf.corsepius@rtems.org>
188
189        * Makefile.am: Remove build-variant support.
190
1912004-09-29      Joel Sherrill <joel@OARcorp.com>
192
193        * include/bsp.h, include/tm27.h: i960 obsoleted and all references
194        removed.
195
1962004-09-24      Ralf Corsepius <ralf_corsepius@rtems.org>
197
198        * configure.ac: Require automake > 1.9.
199
2002004-04-23      Ralf Corsepius <ralf_corsepius@rtems.org>
201
202        PR 610/bsps
203        * Makefile.am: Add include/tm27.h, Cosmetics.
204        * include/tm27.h: Final cosmetics.
205
2062004-04-22      Ralf Corsepius <ralf_corsepius@rtems.org>
207
208        * include/bsp.h: Split out tmtest27 support.
209        * include/tm27.h: New.
210
2112004-04-21      Ralf Corsepius <ralf_corsepius@rtems.org>
212
213        PR 613/bsps
214        * include/bsp.h: Remove MAX_LONG_TEST_DURATION.
215
2162004-04-21      Ralf Corsepius <ralf_corsepius@rtems.org>
217
218        PR 614/bsps
219        * include/bsp.h: Remove MAX_SHORT_TEST_DURATION (Unused).
220
2212004-04-01      Ralf Corsepius <ralf_corsepius@rtems.org>
222
223        * include/bsp.h: Include <rtems/clockdrv.h> instead of <clockdrv.h>.
224        * include/bsp.h: Include <rtems/console.h> instead of <console.h>.
225        * include/bsp.h: Include <rtems/iosupp.h> instead of <iosupp.h>.
226
2272004-03-31      Ralf Corsepius <ralf_corsepius@rtems.org>
228
229        * include/bsp.h, startup/bspstart.c: Convert to using c99 fixed size
230        types.
231
2322004-02-19      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
233
234        * Makefile.am: Reflect changes to bsp.am.
235        Preinstall dist_project_lib*.
236
2372004-02-14      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
238
239        * Makefile.am: Reflect changes to bsp.am.
240
2412004-02-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
242
243        * Makefile.am: Use CPPASCOMPILE instead of CCASCOMPILE.
244
2452004-01-28      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
246
247        * Makefile.am: Merge-in clock/Makefile.am, console/Makefile.am,
248        start/Makefile.am, startup/Makefile.am, wrapup/Makefile.am.
249        * clock/Makefile.am, console/Makefile.am, start/Makefile.am,
250        startup/Makefile.am, wrapup/Makefile.am: Remove.
251        Use automake compilation rules.
252        * configure.ac: Reflect changes above.
253
2542004-01-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
255
256        * Makefile.am: Add PREINSTALL_DIRS.
257
2582004-01-14      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
259
260        * start/Makefile.am: Re-add dirstamps to PRE/TMPINSTALL_FILES.
261        Add PRE/TMPINSTALL_FILES to CLEANFILES.
262        * startup/Makefile.am: Ditto.
263
2642004-01-05      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
265
266        * wrapup/Makefile.am: Eliminate $(LIB).
267        Use noinst_DATA to trigger building libbsp.a.
268
2692003-12-13      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
270
271        * start/Makefile.am: s,${PROJECT_RELEASE}/lib,$(PROJECT_LIB),g.
272        * startup/Makefile.am: s,${PROJECT_RELEASE}/lib,$(PROJECT_LIB),g.
273
2742003-12-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
275
276        * start/Makefile.am: Use mkdir_p. Remove dirs from PRE/TMPINSTALL_FILES.
277        * startup/Makefile.am: Use mkdir_p. Remove dirs from PRE/TMPINSTALL_FILES.
278
2792003-12-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
280
281        * configure.ac: Require automake >= 1.8, autoconf >= 2.59.
282
2832003-12-10      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
284
285        * clock/Makefile.am: Misc cleanups and fixes.
286        * start/Makefile.am: Misc cleanups and fixes.
287        * startup/Makefile.am: Misc cleanups and fixes.
288        * wrapup/Makefile.am: Misc cleanups and fixes.
289
2902003-12-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
291
292        * Makefile.am: Add dirstamps to preinstallation.
293        * clock/Makefile.am: Cosmetics.
294        * console/Makefile.am: Cosmetics.
295        * startup/Makefile.am: Cosmetics.
296        * wrapup/Makefile.am: Cosmetics.
297
2982003-12-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
299
300        * clock/Makefile.am: Remove all-local: $(ARCH).
301        * console/Makefile.am: Remove all-local: $(ARCH).
302        * start/Makefile.am: Remove all-local: $(ARCH).
303        * startup/Makefile.am: Remove all-local: $(ARCH).
304        * wrapup/Makefile.am: Remove all-local: $(ARCH).
305
3062003-09-29      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
307
308        * Makefile.am: Merge-in include/Makefile.am.
309        Reflect changes to bsp.am.
310        * include/Makefile.am: Remove.
311        * configure.ac: Reflect changes above.
312
3132003-09-08      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
314
315        * bsp_specs: Remove *lib:.
316
3172003-09-04      Joel Sherrill <joel@OARcorp.com>
318
319        * console/console-io.c, include/bsp.h, startup/bspstart.c: URL for
320        license changed.
321
3222003-08-18      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
323
324        * Makefile.am: Reflect having moved aclocal/.
325
3262003-08-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
327
328        * Makefile.am: Reflect having moved automake/.
329        * clock/Makefile.am: Reflect having moved automake/.
330        * console/Makefile.am: Reflect having moved automake/.
331        * include/Makefile.am: Reflect having moved automake/.
332        * start/Makefile.am: Reflect having moved automake/.
333        * startup/Makefile.am: Reflect having moved automake/.
334        * wrapup/Makefile.am: Reflect having moved automake/.
335
3362003-08-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
337
338        * configure.ac: Use rtems-bugs@rtems.com as bug report email address.
339
3402003-08-06      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
341
342        PR 445/bsps
343        * bsp_specs: Remove -D__embedded__ -Asystem(embedded) from cpp.
344        Remove cpp, old_cpp (now unused).
345
3462003-03-06      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
347
348        * configure.ac: Remove AC_CONFIG_AUX_DIR.
349
3502003-02-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
351
352        * configure.ac: AM_INIT_AUTOMAKE([1.7.2]).
353
3542003-02-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
355
356        * configure.ac: AC_PREREQ(2.57).
357
3582003-01-20      Joel Sherrill <joel@OARcorp.com>
359
360        * startup/linkcmds: Add FreeBSD SYSCTL() sections for networking.
361
3622002-12-13      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
363
364        * clock/Makefile.am: Don't include @RTEMS_BSP@.cfg.
365        * console/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
3692002-12-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
370
371        * start/Makefile.am: Use install-data-local to install startfile.
372
3732002-12-10      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
374
375        * wrapup/Makefile.am: Don't include @RTEMS_BSP@.cfg.
376
3772002-11-06      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
378
379        * startup/bspstart.c: Add empty H8BD_Install_IRQ so the port will have
380        a routine to call.
381
3822002-11-05      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
383
384        * startup/bspstart.c: Remove ramStart to eliminate warning.
385
3862002-10-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
387
388        * .cvsignore: Reformat.
389        Add autom4te*cache.
390        Remove autom4te.cache.
391
3922002-08-21      Joel Sherrill <joel@OARcorp.com>
393
394        * bsp_specs: Added support for -nostdlibs.
395
3962002-08-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
397
398        * clock/Makefile.am: Use .$(OBJEXT) instead of .o.
399        * console/Makefile.am: Use .$(OBJEXT) instead of .o.
400        * start/Makefile.am: Use .$(OBJEXT) instead of .o.
401        * startup/Makefile.am: Use .$(OBJEXT) instead of .o.
402        * wrapup/Makefile.am: Use .$(OBJEXT) instead of .o.
403
4042002-08-05      Joel Sherrill <joel@OARcorp.com>
405
406        * startup/bspstart.c, startup/linkcmds: Per PR247 , fix the linkcmds
407        to avoid overlapping sections and reworked the way the heap and
408        workspace are calculated.
409
4102002-07-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
411
412        * start/Makefile.am: Eliminate PGM.
413        Add bsplib_DATA = $(PROJECT_RELEASE)/lib/start$(LIB_VARIANT).o.
414
4152002-07-19      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
416
417        * startup/Makefile.am: Add bsplib_DATA = linkcmds.
418
4192002-07-04      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
420
421        * wrapup/Makefile.am: Eliminate TMPINSTALL_FILES.
422        Remove $(OBJS) from all-local.
423
4242002-07-04      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
425
426        * wrapup/Makefile.am: Add $(LIB) to all-local.
427
4282002-06-29      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
429
430        * wrapup/Makefile.am: Remove preinstallation of libbsp.a,
431
4322002-03-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
433
434        * configure.ac:
435        AC_INIT(package,_RTEMS_VERSION,_RTEMS_BUGS).
436        AM_INIT_AUTOMAKE([no-define foreign 1.6]).
437        * clock/Makefile.am: Remove AUTOMAKE_OPTIONS.
438        * Makefile.am: Remove AUTOMAKE_OPTIONS.
439        * console/Makefile.am: Remove AUTOMAKE_OPTIONS.
440        * include/Makefile.am: Remove AUTOMAKE_OPTIONS.
441        * start/Makefile.am: Remove AUTOMAKE_OPTIONS.
442        * startup/Makefile.am: Remove AUTOMAKE_OPTIONS.
443        * wrapup/Makefile.am: Remove AUTOMAKE_OPTIONS.
444
4452002-01-03      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
446
447        * console/console-io.c: Include rtems/bspIo.h instead of bspIo.h.
448
4492001-12-22      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
450
451        * bsp_specs: Replace -lrtemsall with -lrtemsbsp -lrtemscpu,
452        replace -lrtemsall_g with -lrtemsbsp_g -lrtemscpu_g.
453
4542001-12-22      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
455
456        * bsp_specs: Replace -lrtemsall with -lrtemsbsp -lrtemscpu,
457        replace -lrtemsall_g with -lrtemsbsp_g -lrtemscpu_g.
458
4592001-11-30      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
460
461        * configure.ac: Introduce RTEMS_BSP_CONFIGURE.
462
4632001-10-12      Joel Sherrill <joel@OARcorp.com>
464
465        * console/console-io.c: Fixed typo.
466
4672001-10-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
468
469        * .cvsignore: Add autom4te.cache for autoconf > 2.52.
470        * configure.in: Remove.
471        * configure.ac: New file, generated from configure.in by autoupdate.
472
4732001-09-27      Joel Sherrill <joel@OARcorp.com>
474
475        * include/bsp.h: Renamed delay() to rtems_bsp_delay().
476
4772001-09-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
478
479        * include/Makefile.am: Use 'CLEANFILES ='.
480        * include/Makefile.am: Use 'TMPINSTALL_FILES ='.
481
4822001-05-26      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
483
484        * configure.in: Add bspopts.h.
485        * include/.cvsignore: Add bspopts.h*, stamp-h*.
486        * include/Makefile.am: Use *_HEADERS instead of *H_FILES.
487        * include/bsp.h: Include bspopts.h.
488
4892001-05-10      Ralf Corsepius  <corsepiu@faw.uni-ulm.de>
490
491        * configure.in: Use RTEMS_PROG_CC_FOR_TARGET([-ansi -fasm]).
492
4932001-01-03      Joel Sherrill <joel@OARcorp.com>
494
495        * console/console-io.c: Added console_initialize_hardware().
496
4972000-11-09      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
498
499        * Makefile.am: Use ... instead of RTEMS_TOPdir in ACLOCAL_AMFLAGS.
500
5012000-11-09      Joel Sherrill <joel@OARcorp.com>
502
503        * configure.in, Makefile.am, clock/Makefile.am, clock/.cvsignore,
504        wrapup/Makefile.am: Added include of stub clock driver so ticker
505        would link.
506
5072000-11-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
508
509        * Makefile.am: Switch to ACLOCAL_AMFLAGS = -I $(RTEMS_TOPdir)/aclocal.
510
5112000-11-01      Joel Sherrill <joel@OARcorp.com>
512
513        * startup/bspstart.c: assoc.h, error.h, libio_.h, libio.h, and
514        libcsupport.h moved from libc to lib/include/rtems and
515        now must be referenced as <rtems/XXX.h>.   Header file order
516        was cleaned up while doing this.
517
5182000-10-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
519
520        * Makefile.am: ACLOCAL_AMFLAGS= -I $(RTEMS_TOPdir)/macros.
521        Switch to GNU canonicalization.
522
5232000-09-04      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
524
525        * console/Makefile.am, start/Makefile.am, startup/Makefile.am,
526        wrapup/Makefile.am: Include compile.am
527
5282000-08-10      Joel Sherrill <joel@OARcorp.com>
529
530        * ChangeLog: New file.
Note: See TracBrowser for help on using the repository browser.