source: rtems/c/src/lib/libbsp/h8300/h8sim/ChangeLog @ 0aca941

4.104.115
Last change on this file since 0aca941 was 0aca941, checked in by Ralf Corsepius <ralf.corsepius@…>, on 09/26/08 at 04:26:47

2008-09-26 Ralf Corsépius <ralf.corsepius@…>

  • Makefile.am: Cleanup ../../shared/include/bootcard.h handling.
  • Property mode set to 100644
File size: 15.9 KB
Line 
12008-09-26      Ralf Corsépius <ralf.corsepius@rtems.org>
2
3        * Makefile.am: Cleanup ../../shared/include/bootcard.h handling.
4
52008-09-25      Joel Sherrill <joel.sherrill@oarcorp.com>
6
7        * console/console-io.c: Add missing file and remove junk code.
8        * console/syscalls.S: New file.
9
102008-09-24      Joel Sherrill <joel.sherrill@oarcorp.com>
11
12        * startup/linkcmds: Simulator now appears to have 16M RAM support by
13        default in gdb 6.8.
14
152008-09-24      Joel Sherrill <joel.sherrill@oarcorp.com>
16
17        * Makefile.am, console/console-io.c, include/bsp.h:
18
192008-09-23      Joel Sherrill <joel.sherrill@oarcorp.com>
20
21        * configure.ac: Make letting boot_card() handle work area allocation
22        mandatory. Rename RTEMS_BSP_BOOTCARD_HANDLES_RAM_ALLOCATION to
23        BSP_BOOTCARD_OPTIONS.
24
252008-09-19      Joel Sherrill <joel.sherrill@oarcorp.com>
26
27        * Makefile.am: Split out bspstart contents. Use shared stub for
28        bsp_start.
29        * startup/h8bdinstallirq.c: New file.
30        * startup/bspstart.c: Removed.
31
322008-09-18      Joel Sherrill <joel.sherrill@oarcorp.com>
33
34        * include/bsp.h: Remove unnecessary boilerplate comments.
35
362008-09-16      Joel Sherrill <joel.sherrill@oarcorp.com>
37
38        * Makefile.am, startup/linkcmds: Use top level shared
39        bsp_get_work_area() implementation.
40        * startup/bspgetworkarea.c: Removed.
41
422008-09-16      Joel Sherrill <joel.sherrill@oarcorp.com>
43
44        * startup/bspstart.c: Remove unnecessary includes of
45        rtems/libcsupport.h and rtems/libio.h.
46
472008-09-14      Joel Sherrill <joel.sherrill@oarcorp.com>
48
49        * Makefile.am, configure.ac, startup/__main.c, startup/bspstart.c:
50        Split out bsp_get_work_area() into its own file and user BSP
51        Framework to perform more initialization.
52        * startup/bspgetworkarea.c: New file.
53
542008-09-10      Joel Sherrill <joel.sherrill@oarcorp.com>
55
56        * include/bsp.h: Review of all bsp_cleanup() implementations. In this
57        phase, all prototypes were removed from bsp.h and empty
58        implementations were removed and made to use the shared stub.
59
602008-08-19      Ralf Corsépius <ralf.corsepius@rtems.org>
61
62        * startup/__main.c: Add missing prototypes.
63
642008-05-15      Joel Sherrill <joel.sherrill@OARcorp.com>
65
66        * startup/bspstart.c: Add capability for bootcard.c BSP Initialization
67        Framework to ask the BSP where it has memory for the RTEMS Workspace
68        and C Program Heap. These collectively are referred to as work area.
69        If the BSP supports this, then it does not have to include code to
70        split the available memory between the two areas. This reduces the
71        amount of code in the BSP specific bspstart.c file. Additionally, the
72        shared framework can initialize the C Library, call
73        rtems_debug_enable(), and dirty the work area memory. Until most/all
74        BSPs support this new capability, if the BSP supports this, it should
75        call RTEMS_BSP_BOOTCARD_HANDLES_RAM_ALLOCATION from its configure.ac.
76        When the transition is complete, this autoconf macro can be removed.
77
782008-05-14      Joel Sherrill <joel.sherrill@OARcorp.com>
79
80        * Makefile.am: Rework to avoid .rel files.
81
822008-05-12      Joel Sherrill <joel.sherrill@OARcorp.com>
83
84        * startup/bspstart.c: Refactored and renamed initialization routines to
85        rtems_initialize_data_structures, rtems_initialize_before_drivers,
86        rtems_initialize_device_drivers, and
87        rtems_initialize_start_multitasking. This opened the sequence up so
88        that bootcard() could provide a more robust and flexible framework
89        which is easier to explain and understand. This also lays the
90        groundwork for sharing the division of available memory between the
91        RTEMS workspace and heap and the C library initialization across all
92        BSPs.
93
942007-12-11      Joel Sherrill <joel.sherrill@OARcorp.com>
95
96        * include/bsp.h, startup/bspstart.c: Eliminate copies of the
97        Configuration Table. Use the RTEMS provided accessor macros to obtain
98        configuration fields.
99
1002007-12-04      Joel Sherrill <joel.sherrill@OARcorp.com>
101
102        * startup/bspstart.c: Move interrupt_stack_size field from CPU Table to
103        Configuration Table. Eliminate CPU Table from all ports. Delete
104        references to CPU Table in all forms.
105
1062007-12-03      Joel Sherrill <joel.sherrill@OARcorp.com>
107
108        * Makefile.am, startup/bspstart.c: Moved most of the remaining CPU
109        Table fields to the Configuration Table. This included
110        pretasking_hook, predriver_hook, postdriver_hook, idle_task,
111        do_zero_of_workspace, extra_mpci_receive_server_stack,
112        stack_allocate_hook, and stack_free_hook. As a side-effect of this
113        effort some multiprocessing code was made conditional and some style
114        clean up occurred.
115
1162007-05-03      Joel Sherrill <joel@OARcorp.com>
117
118        * startup/linkcmds: Handle .data.* sections
119
1202007-04-12      Ralf Corsépius <ralf.corsepius@rtems.org>
121
122        * bsp_specs: Remove qrtems_debug.
123
1242006-12-02      Ralf Corsépius <ralf.corsepius@rtems.org>
125
126        * configure.ac: New BUG-REPORT address.
127
1282006-11-15      Joel Sherrill <joel@OARcorp.com>
129
130        * Makefile.am: Merge c_rtems_main() into boot_card(). This eliminated a
131        file and simplified initialization.
132
1332006-10-17      Ralf Corsépius <ralf.corsepius@rtems.org>
134
135        * Makefile.am: Remove superfluous -DASM.
136
1372006-10-17      Ralf Corsépius <ralf.corsepius@rtems.org>
138
139        * configure.ac: Require autoconf-2.60. Require automake-1.10.
140
1412006-02-08      Joel Sherrill <joel@OARcorp.com>
142
143        * startup/linkcmds: Add sections required by newer gcc versions.
144
1452006-01-11      Ralf Corsepius <ralf.corsepius@rtems.org>
146
147        * Makefile.am: Add preinstall.am.
148
1492005-05-26      Ralf Corsepius <ralf.corsepius@rtems.org>
150
151        * include/bsp.h: New header guard.
152
1532005-05-11      Joel Sherrill <joel@OARcorp.com>
154
155        * startup/linkcmds: Add .rodata.* sections.
156
1572005-03-07      Joel Sherrill <joel@OARcorp.com>
158
159        * Makefile.am: Add timerstub so more tests link.
160
1612005-03-07      Joel Sherrill <joel@OARcorp.com>
162
163        * startup/linkcmds: Hacked so there is enough memory to link pppd.exe.
164
1652005-01-07      Ralf Corsepius <ralf.corsepius@rtems.org>
166
167        * Makefile.am: Eliminate CFLAGS_OPTIMIZE_V.
168
1692005-01-02      Ralf Corsepius <ralf.corsepius@rtems.org>
170
171        * Makefile.am: Remove build-variant support.
172
1732004-09-29      Joel Sherrill <joel@OARcorp.com>
174
175        * include/bsp.h, include/tm27.h: i960 obsoleted and all references
176        removed.
177
1782004-09-24      Ralf Corsepius <ralf_corsepius@rtems.org>
179
180        * configure.ac: Require automake > 1.9.
181
1822004-04-23      Ralf Corsepius <ralf_corsepius@rtems.org>
183
184        PR 610/bsps
185        * Makefile.am: Add include/tm27.h, Cosmetics.
186        * include/tm27.h: Final cosmetics.
187
1882004-04-22      Ralf Corsepius <ralf_corsepius@rtems.org>
189
190        * include/bsp.h: Split out tmtest27 support.
191        * include/tm27.h: New.
192
1932004-04-21      Ralf Corsepius <ralf_corsepius@rtems.org>
194
195        PR 613/bsps
196        * include/bsp.h: Remove MAX_LONG_TEST_DURATION.
197
1982004-04-21      Ralf Corsepius <ralf_corsepius@rtems.org>
199
200        PR 614/bsps
201        * include/bsp.h: Remove MAX_SHORT_TEST_DURATION (Unused).
202
2032004-04-01      Ralf Corsepius <ralf_corsepius@rtems.org>
204
205        * include/bsp.h: Include <rtems/clockdrv.h> instead of <clockdrv.h>.
206        * include/bsp.h: Include <rtems/console.h> instead of <console.h>.
207        * include/bsp.h: Include <rtems/iosupp.h> instead of <iosupp.h>.
208
2092004-03-31      Ralf Corsepius <ralf_corsepius@rtems.org>
210
211        * include/bsp.h, startup/bspstart.c: Convert to using c99 fixed size
212        types.
213
2142004-02-19      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
215
216        * Makefile.am: Reflect changes to bsp.am.
217        Preinstall dist_project_lib*.
218
2192004-02-14      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
220
221        * Makefile.am: Reflect changes to bsp.am.
222
2232004-02-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
224
225        * Makefile.am: Use CPPASCOMPILE instead of CCASCOMPILE.
226
2272004-01-28      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
228
229        * Makefile.am: Merge-in clock/Makefile.am, console/Makefile.am,
230        start/Makefile.am, startup/Makefile.am, wrapup/Makefile.am.
231        * clock/Makefile.am, console/Makefile.am, start/Makefile.am,
232        startup/Makefile.am, wrapup/Makefile.am: Remove.
233        Use automake compilation rules.
234        * configure.ac: Reflect changes above.
235
2362004-01-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
237
238        * Makefile.am: Add PREINSTALL_DIRS.
239
2402004-01-14      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
241
242        * start/Makefile.am: Re-add dirstamps to PRE/TMPINSTALL_FILES.
243        Add PRE/TMPINSTALL_FILES to CLEANFILES.
244        * startup/Makefile.am: Ditto.
245
2462004-01-05      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
247
248        * wrapup/Makefile.am: Eliminate $(LIB).
249        Use noinst_DATA to trigger building libbsp.a.
250
2512003-12-13      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
252
253        * start/Makefile.am: s,${PROJECT_RELEASE}/lib,$(PROJECT_LIB),g.
254        * startup/Makefile.am: s,${PROJECT_RELEASE}/lib,$(PROJECT_LIB),g.
255
2562003-12-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
257
258        * start/Makefile.am: Use mkdir_p. Remove dirs from PRE/TMPINSTALL_FILES.
259        * startup/Makefile.am: Use mkdir_p. Remove dirs from PRE/TMPINSTALL_FILES.
260
2612003-12-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
262
263        * configure.ac: Require automake >= 1.8, autoconf >= 2.59.
264
2652003-12-10      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
266
267        * clock/Makefile.am: Misc cleanups and fixes.
268        * start/Makefile.am: Misc cleanups and fixes.
269        * startup/Makefile.am: Misc cleanups and fixes.
270        * wrapup/Makefile.am: Misc cleanups and fixes.
271
2722003-12-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
273
274        * Makefile.am: Add dirstamps to preinstallation.
275        * clock/Makefile.am: Cosmetics.
276        * console/Makefile.am: Cosmetics.
277        * startup/Makefile.am: Cosmetics.
278        * wrapup/Makefile.am: Cosmetics.
279
2802003-12-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
281
282        * clock/Makefile.am: Remove all-local: $(ARCH).
283        * console/Makefile.am: Remove all-local: $(ARCH).
284        * start/Makefile.am: Remove all-local: $(ARCH).
285        * startup/Makefile.am: Remove all-local: $(ARCH).
286        * wrapup/Makefile.am: Remove all-local: $(ARCH).
287
2882003-09-29      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
289
290        * Makefile.am: Merge-in include/Makefile.am.
291        Reflect changes to bsp.am.
292        * include/Makefile.am: Remove.
293        * configure.ac: Reflect changes above.
294
2952003-09-08      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
296
297        * bsp_specs: Remove *lib:.
298
2992003-09-04      Joel Sherrill <joel@OARcorp.com>
300
301        * console/console-io.c, include/bsp.h, startup/bspstart.c: URL for
302        license changed.
303
3042003-08-18      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
305
306        * Makefile.am: Reflect having moved aclocal/.
307
3082003-08-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
309
310        * Makefile.am: Reflect having moved automake/.
311        * clock/Makefile.am: Reflect having moved automake/.
312        * console/Makefile.am: Reflect having moved automake/.
313        * include/Makefile.am: Reflect having moved automake/.
314        * start/Makefile.am: Reflect having moved automake/.
315        * startup/Makefile.am: Reflect having moved automake/.
316        * wrapup/Makefile.am: Reflect having moved automake/.
317
3182003-08-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
319
320        * configure.ac: Use rtems-bugs@rtems.com as bug report email address.
321
3222003-08-06      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
323
324        PR 445/bsps
325        * bsp_specs: Remove -D__embedded__ -Asystem(embedded) from cpp.
326        Remove cpp, old_cpp (now unused).
327
3282003-03-06      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
329
330        * configure.ac: Remove AC_CONFIG_AUX_DIR.
331
3322003-02-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
333
334        * configure.ac: AM_INIT_AUTOMAKE([1.7.2]).
335
3362003-02-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
337
338        * configure.ac: AC_PREREQ(2.57).
339
3402003-01-20      Joel Sherrill <joel@OARcorp.com>
341
342        * startup/linkcmds: Add FreeBSD SYSCTL() sections for networking.
343
3442002-12-13      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
345
346        * clock/Makefile.am: Don't include @RTEMS_BSP@.cfg.
347        * console/Makefile.am: Don't include @RTEMS_BSP@.cfg.
348        * start/Makefile.am: Don't include @RTEMS_BSP@.cfg.
349        * startup/Makefile.am: Don't include @RTEMS_BSP@.cfg.
350
3512002-12-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
352
353        * start/Makefile.am: Use install-data-local to install startfile.
354
3552002-12-10      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
356
357        * wrapup/Makefile.am: Don't include @RTEMS_BSP@.cfg.
358
3592002-11-06      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
360
361        * startup/bspstart.c: Add empty H8BD_Install_IRQ so the port will have
362        a routine to call.
363
3642002-11-05      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
365
366        * startup/bspstart.c: Remove ramStart to eliminate warning.
367
3682002-10-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
369
370        * .cvsignore: Reformat.
371        Add autom4te*cache.
372        Remove autom4te.cache.
373
3742002-08-21      Joel Sherrill <joel@OARcorp.com>
375
376        * bsp_specs: Added support for -nostdlibs.
377
3782002-08-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
379
380        * clock/Makefile.am: Use .$(OBJEXT) instead of .o.
381        * console/Makefile.am: Use .$(OBJEXT) instead of .o.
382        * start/Makefile.am: Use .$(OBJEXT) instead of .o.
383        * startup/Makefile.am: Use .$(OBJEXT) instead of .o.
384        * wrapup/Makefile.am: Use .$(OBJEXT) instead of .o.
385
3862002-08-05      Joel Sherrill <joel@OARcorp.com>
387
388        * startup/bspstart.c, startup/linkcmds: Per PR247 , fix the linkcmds
389        to avoid overlapping sections and reworked the way the heap and
390        workspace are calculated.
391
3922002-07-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
393
394        * start/Makefile.am: Eliminate PGM.
395        Add bsplib_DATA = $(PROJECT_RELEASE)/lib/start$(LIB_VARIANT).o.
396
3972002-07-19      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
398
399        * startup/Makefile.am: Add bsplib_DATA = linkcmds.
400
4012002-07-04      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
402
403        * wrapup/Makefile.am: Eliminate TMPINSTALL_FILES.
404        Remove $(OBJS) from all-local.
405
4062002-07-04      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
407
408        * wrapup/Makefile.am: Add $(LIB) to all-local.
409
4102002-06-29      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
411
412        * wrapup/Makefile.am: Remove preinstallation of libbsp.a,
413
4142002-03-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
415
416        * configure.ac:
417        AC_INIT(package,_RTEMS_VERSION,_RTEMS_BUGS).
418        AM_INIT_AUTOMAKE([no-define foreign 1.6]).
419        * clock/Makefile.am: Remove AUTOMAKE_OPTIONS.
420        * Makefile.am: Remove AUTOMAKE_OPTIONS.
421        * console/Makefile.am: Remove AUTOMAKE_OPTIONS.
422        * include/Makefile.am: Remove AUTOMAKE_OPTIONS.
423        * start/Makefile.am: Remove AUTOMAKE_OPTIONS.
424        * startup/Makefile.am: Remove AUTOMAKE_OPTIONS.
425        * wrapup/Makefile.am: Remove AUTOMAKE_OPTIONS.
426
4272002-01-03      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
428
429        * console/console-io.c: Include rtems/bspIo.h instead of bspIo.h.
430
4312001-12-22      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
432
433        * bsp_specs: Replace -lrtemsall with -lrtemsbsp -lrtemscpu,
434        replace -lrtemsall_g with -lrtemsbsp_g -lrtemscpu_g.
435
4362001-12-22      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
437
438        * bsp_specs: Replace -lrtemsall with -lrtemsbsp -lrtemscpu,
439        replace -lrtemsall_g with -lrtemsbsp_g -lrtemscpu_g.
440
4412001-11-30      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
442
443        * configure.ac: Introduce RTEMS_BSP_CONFIGURE.
444
4452001-10-12      Joel Sherrill <joel@OARcorp.com>
446
447        * console/console-io.c: Fixed typo.
448
4492001-10-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
450
451        * .cvsignore: Add autom4te.cache for autoconf > 2.52.
452        * configure.in: Remove.
453        * configure.ac: New file, generated from configure.in by autoupdate.
454
4552001-09-27      Joel Sherrill <joel@OARcorp.com>
456
457        * include/bsp.h: Renamed delay() to rtems_bsp_delay().
458
4592001-09-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
460
461        * include/Makefile.am: Use 'CLEANFILES ='.
462        * include/Makefile.am: Use 'TMPINSTALL_FILES ='.
463
4642001-05-26      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
465
466        * configure.in: Add bspopts.h.
467        * include/.cvsignore: Add bspopts.h*, stamp-h*.
468        * include/Makefile.am: Use *_HEADERS instead of *H_FILES.
469        * include/bsp.h: Include bspopts.h.
470
4712001-05-10      Ralf Corsepius  <corsepiu@faw.uni-ulm.de>
472
473        * configure.in: Use RTEMS_PROG_CC_FOR_TARGET([-ansi -fasm]).
474
4752001-01-03      Joel Sherrill <joel@OARcorp.com>
476
477        * console/console-io.c: Added console_initialize_hardware().
478
4792000-11-09      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
480
481        * Makefile.am: Use ... instead of RTEMS_TOPdir in ACLOCAL_AMFLAGS.
482
4832000-11-09      Joel Sherrill <joel@OARcorp.com>
484
485        * configure.in, Makefile.am, clock/Makefile.am, clock/.cvsignore,
486        wrapup/Makefile.am: Added include of stub clock driver so ticker
487        would link.
488
4892000-11-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
490
491        * Makefile.am: Switch to ACLOCAL_AMFLAGS = -I $(RTEMS_TOPdir)/aclocal.
492
4932000-11-01      Joel Sherrill <joel@OARcorp.com>
494
495        * startup/bspstart.c: assoc.h, error.h, libio_.h, libio.h, and
496        libcsupport.h moved from libc to lib/include/rtems and
497        now must be referenced as <rtems/XXX.h>.   Header file order
498        was cleaned up while doing this.
499
5002000-10-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
501
502        * Makefile.am: ACLOCAL_AMFLAGS= -I $(RTEMS_TOPdir)/macros.
503        Switch to GNU canonicalization.
504
5052000-09-04      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
506
507        * console/Makefile.am, start/Makefile.am, startup/Makefile.am,
508        wrapup/Makefile.am: Include compile.am
509
5102000-08-10      Joel Sherrill <joel@OARcorp.com>
511
512        * ChangeLog: New file.
Note: See TracBrowser for help on using the repository browser.