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

4.104.115
Last change on this file since db1424c9 was 95aa5e1, checked in by Joel Sherrill <joel.sherrill@…>, on 09/23/08 at 19:53:35

2008-09-23 Joel Sherrill <joel.sherrill@…>

  • configure.ac: Make letting boot_card() handle work area allocation mandatory. Rename RTEMS_BSP_BOOTCARD_HANDLES_RAM_ALLOCATION to BSP_BOOTCARD_OPTIONS.
  • Property mode set to 100644
File size: 15.4 KB
Line 
12008-09-23      Joel Sherrill <joel.sherrill@oarcorp.com>
2
3        * configure.ac: Make letting boot_card() handle work area allocation
4        mandatory. Rename RTEMS_BSP_BOOTCARD_HANDLES_RAM_ALLOCATION to
5        BSP_BOOTCARD_OPTIONS.
6
72008-09-19      Joel Sherrill <joel.sherrill@oarcorp.com>
8
9        * Makefile.am: Split out bspstart contents. Use shared stub for
10        bsp_start.
11        * startup/h8bdinstallirq.c: New file.
12        * startup/bspstart.c: Removed.
13
142008-09-18      Joel Sherrill <joel.sherrill@oarcorp.com>
15
16        * include/bsp.h: Remove unnecessary boilerplate comments.
17
182008-09-16      Joel Sherrill <joel.sherrill@oarcorp.com>
19
20        * Makefile.am, startup/linkcmds: Use top level shared
21        bsp_get_work_area() implementation.
22        * startup/bspgetworkarea.c: Removed.
23
242008-09-16      Joel Sherrill <joel.sherrill@oarcorp.com>
25
26        * startup/bspstart.c: Remove unnecessary includes of
27        rtems/libcsupport.h and rtems/libio.h.
28
292008-09-14      Joel Sherrill <joel.sherrill@oarcorp.com>
30
31        * Makefile.am, configure.ac, startup/__main.c, startup/bspstart.c:
32        Split out bsp_get_work_area() into its own file and user BSP
33        Framework to perform more initialization.
34        * startup/bspgetworkarea.c: New file.
35
362008-09-10      Joel Sherrill <joel.sherrill@oarcorp.com>
37
38        * include/bsp.h: Review of all bsp_cleanup() implementations. In this
39        phase, all prototypes were removed from bsp.h and empty
40        implementations were removed and made to use the shared stub.
41
422008-08-19      Ralf Corsépius <ralf.corsepius@rtems.org>
43
44        * startup/__main.c: Add missing prototypes.
45
462008-05-15      Joel Sherrill <joel.sherrill@OARcorp.com>
47
48        * startup/bspstart.c: Add capability for bootcard.c BSP Initialization
49        Framework to ask the BSP where it has memory for the RTEMS Workspace
50        and C Program Heap. These collectively are referred to as work area.
51        If the BSP supports this, then it does not have to include code to
52        split the available memory between the two areas. This reduces the
53        amount of code in the BSP specific bspstart.c file. Additionally, the
54        shared framework can initialize the C Library, call
55        rtems_debug_enable(), and dirty the work area memory. Until most/all
56        BSPs support this new capability, if the BSP supports this, it should
57        call RTEMS_BSP_BOOTCARD_HANDLES_RAM_ALLOCATION from its configure.ac.
58        When the transition is complete, this autoconf macro can be removed.
59
602008-05-14      Joel Sherrill <joel.sherrill@OARcorp.com>
61
62        * Makefile.am: Rework to avoid .rel files.
63
642008-05-12      Joel Sherrill <joel.sherrill@OARcorp.com>
65
66        * startup/bspstart.c: Refactored and renamed initialization routines to
67        rtems_initialize_data_structures, rtems_initialize_before_drivers,
68        rtems_initialize_device_drivers, and
69        rtems_initialize_start_multitasking. This opened the sequence up so
70        that bootcard() could provide a more robust and flexible framework
71        which is easier to explain and understand. This also lays the
72        groundwork for sharing the division of available memory between the
73        RTEMS workspace and heap and the C library initialization across all
74        BSPs.
75
762007-12-11      Joel Sherrill <joel.sherrill@OARcorp.com>
77
78        * include/bsp.h, startup/bspstart.c: Eliminate copies of the
79        Configuration Table. Use the RTEMS provided accessor macros to obtain
80        configuration fields.
81
822007-12-04      Joel Sherrill <joel.sherrill@OARcorp.com>
83
84        * startup/bspstart.c: Move interrupt_stack_size field from CPU Table to
85        Configuration Table. Eliminate CPU Table from all ports. Delete
86        references to CPU Table in all forms.
87
882007-12-03      Joel Sherrill <joel.sherrill@OARcorp.com>
89
90        * Makefile.am, startup/bspstart.c: Moved most of the remaining CPU
91        Table fields to the Configuration Table. This included
92        pretasking_hook, predriver_hook, postdriver_hook, idle_task,
93        do_zero_of_workspace, extra_mpci_receive_server_stack,
94        stack_allocate_hook, and stack_free_hook. As a side-effect of this
95        effort some multiprocessing code was made conditional and some style
96        clean up occurred.
97
982007-05-03      Joel Sherrill <joel@OARcorp.com>
99
100        * startup/linkcmds: Handle .data.* sections
101
1022007-04-12      Ralf Corsépius <ralf.corsepius@rtems.org>
103
104        * bsp_specs: Remove qrtems_debug.
105
1062006-12-02      Ralf Corsépius <ralf.corsepius@rtems.org>
107
108        * configure.ac: New BUG-REPORT address.
109
1102006-11-15      Joel Sherrill <joel@OARcorp.com>
111
112        * Makefile.am: Merge c_rtems_main() into boot_card(). This eliminated a
113        file and simplified initialization.
114
1152006-10-17      Ralf Corsépius <ralf.corsepius@rtems.org>
116
117        * Makefile.am: Remove superfluous -DASM.
118
1192006-10-17      Ralf Corsépius <ralf.corsepius@rtems.org>
120
121        * configure.ac: Require autoconf-2.60. Require automake-1.10.
122
1232006-02-08      Joel Sherrill <joel@OARcorp.com>
124
125        * startup/linkcmds: Add sections required by newer gcc versions.
126
1272006-01-11      Ralf Corsepius <ralf.corsepius@rtems.org>
128
129        * Makefile.am: Add preinstall.am.
130
1312005-05-26      Ralf Corsepius <ralf.corsepius@rtems.org>
132
133        * include/bsp.h: New header guard.
134
1352005-05-11      Joel Sherrill <joel@OARcorp.com>
136
137        * startup/linkcmds: Add .rodata.* sections.
138
1392005-03-07      Joel Sherrill <joel@OARcorp.com>
140
141        * Makefile.am: Add timerstub so more tests link.
142
1432005-03-07      Joel Sherrill <joel@OARcorp.com>
144
145        * startup/linkcmds: Hacked so there is enough memory to link pppd.exe.
146
1472005-01-07      Ralf Corsepius <ralf.corsepius@rtems.org>
148
149        * Makefile.am: Eliminate CFLAGS_OPTIMIZE_V.
150
1512005-01-02      Ralf Corsepius <ralf.corsepius@rtems.org>
152
153        * Makefile.am: Remove build-variant support.
154
1552004-09-29      Joel Sherrill <joel@OARcorp.com>
156
157        * include/bsp.h, include/tm27.h: i960 obsoleted and all references
158        removed.
159
1602004-09-24      Ralf Corsepius <ralf_corsepius@rtems.org>
161
162        * configure.ac: Require automake > 1.9.
163
1642004-04-23      Ralf Corsepius <ralf_corsepius@rtems.org>
165
166        PR 610/bsps
167        * Makefile.am: Add include/tm27.h, Cosmetics.
168        * include/tm27.h: Final cosmetics.
169
1702004-04-22      Ralf Corsepius <ralf_corsepius@rtems.org>
171
172        * include/bsp.h: Split out tmtest27 support.
173        * include/tm27.h: New.
174
1752004-04-21      Ralf Corsepius <ralf_corsepius@rtems.org>
176
177        PR 613/bsps
178        * include/bsp.h: Remove MAX_LONG_TEST_DURATION.
179
1802004-04-21      Ralf Corsepius <ralf_corsepius@rtems.org>
181
182        PR 614/bsps
183        * include/bsp.h: Remove MAX_SHORT_TEST_DURATION (Unused).
184
1852004-04-01      Ralf Corsepius <ralf_corsepius@rtems.org>
186
187        * include/bsp.h: Include <rtems/clockdrv.h> instead of <clockdrv.h>.
188        * include/bsp.h: Include <rtems/console.h> instead of <console.h>.
189        * include/bsp.h: Include <rtems/iosupp.h> instead of <iosupp.h>.
190
1912004-03-31      Ralf Corsepius <ralf_corsepius@rtems.org>
192
193        * include/bsp.h, startup/bspstart.c: Convert to using c99 fixed size
194        types.
195
1962004-02-19      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
197
198        * Makefile.am: Reflect changes to bsp.am.
199        Preinstall dist_project_lib*.
200
2012004-02-14      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
202
203        * Makefile.am: Reflect changes to bsp.am.
204
2052004-02-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
206
207        * Makefile.am: Use CPPASCOMPILE instead of CCASCOMPILE.
208
2092004-01-28      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
210
211        * Makefile.am: Merge-in clock/Makefile.am, console/Makefile.am,
212        start/Makefile.am, startup/Makefile.am, wrapup/Makefile.am.
213        * clock/Makefile.am, console/Makefile.am, start/Makefile.am,
214        startup/Makefile.am, wrapup/Makefile.am: Remove.
215        Use automake compilation rules.
216        * configure.ac: Reflect changes above.
217
2182004-01-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
219
220        * Makefile.am: Add PREINSTALL_DIRS.
221
2222004-01-14      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
223
224        * start/Makefile.am: Re-add dirstamps to PRE/TMPINSTALL_FILES.
225        Add PRE/TMPINSTALL_FILES to CLEANFILES.
226        * startup/Makefile.am: Ditto.
227
2282004-01-05      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
229
230        * wrapup/Makefile.am: Eliminate $(LIB).
231        Use noinst_DATA to trigger building libbsp.a.
232
2332003-12-13      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
234
235        * start/Makefile.am: s,${PROJECT_RELEASE}/lib,$(PROJECT_LIB),g.
236        * startup/Makefile.am: s,${PROJECT_RELEASE}/lib,$(PROJECT_LIB),g.
237
2382003-12-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
239
240        * start/Makefile.am: Use mkdir_p. Remove dirs from PRE/TMPINSTALL_FILES.
241        * startup/Makefile.am: Use mkdir_p. Remove dirs from PRE/TMPINSTALL_FILES.
242
2432003-12-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
244
245        * configure.ac: Require automake >= 1.8, autoconf >= 2.59.
246
2472003-12-10      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
248
249        * clock/Makefile.am: Misc cleanups and fixes.
250        * start/Makefile.am: Misc cleanups and fixes.
251        * startup/Makefile.am: Misc cleanups and fixes.
252        * wrapup/Makefile.am: Misc cleanups and fixes.
253
2542003-12-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
255
256        * Makefile.am: Add dirstamps to preinstallation.
257        * clock/Makefile.am: Cosmetics.
258        * console/Makefile.am: Cosmetics.
259        * startup/Makefile.am: Cosmetics.
260        * wrapup/Makefile.am: Cosmetics.
261
2622003-12-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
263
264        * clock/Makefile.am: Remove all-local: $(ARCH).
265        * console/Makefile.am: Remove all-local: $(ARCH).
266        * start/Makefile.am: Remove all-local: $(ARCH).
267        * startup/Makefile.am: Remove all-local: $(ARCH).
268        * wrapup/Makefile.am: Remove all-local: $(ARCH).
269
2702003-09-29      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
271
272        * Makefile.am: Merge-in include/Makefile.am.
273        Reflect changes to bsp.am.
274        * include/Makefile.am: Remove.
275        * configure.ac: Reflect changes above.
276
2772003-09-08      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
278
279        * bsp_specs: Remove *lib:.
280
2812003-09-04      Joel Sherrill <joel@OARcorp.com>
282
283        * console/console-io.c, include/bsp.h, startup/bspstart.c: URL for
284        license changed.
285
2862003-08-18      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
287
288        * Makefile.am: Reflect having moved aclocal/.
289
2902003-08-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
291
292        * Makefile.am: Reflect having moved automake/.
293        * clock/Makefile.am: Reflect having moved automake/.
294        * console/Makefile.am: Reflect having moved automake/.
295        * include/Makefile.am: Reflect having moved automake/.
296        * start/Makefile.am: Reflect having moved automake/.
297        * startup/Makefile.am: Reflect having moved automake/.
298        * wrapup/Makefile.am: Reflect having moved automake/.
299
3002003-08-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
301
302        * configure.ac: Use rtems-bugs@rtems.com as bug report email address.
303
3042003-08-06      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
305
306        PR 445/bsps
307        * bsp_specs: Remove -D__embedded__ -Asystem(embedded) from cpp.
308        Remove cpp, old_cpp (now unused).
309
3102003-03-06      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
311
312        * configure.ac: Remove AC_CONFIG_AUX_DIR.
313
3142003-02-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
315
316        * configure.ac: AM_INIT_AUTOMAKE([1.7.2]).
317
3182003-02-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
319
320        * configure.ac: AC_PREREQ(2.57).
321
3222003-01-20      Joel Sherrill <joel@OARcorp.com>
323
324        * startup/linkcmds: Add FreeBSD SYSCTL() sections for networking.
325
3262002-12-13      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
327
328        * clock/Makefile.am: Don't include @RTEMS_BSP@.cfg.
329        * console/Makefile.am: Don't include @RTEMS_BSP@.cfg.
330        * start/Makefile.am: Don't include @RTEMS_BSP@.cfg.
331        * startup/Makefile.am: Don't include @RTEMS_BSP@.cfg.
332
3332002-12-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
334
335        * start/Makefile.am: Use install-data-local to install startfile.
336
3372002-12-10      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
338
339        * wrapup/Makefile.am: Don't include @RTEMS_BSP@.cfg.
340
3412002-11-06      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
342
343        * startup/bspstart.c: Add empty H8BD_Install_IRQ so the port will have
344        a routine to call.
345
3462002-11-05      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
347
348        * startup/bspstart.c: Remove ramStart to eliminate warning.
349
3502002-10-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
351
352        * .cvsignore: Reformat.
353        Add autom4te*cache.
354        Remove autom4te.cache.
355
3562002-08-21      Joel Sherrill <joel@OARcorp.com>
357
358        * bsp_specs: Added support for -nostdlibs.
359
3602002-08-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
361
362        * clock/Makefile.am: Use .$(OBJEXT) instead of .o.
363        * console/Makefile.am: Use .$(OBJEXT) instead of .o.
364        * start/Makefile.am: Use .$(OBJEXT) instead of .o.
365        * startup/Makefile.am: Use .$(OBJEXT) instead of .o.
366        * wrapup/Makefile.am: Use .$(OBJEXT) instead of .o.
367
3682002-08-05      Joel Sherrill <joel@OARcorp.com>
369
370        * startup/bspstart.c, startup/linkcmds: Per PR247 , fix the linkcmds
371        to avoid overlapping sections and reworked the way the heap and
372        workspace are calculated.
373
3742002-07-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
375
376        * start/Makefile.am: Eliminate PGM.
377        Add bsplib_DATA = $(PROJECT_RELEASE)/lib/start$(LIB_VARIANT).o.
378
3792002-07-19      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
380
381        * startup/Makefile.am: Add bsplib_DATA = linkcmds.
382
3832002-07-04      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
384
385        * wrapup/Makefile.am: Eliminate TMPINSTALL_FILES.
386        Remove $(OBJS) from all-local.
387
3882002-07-04      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
389
390        * wrapup/Makefile.am: Add $(LIB) to all-local.
391
3922002-06-29      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
393
394        * wrapup/Makefile.am: Remove preinstallation of libbsp.a,
395
3962002-03-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
397
398        * configure.ac:
399        AC_INIT(package,_RTEMS_VERSION,_RTEMS_BUGS).
400        AM_INIT_AUTOMAKE([no-define foreign 1.6]).
401        * clock/Makefile.am: Remove AUTOMAKE_OPTIONS.
402        * Makefile.am: Remove AUTOMAKE_OPTIONS.
403        * console/Makefile.am: Remove AUTOMAKE_OPTIONS.
404        * include/Makefile.am: Remove AUTOMAKE_OPTIONS.
405        * start/Makefile.am: Remove AUTOMAKE_OPTIONS.
406        * startup/Makefile.am: Remove AUTOMAKE_OPTIONS.
407        * wrapup/Makefile.am: Remove AUTOMAKE_OPTIONS.
408
4092002-01-03      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
410
411        * console/console-io.c: Include rtems/bspIo.h instead of bspIo.h.
412
4132001-12-22      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
414
415        * bsp_specs: Replace -lrtemsall with -lrtemsbsp -lrtemscpu,
416        replace -lrtemsall_g with -lrtemsbsp_g -lrtemscpu_g.
417
4182001-12-22      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
419
420        * bsp_specs: Replace -lrtemsall with -lrtemsbsp -lrtemscpu,
421        replace -lrtemsall_g with -lrtemsbsp_g -lrtemscpu_g.
422
4232001-11-30      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
424
425        * configure.ac: Introduce RTEMS_BSP_CONFIGURE.
426
4272001-10-12      Joel Sherrill <joel@OARcorp.com>
428
429        * console/console-io.c: Fixed typo.
430
4312001-10-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
432
433        * .cvsignore: Add autom4te.cache for autoconf > 2.52.
434        * configure.in: Remove.
435        * configure.ac: New file, generated from configure.in by autoupdate.
436
4372001-09-27      Joel Sherrill <joel@OARcorp.com>
438
439        * include/bsp.h: Renamed delay() to rtems_bsp_delay().
440
4412001-09-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
442
443        * include/Makefile.am: Use 'CLEANFILES ='.
444        * include/Makefile.am: Use 'TMPINSTALL_FILES ='.
445
4462001-05-26      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
447
448        * configure.in: Add bspopts.h.
449        * include/.cvsignore: Add bspopts.h*, stamp-h*.
450        * include/Makefile.am: Use *_HEADERS instead of *H_FILES.
451        * include/bsp.h: Include bspopts.h.
452
4532001-05-10      Ralf Corsepius  <corsepiu@faw.uni-ulm.de>
454
455        * configure.in: Use RTEMS_PROG_CC_FOR_TARGET([-ansi -fasm]).
456
4572001-01-03      Joel Sherrill <joel@OARcorp.com>
458
459        * console/console-io.c: Added console_initialize_hardware().
460
4612000-11-09      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
462
463        * Makefile.am: Use ... instead of RTEMS_TOPdir in ACLOCAL_AMFLAGS.
464
4652000-11-09      Joel Sherrill <joel@OARcorp.com>
466
467        * configure.in, Makefile.am, clock/Makefile.am, clock/.cvsignore,
468        wrapup/Makefile.am: Added include of stub clock driver so ticker
469        would link.
470
4712000-11-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
472
473        * Makefile.am: Switch to ACLOCAL_AMFLAGS = -I $(RTEMS_TOPdir)/aclocal.
474
4752000-11-01      Joel Sherrill <joel@OARcorp.com>
476
477        * startup/bspstart.c: assoc.h, error.h, libio_.h, libio.h, and
478        libcsupport.h moved from libc to lib/include/rtems and
479        now must be referenced as <rtems/XXX.h>.   Header file order
480        was cleaned up while doing this.
481
4822000-10-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
483
484        * Makefile.am: ACLOCAL_AMFLAGS= -I $(RTEMS_TOPdir)/macros.
485        Switch to GNU canonicalization.
486
4872000-09-04      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
488
489        * console/Makefile.am, start/Makefile.am, startup/Makefile.am,
490        wrapup/Makefile.am: Include compile.am
491
4922000-08-10      Joel Sherrill <joel@OARcorp.com>
493
494        * ChangeLog: New file.
Note: See TracBrowser for help on using the repository browser.