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

4.104.114.95
Last change on this file since da78fee was 6ea100c1, checked in by Joel Sherrill <joel.sherrill@…>, on 05/12/08 at 18:43:55

2008-05-12 Joel Sherrill <joel.sherrill@…>

  • startup/bspstart.c: Refactored and renamed initialization routines to rtems_initialize_data_structures, rtems_initialize_before_drivers, rtems_initialize_device_drivers, and rtems_initialize_start_multitasking. This opened the sequence up so that bootcard() could provide a more robust and flexible framework which is easier to explain and understand. This also lays the groundwork for sharing the division of available memory between the RTEMS workspace and heap and the C library initialization across all BSPs.
  • Property mode set to 100644
File size: 13.1 KB
Line 
12008-05-12      Joel Sherrill <joel.sherrill@OARcorp.com>
2
3        * startup/bspstart.c: Refactored and renamed initialization routines to
4        rtems_initialize_data_structures, rtems_initialize_before_drivers,
5        rtems_initialize_device_drivers, and
6        rtems_initialize_start_multitasking. This opened the sequence up so
7        that bootcard() could provide a more robust and flexible framework
8        which is easier to explain and understand. This also lays the
9        groundwork for sharing the division of available memory between the
10        RTEMS workspace and heap and the C library initialization across all
11        BSPs.
12
132007-12-11      Joel Sherrill <joel.sherrill@OARcorp.com>
14
15        * include/bsp.h, startup/bspstart.c: Eliminate copies of the
16        Configuration Table. Use the RTEMS provided accessor macros to obtain
17        configuration fields.
18
192007-12-04      Joel Sherrill <joel.sherrill@OARcorp.com>
20
21        * startup/bspstart.c: Move interrupt_stack_size field from CPU Table to
22        Configuration Table. Eliminate CPU Table from all ports. Delete
23        references to CPU Table in all forms.
24
252007-12-03      Joel Sherrill <joel.sherrill@OARcorp.com>
26
27        * Makefile.am, startup/bspstart.c: Moved most of the remaining CPU
28        Table fields to the Configuration Table. This included
29        pretasking_hook, predriver_hook, postdriver_hook, idle_task,
30        do_zero_of_workspace, extra_mpci_receive_server_stack,
31        stack_allocate_hook, and stack_free_hook. As a side-effect of this
32        effort some multiprocessing code was made conditional and some style
33        clean up occurred.
34
352007-05-03      Joel Sherrill <joel@OARcorp.com>
36
37        * startup/linkcmds: Handle .data.* sections
38
392007-04-12      Ralf Corsépius <ralf.corsepius@rtems.org>
40
41        * bsp_specs: Remove qrtems_debug.
42
432006-12-02      Ralf Corsépius <ralf.corsepius@rtems.org>
44
45        * configure.ac: New BUG-REPORT address.
46
472006-11-15      Joel Sherrill <joel@OARcorp.com>
48
49        * Makefile.am: Merge c_rtems_main() into boot_card(). This eliminated a
50        file and simplified initialization.
51
522006-10-17      Ralf Corsépius <ralf.corsepius@rtems.org>
53
54        * Makefile.am: Remove superfluous -DASM.
55
562006-10-17      Ralf Corsépius <ralf.corsepius@rtems.org>
57
58        * configure.ac: Require autoconf-2.60. Require automake-1.10.
59
602006-02-08      Joel Sherrill <joel@OARcorp.com>
61
62        * startup/linkcmds: Add sections required by newer gcc versions.
63
642006-01-11      Ralf Corsepius <ralf.corsepius@rtems.org>
65
66        * Makefile.am: Add preinstall.am.
67
682005-05-26      Ralf Corsepius <ralf.corsepius@rtems.org>
69
70        * include/bsp.h: New header guard.
71
722005-05-11      Joel Sherrill <joel@OARcorp.com>
73
74        * startup/linkcmds: Add .rodata.* sections.
75
762005-03-07      Joel Sherrill <joel@OARcorp.com>
77
78        * Makefile.am: Add timerstub so more tests link.
79
802005-03-07      Joel Sherrill <joel@OARcorp.com>
81
82        * startup/linkcmds: Hacked so there is enough memory to link pppd.exe.
83
842005-01-07      Ralf Corsepius <ralf.corsepius@rtems.org>
85
86        * Makefile.am: Eliminate CFLAGS_OPTIMIZE_V.
87
882005-01-02      Ralf Corsepius <ralf.corsepius@rtems.org>
89
90        * Makefile.am: Remove build-variant support.
91
922004-09-29      Joel Sherrill <joel@OARcorp.com>
93
94        * include/bsp.h, include/tm27.h: i960 obsoleted and all references
95        removed.
96
972004-09-24      Ralf Corsepius <ralf_corsepius@rtems.org>
98
99        * configure.ac: Require automake > 1.9.
100
1012004-04-23      Ralf Corsepius <ralf_corsepius@rtems.org>
102
103        PR 610/bsps
104        * Makefile.am: Add include/tm27.h, Cosmetics.
105        * include/tm27.h: Final cosmetics.
106
1072004-04-22      Ralf Corsepius <ralf_corsepius@rtems.org>
108
109        * include/bsp.h: Split out tmtest27 support.
110        * include/tm27.h: New.
111
1122004-04-21      Ralf Corsepius <ralf_corsepius@rtems.org>
113
114        PR 613/bsps
115        * include/bsp.h: Remove MAX_LONG_TEST_DURATION.
116
1172004-04-21      Ralf Corsepius <ralf_corsepius@rtems.org>
118
119        PR 614/bsps
120        * include/bsp.h: Remove MAX_SHORT_TEST_DURATION (Unused).
121
1222004-04-01      Ralf Corsepius <ralf_corsepius@rtems.org>
123
124        * include/bsp.h: Include <rtems/clockdrv.h> instead of <clockdrv.h>.
125        * include/bsp.h: Include <rtems/console.h> instead of <console.h>.
126        * include/bsp.h: Include <rtems/iosupp.h> instead of <iosupp.h>.
127
1282004-03-31      Ralf Corsepius <ralf_corsepius@rtems.org>
129
130        * include/bsp.h, startup/bspstart.c: Convert to using c99 fixed size
131        types.
132
1332004-02-19      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
134
135        * Makefile.am: Reflect changes to bsp.am.
136        Preinstall dist_project_lib*.
137
1382004-02-14      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
139
140        * Makefile.am: Reflect changes to bsp.am.
141
1422004-02-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
143
144        * Makefile.am: Use CPPASCOMPILE instead of CCASCOMPILE.
145
1462004-01-28      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
147
148        * Makefile.am: Merge-in clock/Makefile.am, console/Makefile.am,
149        start/Makefile.am, startup/Makefile.am, wrapup/Makefile.am.
150        * clock/Makefile.am, console/Makefile.am, start/Makefile.am,
151        startup/Makefile.am, wrapup/Makefile.am: Remove.
152        Use automake compilation rules.
153        * configure.ac: Reflect changes above.
154
1552004-01-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
156
157        * Makefile.am: Add PREINSTALL_DIRS.
158
1592004-01-14      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
160
161        * start/Makefile.am: Re-add dirstamps to PRE/TMPINSTALL_FILES.
162        Add PRE/TMPINSTALL_FILES to CLEANFILES.
163        * startup/Makefile.am: Ditto.
164
1652004-01-05      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
166
167        * wrapup/Makefile.am: Eliminate $(LIB).
168        Use noinst_DATA to trigger building libbsp.a.
169
1702003-12-13      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
171
172        * start/Makefile.am: s,${PROJECT_RELEASE}/lib,$(PROJECT_LIB),g.
173        * startup/Makefile.am: s,${PROJECT_RELEASE}/lib,$(PROJECT_LIB),g.
174
1752003-12-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
176
177        * start/Makefile.am: Use mkdir_p. Remove dirs from PRE/TMPINSTALL_FILES.
178        * startup/Makefile.am: Use mkdir_p. Remove dirs from PRE/TMPINSTALL_FILES.
179
1802003-12-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
181
182        * configure.ac: Require automake >= 1.8, autoconf >= 2.59.
183
1842003-12-10      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
185
186        * clock/Makefile.am: Misc cleanups and fixes.
187        * start/Makefile.am: Misc cleanups and fixes.
188        * startup/Makefile.am: Misc cleanups and fixes.
189        * wrapup/Makefile.am: Misc cleanups and fixes.
190
1912003-12-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
192
193        * Makefile.am: Add dirstamps to preinstallation.
194        * clock/Makefile.am: Cosmetics.
195        * console/Makefile.am: Cosmetics.
196        * startup/Makefile.am: Cosmetics.
197        * wrapup/Makefile.am: Cosmetics.
198
1992003-12-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
200
201        * clock/Makefile.am: Remove all-local: $(ARCH).
202        * console/Makefile.am: Remove all-local: $(ARCH).
203        * start/Makefile.am: Remove all-local: $(ARCH).
204        * startup/Makefile.am: Remove all-local: $(ARCH).
205        * wrapup/Makefile.am: Remove all-local: $(ARCH).
206
2072003-09-29      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
208
209        * Makefile.am: Merge-in include/Makefile.am.
210        Reflect changes to bsp.am.
211        * include/Makefile.am: Remove.
212        * configure.ac: Reflect changes above.
213
2142003-09-08      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
215
216        * bsp_specs: Remove *lib:.
217
2182003-09-04      Joel Sherrill <joel@OARcorp.com>
219
220        * console/console-io.c, include/bsp.h, startup/bspstart.c: URL for
221        license changed.
222
2232003-08-18      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
224
225        * Makefile.am: Reflect having moved aclocal/.
226
2272003-08-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
228
229        * Makefile.am: Reflect having moved automake/.
230        * clock/Makefile.am: Reflect having moved automake/.
231        * console/Makefile.am: Reflect having moved automake/.
232        * include/Makefile.am: Reflect having moved automake/.
233        * start/Makefile.am: Reflect having moved automake/.
234        * startup/Makefile.am: Reflect having moved automake/.
235        * wrapup/Makefile.am: Reflect having moved automake/.
236
2372003-08-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
238
239        * configure.ac: Use rtems-bugs@rtems.com as bug report email address.
240
2412003-08-06      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
242
243        PR 445/bsps
244        * bsp_specs: Remove -D__embedded__ -Asystem(embedded) from cpp.
245        Remove cpp, old_cpp (now unused).
246
2472003-03-06      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
248
249        * configure.ac: Remove AC_CONFIG_AUX_DIR.
250
2512003-02-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
252
253        * configure.ac: AM_INIT_AUTOMAKE([1.7.2]).
254
2552003-02-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
256
257        * configure.ac: AC_PREREQ(2.57).
258
2592003-01-20      Joel Sherrill <joel@OARcorp.com>
260
261        * startup/linkcmds: Add FreeBSD SYSCTL() sections for networking.
262
2632002-12-13      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
264
265        * clock/Makefile.am: Don't include @RTEMS_BSP@.cfg.
266        * console/Makefile.am: Don't include @RTEMS_BSP@.cfg.
267        * start/Makefile.am: Don't include @RTEMS_BSP@.cfg.
268        * startup/Makefile.am: Don't include @RTEMS_BSP@.cfg.
269
2702002-12-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
271
272        * start/Makefile.am: Use install-data-local to install startfile.
273
2742002-12-10      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
275
276        * wrapup/Makefile.am: Don't include @RTEMS_BSP@.cfg.
277
2782002-11-06      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
279
280        * startup/bspstart.c: Add empty H8BD_Install_IRQ so the port will have
281        a routine to call.
282
2832002-11-05      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
284
285        * startup/bspstart.c: Remove ramStart to eliminate warning.
286
2872002-10-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
288
289        * .cvsignore: Reformat.
290        Add autom4te*cache.
291        Remove autom4te.cache.
292
2932002-08-21      Joel Sherrill <joel@OARcorp.com>
294
295        * bsp_specs: Added support for -nostdlibs.
296
2972002-08-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
298
299        * clock/Makefile.am: Use .$(OBJEXT) instead of .o.
300        * console/Makefile.am: Use .$(OBJEXT) instead of .o.
301        * start/Makefile.am: Use .$(OBJEXT) instead of .o.
302        * startup/Makefile.am: Use .$(OBJEXT) instead of .o.
303        * wrapup/Makefile.am: Use .$(OBJEXT) instead of .o.
304
3052002-08-05      Joel Sherrill <joel@OARcorp.com>
306
307        * startup/bspstart.c, startup/linkcmds: Per PR247 , fix the linkcmds
308        to avoid overlapping sections and reworked the way the heap and
309        workspace are calculated.
310
3112002-07-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
312
313        * start/Makefile.am: Eliminate PGM.
314        Add bsplib_DATA = $(PROJECT_RELEASE)/lib/start$(LIB_VARIANT).o.
315
3162002-07-19      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
317
318        * startup/Makefile.am: Add bsplib_DATA = linkcmds.
319
3202002-07-04      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
321
322        * wrapup/Makefile.am: Eliminate TMPINSTALL_FILES.
323        Remove $(OBJS) from all-local.
324
3252002-07-04      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
326
327        * wrapup/Makefile.am: Add $(LIB) to all-local.
328
3292002-06-29      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
330
331        * wrapup/Makefile.am: Remove preinstallation of libbsp.a,
332
3332002-03-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
334
335        * configure.ac:
336        AC_INIT(package,_RTEMS_VERSION,_RTEMS_BUGS).
337        AM_INIT_AUTOMAKE([no-define foreign 1.6]).
338        * clock/Makefile.am: Remove AUTOMAKE_OPTIONS.
339        * Makefile.am: Remove AUTOMAKE_OPTIONS.
340        * console/Makefile.am: Remove AUTOMAKE_OPTIONS.
341        * include/Makefile.am: Remove AUTOMAKE_OPTIONS.
342        * start/Makefile.am: Remove AUTOMAKE_OPTIONS.
343        * startup/Makefile.am: Remove AUTOMAKE_OPTIONS.
344        * wrapup/Makefile.am: Remove AUTOMAKE_OPTIONS.
345
3462002-01-03      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
347
348        * console/console-io.c: Include rtems/bspIo.h instead of bspIo.h.
349
3502001-12-22      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
351
352        * bsp_specs: Replace -lrtemsall with -lrtemsbsp -lrtemscpu,
353        replace -lrtemsall_g with -lrtemsbsp_g -lrtemscpu_g.
354
3552001-12-22      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
356
357        * bsp_specs: Replace -lrtemsall with -lrtemsbsp -lrtemscpu,
358        replace -lrtemsall_g with -lrtemsbsp_g -lrtemscpu_g.
359
3602001-11-30      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
361
362        * configure.ac: Introduce RTEMS_BSP_CONFIGURE.
363
3642001-10-12      Joel Sherrill <joel@OARcorp.com>
365
366        * console/console-io.c: Fixed typo.
367
3682001-10-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
369
370        * .cvsignore: Add autom4te.cache for autoconf > 2.52.
371        * configure.in: Remove.
372        * configure.ac: New file, generated from configure.in by autoupdate.
373
3742001-09-27      Joel Sherrill <joel@OARcorp.com>
375
376        * include/bsp.h: Renamed delay() to rtems_bsp_delay().
377
3782001-09-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
379
380        * include/Makefile.am: Use 'CLEANFILES ='.
381        * include/Makefile.am: Use 'TMPINSTALL_FILES ='.
382
3832001-05-26      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
384
385        * configure.in: Add bspopts.h.
386        * include/.cvsignore: Add bspopts.h*, stamp-h*.
387        * include/Makefile.am: Use *_HEADERS instead of *H_FILES.
388        * include/bsp.h: Include bspopts.h.
389
3902001-05-10      Ralf Corsepius  <corsepiu@faw.uni-ulm.de>
391
392        * configure.in: Use RTEMS_PROG_CC_FOR_TARGET([-ansi -fasm]).
393
3942001-01-03      Joel Sherrill <joel@OARcorp.com>
395
396        * console/console-io.c: Added console_initialize_hardware().
397
3982000-11-09      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
399
400        * Makefile.am: Use ... instead of RTEMS_TOPdir in ACLOCAL_AMFLAGS.
401
4022000-11-09      Joel Sherrill <joel@OARcorp.com>
403
404        * configure.in, Makefile.am, clock/Makefile.am, clock/.cvsignore,
405        wrapup/Makefile.am: Added include of stub clock driver so ticker
406        would link.
407
4082000-11-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
409
410        * Makefile.am: Switch to ACLOCAL_AMFLAGS = -I $(RTEMS_TOPdir)/aclocal.
411
4122000-11-01      Joel Sherrill <joel@OARcorp.com>
413
414        * startup/bspstart.c: assoc.h, error.h, libio_.h, libio.h, and
415        libcsupport.h moved from libc to lib/include/rtems and
416        now must be referenced as <rtems/XXX.h>.   Header file order
417        was cleaned up while doing this.
418
4192000-10-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
420
421        * Makefile.am: ACLOCAL_AMFLAGS= -I $(RTEMS_TOPdir)/macros.
422        Switch to GNU canonicalization.
423
4242000-09-04      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
425
426        * console/Makefile.am, start/Makefile.am, startup/Makefile.am,
427        wrapup/Makefile.am: Include compile.am
428
4292000-08-10      Joel Sherrill <joel@OARcorp.com>
430
431        * ChangeLog: New file.
Note: See TracBrowser for help on using the repository browser.