source: rtems/c/src/lib/libbsp/sh/gensh4/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: 14.3 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-04-23      Joel Sherrill <joel.sherrill@OARcorp.com>
14
15        * console/console.c: Remove all references to console_reserve_resources
16        and termios_reserve_resources.
17
182008-03-03      Joel Sherrill <joel.sherrill@OARcorp.com>
19
20        * startup/linkcmds: Add wildcard to gcc_except_table section so
21        programs compiled with gcc 4.3.x can link.
22
232007-12-11      Joel Sherrill <joel.sherrill@OARcorp.com>
24
25        * include/bsp.h, startup/bspstart.c: Eliminate copies of the
26        Configuration Table. Use the RTEMS provided accessor macros to obtain
27        configuration fields.
28
292007-12-04      Joel Sherrill <joel.sherrill@OARcorp.com>
30
31        * include/bsp.h, startup/bspstart.c: Move interrupt_stack_size field
32        from CPU Table to Configuration Table. Eliminate CPU Table from all
33        ports. Delete references to CPU Table in all forms.
34
352007-12-03      Joel Sherrill <joel.sherrill@OARcorp.com>
36
37        * Makefile.am, startup/bspstart.c: Moved most of the remaining CPU
38        Table fields to the Configuration Table. This included
39        pretasking_hook, predriver_hook, postdriver_hook, idle_task,
40        do_zero_of_workspace, extra_mpci_receive_server_stack,
41        stack_allocate_hook, and stack_free_hook. As a side-effect of this
42        effort some multiprocessing code was made conditional and some style
43        clean up occurred.
44
452007-11-26      Joel Sherrill <joel.sherrill@oarcorp.com>
46
47        * startup/bspstart.c: Eliminate the clicks_per_microsecond field in the
48        SuperH CPU Table and define another mechanism for drivers to obtain
49        this information.
50
512007-05-03      Joel Sherrill <joel@OARcorp.com>
52
53        * startup/linkcmds: Handle .data.* sections
54
552007-04-12      Ralf Corsépius <ralf.corsepius@rtems.org>
56
57        * bsp_specs: Remove qrtems_debug.
58
592007-04-02      Joel Sherrill <joel@OARcorp.com>
60
61        * Makefile.am: Add dummy printk support so all tests link.
62
632006-12-02      Ralf Corsépius <ralf.corsepius@rtems.org>
64
65        * configure.ac: New BUG-REPORT address.
66
672006-11-15      Joel Sherrill <joel@OARcorp.com>
68
69        * Makefile.am: Merge c_rtems_main() into boot_card(). This eliminated a
70        file and simplified initialization.
71
722006-10-17      Ralf Corsépius <ralf.corsepius@rtems.org>
73
74        * Makefile.am: Remove superfluous -DASM.
75
762006-10-17      Ralf Corsépius <ralf.corsepius@rtems.org>
77
78        * configure.ac: Require autoconf-2.60. Require automake-1.10.
79
802006-06-24      Joel Sherrill <joel@OARcorp.com>
81
82        * startup/linkcmds, startup/linkcmds.rom, startup/linkcmds.rom2ram: Add
83        .rela.dyn sections.
84
852006-03-08      Joel Sherrill <joel@OARcorp.com>
86
87        * startup/linkcmds, startup/linkcmds.rom, startup/linkcmds.rom2ram: Add
88        .gnu.linkonce.b.* section.
89
902006-02-08      Joel Sherrill <joel@OARcorp.com>
91
92        * startup/linkcmds, startup/linkcmds.rom, startup/linkcmds.rom2ram: Add
93        sections required by newer gcc versions.
94
952006-01-11      Ralf Corsepius <ralf.corsepius@rtems.org>
96
97        * Makefile.am: Add preinstall.am.
98
992005-05-26      Ralf Corsepius <ralf.corsepius@rtems.org>
100
101        * include/bsp.h: New header guard.
102
1032005-01-07      Ralf Corsepius <ralf.corsepius@rtems.org>
104
105        * Makefile.am: Eliminate CFLAGS_OPTIMIZE_V.
106
1072005-01-02      Ralf Corsepius <ralf.corsepius@rtems.org>
108
109        * Makefile.am: Remove build-variant support.
110
1112004-09-24      Ralf Corsepius <ralf_corsepius@rtems.org>
112
113        * configure.ac: Require automake > 1.9.
114
1152004-04-23      Ralf Corsepius <ralf_corsepius@rtems.org>
116
117        PR 610/bsps
118        * Makefile.am: Add include/tm27.h, Cosmetics.
119        * include/tm27.h: Final cosmetics.
120
1212004-04-22      Ralf Corsepius <ralf_corsepius@rtems.org>
122
123        * include/bsp.h: Split out tmtest27 support.
124        * include/tm27.h: New.
125
1262004-04-21      Ralf Corsepius <ralf_corsepius@rtems.org>
127
128        PR 613/bsps
129        * include/bsp.h: Remove MAX_LONG_TEST_DURATION.
130
1312004-04-21      Ralf Corsepius <ralf_corsepius@rtems.org>
132
133        PR 614/bsps
134        * include/bsp.h: Remove MAX_SHORT_TEST_DURATION (Unused).
135
1362004-04-02      Ralf Corsepius <ralf_corsepius@rtems.org>
137
138        * start/start.S: Include <rtems/asm.h> instead of <asm.h>.
139
1402004-04-01      Ralf Corsepius <ralf_corsepius@rtems.org>
141
142        * include/bsp.h: Include <rtems/clockdrv.h> instead of <clockdrv.h>.
143        * include/bsp.h: Include <rtems/console.h> instead of <console.h>.
144
1452004-03-31      Ralf Corsepius <ralf_corsepius@rtems.org>
146
147        * include/bsp.h, startup/bspstart.c: Convert to using c99 fixed size
148        types.
149
1502004-02-19      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
151
152        * Makefile.am: Reflect changes to bsp.am.
153        Preinstall dist_project_lib*.
154
1552004-02-14      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
156
157        * Makefile.am: Reflect changes to bsp.am.
158
1592004-02-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
160
161        * Makefile.am: Use CPPASCOMPILE instead of CCASCOMPILE.
162
1632004-01-29      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
164
165        * Makefile.am: Merge-in console/Makefile.am, hw_init/Makefile.am,
166        startup/Makefile.am, wrapup/Makefile.am. Use automake compilation rules.
167        * console/Makefile.am, hw_init/Makefile.am, startup/Makefile.am,
168        wrapup/Makefile.am: Remove.
169        * configure.ac: Reflect changes above.
170
1712004-01-28      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
172
173        * configure.ac: Add nostdinc to AUTOMAKE_OPTIONS.
174        Add RTEMS_PROG_CCAS.
175
1762004-01-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
177
178        * Makefile.am: Add PREINSTALL_DIRS.
179        * wrapup/Makefile.am: Reflect changes to libcpu.
180
1812004-01-17      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
182
183        * startup/Makefile.am: Remove bogus EXTRA_DIST.
184        * wrapup/Makefile.am: Reflect changes to libcpu.
185
1862004-01-14      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
187
188        * Makefile.am: Re-add dirstamps to PRE/TMPINSTALL_FILES.
189        Add PRE/TMPINSTALL_FILES to CLEANFILES.
190        * startup/Makefile.am: Ditto.
191
1922004-01-05      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
193
194        * start/Makefile.am: Remove.
195        * Makefile.am: Merge-in start/Makefile.am.
196        * configure.ac: Reflect changes above.
197
1982004-01-05      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
199
200        * wrapup/Makefile.am: Eliminate $(LIB).
201        Use noinst_DATA to trigger building libbsp.a.
202
2032003-12-13      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
204
205        * start/Makefile.am: s,${PROJECT_RELEASE}/lib,$(PROJECT_LIB),g.
206        * startup/Makefile.am: s,${PROJECT_RELEASE}/lib,$(PROJECT_LIB),g.
207
2082003-12-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
209
210        * start/Makefile.am: Use mkdir_p. Remove dirs from PRE/TMPINSTALL_FILES.
211        * startup/Makefile.am: Use mkdir_p. Remove dirs from PRE/TMPINSTALL_FILES.
212
2132003-12-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
214
215        * configure.ac: Require automake >= 1.8, autoconf >= 2.59.
216
2172003-12-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
218
219        * start/Makefile.am: Misc cleanups and fixes.
220        * startup/Makefile.am: Misc cleanups and fixes.
221
2222003-12-03      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
223
224        * Makefile.am: Add preinstallation dirstamp support.
225        * console/Makefile.am: Cosmetics.
226        * hw_init/Makefile.am: Cosmetics.
227        * startup/Makefile.am: Cosmetics.
228        * wrapup/Makefile.am: Cosmetics.
229
2302003-12-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
231
232        * console/Makefile.am: Remove all-local: $(ARCH).
233        * hw_init/Makefile.am: Remove all-local: $(ARCH).
234        * start/Makefile.am: Remove all-local: $(ARCH).
235        * startup/Makefile.am: Remove all-local: $(ARCH).
236        * wrapup/Makefile.am: Remove all-local: $(ARCH).
237
2382003-09-29      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
239
240        * Makefile.am: Merge-in include/Makefile.am.
241        Reflect changes to bsp.am.
242        * include/Makefile.am: Remove.
243        * configure.ac: Reflect changes above.
244
2452003-09-19      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
246
247        * bsp_specs: Remove *lib:.
248
2492003-09-04      Joel Sherrill <joel@OARcorp.com>
250
251        * console/console.c, hw_init/hw_init.c, include/bsp.h,
252        include/coverhd.h, include/sdram.h, start/start.S,
253        startup/bspstart.c, startup/linkcmds, startup/linkcmds.rom,
254        startup/linkcmds.rom2ram: URL for license changed.
255
2562003-08-20      Joel Sherrill <joel@OARcorp.com>
257
258        * console/console.c: Correct copyright statements.
259
2602003-08-18      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
261
262        * Makefile.am: Reflect having moved aclocal/.
263
2642003-08-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
265
266        * Makefile.am: Reflect having moved automake/.
267        * console/Makefile.am: Reflect having moved automake/.
268        * hw_init/Makefile.am: Reflect having moved automake/.
269        * include/Makefile.am: Reflect having moved automake/.
270        * start/Makefile.am: Reflect having moved automake/.
271        * startup/Makefile.am: Reflect having moved automake/.
272        * wrapup/Makefile.am: Reflect having moved automake/.
273
2742003-08-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
275
276        * configure.ac: Use rtems-bugs@rtems.com as bug report email address.
277
2782003-08-06      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
279
280        PR 445/bsps
281        * bsp_specs: Remove -D__embedded__ -Asystem(embedded) from cpp.
282        Remove cpp, old_cpp (now unused).
283
2842003-06-13      Joel Sherrill <joel@OARcorp.com>
285
286        * startup/linkcmds: Removed warnings.
287
2882003-03-06      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
289
290        * configure.ac: Remove AC_CONFIG_AUX_DIR.
291
2922003-02-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
293
294        * configure.ac: AM_INIT_AUTOMAKE([1.7.2]).
295
2962003-02-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
297
298        * configure.ac: AC_PREREQ(2.57).
299
3002003-01-28      Joel Sherrill <joel@OARcorp.com>
301
302        * startup/linkcmds, startup/linkcmds.rom, startup/linkcmds.rom2ram: Fix
303        to work around truncated section names.
304
3052003-01-20      Joel Sherrill <joel@OARcorp.com>
306
307        * startup/linkcmds*: Add FreeBSD sysctl() sections.
308
3092003-01-20      Joel Sherrill <joel@OARcorp.com>
310
311        * startup/linkcmds.rom, startup/linkcmds.rom2ram: Add FreeBSD sysctl()
312        sections.
313
3142003-01-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
315
316        * wrapup/Makefile.am: Reflect changes to libcpu/sh/*.
317
3182003-01-15      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
319
320        * console/Makefile.am: Don't include @RTEMS_BSP@.cfg.
321        * hw_init/Makefile.am: Don't include @RTEMS_BSP@.cfg.
322        * start/Makefile.am: Don't include @RTEMS_BSP@.cfg.
323        * startup/Makefile.am: Don't include @RTEMS_BSP@.cfg.
324
3252002-12-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
326
327        * start/Makefile.am: Use install-data-local to install startfile.
328
3292002-12-10      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
330
331        * wrapup/Makefile.am: Don't include @RTEMS_BSP@.cfg.
332
3332002-10-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
334
335        * .cvsignore: Reformat.
336        Add autom4te*cache.
337        Remove autom4te.cache.
338
3392002-09-14      Joel Sherrill <joel@OARcorp.com>
340
341        * startup/bspstart.c: As part of fixing PR281 on gensh4, a review
342        of all calls to bsp_libc_init() resulted in some cleanup here.
343
3442002-08-21      Joel Sherrill <joel@OARcorp.com>
345
346        * bsp_specs: Added support for -nostdlibs.
347
3482002-08-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
349
350        * start/Makefile.am: Use .$(OBJEXT) instead of .o.
351
3522002-08-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
353
354        * console/Makefile.am: Use .$(OBJEXT) instead of .o.
355        * hw_init/Makefile.am: Use .$(OBJEXT) instead of .o.
356        * start/Makefile.am: Use .$(OBJEXT) instead of .o.
357        * startup/Makefile.am: Use .$(OBJEXT) instead of .o.
358
3592002-07-25      Joel Sherrill <joel@OARcorp.com>
360
361        * startup/linkcmds: Added __EH_FRAME_BEGIN__ and __EH_FRAME_END__
362        to remove problems linking empty main(){} with BSP.
363
3642002-07-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
365
366        * start/Makefile.am: Eliminate PGMS.
367        Add bsplib_DATA = $(PROJECT_RELEASE)/lib/start$(LIB_VARIANT).o.
368
3692002-07-20      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
370
371        * startup/Makefile.am: Add bsplib_DATA = linkcmds linkcmds.rom
372        linkcmds.rom2ram.
373
3742002-07-04      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
375
376        * wrapup/Makefile.am: Eliminate TMPINSTALL_FILES.
377        Remove $(OBJS) from all-local.
378
3792002-06-29      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
380
381        * wrapup/Makefile.am: Remove preinstallation of libbsp.a,
382
3832001-05-09      Joel Sherrill <joel@OARcorp.com>
384
385        * startup/linkcmds: In support of gcc 3.1, added one of more
386        of the sections .jcr, .rodata*, .data.*, .gnu.linkonce.s2.*,
387        .gnu.linkonce.sb2.*, and .gnu.linkonce.s.*.  Spacing corrections
388        and direction of segments to memory regions may also have been
389        addressed.  This was a sweep across all BSPs.
390 
3912002-03-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
392
393        * configure.ac:
394        AC_INIT(package,_RTEMS_VERSION,_RTEMS_BUGS).
395        AM_INIT_AUTOMAKE([no-define foreign 1.6]).
396        * console/Makefile.am: Remove AUTOMAKE_OPTIONS.
397        * Makefile.am: Remove AUTOMAKE_OPTIONS.
398        * hw_init/Makefile.am: Remove AUTOMAKE_OPTIONS.
399        * include/Makefile.am: Remove AUTOMAKE_OPTIONS.
400        * start/Makefile.am: Remove AUTOMAKE_OPTIONS.
401        * startup/Makefile.am: Remove AUTOMAKE_OPTIONS.
402        * wrapup/Makefile.am: Remove AUTOMAKE_OPTIONS.
403
4042001-11-30      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
405
406        * configure.ac: Introduce RTEMS_BSP_CONFIGURE.
407
4082001-10-29      Joel Sherrill <joel@OARcorp.com>
409
410        * startup/linkcmds: Remove explicit force of output format.
411
4122001-10-26      Alexandra Kossovsky <sasha@oktet.ru>
413
414        * README, console/console.c, hw_init/hw_init.c, include/bsp.h,
415        startup/bspstart.c, startup/linkcmds: Minor fixes post merge.
416
4172001-10-15      Joel Sherrill <joel@OARcorp.com>
418
419        * console/.cvsignore: New file.
420
4212001-10-13      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
422
423        * configure.ac: Remove AC_SUBST(CPU_CLOCK_RATE_HZ), add
424        START_HW_INIT-support macros, add console/Makefile.
425        * Makefile.am: Add console SUBDIR.
426        * hw_init/Makefile.am: Fix C_FILES, remove AM_CPPFLAGS/HZ.
427        * include/Makefile.am: Add bspopts.h.
428        * include/bsp.h: Comment out SH4_CPU_HZ_Frequency.
429        * startup/bspstart.c: Comment out SH4_CPU_HZ_Frequency.
430        * startup/linkcmds: Comment out OUTPUT_FORMAT for coff
431        compatibility.
432        * wrapup/Makefile.am: Add console to BSP_PIECES.
433        * console/Makefile.am: New.
434        * console/console.c: Moved from libcpu/sh/sh7750/sci/console.c.
435
4362001-10-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
437
438        * configure.ac: Add bspopts.h; Add CPU_CLOCK_RATE_HZ.
439        * startup/bspstart.c: Replace HZ with CPU_CLOCK_RATE_HZ.
440        * include/.cvsignore: Add stamp-h*, bspopts.h*.
441        * include/bsp.h: Add bspopts.h.
442
4432001-10-11      Alexandra Kossovsky <sasha@oktet.ru>
444
445        * Makefile.am, README, bsp_specs, .cvsignore, include/Makefile.am,
446        include/bsp.h, include/coverhd.h, include/sdram.h, include/.cvsignore,
447        start/Makefile.am, start/start.S, start/.cvsignore, startup/Makefile.am,
448        startup/bspstart.c, startup/linkcmds, startup/linkcmds.rom,
449        startup/linkcmds.rom2ram, startup/.cvsignore, wrapup/Makefile.am,
450        wrapup/.cvsignore, hw_init/Makefile.am, hw_init/hw_init.c,
451        hw_init/.cvsignore, times, configure.ac, ChangeLog:  New files. 
452        Reviewed and updated to latest automake and autoconf standards
453        by Ralf Corsepius <corsepiu@faw.uni-ulm.de>.
454
Note: See TracBrowser for help on using the repository browser.