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

4.104.115
Last change on this file since 95aa5e1 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
RevLine 
[95aa5e1]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
[97c64b0]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
[ccceaf3]142008-09-18      Joel Sherrill <joel.sherrill@oarcorp.com>
15
16        * include/bsp.h: Remove unnecessary boilerplate comments.
17
[03f1297]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
[a196084]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
[ff32644e]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
[4909a30]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
[21a62ef0]422008-08-19      Ralf Corsépius <ralf.corsepius@rtems.org>
43
44        * startup/__main.c: Add missing prototypes.
45
[dde1fedb]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
[1d0ee80e]602008-05-14      Joel Sherrill <joel.sherrill@OARcorp.com>
61
62        * Makefile.am: Rework to avoid .rel files.
63
[6ea100c1]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
[4130d8e2]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
[cafa2c5]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
[558bc25]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
[1144653]982007-05-03      Joel Sherrill <joel@OARcorp.com>
99
100        * startup/linkcmds: Handle .data.* sections
101
[2948f70]1022007-04-12      Ralf Corsépius <ralf.corsepius@rtems.org>
103
104        * bsp_specs: Remove qrtems_debug.
105
[fcb0cd46]1062006-12-02      Ralf Corsépius <ralf.corsepius@rtems.org>
107
108        * configure.ac: New BUG-REPORT address.
109
[aa4369c]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
[57357d9]1152006-10-17      Ralf Corsépius <ralf.corsepius@rtems.org>
116
117        * Makefile.am: Remove superfluous -DASM.
118
[754610f]1192006-10-17      Ralf Corsépius <ralf.corsepius@rtems.org>
120
121        * configure.ac: Require autoconf-2.60. Require automake-1.10.
122
[4217b96]1232006-02-08      Joel Sherrill <joel@OARcorp.com>
124
125        * startup/linkcmds: Add sections required by newer gcc versions.
126
[dec6a8da]1272006-01-11      Ralf Corsepius <ralf.corsepius@rtems.org>
128
129        * Makefile.am: Add preinstall.am.
130
[34c4852]1312005-05-26      Ralf Corsepius <ralf.corsepius@rtems.org>
132
133        * include/bsp.h: New header guard.
134
[a67e01e]1352005-05-11      Joel Sherrill <joel@OARcorp.com>
136
137        * startup/linkcmds: Add .rodata.* sections.
138
[41b34c85]1392005-03-07      Joel Sherrill <joel@OARcorp.com>
140
141        * Makefile.am: Add timerstub so more tests link.
142
[d4d4d74c]1432005-03-07      Joel Sherrill <joel@OARcorp.com>
144
145        * startup/linkcmds: Hacked so there is enough memory to link pppd.exe.
146
[844609f9]1472005-01-07      Ralf Corsepius <ralf.corsepius@rtems.org>
148
149        * Makefile.am: Eliminate CFLAGS_OPTIMIZE_V.
150
[db3fa14]1512005-01-02      Ralf Corsepius <ralf.corsepius@rtems.org>
152
153        * Makefile.am: Remove build-variant support.
154
[8d942067]1552004-09-29      Joel Sherrill <joel@OARcorp.com>
156
157        * include/bsp.h, include/tm27.h: i960 obsoleted and all references
158        removed.
159
[97891e5e]1602004-09-24      Ralf Corsepius <ralf_corsepius@rtems.org>
161
162        * configure.ac: Require automake > 1.9.
163
[3defec6]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
[2ee14950]1702004-04-22      Ralf Corsepius <ralf_corsepius@rtems.org>
171
172        * include/bsp.h: Split out tmtest27 support.
173        * include/tm27.h: New.
174
[3344730a]1752004-04-21      Ralf Corsepius <ralf_corsepius@rtems.org>
176
177        PR 613/bsps
178        * include/bsp.h: Remove MAX_LONG_TEST_DURATION.
179
[7dd6e8d]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
[fb7a141]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
[195e6663]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
[2a7f9a28]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
[6ac101b]2012004-02-14      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
202
203        * Makefile.am: Reflect changes to bsp.am.
204
[c24d7c84]2052004-02-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
206
207        * Makefile.am: Use CPPASCOMPILE instead of CCASCOMPILE.
208
[9b0804eb]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
[aed95bd]2182004-01-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
219
220        * Makefile.am: Add PREINSTALL_DIRS.
221
[545f0f0a]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
[6411947]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
[b35414a]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
[935773b]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
[810720b6]2432003-12-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
244
245        * configure.ac: Require automake >= 1.8, autoconf >= 2.59.
246
[901e5b15]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
[bebc81e4]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
[7416017]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
[8d7f47f4]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
[27aad19]2772003-09-08      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
278
279        * bsp_specs: Remove *lib:.
280
[366e548]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
[fe8bc62f]2862003-08-18      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
287
288        * Makefile.am: Reflect having moved aclocal/.
289
[61ffa76b]2902003-08-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
291
[c483a4e]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/.
[61ffa76b]299
[7dcc3fe]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
[d266acd2]3042003-08-06      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
305
[75fcb394]306        PR 445/bsps
[d266acd2]307        * bsp_specs: Remove -D__embedded__ -Asystem(embedded) from cpp.
308        Remove cpp, old_cpp (now unused).
309
[afaa498d]3102003-03-06      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
311
312        * configure.ac: Remove AC_CONFIG_AUX_DIR.
313
[ccd81b60]3142003-02-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
315
316        * configure.ac: AM_INIT_AUTOMAKE([1.7.2]).
317
[9b5c258]3182003-02-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
319
320        * configure.ac: AC_PREREQ(2.57).
321
[7b0c547a]3222003-01-20      Joel Sherrill <joel@OARcorp.com>
323
324        * startup/linkcmds: Add FreeBSD SYSCTL() sections for networking.
325
[4f28e05]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
[59a01a6e]3332002-12-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
334
335        * start/Makefile.am: Use install-data-local to install startfile.
336
[ad5c7fe]3372002-12-10      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
338
339        * wrapup/Makefile.am: Don't include @RTEMS_BSP@.cfg.
340
[acf20be1]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
[83433304]3462002-11-05      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
347
348        * startup/bspstart.c: Remove ramStart to eliminate warning.
349
[8730f45]3502002-10-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
351
352        * .cvsignore: Reformat.
353        Add autom4te*cache.
354        Remove autom4te.cache.
355
[a2ae30c2]3562002-08-21      Joel Sherrill <joel@OARcorp.com>
357
358        * bsp_specs: Added support for -nostdlibs.
359
[a46e5eb6]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
[db3ca1f]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
[c86101db]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
[f4d43dd]3792002-07-19      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
380
381        * startup/Makefile.am: Add bsplib_DATA = linkcmds.
382
[445c0a0]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
[d16af043]3882002-07-04      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
389
390        * wrapup/Makefile.am: Add $(LIB) to all-local.
391
[80defac]3922002-06-29      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
393
394        * wrapup/Makefile.am: Remove preinstallation of libbsp.a,
395
[5e5e47f0]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
[f7162ce]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
[8fec915]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
[0666ea48]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
[9e1ae79]4232001-11-30      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
424
425        * configure.ac: Introduce RTEMS_BSP_CONFIGURE.
426
[b4a45795]4272001-10-12      Joel Sherrill <joel@OARcorp.com>
428
429        * console/console-io.c: Fixed typo.
430
[df25c998]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
[cf282090]4372001-09-27      Joel Sherrill <joel@OARcorp.com>
438
439        * include/bsp.h: Renamed delay() to rtems_bsp_delay().
440
[7b4917c]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
[9f70652b]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
[6f21328]4532001-05-10      Ralf Corsepius  <corsepiu@faw.uni-ulm.de>
454
455        * configure.in: Use RTEMS_PROG_CC_FOR_TARGET([-ansi -fasm]).
456
[1f275887]4572001-01-03      Joel Sherrill <joel@OARcorp.com>
458
459        * console/console-io.c: Added console_initialize_hardware().
460
[feead226]4612000-11-09      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
462
463        * Makefile.am: Use ... instead of RTEMS_TOPdir in ACLOCAL_AMFLAGS.
464
[19383174]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.
[e94ad1fe]470
[a314d3b4]4712000-11-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
472
473        * Makefile.am: Switch to ACLOCAL_AMFLAGS = -I $(RTEMS_TOPdir)/aclocal.
474
[8262fda]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
[e83378d]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
[4a309b4f]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
[e94ad1fe]4922000-08-10      Joel Sherrill <joel@OARcorp.com>
493
494        * ChangeLog: New file.
Note: See TracBrowser for help on using the repository browser.