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

4.104.115
Last change on this file since cf03ba2 was cf03ba2, checked in by Joel Sherrill <joel.sherrill@…>, on 09/24/08 at 21:26:42

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

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