source: rtems/c/src/lib/libbsp/m32c/m32cbsp/ChangeLog @ 0fd07a10

4.104.115
Last change on this file since 0fd07a10 was 0fd07a10, checked in by Joel Sherrill <joel.sherrill@…>, on Oct 2, 2008 at 9:34:36 PM

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

  • .cvsignore, ChangeLog?, Makefile.am, bsp_specs, configure.ac, preinstall.am, console/console-io.c, console/syscalls.S, include/.cvsignore, include/bsp.h, start/start.S, startup/bspstart.c, startup/crtn.S, startup/linkcmds, timer/timer.c, tools/.cvsignore, tools/Makefile.am, tools/configure.ac, tools/runtest.in: New files.
  • Property mode set to 100644
File size: 16.3 KB
Line 
12008-10-02      Joel Sherrill <joel.sherrill@oarcorp.com>
2
3        * .cvsignore, ChangeLog, Makefile.am, bsp_specs, configure.ac,
4        preinstall.am, console/console-io.c, console/syscalls.S,
5        include/.cvsignore, include/bsp.h, start/start.S, startup/bspstart.c,
6        startup/crtn.S, startup/linkcmds, timer/timer.c, tools/.cvsignore,
7        tools/Makefile.am, tools/configure.ac, tools/runtest.in: New files.
8
92008-09-26      Ralf Corsépius <ralf.corsepius@rtems.org>
10
11        * Makefile.am: Cleanup ../../shared/include/bootcard.h handling.
12
132008-09-25      Joel Sherrill <joel.sherrill@oarcorp.com>
14
15        * console/console-io.c: Add missing file and remove junk code.
16        * console/syscalls.S: New file.
17
182008-09-24      Joel Sherrill <joel.sherrill@oarcorp.com>
19
20        * startup/linkcmds: Simulator now appears to have 16M RAM support by
21        default in gdb 6.8.
22
232008-09-24      Joel Sherrill <joel.sherrill@oarcorp.com>
24
25        * Makefile.am, console/console-io.c, include/bsp.h:
26
272008-09-23      Joel Sherrill <joel.sherrill@oarcorp.com>
28
29        * configure.ac: Make letting boot_card() handle work area allocation
30        mandatory. Rename RTEMS_BSP_BOOTCARD_HANDLES_RAM_ALLOCATION to
31        BSP_BOOTCARD_OPTIONS.
32
332008-09-19      Joel Sherrill <joel.sherrill@oarcorp.com>
34
35        * Makefile.am: Split out bspstart contents. Use shared stub for
36        bsp_start.
37        * startup/h8bdinstallirq.c: New file.
38        * startup/bspstart.c: Removed.
39
402008-09-18      Joel Sherrill <joel.sherrill@oarcorp.com>
41
42        * include/bsp.h: Remove unnecessary boilerplate comments.
43
442008-09-16      Joel Sherrill <joel.sherrill@oarcorp.com>
45
46        * Makefile.am, startup/linkcmds: Use top level shared
47        bsp_get_work_area() implementation.
48        * startup/bspgetworkarea.c: Removed.
49
502008-09-16      Joel Sherrill <joel.sherrill@oarcorp.com>
51
52        * startup/bspstart.c: Remove unnecessary includes of
53        rtems/libcsupport.h and rtems/libio.h.
54
552008-09-14      Joel Sherrill <joel.sherrill@oarcorp.com>
56
57        * Makefile.am, configure.ac, startup/__main.c, startup/bspstart.c:
58        Split out bsp_get_work_area() into its own file and user BSP
59        Framework to perform more initialization.
60        * startup/bspgetworkarea.c: New file.
61
622008-09-10      Joel Sherrill <joel.sherrill@oarcorp.com>
63
64        * include/bsp.h: Review of all bsp_cleanup() implementations. In this
65        phase, all prototypes were removed from bsp.h and empty
66        implementations were removed and made to use the shared stub.
67
682008-08-19      Ralf Corsépius <ralf.corsepius@rtems.org>
69
70        * startup/__main.c: Add missing prototypes.
71
722008-05-15      Joel Sherrill <joel.sherrill@OARcorp.com>
73
74        * startup/bspstart.c: Add capability for bootcard.c BSP Initialization
75        Framework to ask the BSP where it has memory for the RTEMS Workspace
76        and C Program Heap. These collectively are referred to as work area.
77        If the BSP supports this, then it does not have to include code to
78        split the available memory between the two areas. This reduces the
79        amount of code in the BSP specific bspstart.c file. Additionally, the
80        shared framework can initialize the C Library, call
81        rtems_debug_enable(), and dirty the work area memory. Until most/all
82        BSPs support this new capability, if the BSP supports this, it should
83        call RTEMS_BSP_BOOTCARD_HANDLES_RAM_ALLOCATION from its configure.ac.
84        When the transition is complete, this autoconf macro can be removed.
85
862008-05-14      Joel Sherrill <joel.sherrill@OARcorp.com>
87
88        * Makefile.am: Rework to avoid .rel files.
89
902008-05-12      Joel Sherrill <joel.sherrill@OARcorp.com>
91
92        * startup/bspstart.c: Refactored and renamed initialization routines to
93        rtems_initialize_data_structures, rtems_initialize_before_drivers,
94        rtems_initialize_device_drivers, and
95        rtems_initialize_start_multitasking. This opened the sequence up so
96        that bootcard() could provide a more robust and flexible framework
97        which is easier to explain and understand. This also lays the
98        groundwork for sharing the division of available memory between the
99        RTEMS workspace and heap and the C library initialization across all
100        BSPs.
101
1022007-12-11      Joel Sherrill <joel.sherrill@OARcorp.com>
103
104        * include/bsp.h, startup/bspstart.c: Eliminate copies of the
105        Configuration Table. Use the RTEMS provided accessor macros to obtain
106        configuration fields.
107
1082007-12-04      Joel Sherrill <joel.sherrill@OARcorp.com>
109
110        * startup/bspstart.c: Move interrupt_stack_size field from CPU Table to
111        Configuration Table. Eliminate CPU Table from all ports. Delete
112        references to CPU Table in all forms.
113
1142007-12-03      Joel Sherrill <joel.sherrill@OARcorp.com>
115
116        * Makefile.am, startup/bspstart.c: Moved most of the remaining CPU
117        Table fields to the Configuration Table. This included
118        pretasking_hook, predriver_hook, postdriver_hook, idle_task,
119        do_zero_of_workspace, extra_mpci_receive_server_stack,
120        stack_allocate_hook, and stack_free_hook. As a side-effect of this
121        effort some multiprocessing code was made conditional and some style
122        clean up occurred.
123
1242007-05-03      Joel Sherrill <joel@OARcorp.com>
125
126        * startup/linkcmds: Handle .data.* sections
127
1282007-04-12      Ralf Corsépius <ralf.corsepius@rtems.org>
129
130        * bsp_specs: Remove qrtems_debug.
131
1322006-12-02      Ralf Corsépius <ralf.corsepius@rtems.org>
133
134        * configure.ac: New BUG-REPORT address.
135
1362006-11-15      Joel Sherrill <joel@OARcorp.com>
137
138        * Makefile.am: Merge c_rtems_main() into boot_card(). This eliminated a
139        file and simplified initialization.
140
1412006-10-17      Ralf Corsépius <ralf.corsepius@rtems.org>
142
143        * Makefile.am: Remove superfluous -DASM.
144
1452006-10-17      Ralf Corsépius <ralf.corsepius@rtems.org>
146
147        * configure.ac: Require autoconf-2.60. Require automake-1.10.
148
1492006-02-08      Joel Sherrill <joel@OARcorp.com>
150
151        * startup/linkcmds: Add sections required by newer gcc versions.
152
1532006-01-11      Ralf Corsepius <ralf.corsepius@rtems.org>
154
155        * Makefile.am: Add preinstall.am.
156
1572005-05-26      Ralf Corsepius <ralf.corsepius@rtems.org>
158
159        * include/bsp.h: New header guard.
160
1612005-05-11      Joel Sherrill <joel@OARcorp.com>
162
163        * startup/linkcmds: Add .rodata.* sections.
164
1652005-03-07      Joel Sherrill <joel@OARcorp.com>
166
167        * Makefile.am: Add timerstub so more tests link.
168
1692005-03-07      Joel Sherrill <joel@OARcorp.com>
170
171        * startup/linkcmds: Hacked so there is enough memory to link pppd.exe.
172
1732005-01-07      Ralf Corsepius <ralf.corsepius@rtems.org>
174
175        * Makefile.am: Eliminate CFLAGS_OPTIMIZE_V.
176
1772005-01-02      Ralf Corsepius <ralf.corsepius@rtems.org>
178
179        * Makefile.am: Remove build-variant support.
180
1812004-09-29      Joel Sherrill <joel@OARcorp.com>
182
183        * include/bsp.h, include/tm27.h: i960 obsoleted and all references
184        removed.
185
1862004-09-24      Ralf Corsepius <ralf_corsepius@rtems.org>
187
188        * configure.ac: Require automake > 1.9.
189
1902004-04-23      Ralf Corsepius <ralf_corsepius@rtems.org>
191
192        PR 610/bsps
193        * Makefile.am: Add include/tm27.h, Cosmetics.
194        * include/tm27.h: Final cosmetics.
195
1962004-04-22      Ralf Corsepius <ralf_corsepius@rtems.org>
197
198        * include/bsp.h: Split out tmtest27 support.
199        * include/tm27.h: New.
200
2012004-04-21      Ralf Corsepius <ralf_corsepius@rtems.org>
202
203        PR 613/bsps
204        * include/bsp.h: Remove MAX_LONG_TEST_DURATION.
205
2062004-04-21      Ralf Corsepius <ralf_corsepius@rtems.org>
207
208        PR 614/bsps
209        * include/bsp.h: Remove MAX_SHORT_TEST_DURATION (Unused).
210
2112004-04-01      Ralf Corsepius <ralf_corsepius@rtems.org>
212
213        * include/bsp.h: Include <rtems/clockdrv.h> instead of <clockdrv.h>.
214        * include/bsp.h: Include <rtems/console.h> instead of <console.h>.
215        * include/bsp.h: Include <rtems/iosupp.h> instead of <iosupp.h>.
216
2172004-03-31      Ralf Corsepius <ralf_corsepius@rtems.org>
218
219        * include/bsp.h, startup/bspstart.c: Convert to using c99 fixed size
220        types.
221
2222004-02-19      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
223
224        * Makefile.am: Reflect changes to bsp.am.
225        Preinstall dist_project_lib*.
226
2272004-02-14      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
228
229        * Makefile.am: Reflect changes to bsp.am.
230
2312004-02-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
232
233        * Makefile.am: Use CPPASCOMPILE instead of CCASCOMPILE.
234
2352004-01-28      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
236
237        * Makefile.am: Merge-in clock/Makefile.am, console/Makefile.am,
238        start/Makefile.am, startup/Makefile.am, wrapup/Makefile.am.
239        * clock/Makefile.am, console/Makefile.am, start/Makefile.am,
240        startup/Makefile.am, wrapup/Makefile.am: Remove.
241        Use automake compilation rules.
242        * configure.ac: Reflect changes above.
243
2442004-01-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
245
246        * Makefile.am: Add PREINSTALL_DIRS.
247
2482004-01-14      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
249
250        * start/Makefile.am: Re-add dirstamps to PRE/TMPINSTALL_FILES.
251        Add PRE/TMPINSTALL_FILES to CLEANFILES.
252        * startup/Makefile.am: Ditto.
253
2542004-01-05      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
255
256        * wrapup/Makefile.am: Eliminate $(LIB).
257        Use noinst_DATA to trigger building libbsp.a.
258
2592003-12-13      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
260
261        * start/Makefile.am: s,${PROJECT_RELEASE}/lib,$(PROJECT_LIB),g.
262        * startup/Makefile.am: s,${PROJECT_RELEASE}/lib,$(PROJECT_LIB),g.
263
2642003-12-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
265
266        * start/Makefile.am: Use mkdir_p. Remove dirs from PRE/TMPINSTALL_FILES.
267        * startup/Makefile.am: Use mkdir_p. Remove dirs from PRE/TMPINSTALL_FILES.
268
2692003-12-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
270
271        * configure.ac: Require automake >= 1.8, autoconf >= 2.59.
272
2732003-12-10      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
274
275        * clock/Makefile.am: Misc cleanups and fixes.
276        * start/Makefile.am: Misc cleanups and fixes.
277        * startup/Makefile.am: Misc cleanups and fixes.
278        * wrapup/Makefile.am: Misc cleanups and fixes.
279
2802003-12-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
281
282        * Makefile.am: Add dirstamps to preinstallation.
283        * clock/Makefile.am: Cosmetics.
284        * console/Makefile.am: Cosmetics.
285        * startup/Makefile.am: Cosmetics.
286        * wrapup/Makefile.am: Cosmetics.
287
2882003-12-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
289
290        * clock/Makefile.am: Remove all-local: $(ARCH).
291        * console/Makefile.am: Remove all-local: $(ARCH).
292        * start/Makefile.am: Remove all-local: $(ARCH).
293        * startup/Makefile.am: Remove all-local: $(ARCH).
294        * wrapup/Makefile.am: Remove all-local: $(ARCH).
295
2962003-09-29      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
297
298        * Makefile.am: Merge-in include/Makefile.am.
299        Reflect changes to bsp.am.
300        * include/Makefile.am: Remove.
301        * configure.ac: Reflect changes above.
302
3032003-09-08      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
304
305        * bsp_specs: Remove *lib:.
306
3072003-09-04      Joel Sherrill <joel@OARcorp.com>
308
309        * console/console-io.c, include/bsp.h, startup/bspstart.c: URL for
310        license changed.
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        * start/Makefile.am: Reflect having moved automake/.
323        * startup/Makefile.am: Reflect having moved automake/.
324        * wrapup/Makefile.am: Reflect having moved automake/.
325
3262003-08-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
327
328        * configure.ac: Use rtems-bugs@rtems.com as bug report email address.
329
3302003-08-06      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
331
332        PR 445/bsps
333        * bsp_specs: Remove -D__embedded__ -Asystem(embedded) from cpp.
334        Remove cpp, old_cpp (now unused).
335
3362003-03-06      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
337
338        * configure.ac: Remove AC_CONFIG_AUX_DIR.
339
3402003-02-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
341
342        * configure.ac: AM_INIT_AUTOMAKE([1.7.2]).
343
3442003-02-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
345
346        * configure.ac: AC_PREREQ(2.57).
347
3482003-01-20      Joel Sherrill <joel@OARcorp.com>
349
350        * startup/linkcmds: Add FreeBSD SYSCTL() sections for networking.
351
3522002-12-13      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
353
354        * clock/Makefile.am: Don't include @RTEMS_BSP@.cfg.
355        * console/Makefile.am: Don't include @RTEMS_BSP@.cfg.
356        * start/Makefile.am: Don't include @RTEMS_BSP@.cfg.
357        * startup/Makefile.am: Don't include @RTEMS_BSP@.cfg.
358
3592002-12-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
360
361        * start/Makefile.am: Use install-data-local to install startfile.
362
3632002-12-10      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
364
365        * wrapup/Makefile.am: Don't include @RTEMS_BSP@.cfg.
366
3672002-11-06      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
368
369        * startup/bspstart.c: Add empty H8BD_Install_IRQ so the port will have
370        a routine to call.
371
3722002-11-05      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
373
374        * startup/bspstart.c: Remove ramStart to eliminate warning.
375
3762002-10-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
377
378        * .cvsignore: Reformat.
379        Add autom4te*cache.
380        Remove autom4te.cache.
381
3822002-08-21      Joel Sherrill <joel@OARcorp.com>
383
384        * bsp_specs: Added support for -nostdlibs.
385
3862002-08-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
387
388        * clock/Makefile.am: Use .$(OBJEXT) instead of .o.
389        * console/Makefile.am: Use .$(OBJEXT) instead of .o.
390        * start/Makefile.am: Use .$(OBJEXT) instead of .o.
391        * startup/Makefile.am: Use .$(OBJEXT) instead of .o.
392        * wrapup/Makefile.am: Use .$(OBJEXT) instead of .o.
393
3942002-08-05      Joel Sherrill <joel@OARcorp.com>
395
396        * startup/bspstart.c, startup/linkcmds: Per PR247 , fix the linkcmds
397        to avoid overlapping sections and reworked the way the heap and
398        workspace are calculated.
399
4002002-07-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
401
402        * start/Makefile.am: Eliminate PGM.
403        Add bsplib_DATA = $(PROJECT_RELEASE)/lib/start$(LIB_VARIANT).o.
404
4052002-07-19      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
406
407        * startup/Makefile.am: Add bsplib_DATA = linkcmds.
408
4092002-07-04      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
410
411        * wrapup/Makefile.am: Eliminate TMPINSTALL_FILES.
412        Remove $(OBJS) from all-local.
413
4142002-07-04      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
415
416        * wrapup/Makefile.am: Add $(LIB) to all-local.
417
4182002-06-29      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
419
420        * wrapup/Makefile.am: Remove preinstallation of libbsp.a,
421
4222002-03-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
423
424        * configure.ac:
425        AC_INIT(package,_RTEMS_VERSION,_RTEMS_BUGS).
426        AM_INIT_AUTOMAKE([no-define foreign 1.6]).
427        * clock/Makefile.am: Remove AUTOMAKE_OPTIONS.
428        * Makefile.am: Remove AUTOMAKE_OPTIONS.
429        * console/Makefile.am: Remove AUTOMAKE_OPTIONS.
430        * include/Makefile.am: Remove AUTOMAKE_OPTIONS.
431        * start/Makefile.am: Remove AUTOMAKE_OPTIONS.
432        * startup/Makefile.am: Remove AUTOMAKE_OPTIONS.
433        * wrapup/Makefile.am: Remove AUTOMAKE_OPTIONS.
434
4352002-01-03      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
436
437        * console/console-io.c: Include rtems/bspIo.h instead of bspIo.h.
438
4392001-12-22      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
440
441        * bsp_specs: Replace -lrtemsall with -lrtemsbsp -lrtemscpu,
442        replace -lrtemsall_g with -lrtemsbsp_g -lrtemscpu_g.
443
4442001-12-22      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
445
446        * bsp_specs: Replace -lrtemsall with -lrtemsbsp -lrtemscpu,
447        replace -lrtemsall_g with -lrtemsbsp_g -lrtemscpu_g.
448
4492001-11-30      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
450
451        * configure.ac: Introduce RTEMS_BSP_CONFIGURE.
452
4532001-10-12      Joel Sherrill <joel@OARcorp.com>
454
455        * console/console-io.c: Fixed typo.
456
4572001-10-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
458
459        * .cvsignore: Add autom4te.cache for autoconf > 2.52.
460        * configure.in: Remove.
461        * configure.ac: New file, generated from configure.in by autoupdate.
462
4632001-09-27      Joel Sherrill <joel@OARcorp.com>
464
465        * include/bsp.h: Renamed delay() to rtems_bsp_delay().
466
4672001-09-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
468
469        * include/Makefile.am: Use 'CLEANFILES ='.
470        * include/Makefile.am: Use 'TMPINSTALL_FILES ='.
471
4722001-05-26      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
473
474        * configure.in: Add bspopts.h.
475        * include/.cvsignore: Add bspopts.h*, stamp-h*.
476        * include/Makefile.am: Use *_HEADERS instead of *H_FILES.
477        * include/bsp.h: Include bspopts.h.
478
4792001-05-10      Ralf Corsepius  <corsepiu@faw.uni-ulm.de>
480
481        * configure.in: Use RTEMS_PROG_CC_FOR_TARGET([-ansi -fasm]).
482
4832001-01-03      Joel Sherrill <joel@OARcorp.com>
484
485        * console/console-io.c: Added console_initialize_hardware().
486
4872000-11-09      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
488
489        * Makefile.am: Use ... instead of RTEMS_TOPdir in ACLOCAL_AMFLAGS.
490
4912000-11-09      Joel Sherrill <joel@OARcorp.com>
492
493        * configure.in, Makefile.am, clock/Makefile.am, clock/.cvsignore,
494        wrapup/Makefile.am: Added include of stub clock driver so ticker
495        would link.
496
4972000-11-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
498
499        * Makefile.am: Switch to ACLOCAL_AMFLAGS = -I $(RTEMS_TOPdir)/aclocal.
500
5012000-11-01      Joel Sherrill <joel@OARcorp.com>
502
503        * startup/bspstart.c: assoc.h, error.h, libio_.h, libio.h, and
504        libcsupport.h moved from libc to lib/include/rtems and
505        now must be referenced as <rtems/XXX.h>.   Header file order
506        was cleaned up while doing this.
507
5082000-10-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
509
510        * Makefile.am: ACLOCAL_AMFLAGS= -I $(RTEMS_TOPdir)/macros.
511        Switch to GNU canonicalization.
512
5132000-09-04      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
514
515        * console/Makefile.am, start/Makefile.am, startup/Makefile.am,
516        wrapup/Makefile.am: Include compile.am
517
5182000-08-10      Joel Sherrill <joel@OARcorp.com>
519
520        * ChangeLog: New file.
Note: See TracBrowser for help on using the repository browser.