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

4.104.114.95
Last change on this file since 6ea100c1 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
RevLine 
[6ea100c1]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
[4130d8e2]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
[cafa2c5]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
[558bc25]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
[1144653]352007-05-03      Joel Sherrill <joel@OARcorp.com>
36
37        * startup/linkcmds: Handle .data.* sections
38
[2948f70]392007-04-12      Ralf Corsépius <ralf.corsepius@rtems.org>
40
41        * bsp_specs: Remove qrtems_debug.
42
[fcb0cd46]432006-12-02      Ralf Corsépius <ralf.corsepius@rtems.org>
44
45        * configure.ac: New BUG-REPORT address.
46
[aa4369c]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
[57357d9]522006-10-17      Ralf Corsépius <ralf.corsepius@rtems.org>
53
54        * Makefile.am: Remove superfluous -DASM.
55
[754610f]562006-10-17      Ralf Corsépius <ralf.corsepius@rtems.org>
57
58        * configure.ac: Require autoconf-2.60. Require automake-1.10.
59
[4217b96]602006-02-08      Joel Sherrill <joel@OARcorp.com>
61
62        * startup/linkcmds: Add sections required by newer gcc versions.
63
[dec6a8da]642006-01-11      Ralf Corsepius <ralf.corsepius@rtems.org>
65
66        * Makefile.am: Add preinstall.am.
67
[34c4852]682005-05-26      Ralf Corsepius <ralf.corsepius@rtems.org>
69
70        * include/bsp.h: New header guard.
71
[a67e01e]722005-05-11      Joel Sherrill <joel@OARcorp.com>
73
74        * startup/linkcmds: Add .rodata.* sections.
75
[41b34c85]762005-03-07      Joel Sherrill <joel@OARcorp.com>
77
78        * Makefile.am: Add timerstub so more tests link.
79
[d4d4d74c]802005-03-07      Joel Sherrill <joel@OARcorp.com>
81
82        * startup/linkcmds: Hacked so there is enough memory to link pppd.exe.
83
[844609f9]842005-01-07      Ralf Corsepius <ralf.corsepius@rtems.org>
85
86        * Makefile.am: Eliminate CFLAGS_OPTIMIZE_V.
87
[db3fa14]882005-01-02      Ralf Corsepius <ralf.corsepius@rtems.org>
89
90        * Makefile.am: Remove build-variant support.
91
[8d942067]922004-09-29      Joel Sherrill <joel@OARcorp.com>
93
94        * include/bsp.h, include/tm27.h: i960 obsoleted and all references
95        removed.
96
[97891e5e]972004-09-24      Ralf Corsepius <ralf_corsepius@rtems.org>
98
99        * configure.ac: Require automake > 1.9.
100
[3defec6]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
[2ee14950]1072004-04-22      Ralf Corsepius <ralf_corsepius@rtems.org>
108
109        * include/bsp.h: Split out tmtest27 support.
110        * include/tm27.h: New.
111
[3344730a]1122004-04-21      Ralf Corsepius <ralf_corsepius@rtems.org>
113
114        PR 613/bsps
115        * include/bsp.h: Remove MAX_LONG_TEST_DURATION.
116
[7dd6e8d]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
[fb7a141]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
[195e6663]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
[2a7f9a28]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
[6ac101b]1382004-02-14      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
139
140        * Makefile.am: Reflect changes to bsp.am.
141
[c24d7c84]1422004-02-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
143
144        * Makefile.am: Use CPPASCOMPILE instead of CCASCOMPILE.
145
[9b0804eb]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
[aed95bd]1552004-01-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
156
157        * Makefile.am: Add PREINSTALL_DIRS.
158
[545f0f0a]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
[6411947]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
[b35414a]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
[935773b]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
[810720b6]1802003-12-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
181
182        * configure.ac: Require automake >= 1.8, autoconf >= 2.59.
183
[901e5b15]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
[bebc81e4]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
[7416017]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
[8d7f47f4]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
[27aad19]2142003-09-08      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
215
216        * bsp_specs: Remove *lib:.
217
[366e548]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
[fe8bc62f]2232003-08-18      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
224
225        * Makefile.am: Reflect having moved aclocal/.
226
[61ffa76b]2272003-08-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
228
[c483a4e]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/.
[61ffa76b]236
[7dcc3fe]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
[d266acd2]2412003-08-06      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
242
[75fcb394]243        PR 445/bsps
[d266acd2]244        * bsp_specs: Remove -D__embedded__ -Asystem(embedded) from cpp.
245        Remove cpp, old_cpp (now unused).
246
[afaa498d]2472003-03-06      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
248
249        * configure.ac: Remove AC_CONFIG_AUX_DIR.
250
[ccd81b60]2512003-02-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
252
253        * configure.ac: AM_INIT_AUTOMAKE([1.7.2]).
254
[9b5c258]2552003-02-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
256
257        * configure.ac: AC_PREREQ(2.57).
258
[7b0c547a]2592003-01-20      Joel Sherrill <joel@OARcorp.com>
260
261        * startup/linkcmds: Add FreeBSD SYSCTL() sections for networking.
262
[4f28e05]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
[59a01a6e]2702002-12-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
271
272        * start/Makefile.am: Use install-data-local to install startfile.
273
[ad5c7fe]2742002-12-10      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
275
276        * wrapup/Makefile.am: Don't include @RTEMS_BSP@.cfg.
277
[acf20be1]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
[83433304]2832002-11-05      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
284
285        * startup/bspstart.c: Remove ramStart to eliminate warning.
286
[8730f45]2872002-10-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
288
289        * .cvsignore: Reformat.
290        Add autom4te*cache.
291        Remove autom4te.cache.
292
[a2ae30c2]2932002-08-21      Joel Sherrill <joel@OARcorp.com>
294
295        * bsp_specs: Added support for -nostdlibs.
296
[a46e5eb6]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
[db3ca1f]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
[c86101db]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
[f4d43dd]3162002-07-19      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
317
318        * startup/Makefile.am: Add bsplib_DATA = linkcmds.
319
[445c0a0]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
[d16af043]3252002-07-04      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
326
327        * wrapup/Makefile.am: Add $(LIB) to all-local.
328
[80defac]3292002-06-29      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
330
331        * wrapup/Makefile.am: Remove preinstallation of libbsp.a,
332
[5e5e47f0]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
[f7162ce]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
[8fec915]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
[0666ea48]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
[9e1ae79]3602001-11-30      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
361
362        * configure.ac: Introduce RTEMS_BSP_CONFIGURE.
363
[b4a45795]3642001-10-12      Joel Sherrill <joel@OARcorp.com>
365
366        * console/console-io.c: Fixed typo.
367
[df25c998]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
[cf282090]3742001-09-27      Joel Sherrill <joel@OARcorp.com>
375
376        * include/bsp.h: Renamed delay() to rtems_bsp_delay().
377
[7b4917c]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
[9f70652b]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
[6f21328]3902001-05-10      Ralf Corsepius  <corsepiu@faw.uni-ulm.de>
391
392        * configure.in: Use RTEMS_PROG_CC_FOR_TARGET([-ansi -fasm]).
393
[1f275887]3942001-01-03      Joel Sherrill <joel@OARcorp.com>
395
396        * console/console-io.c: Added console_initialize_hardware().
397
[feead226]3982000-11-09      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
399
400        * Makefile.am: Use ... instead of RTEMS_TOPdir in ACLOCAL_AMFLAGS.
401
[19383174]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.
[e94ad1fe]407
[a314d3b4]4082000-11-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
409
410        * Makefile.am: Switch to ACLOCAL_AMFLAGS = -I $(RTEMS_TOPdir)/aclocal.
411
[8262fda]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
[e83378d]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
[4a309b4f]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
[e94ad1fe]4292000-08-10      Joel Sherrill <joel@OARcorp.com>
430
431        * ChangeLog: New file.
Note: See TracBrowser for help on using the repository browser.