source: rtems/c/src/lib/libbsp/sh/gensh1/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: 15.6 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
132008-03-03      Joel Sherrill <joel.sherrill@OARcorp.com>
14
15        * startup/linkcmds: Add wildcard to gcc_except_table section so
16        programs compiled with gcc 4.3.x can link.
17
182007-12-11      Joel Sherrill <joel.sherrill@OARcorp.com>
19
20        * include/bsp.h, startup/bspstart.c: Eliminate copies of the
21        Configuration Table. Use the RTEMS provided accessor macros to obtain
22        configuration fields.
23
242007-12-04      Joel Sherrill <joel.sherrill@OARcorp.com>
25
26        * include/bsp.h, startup/bspstart.c: Move interrupt_stack_size field
27        from CPU Table to Configuration Table. Eliminate CPU Table from all
28        ports. Delete references to CPU Table in all forms.
29
302007-12-03      Joel Sherrill <joel.sherrill@OARcorp.com>
31
32        * Makefile.am, startup/bspstart.c: Moved most of the remaining CPU
33        Table fields to the Configuration Table. This included
34        pretasking_hook, predriver_hook, postdriver_hook, idle_task,
35        do_zero_of_workspace, extra_mpci_receive_server_stack,
36        stack_allocate_hook, and stack_free_hook. As a side-effect of this
37        effort some multiprocessing code was made conditional and some style
38        clean up occurred.
39
402007-11-26      Joel Sherrill <joel.sherrill@oarcorp.com>
41
42        * startup/bspstart.c: Eliminate the clicks_per_microsecond field in the
43        SuperH CPU Table and define another mechanism for drivers to obtain
44        this information.
45
462007-05-14      Joel Sherrill <joel.sherrill@OARcorp.com>
47
48        * Makefile.am: Separate debug IO from console so console driver is not
49        linked in all the time. This manaifested itself when the IO manager
50        optional manager stub dropped some symbols.
51
522007-05-03      Joel Sherrill <joel@OARcorp.com>
53
54        * startup/linkcmds: Handle .data.* sections. Also change directive
55        placing stack on onchip_ram to make ld happy.
56
572007-04-12      Ralf Corsépius <ralf.corsepius@rtems.org>
58
59        * bsp_specs: Remove qrtems_debug.
60
612007-04-02      Joel Sherrill <joel@OARcorp.com>
62
63        * Makefile.am: Add dummy printk support so all tests link.
64
652006-12-02      Ralf Corsépius <ralf.corsepius@rtems.org>
66
67        * configure.ac: New BUG-REPORT address.
68
692006-11-15      Joel Sherrill <joel@OARcorp.com>
70
71        * Makefile.am: Merge c_rtems_main() into boot_card(). This eliminated a
72        file and simplified initialization.
73
742006-10-17      Ralf Corsépius <ralf.corsepius@rtems.org>
75
76        * Makefile.am: Remove superfluous -DASM.
77
782006-10-17      Ralf Corsépius <ralf.corsepius@rtems.org>
79
80        * configure.ac: Require autoconf-2.60. Require automake-1.10.
81
822006-06-24      Joel Sherrill <joel@OARcorp.com>
83
84        * startup/linkcmds: Add .rela.dyn sections.
85
862006-03-08      Joel Sherrill <joel@OARcorp.com>
87
88        * startup/linkcmds: Add .gnu.linkonce.b.* section.
89
902006-02-08      Joel Sherrill <joel@OARcorp.com>
91
92        * startup/linkcmds: Add sections required by newer gcc versions.
93
942006-01-11      Ralf Corsepius <ralf.corsepius@rtems.org>
95
96        * Makefile.am: Add preinstall.am.
97
982005-05-26      Ralf Corsepius <ralf.corsepius@rtems.org>
99
100        * include/bsp.h: New header guard.
101
1022005-05-11      Joel Sherrill <joel@OARcorp.com>
103
104        * startup/linkcmds: Add .rodata.* sections.
105
1062005-01-07      Ralf Corsepius <ralf.corsepius@rtems.org>
107
108        * Makefile.am: Eliminate CFLAGS_OPTIMIZE_V.
109
1102005-01-02      Ralf Corsepius <ralf.corsepius@rtems.org>
111
112        * Makefile.am: Remove build-variant support.
113
1142004-09-24      Ralf Corsepius <ralf_corsepius@rtems.org>
115
116        * configure.ac: Require automake > 1.9.
117
1182004-04-23      Ralf Corsepius <ralf_corsepius@rtems.org>
119
120        PR 610/bsps
121        * Makefile.am: Add include/tm27.h, Cosmetics.
122        * include/tm27.h: Final cosmetics.
123
1242004-04-22      Ralf Corsepius <ralf_corsepius@rtems.org>
125
126        * include/bsp.h: Split out tmtest27 support.
127        * include/tm27.h: New.
128
1292004-04-21      Ralf Corsepius <ralf_corsepius@rtems.org>
130
131        PR 613/bsps
132        * include/bsp.h: Remove MAX_LONG_TEST_DURATION.
133
1342004-04-21      Ralf Corsepius <ralf_corsepius@rtems.org>
135
136        PR 614/bsps
137        * include/bsp.h: Remove MAX_SHORT_TEST_DURATION (Unused).
138
1392004-04-02      Ralf Corsepius <ralf_corsepius@rtems.org>
140
141        * start/start.S: Include <rtems/asm.h> instead of <asm.h>.
142
1432004-04-01      Ralf Corsepius <ralf_corsepius@rtems.org>
144
145        * include/bsp.h: Include <rtems/clockdrv.h> instead of <clockdrv.h>.
146        * include/bsp.h: Include <rtems/console.h> instead of <console.h>.
147
1482004-03-31      Ralf Corsepius <ralf_corsepius@rtems.org>
149
150        * include/bsp.h, startup/bspstart.c: Convert to using c99 fixed size
151        types.
152
1532004-03-03      Joel Sherrill <joel@OARcorp.com>
154
155        * startup/linkcmds: Add more memory and sections so tests can link.
156        This is a generic BSP for a CPU model so OK to do this.
157
1582004-02-19      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
159
160        * Makefile.am: Reflect changes to bsp.am.
161        Preinstall dist_project_lib*.
162
1632004-02-14      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
164
165        * Makefile.am: Reflect changes to bsp.am.
166
1672004-02-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
168
169        * Makefile.am: Use CPPASCOMPILE instead of CCASCOMPILE.
170
1712004-02-06      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
172
173        * Makefile.am: Pickup files from ../../sh/shared instead of
174        ../shared. Reformat.
175
1762004-01-30      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
177
178        * Makefile.am: Cosmetics.
179
1802004-01-28      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
181
182        * configure.ac: Add nostdinc to AUTOMAKE_OPTIONS.
183        Add RTEMS_PROG_CCAS.
184
1852004-01-26      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
186
187        * Makefile.am: Merge-in console/Makefile.am, scitab/Makefile.am,
188        startup/Makefile.am, wrapup/Makefile.am.
189        Use automake-compilation rules.
190        * console/Makefile.am, scitab/Makefile.am, startup/Makefile.am,
191        wrapup/Makefile.am: Remove.
192        * configure.ac: Reflect changes above.
193
1942004-01-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
195
196        * Makefile.am: Add PREINSTALL_DIRS.
197        * wrapup/Makefile.am: Reflect changes to libcpu.
198
1992004-01-17      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
200
201        * wrapup/Makefile.am: Reflect changes to libcpu.
202
2032004-01-14      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
204
205        * Makefile.am: Re-add dirstamps to PRE/TMPINSTALL_FILES.
206        Add PRE/TMPINSTALL_FILES to CLEANFILES.
207        * startup/Makefile.am: Ditto.
208
2092004-01-05      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
210
211        * start/Makefile.am: Remove.
212        * Makefile.am: Merge-in start/Makefile.am.
213        * configure.ac: Reflect changes above.
214
2152004-01-05      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
216
217        * wrapup/Makefile.am: Eliminate $(LIB).
218        Use noinst_DATA to trigger building libbsp.a.
219
2202003-12-13      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
221
222        * start/Makefile.am: s,${PROJECT_RELEASE}/lib,$(PROJECT_LIB),g.
223        * startup/Makefile.am: s,${PROJECT_RELEASE}/lib,$(PROJECT_LIB),g.
224
2252003-12-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
226
227        * start/Makefile.am: Use mkdir_p. Remove dirs from PRE/TMPINSTALL_FILES.
228        * startup/Makefile.am: Use mkdir_p. Remove dirs from PRE/TMPINSTALL_FILES.
229
2302003-12-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
231
232        * configure.ac: Require automake >= 1.8, autoconf >= 2.59.
233
2342003-12-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
235
236        * start/Makefile.am: Misc cleanups and fixes.
237        * startup/Makefile.am: Misc cleanups and fixes.
238        * wrapup/Makefile.am: Misc cleanups and fixes.
239
2402003-12-03      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
241
242        * Makefile.am: Add preinstallation dirstamp support.
243        * console/Makefile.am: Cosmetics.
244        * scitab/Makefile.am: Cosmetics.
245        * startup/Makefile.am: Cosmetics.
246        * wrapup/Makefile.am: Cosmetics.
247
2482003-12-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
249
250        * console/Makefile.am: Remove all-local: $(ARCH).
251        * scitab/Makefile.am: Remove all-local: $(ARCH).
252        * start/Makefile.am: Remove all-local: $(ARCH).
253        * startup/Makefile.am: Remove all-local: $(ARCH).
254        * wrapup/Makefile.am: Remove all-local: $(ARCH).
255
2562003-09-29      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
257
258        * Makefile.am: Merge-in include/Makefile.am.
259        Reflect changes to bsp.am.
260        * include/Makefile.am: Remove.
261        * configure.ac: Reflect changes above.
262
2632003-09-19      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
264
265        * bsp_specs: Remove *lib:.
266
2672003-09-04      Joel Sherrill <joel@OARcorp.com>
268
269        * include/bsp.h, include/coverhd.h, start/start.S, startup/bspclean.c,
270        startup/bspstart.c, startup/linkcmds: URL for license changed.
271
2722003-08-18      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
273
274        * Makefile.am: Reflect having moved aclocal/.
275
2762003-08-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
277
278        * Makefile.am: Reflect having moved automake/.
279        * console/Makefile.am: Reflect having moved automake/.
280        * include/Makefile.am: Reflect having moved automake/.
281        * scitab/Makefile.am: Reflect having moved automake/.
282        * start/Makefile.am: Reflect having moved automake/.
283        * startup/Makefile.am: Reflect having moved automake/.
284        * wrapup/Makefile.am: Reflect having moved automake/.
285
2862003-08-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
287
288        * configure.ac: Use rtems-bugs@rtems.com as bug report email address.
289
2902003-08-06      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
291
292        PR 445/bsps
293        * bsp_specs: Remove -D__embedded__ -Asystem(embedded) from cpp.
294        Remove cpp, old_cpp (now unused).
295
2962003-06-13      Joel Sherrill <joel@OARcorp.com>
297
298        * startup/linkcmds: Removed warnings.
299
3002003-03-06      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
301
302        * configure.ac: Remove AC_CONFIG_AUX_DIR.
303
3042003-02-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
305
306        * configure.ac: AM_INIT_AUTOMAKE([1.7.2]).
307
3082003-02-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
309
310        * configure.ac: AC_PREREQ(2.57).
311
3122003-01-28      Joel Sherrill <joel@OARcorp.com>
313
314        * startup/linkcmds: Fix to work around truncated section names.
315
3162003-01-20      Joel Sherrill <joel@OARcorp.com>
317
318        * startup/linkcmds*: Add FreeBSD sysctl() sections.
319
3202003-01-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
321
322        * wrapup/Makefile.am: Reflect changes to libcpu/sh/*.
323
3242002-12-13      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
325
326        * console/Makefile.am: Don't include @RTEMS_BSP@.cfg.
327        * scitab/Makefile.am: Don't include @RTEMS_BSP@.cfg.
328        * start/Makefile.am: Don't include @RTEMS_BSP@.cfg.
329        * startup/Makefile.am: Don't include @RTEMS_BSP@.cfg.
330
3312002-12-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
332
333        * start/Makefile.am: Use install-data-local to install startfile.
334
3352002-12-10      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
336
337        * wrapup/Makefile.am: Don't include @RTEMS_BSP@.cfg.
338
3392002-11-07      Joel Sherrill <joel@OARcorp.com>
340
341        * startup/linkcmds: Include all .rodata* sections.
342
3432002-10-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
344
345        * .cvsignore: Reformat.
346        Add autom4te*cache.
347        Remove autom4te.cache.
348
3492002-09-14      Joel Sherrill <joel@OARcorp.com>
350
351        * startup/bspstart.c: As part of fixing PR281 on gensh4, a review
352        of all calls to bsp_libc_init() resulted in some cleanup here.
353
3542002-08-21      Joel Sherrill <joel@OARcorp.com>
355
356        * bsp_specs: Added support for -nostdlibs.
357
3582002-08-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
359
360        * start/Makefile.am: Use .$(OBJEXT) instead of .o.
361        * wrapup/Makefile.am: Use .$(OBJEXT) instead of .o.
362
3632002-08-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
364
365        * console/Makefile.am: Use .$(OBJEXT) instead of .o.
366        * scitab/Makefile.am: Use .$(OBJEXT) instead of .o.
367        * start/Makefile.am: Use .$(OBJEXT) instead of .o.
368        * startup/Makefile.am: Use .$(OBJEXT) instead of .o.
369
3702002-07-25      Joel Sherrill <joel@OARcorp.com>
371
372        * startup/linkcmds: Added __EH_FRAME_BEGIN__ and __EH_FRAME_END__
373        to remove problems linking empty main(){} with BSP.
374
3752002-07-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
376
377        * start/Makefile.am: Eliminate PGM.
378        Add bsplib_DATA = $(PROJECT_RELEASE)/lib/start$(LIB_VARIANT).o.
379
3802002-07-20      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
381
382        * startup/Makefile.am: Add bsplib_DATA = linkcmds.
383
3842002-07-04      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
385
386        * wrapup/Makefile.am: Eliminate TMPINSTALL_FILES.
387        Remove $(OBJS) from all-local.
388
3892002-06-29      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
390
391        * wrapup/Makefile.am: Remove preinstallation of libbsp.a,
392
3932001-05-09      Joel Sherrill <joel@OARcorp.com>
394
395        * startup/linkcmds: In support of gcc 3.1, added one of more
396        of the sections .jcr, .rodata*, .data.*, .gnu.linkonce.s2.*,
397        .gnu.linkonce.sb2.*, and .gnu.linkonce.s.*.  Spacing corrections
398        and direction of segments to memory regions may also have been
399        addressed.  This was a sweep across all BSPs.
400 
4012002-03-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
402
403        * configure.ac:
404        AC_INIT(package,_RTEMS_VERSION,_RTEMS_BUGS).
405        AM_INIT_AUTOMAKE([no-define foreign 1.6]).
406        * console/Makefile.am: Remove AUTOMAKE_OPTIONS.
407        * Makefile.am: Remove AUTOMAKE_OPTIONS.
408        * include/Makefile.am: Remove AUTOMAKE_OPTIONS.
409        * scitab/Makefile.am: Remove AUTOMAKE_OPTIONS.
410        * start/Makefile.am: Remove AUTOMAKE_OPTIONS.
411        * startup/Makefile.am: Remove AUTOMAKE_OPTIONS.
412        * wrapup/Makefile.am: Remove AUTOMAKE_OPTIONS.
413
4142001-11-30      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
415
416        * configure.ac: Introduce RTEMS_BSP_CONFIGURE.
417
4182001-11-28      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
419
420        * configure.ac: Replace RTEMS_BSPOPTS_BSP with RTEMS_BSPOPTS_SET (typo).
421
4222001-11-15      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
423
424        * configure.ac: Apply RTEMS_BSPOPTS_*(CPU_CLOCK_RATE_HZ).
425        * wrapup/Makefile.am: Apply RTEMS_CPU_MODEL to pickup CPU_PIECES.
426
4272001-10-13      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
428
429        * startup/Makefile.am: Remove AC_CFLAGS, HZ.
430
4312001-10-12      Joel Sherrill <joel@OARcorp.com>
432
433        * include/bsp.h, include/coverhd.h, start/start.S, startup/bspclean.c,
434        startup/bspstart.c, startup/linkcmds: Fixed typo.
435
4362001-10-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
437
438        * .cvsignore: Add autom4te.cache for autoconf > 2.52.
439        * configure.in: Remove.
440        * configure.ac: New file, generated from configure.in by autoupdate.
441
4422001-09-27      Joel Sherrill <joel@OARcorp.com>
443
444        * include/bsp.h: Renamed delay() to rtems_bsp_delay().
445
4462001-09-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
447
448        * include/Makefile.am: Use 'PREINSTALL_FILES ='.
449
4502001-06-19      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        * scitab/Makefile.am: Use @CPU_CLOCK_RATE_HZ@.
457
4582001-05-10      Ralf Corsepius  <corsepiu@faw.uni-ulm.de>
459
460        * configure.in: Use RTEMS_PROG_CC_FOR_TARGET([-ansi -fasm]),
461        add bspopts.h.
462        * include/.cvsignore: Add stamp-h*, bspopts.h*.
463        * include/Makefile.am: Use include_HEADERS instead of H_FILES.
464        * include/bsp.h: Add bspopts.h.
465
4662001-01-26      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
467
468        * startup/linkcmds: Remove OUTPUT_FORMAT.
469
4702001-01-05      Joel Sherrill <joel@OARcorp.com>
471
472        * scitab/Makefile.am, startup/bspstart.c, configure.in: Removed
473        rest of make-target-options and moved them to BSP configure options.
474
4752001-01-05      Joel Sherrill <joel@OARcorp.com>
476
477        * include/bsp.h: Changed <sh/null.h> to <rtems/devnull.h> to reflect
478        the movement of this component to libmisc.
479        * wrapup/Makefile.am: /dev/null driver is no longer in libcpu/sh.
480
4812000-11-09      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
482
483        * Makefile.am: Use ... instead of RTEMS_TOPdir in ACLOCAL_AMFLAGS.
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-06      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
502
503        * scitab/Makefile.am: PROJECT_TOPdir.
504
5052000-09-04      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
506
507        * console/Makefile.am, scitab/Makefile.am, start/Makefile.am,
508        startup/Makefile.am, wrapup/Makefile.am: Include compile.am
509
5102000-08-10      Joel Sherrill <joel@OARcorp.com>
511
512        * ChangeLog: New file.
Note: See TracBrowser for help on using the repository browser.