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

4.104.115
Last change on this file since 8b33b6af was 8b33b6af, checked in by Joel Sherrill <joel.sherrill@…>, on Sep 25, 2008 at 1:34:18 PM

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

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