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

4.104.115
Last change on this file since 93964629 was 93964629, checked in by Joel Sherrill <joel.sherrill@…>, on Sep 24, 2008 at 9:44:41 PM

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

  • startup/linkcmds: Simulator now appears to have 16M RAM support by default in gdb 6.8.
  • Property mode set to 100644
File size: 15.6 KB
Line 
12008-09-24      Joel Sherrill <joel.sherrill@oarcorp.com>
2
3        * startup/linkcmds: Simulator now appears to have 16M RAM support by
4        default in gdb 6.8.
5
62008-09-24      Joel Sherrill <joel.sherrill@oarcorp.com>
7
8        * Makefile.am, console/console-io.c, include/bsp.h:
9
102008-09-23      Joel Sherrill <joel.sherrill@oarcorp.com>
11
12        * configure.ac: Make letting boot_card() handle work area allocation
13        mandatory. Rename RTEMS_BSP_BOOTCARD_HANDLES_RAM_ALLOCATION to
14        BSP_BOOTCARD_OPTIONS.
15
162008-09-19      Joel Sherrill <joel.sherrill@oarcorp.com>
17
18        * Makefile.am: Split out bspstart contents. Use shared stub for
19        bsp_start.
20        * startup/h8bdinstallirq.c: New file.
21        * startup/bspstart.c: Removed.
22
232008-09-18      Joel Sherrill <joel.sherrill@oarcorp.com>
24
25        * include/bsp.h: Remove unnecessary boilerplate comments.
26
272008-09-16      Joel Sherrill <joel.sherrill@oarcorp.com>
28
29        * Makefile.am, startup/linkcmds: Use top level shared
30        bsp_get_work_area() implementation.
31        * startup/bspgetworkarea.c: Removed.
32
332008-09-16      Joel Sherrill <joel.sherrill@oarcorp.com>
34
35        * startup/bspstart.c: Remove unnecessary includes of
36        rtems/libcsupport.h and rtems/libio.h.
37
382008-09-14      Joel Sherrill <joel.sherrill@oarcorp.com>
39
40        * Makefile.am, configure.ac, startup/__main.c, startup/bspstart.c:
41        Split out bsp_get_work_area() into its own file and user BSP
42        Framework to perform more initialization.
43        * startup/bspgetworkarea.c: New file.
44
452008-09-10      Joel Sherrill <joel.sherrill@oarcorp.com>
46
47        * include/bsp.h: Review of all bsp_cleanup() implementations. In this
48        phase, all prototypes were removed from bsp.h and empty
49        implementations were removed and made to use the shared stub.
50
512008-08-19      Ralf Corsépius <ralf.corsepius@rtems.org>
52
53        * startup/__main.c: Add missing prototypes.
54
552008-05-15      Joel Sherrill <joel.sherrill@OARcorp.com>
56
57        * startup/bspstart.c: Add capability for bootcard.c BSP Initialization
58        Framework to ask the BSP where it has memory for the RTEMS Workspace
59        and C Program Heap. These collectively are referred to as work area.
60        If the BSP supports this, then it does not have to include code to
61        split the available memory between the two areas. This reduces the
62        amount of code in the BSP specific bspstart.c file. Additionally, the
63        shared framework can initialize the C Library, call
64        rtems_debug_enable(), and dirty the work area memory. Until most/all
65        BSPs support this new capability, if the BSP supports this, it should
66        call RTEMS_BSP_BOOTCARD_HANDLES_RAM_ALLOCATION from its configure.ac.
67        When the transition is complete, this autoconf macro can be removed.
68
692008-05-14      Joel Sherrill <joel.sherrill@OARcorp.com>
70
71        * Makefile.am: Rework to avoid .rel files.
72
732008-05-12      Joel Sherrill <joel.sherrill@OARcorp.com>
74
75        * startup/bspstart.c: Refactored and renamed initialization routines to
76        rtems_initialize_data_structures, rtems_initialize_before_drivers,
77        rtems_initialize_device_drivers, and
78        rtems_initialize_start_multitasking. This opened the sequence up so
79        that bootcard() could provide a more robust and flexible framework
80        which is easier to explain and understand. This also lays the
81        groundwork for sharing the division of available memory between the
82        RTEMS workspace and heap and the C library initialization across all
83        BSPs.
84
852007-12-11      Joel Sherrill <joel.sherrill@OARcorp.com>
86
87        * include/bsp.h, startup/bspstart.c: Eliminate copies of the
88        Configuration Table. Use the RTEMS provided accessor macros to obtain
89        configuration fields.
90
912007-12-04      Joel Sherrill <joel.sherrill@OARcorp.com>
92
93        * startup/bspstart.c: Move interrupt_stack_size field from CPU Table to
94        Configuration Table. Eliminate CPU Table from all ports. Delete
95        references to CPU Table in all forms.
96
972007-12-03      Joel Sherrill <joel.sherrill@OARcorp.com>
98
99        * Makefile.am, startup/bspstart.c: Moved most of the remaining CPU
100        Table fields to the Configuration Table. This included
101        pretasking_hook, predriver_hook, postdriver_hook, idle_task,
102        do_zero_of_workspace, extra_mpci_receive_server_stack,
103        stack_allocate_hook, and stack_free_hook. As a side-effect of this
104        effort some multiprocessing code was made conditional and some style
105        clean up occurred.
106
1072007-05-03      Joel Sherrill <joel@OARcorp.com>
108
109        * startup/linkcmds: Handle .data.* sections
110
1112007-04-12      Ralf Corsépius <ralf.corsepius@rtems.org>
112
113        * bsp_specs: Remove qrtems_debug.
114
1152006-12-02      Ralf Corsépius <ralf.corsepius@rtems.org>
116
117        * configure.ac: New BUG-REPORT address.
118
1192006-11-15      Joel Sherrill <joel@OARcorp.com>
120
121        * Makefile.am: Merge c_rtems_main() into boot_card(). This eliminated a
122        file and simplified initialization.
123
1242006-10-17      Ralf Corsépius <ralf.corsepius@rtems.org>
125
126        * Makefile.am: Remove superfluous -DASM.
127
1282006-10-17      Ralf Corsépius <ralf.corsepius@rtems.org>
129
130        * configure.ac: Require autoconf-2.60. Require automake-1.10.
131
1322006-02-08      Joel Sherrill <joel@OARcorp.com>
133
134        * startup/linkcmds: Add sections required by newer gcc versions.
135
1362006-01-11      Ralf Corsepius <ralf.corsepius@rtems.org>
137
138        * Makefile.am: Add preinstall.am.
139
1402005-05-26      Ralf Corsepius <ralf.corsepius@rtems.org>
141
142        * include/bsp.h: New header guard.
143
1442005-05-11      Joel Sherrill <joel@OARcorp.com>
145
146        * startup/linkcmds: Add .rodata.* sections.
147
1482005-03-07      Joel Sherrill <joel@OARcorp.com>
149
150        * Makefile.am: Add timerstub so more tests link.
151
1522005-03-07      Joel Sherrill <joel@OARcorp.com>
153
154        * startup/linkcmds: Hacked so there is enough memory to link pppd.exe.
155
1562005-01-07      Ralf Corsepius <ralf.corsepius@rtems.org>
157
158        * Makefile.am: Eliminate CFLAGS_OPTIMIZE_V.
159
1602005-01-02      Ralf Corsepius <ralf.corsepius@rtems.org>
161
162        * Makefile.am: Remove build-variant support.
163
1642004-09-29      Joel Sherrill <joel@OARcorp.com>
165
166        * include/bsp.h, include/tm27.h: i960 obsoleted and all references
167        removed.
168
1692004-09-24      Ralf Corsepius <ralf_corsepius@rtems.org>
170
171        * configure.ac: Require automake > 1.9.
172
1732004-04-23      Ralf Corsepius <ralf_corsepius@rtems.org>
174
175        PR 610/bsps
176        * Makefile.am: Add include/tm27.h, Cosmetics.
177        * include/tm27.h: Final cosmetics.
178
1792004-04-22      Ralf Corsepius <ralf_corsepius@rtems.org>
180
181        * include/bsp.h: Split out tmtest27 support.
182        * include/tm27.h: New.
183
1842004-04-21      Ralf Corsepius <ralf_corsepius@rtems.org>
185
186        PR 613/bsps
187        * include/bsp.h: Remove MAX_LONG_TEST_DURATION.
188
1892004-04-21      Ralf Corsepius <ralf_corsepius@rtems.org>
190
191        PR 614/bsps
192        * include/bsp.h: Remove MAX_SHORT_TEST_DURATION (Unused).
193
1942004-04-01      Ralf Corsepius <ralf_corsepius@rtems.org>
195
196        * include/bsp.h: Include <rtems/clockdrv.h> instead of <clockdrv.h>.
197        * include/bsp.h: Include <rtems/console.h> instead of <console.h>.
198        * include/bsp.h: Include <rtems/iosupp.h> instead of <iosupp.h>.
199
2002004-03-31      Ralf Corsepius <ralf_corsepius@rtems.org>
201
202        * include/bsp.h, startup/bspstart.c: Convert to using c99 fixed size
203        types.
204
2052004-02-19      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
206
207        * Makefile.am: Reflect changes to bsp.am.
208        Preinstall dist_project_lib*.
209
2102004-02-14      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
211
212        * Makefile.am: Reflect changes to bsp.am.
213
2142004-02-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
215
216        * Makefile.am: Use CPPASCOMPILE instead of CCASCOMPILE.
217
2182004-01-28      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
219
220        * Makefile.am: Merge-in clock/Makefile.am, console/Makefile.am,
221        start/Makefile.am, startup/Makefile.am, wrapup/Makefile.am.
222        * clock/Makefile.am, console/Makefile.am, start/Makefile.am,
223        startup/Makefile.am, wrapup/Makefile.am: Remove.
224        Use automake compilation rules.
225        * configure.ac: Reflect changes above.
226
2272004-01-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
228
229        * Makefile.am: Add PREINSTALL_DIRS.
230
2312004-01-14      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
232
233        * start/Makefile.am: Re-add dirstamps to PRE/TMPINSTALL_FILES.
234        Add PRE/TMPINSTALL_FILES to CLEANFILES.
235        * startup/Makefile.am: Ditto.
236
2372004-01-05      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
238
239        * wrapup/Makefile.am: Eliminate $(LIB).
240        Use noinst_DATA to trigger building libbsp.a.
241
2422003-12-13      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
243
244        * start/Makefile.am: s,${PROJECT_RELEASE}/lib,$(PROJECT_LIB),g.
245        * startup/Makefile.am: s,${PROJECT_RELEASE}/lib,$(PROJECT_LIB),g.
246
2472003-12-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
248
249        * start/Makefile.am: Use mkdir_p. Remove dirs from PRE/TMPINSTALL_FILES.
250        * startup/Makefile.am: Use mkdir_p. Remove dirs from PRE/TMPINSTALL_FILES.
251
2522003-12-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
253
254        * configure.ac: Require automake >= 1.8, autoconf >= 2.59.
255
2562003-12-10      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
257
258        * clock/Makefile.am: Misc cleanups and fixes.
259        * start/Makefile.am: Misc cleanups and fixes.
260        * startup/Makefile.am: Misc cleanups and fixes.
261        * wrapup/Makefile.am: Misc cleanups and fixes.
262
2632003-12-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
264
265        * Makefile.am: Add dirstamps to preinstallation.
266        * clock/Makefile.am: Cosmetics.
267        * console/Makefile.am: Cosmetics.
268        * startup/Makefile.am: Cosmetics.
269        * wrapup/Makefile.am: Cosmetics.
270
2712003-12-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
272
273        * clock/Makefile.am: Remove all-local: $(ARCH).
274        * console/Makefile.am: Remove all-local: $(ARCH).
275        * start/Makefile.am: Remove all-local: $(ARCH).
276        * startup/Makefile.am: Remove all-local: $(ARCH).
277        * wrapup/Makefile.am: Remove all-local: $(ARCH).
278
2792003-09-29      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
280
281        * Makefile.am: Merge-in include/Makefile.am.
282        Reflect changes to bsp.am.
283        * include/Makefile.am: Remove.
284        * configure.ac: Reflect changes above.
285
2862003-09-08      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
287
288        * bsp_specs: Remove *lib:.
289
2902003-09-04      Joel Sherrill <joel@OARcorp.com>
291
292        * console/console-io.c, include/bsp.h, startup/bspstart.c: URL for
293        license changed.
294
2952003-08-18      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
296
297        * Makefile.am: Reflect having moved aclocal/.
298
2992003-08-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
300
301        * Makefile.am: Reflect having moved automake/.
302        * clock/Makefile.am: Reflect having moved automake/.
303        * console/Makefile.am: Reflect having moved automake/.
304        * include/Makefile.am: Reflect having moved automake/.
305        * start/Makefile.am: Reflect having moved automake/.
306        * startup/Makefile.am: Reflect having moved automake/.
307        * wrapup/Makefile.am: Reflect having moved automake/.
308
3092003-08-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
310
311        * configure.ac: Use rtems-bugs@rtems.com as bug report email address.
312
3132003-08-06      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
314
315        PR 445/bsps
316        * bsp_specs: Remove -D__embedded__ -Asystem(embedded) from cpp.
317        Remove cpp, old_cpp (now unused).
318
3192003-03-06      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
320
321        * configure.ac: Remove AC_CONFIG_AUX_DIR.
322
3232003-02-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
324
325        * configure.ac: AM_INIT_AUTOMAKE([1.7.2]).
326
3272003-02-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
328
329        * configure.ac: AC_PREREQ(2.57).
330
3312003-01-20      Joel Sherrill <joel@OARcorp.com>
332
333        * startup/linkcmds: Add FreeBSD SYSCTL() sections for networking.
334
3352002-12-13      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
336
337        * clock/Makefile.am: Don't include @RTEMS_BSP@.cfg.
338        * console/Makefile.am: Don't include @RTEMS_BSP@.cfg.
339        * start/Makefile.am: Don't include @RTEMS_BSP@.cfg.
340        * startup/Makefile.am: Don't include @RTEMS_BSP@.cfg.
341
3422002-12-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
343
344        * start/Makefile.am: Use install-data-local to install startfile.
345
3462002-12-10      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
347
348        * wrapup/Makefile.am: Don't include @RTEMS_BSP@.cfg.
349
3502002-11-06      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
351
352        * startup/bspstart.c: Add empty H8BD_Install_IRQ so the port will have
353        a routine to call.
354
3552002-11-05      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
356
357        * startup/bspstart.c: Remove ramStart to eliminate warning.
358
3592002-10-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
360
361        * .cvsignore: Reformat.
362        Add autom4te*cache.
363        Remove autom4te.cache.
364
3652002-08-21      Joel Sherrill <joel@OARcorp.com>
366
367        * bsp_specs: Added support for -nostdlibs.
368
3692002-08-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
370
371        * clock/Makefile.am: Use .$(OBJEXT) instead of .o.
372        * console/Makefile.am: Use .$(OBJEXT) instead of .o.
373        * start/Makefile.am: Use .$(OBJEXT) instead of .o.
374        * startup/Makefile.am: Use .$(OBJEXT) instead of .o.
375        * wrapup/Makefile.am: Use .$(OBJEXT) instead of .o.
376
3772002-08-05      Joel Sherrill <joel@OARcorp.com>
378
379        * startup/bspstart.c, startup/linkcmds: Per PR247 , fix the linkcmds
380        to avoid overlapping sections and reworked the way the heap and
381        workspace are calculated.
382
3832002-07-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
384
385        * start/Makefile.am: Eliminate PGM.
386        Add bsplib_DATA = $(PROJECT_RELEASE)/lib/start$(LIB_VARIANT).o.
387
3882002-07-19      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
389
390        * startup/Makefile.am: Add bsplib_DATA = linkcmds.
391
3922002-07-04      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
393
394        * wrapup/Makefile.am: Eliminate TMPINSTALL_FILES.
395        Remove $(OBJS) from all-local.
396
3972002-07-04      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
398
399        * wrapup/Makefile.am: Add $(LIB) to all-local.
400
4012002-06-29      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
402
403        * wrapup/Makefile.am: Remove preinstallation of libbsp.a,
404
4052002-03-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
406
407        * configure.ac:
408        AC_INIT(package,_RTEMS_VERSION,_RTEMS_BUGS).
409        AM_INIT_AUTOMAKE([no-define foreign 1.6]).
410        * clock/Makefile.am: Remove AUTOMAKE_OPTIONS.
411        * Makefile.am: Remove AUTOMAKE_OPTIONS.
412        * console/Makefile.am: Remove AUTOMAKE_OPTIONS.
413        * include/Makefile.am: Remove AUTOMAKE_OPTIONS.
414        * start/Makefile.am: Remove AUTOMAKE_OPTIONS.
415        * startup/Makefile.am: Remove AUTOMAKE_OPTIONS.
416        * wrapup/Makefile.am: Remove AUTOMAKE_OPTIONS.
417
4182002-01-03      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
419
420        * console/console-io.c: Include rtems/bspIo.h instead of bspIo.h.
421
4222001-12-22      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
423
424        * bsp_specs: Replace -lrtemsall with -lrtemsbsp -lrtemscpu,
425        replace -lrtemsall_g with -lrtemsbsp_g -lrtemscpu_g.
426
4272001-12-22      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
428
429        * bsp_specs: Replace -lrtemsall with -lrtemsbsp -lrtemscpu,
430        replace -lrtemsall_g with -lrtemsbsp_g -lrtemscpu_g.
431
4322001-11-30      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
433
434        * configure.ac: Introduce RTEMS_BSP_CONFIGURE.
435
4362001-10-12      Joel Sherrill <joel@OARcorp.com>
437
438        * console/console-io.c: Fixed typo.
439
4402001-10-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
441
442        * .cvsignore: Add autom4te.cache for autoconf > 2.52.
443        * configure.in: Remove.
444        * configure.ac: New file, generated from configure.in by autoupdate.
445
4462001-09-27      Joel Sherrill <joel@OARcorp.com>
447
448        * include/bsp.h: Renamed delay() to rtems_bsp_delay().
449
4502001-09-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
451
452        * include/Makefile.am: Use 'CLEANFILES ='.
453        * include/Makefile.am: Use 'TMPINSTALL_FILES ='.
454
4552001-05-26      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
456
457        * configure.in: Add bspopts.h.
458        * include/.cvsignore: Add bspopts.h*, stamp-h*.
459        * include/Makefile.am: Use *_HEADERS instead of *H_FILES.
460        * include/bsp.h: Include bspopts.h.
461
4622001-05-10      Ralf Corsepius  <corsepiu@faw.uni-ulm.de>
463
464        * configure.in: Use RTEMS_PROG_CC_FOR_TARGET([-ansi -fasm]).
465
4662001-01-03      Joel Sherrill <joel@OARcorp.com>
467
468        * console/console-io.c: Added console_initialize_hardware().
469
4702000-11-09      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
471
472        * Makefile.am: Use ... instead of RTEMS_TOPdir in ACLOCAL_AMFLAGS.
473
4742000-11-09      Joel Sherrill <joel@OARcorp.com>
475
476        * configure.in, Makefile.am, clock/Makefile.am, clock/.cvsignore,
477        wrapup/Makefile.am: Added include of stub clock driver so ticker
478        would link.
479
4802000-11-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
481
482        * Makefile.am: Switch to ACLOCAL_AMFLAGS = -I $(RTEMS_TOPdir)/aclocal.
483
4842000-11-01      Joel Sherrill <joel@OARcorp.com>
485
486        * startup/bspstart.c: assoc.h, error.h, libio_.h, libio.h, and
487        libcsupport.h moved from libc to lib/include/rtems and
488        now must be referenced as <rtems/XXX.h>.   Header file order
489        was cleaned up while doing this.
490
4912000-10-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
492
493        * Makefile.am: ACLOCAL_AMFLAGS= -I $(RTEMS_TOPdir)/macros.
494        Switch to GNU canonicalization.
495
4962000-09-04      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
497
498        * console/Makefile.am, start/Makefile.am, startup/Makefile.am,
499        wrapup/Makefile.am: Include compile.am
500
5012000-08-10      Joel Sherrill <joel@OARcorp.com>
502
503        * ChangeLog: New file.
Note: See TracBrowser for help on using the repository browser.