source: rtems/c/src/lib/libbsp/m32r/m32rsim/ChangeLog @ df393962

4.104.11
Last change on this file since df393962 was df393962, checked in by Joel Sherrill <joel.sherrill@…>, on Dec 4, 2008 at 8:34:02 PM

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

  • bsp_specs: 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.4 KB
Line 
12008-12-04      Joel Sherrill <joel.sherrill@oarcorp.com>
2
3        * bsp_specs: Move -e start from *link to *startfile to avoid warning
4        for undefined entry symbol when linking relocatables with binutils
5        2.19.
6
72008-10-02      Joel Sherrill <joel.sherrill@oarcorp.com>
8
9        * .cvsignore, ChangeLog, Makefile.am, bsp_specs, configure.ac,
10        preinstall.am, console/console-io.c, console/syscalls.S,
11        console/trap0.S, include/.cvsignore, include/bsp.h, include/tm27.h,
12        start/start.S, startup/linkcmds: New files.
13
142008-09-26      Ralf Corsépius <ralf.corsepius@rtems.org>
15
16        * Makefile.am: Cleanup ../../shared/include/bootcard.h handling.
17
182008-09-25      Joel Sherrill <joel.sherrill@oarcorp.com>
19
20        * console/console-io.c: Add missing file and remove junk code.
21        * console/syscalls.S: New file.
22
232008-09-24      Joel Sherrill <joel.sherrill@oarcorp.com>
24
25        * startup/linkcmds: Simulator now appears to have 16M RAM support by
26        default in gdb 6.8.
27
282008-09-24      Joel Sherrill <joel.sherrill@oarcorp.com>
29
30        * Makefile.am, console/console-io.c, include/bsp.h:
31
322008-09-23      Joel Sherrill <joel.sherrill@oarcorp.com>
33
34        * configure.ac: Make letting boot_card() handle work area allocation
35        mandatory. Rename RTEMS_BSP_BOOTCARD_HANDLES_RAM_ALLOCATION to
36        BSP_BOOTCARD_OPTIONS.
37
382008-09-19      Joel Sherrill <joel.sherrill@oarcorp.com>
39
40        * Makefile.am: Split out bspstart contents. Use shared stub for
41        bsp_start.
42        * startup/h8bdinstallirq.c: New file.
43        * startup/bspstart.c: Removed.
44
452008-09-18      Joel Sherrill <joel.sherrill@oarcorp.com>
46
47        * include/bsp.h: Remove unnecessary boilerplate comments.
48
492008-09-16      Joel Sherrill <joel.sherrill@oarcorp.com>
50
51        * Makefile.am, startup/linkcmds: Use top level shared
52        bsp_get_work_area() implementation.
53        * startup/bspgetworkarea.c: Removed.
54
552008-09-16      Joel Sherrill <joel.sherrill@oarcorp.com>
56
57        * startup/bspstart.c: Remove unnecessary includes of
58        rtems/libcsupport.h and rtems/libio.h.
59
602008-09-14      Joel Sherrill <joel.sherrill@oarcorp.com>
61
62        * Makefile.am, configure.ac, startup/__main.c, startup/bspstart.c:
63        Split out bsp_get_work_area() into its own file and user BSP
64        Framework to perform more initialization.
65        * startup/bspgetworkarea.c: New file.
66
672008-09-10      Joel Sherrill <joel.sherrill@oarcorp.com>
68
69        * include/bsp.h: Review of all bsp_cleanup() implementations. In this
70        phase, all prototypes were removed from bsp.h and empty
71        implementations were removed and made to use the shared stub.
72
732008-08-19      Ralf Corsépius <ralf.corsepius@rtems.org>
74
75        * startup/__main.c: Add missing prototypes.
76
772008-05-15      Joel Sherrill <joel.sherrill@OARcorp.com>
78
79        * startup/bspstart.c: Add capability for bootcard.c BSP Initialization
80        Framework to ask the BSP where it has memory for the RTEMS Workspace
81        and C Program Heap. These collectively are referred to as work area.
82        If the BSP supports this, then it does not have to include code to
83        split the available memory between the two areas. This reduces the
84        amount of code in the BSP specific bspstart.c file. Additionally, the
85        shared framework can initialize the C Library, call
86        rtems_debug_enable(), and dirty the work area memory. Until most/all
87        BSPs support this new capability, if the BSP supports this, it should
88        call RTEMS_BSP_BOOTCARD_HANDLES_RAM_ALLOCATION from its configure.ac.
89        When the transition is complete, this autoconf macro can be removed.
90
912008-05-14      Joel Sherrill <joel.sherrill@OARcorp.com>
92
93        * Makefile.am: Rework to avoid .rel files.
94
952008-05-12      Joel Sherrill <joel.sherrill@OARcorp.com>
96
97        * startup/bspstart.c: Refactored and renamed initialization routines to
98        rtems_initialize_data_structures, rtems_initialize_before_drivers,
99        rtems_initialize_device_drivers, and
100        rtems_initialize_start_multitasking. This opened the sequence up so
101        that bootcard() could provide a more robust and flexible framework
102        which is easier to explain and understand. This also lays the
103        groundwork for sharing the division of available memory between the
104        RTEMS workspace and heap and the C library initialization across all
105        BSPs.
106
1072007-12-11      Joel Sherrill <joel.sherrill@OARcorp.com>
108
109        * include/bsp.h, startup/bspstart.c: Eliminate copies of the
110        Configuration Table. Use the RTEMS provided accessor macros to obtain
111        configuration fields.
112
1132007-12-04      Joel Sherrill <joel.sherrill@OARcorp.com>
114
115        * startup/bspstart.c: Move interrupt_stack_size field from CPU Table to
116        Configuration Table. Eliminate CPU Table from all ports. Delete
117        references to CPU Table in all forms.
118
1192007-12-03      Joel Sherrill <joel.sherrill@OARcorp.com>
120
121        * Makefile.am, startup/bspstart.c: Moved most of the remaining CPU
122        Table fields to the Configuration Table. This included
123        pretasking_hook, predriver_hook, postdriver_hook, idle_task,
124        do_zero_of_workspace, extra_mpci_receive_server_stack,
125        stack_allocate_hook, and stack_free_hook. As a side-effect of this
126        effort some multiprocessing code was made conditional and some style
127        clean up occurred.
128
1292007-05-03      Joel Sherrill <joel@OARcorp.com>
130
131        * startup/linkcmds: Handle .data.* sections
132
1332007-04-12      Ralf Corsépius <ralf.corsepius@rtems.org>
134
135        * bsp_specs: Remove qrtems_debug.
136
1372006-12-02      Ralf Corsépius <ralf.corsepius@rtems.org>
138
139        * configure.ac: New BUG-REPORT address.
140
1412006-11-15      Joel Sherrill <joel@OARcorp.com>
142
143        * Makefile.am: Merge c_rtems_main() into boot_card(). This eliminated a
144        file and simplified initialization.
145
1462006-10-17      Ralf Corsépius <ralf.corsepius@rtems.org>
147
148        * Makefile.am: Remove superfluous -DASM.
149
1502006-10-17      Ralf Corsépius <ralf.corsepius@rtems.org>
151
152        * configure.ac: Require autoconf-2.60. Require automake-1.10.
153
1542006-02-08      Joel Sherrill <joel@OARcorp.com>
155
156        * startup/linkcmds: Add sections required by newer gcc versions.
157
1582006-01-11      Ralf Corsepius <ralf.corsepius@rtems.org>
159
160        * Makefile.am: Add preinstall.am.
161
1622005-05-26      Ralf Corsepius <ralf.corsepius@rtems.org>
163
164        * include/bsp.h: New header guard.
165
1662005-05-11      Joel Sherrill <joel@OARcorp.com>
167
168        * startup/linkcmds: Add .rodata.* sections.
169
1702005-03-07      Joel Sherrill <joel@OARcorp.com>
171
172        * Makefile.am: Add timerstub so more tests link.
173
1742005-03-07      Joel Sherrill <joel@OARcorp.com>
175
176        * startup/linkcmds: Hacked so there is enough memory to link pppd.exe.
177
1782005-01-07      Ralf Corsepius <ralf.corsepius@rtems.org>
179
180        * Makefile.am: Eliminate CFLAGS_OPTIMIZE_V.
181
1822005-01-02      Ralf Corsepius <ralf.corsepius@rtems.org>
183
184        * Makefile.am: Remove build-variant support.
185
1862004-09-29      Joel Sherrill <joel@OARcorp.com>
187
188        * include/bsp.h, include/tm27.h: i960 obsoleted and all references
189        removed.
190
1912004-09-24      Ralf Corsepius <ralf_corsepius@rtems.org>
192
193        * configure.ac: Require automake > 1.9.
194
1952004-04-23      Ralf Corsepius <ralf_corsepius@rtems.org>
196
197        PR 610/bsps
198        * Makefile.am: Add include/tm27.h, Cosmetics.
199        * include/tm27.h: Final cosmetics.
200
2012004-04-22      Ralf Corsepius <ralf_corsepius@rtems.org>
202
203        * include/bsp.h: Split out tmtest27 support.
204        * include/tm27.h: New.
205
2062004-04-21      Ralf Corsepius <ralf_corsepius@rtems.org>
207
208        PR 613/bsps
209        * include/bsp.h: Remove MAX_LONG_TEST_DURATION.
210
2112004-04-21      Ralf Corsepius <ralf_corsepius@rtems.org>
212
213        PR 614/bsps
214        * include/bsp.h: Remove MAX_SHORT_TEST_DURATION (Unused).
215
2162004-04-01      Ralf Corsepius <ralf_corsepius@rtems.org>
217
218        * include/bsp.h: Include <rtems/clockdrv.h> instead of <clockdrv.h>.
219        * include/bsp.h: Include <rtems/console.h> instead of <console.h>.
220        * include/bsp.h: Include <rtems/iosupp.h> instead of <iosupp.h>.
221
2222004-03-31      Ralf Corsepius <ralf_corsepius@rtems.org>
223
224        * include/bsp.h, startup/bspstart.c: Convert to using c99 fixed size
225        types.
226
2272004-02-19      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
228
229        * Makefile.am: Reflect changes to bsp.am.
230        Preinstall dist_project_lib*.
231
2322004-02-14      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
233
234        * Makefile.am: Reflect changes to bsp.am.
235
2362004-02-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
237
238        * Makefile.am: Use CPPASCOMPILE instead of CCASCOMPILE.
239
2402004-01-28      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
241
242        * Makefile.am: Merge-in clock/Makefile.am, console/Makefile.am,
243        start/Makefile.am, startup/Makefile.am, wrapup/Makefile.am.
244        * clock/Makefile.am, console/Makefile.am, start/Makefile.am,
245        startup/Makefile.am, wrapup/Makefile.am: Remove.
246        Use automake compilation rules.
247        * configure.ac: Reflect changes above.
248
2492004-01-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
250
251        * Makefile.am: Add PREINSTALL_DIRS.
252
2532004-01-14      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
254
255        * start/Makefile.am: Re-add dirstamps to PRE/TMPINSTALL_FILES.
256        Add PRE/TMPINSTALL_FILES to CLEANFILES.
257        * startup/Makefile.am: Ditto.
258
2592004-01-05      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
260
261        * wrapup/Makefile.am: Eliminate $(LIB).
262        Use noinst_DATA to trigger building libbsp.a.
263
2642003-12-13      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
265
266        * start/Makefile.am: s,${PROJECT_RELEASE}/lib,$(PROJECT_LIB),g.
267        * startup/Makefile.am: s,${PROJECT_RELEASE}/lib,$(PROJECT_LIB),g.
268
2692003-12-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
270
271        * start/Makefile.am: Use mkdir_p. Remove dirs from PRE/TMPINSTALL_FILES.
272        * startup/Makefile.am: Use mkdir_p. Remove dirs from PRE/TMPINSTALL_FILES.
273
2742003-12-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
275
276        * configure.ac: Require automake >= 1.8, autoconf >= 2.59.
277
2782003-12-10      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
279
280        * clock/Makefile.am: Misc cleanups and fixes.
281        * start/Makefile.am: Misc cleanups and fixes.
282        * startup/Makefile.am: Misc cleanups and fixes.
283        * wrapup/Makefile.am: Misc cleanups and fixes.
284
2852003-12-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
286
287        * Makefile.am: Add dirstamps to preinstallation.
288        * clock/Makefile.am: Cosmetics.
289        * console/Makefile.am: Cosmetics.
290        * startup/Makefile.am: Cosmetics.
291        * wrapup/Makefile.am: Cosmetics.
292
2932003-12-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
294
295        * clock/Makefile.am: Remove all-local: $(ARCH).
296        * console/Makefile.am: Remove all-local: $(ARCH).
297        * start/Makefile.am: Remove all-local: $(ARCH).
298        * startup/Makefile.am: Remove all-local: $(ARCH).
299        * wrapup/Makefile.am: Remove all-local: $(ARCH).
300
3012003-09-29      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
302
303        * Makefile.am: Merge-in include/Makefile.am.
304        Reflect changes to bsp.am.
305        * include/Makefile.am: Remove.
306        * configure.ac: Reflect changes above.
307
3082003-09-08      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
309
310        * bsp_specs: Remove *lib:.
311
3122003-09-04      Joel Sherrill <joel@OARcorp.com>
313
314        * console/console-io.c, include/bsp.h, startup/bspstart.c: URL for
315        license changed.
316
3172003-08-18      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
318
319        * Makefile.am: Reflect having moved aclocal/.
320
3212003-08-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
322
323        * Makefile.am: Reflect having moved automake/.
324        * clock/Makefile.am: Reflect having moved automake/.
325        * console/Makefile.am: Reflect having moved automake/.
326        * include/Makefile.am: Reflect having moved automake/.
327        * start/Makefile.am: Reflect having moved automake/.
328        * startup/Makefile.am: Reflect having moved automake/.
329        * wrapup/Makefile.am: Reflect having moved automake/.
330
3312003-08-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
332
333        * configure.ac: Use rtems-bugs@rtems.com as bug report email address.
334
3352003-08-06      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
336
337        PR 445/bsps
338        * bsp_specs: Remove -D__embedded__ -Asystem(embedded) from cpp.
339        Remove cpp, old_cpp (now unused).
340
3412003-03-06      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
342
343        * configure.ac: Remove AC_CONFIG_AUX_DIR.
344
3452003-02-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
346
347        * configure.ac: AM_INIT_AUTOMAKE([1.7.2]).
348
3492003-02-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
350
351        * configure.ac: AC_PREREQ(2.57).
352
3532003-01-20      Joel Sherrill <joel@OARcorp.com>
354
355        * startup/linkcmds: Add FreeBSD SYSCTL() sections for networking.
356
3572002-12-13      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
358
359        * clock/Makefile.am: Don't include @RTEMS_BSP@.cfg.
360        * console/Makefile.am: Don't include @RTEMS_BSP@.cfg.
361        * start/Makefile.am: Don't include @RTEMS_BSP@.cfg.
362        * startup/Makefile.am: Don't include @RTEMS_BSP@.cfg.
363
3642002-12-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
365
366        * start/Makefile.am: Use install-data-local to install startfile.
367
3682002-12-10      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
369
370        * wrapup/Makefile.am: Don't include @RTEMS_BSP@.cfg.
371
3722002-11-06      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
373
374        * startup/bspstart.c: Add empty H8BD_Install_IRQ so the port will have
375        a routine to call.
376
3772002-11-05      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
378
379        * startup/bspstart.c: Remove ramStart to eliminate warning.
380
3812002-10-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
382
383        * .cvsignore: Reformat.
384        Add autom4te*cache.
385        Remove autom4te.cache.
386
3872002-08-21      Joel Sherrill <joel@OARcorp.com>
388
389        * bsp_specs: Added support for -nostdlibs.
390
3912002-08-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
392
393        * clock/Makefile.am: Use .$(OBJEXT) instead of .o.
394        * console/Makefile.am: Use .$(OBJEXT) instead of .o.
395        * start/Makefile.am: Use .$(OBJEXT) instead of .o.
396        * startup/Makefile.am: Use .$(OBJEXT) instead of .o.
397        * wrapup/Makefile.am: Use .$(OBJEXT) instead of .o.
398
3992002-08-05      Joel Sherrill <joel@OARcorp.com>
400
401        * startup/bspstart.c, startup/linkcmds: Per PR247 , fix the linkcmds
402        to avoid overlapping sections and reworked the way the heap and
403        workspace are calculated.
404
4052002-07-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
406
407        * start/Makefile.am: Eliminate PGM.
408        Add bsplib_DATA = $(PROJECT_RELEASE)/lib/start$(LIB_VARIANT).o.
409
4102002-07-19      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
411
412        * startup/Makefile.am: Add bsplib_DATA = linkcmds.
413
4142002-07-04      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
415
416        * wrapup/Makefile.am: Eliminate TMPINSTALL_FILES.
417        Remove $(OBJS) from all-local.
418
4192002-07-04      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
420
421        * wrapup/Makefile.am: Add $(LIB) to all-local.
422
4232002-06-29      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
424
425        * wrapup/Makefile.am: Remove preinstallation of libbsp.a,
426
4272002-03-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
428
429        * configure.ac:
430        AC_INIT(package,_RTEMS_VERSION,_RTEMS_BUGS).
431        AM_INIT_AUTOMAKE([no-define foreign 1.6]).
432        * clock/Makefile.am: Remove AUTOMAKE_OPTIONS.
433        * Makefile.am: Remove AUTOMAKE_OPTIONS.
434        * console/Makefile.am: Remove AUTOMAKE_OPTIONS.
435        * include/Makefile.am: Remove AUTOMAKE_OPTIONS.
436        * start/Makefile.am: Remove AUTOMAKE_OPTIONS.
437        * startup/Makefile.am: Remove AUTOMAKE_OPTIONS.
438        * wrapup/Makefile.am: Remove AUTOMAKE_OPTIONS.
439
4402002-01-03      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
441
442        * console/console-io.c: Include rtems/bspIo.h instead of bspIo.h.
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-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-11-30      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
455
456        * configure.ac: Introduce RTEMS_BSP_CONFIGURE.
457
4582001-10-12      Joel Sherrill <joel@OARcorp.com>
459
460        * console/console-io.c: Fixed typo.
461
4622001-10-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
463
464        * .cvsignore: Add autom4te.cache for autoconf > 2.52.
465        * configure.in: Remove.
466        * configure.ac: New file, generated from configure.in by autoupdate.
467
4682001-09-27      Joel Sherrill <joel@OARcorp.com>
469
470        * include/bsp.h: Renamed delay() to rtems_bsp_delay().
471
4722001-09-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
473
474        * include/Makefile.am: Use 'CLEANFILES ='.
475        * include/Makefile.am: Use 'TMPINSTALL_FILES ='.
476
4772001-05-26      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
478
479        * configure.in: Add bspopts.h.
480        * include/.cvsignore: Add bspopts.h*, stamp-h*.
481        * include/Makefile.am: Use *_HEADERS instead of *H_FILES.
482        * include/bsp.h: Include bspopts.h.
483
4842001-05-10      Ralf Corsepius  <corsepiu@faw.uni-ulm.de>
485
486        * configure.in: Use RTEMS_PROG_CC_FOR_TARGET([-ansi -fasm]).
487
4882001-01-03      Joel Sherrill <joel@OARcorp.com>
489
490        * console/console-io.c: Added console_initialize_hardware().
491
4922000-11-09      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
493
494        * Makefile.am: Use ... instead of RTEMS_TOPdir in ACLOCAL_AMFLAGS.
495
4962000-11-09      Joel Sherrill <joel@OARcorp.com>
497
498        * configure.in, Makefile.am, clock/Makefile.am, clock/.cvsignore,
499        wrapup/Makefile.am: Added include of stub clock driver so ticker
500        would link.
501
5022000-11-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
503
504        * Makefile.am: Switch to ACLOCAL_AMFLAGS = -I $(RTEMS_TOPdir)/aclocal.
505
5062000-11-01      Joel Sherrill <joel@OARcorp.com>
507
508        * startup/bspstart.c: assoc.h, error.h, libio_.h, libio.h, and
509        libcsupport.h moved from libc to lib/include/rtems and
510        now must be referenced as <rtems/XXX.h>.   Header file order
511        was cleaned up while doing this.
512
5132000-10-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
514
515        * Makefile.am: ACLOCAL_AMFLAGS= -I $(RTEMS_TOPdir)/macros.
516        Switch to GNU canonicalization.
517
5182000-09-04      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
519
520        * console/Makefile.am, start/Makefile.am, startup/Makefile.am,
521        wrapup/Makefile.am: Include compile.am
522
5232000-08-10      Joel Sherrill <joel@OARcorp.com>
524
525        * ChangeLog: New file.
Note: See TracBrowser for help on using the repository browser.