source: rtems/c/src/lib/libbsp/sh/gensh1/ChangeLog @ 1d0ee80e

4.104.114.95
Last change on this file since 1d0ee80e was 1d0ee80e, checked in by Joel Sherrill <joel.sherrill@…>, on 05/14/08 at 20:28:09

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

  • Makefile.am: Rework to avoid .rel files.
  • Property mode set to 100644
File size: 15.7 KB
Line 
12008-05-14      Joel Sherrill <joel.sherrill@OARcorp.com>
2
3        * Makefile.am: Rework to avoid .rel files.
4
52008-05-12      Joel Sherrill <joel.sherrill@OARcorp.com>
6
7        * startup/bspstart.c: Refactored and renamed initialization routines to
8        rtems_initialize_data_structures, rtems_initialize_before_drivers,
9        rtems_initialize_device_drivers, and
10        rtems_initialize_start_multitasking. This opened the sequence up so
11        that bootcard() could provide a more robust and flexible framework
12        which is easier to explain and understand. This also lays the
13        groundwork for sharing the division of available memory between the
14        RTEMS workspace and heap and the C library initialization across all
15        BSPs.
16
172008-03-03      Joel Sherrill <joel.sherrill@OARcorp.com>
18
19        * startup/linkcmds: Add wildcard to gcc_except_table section so
20        programs compiled with gcc 4.3.x can link.
21
222007-12-11      Joel Sherrill <joel.sherrill@OARcorp.com>
23
24        * include/bsp.h, startup/bspstart.c: Eliminate copies of the
25        Configuration Table. Use the RTEMS provided accessor macros to obtain
26        configuration fields.
27
282007-12-04      Joel Sherrill <joel.sherrill@OARcorp.com>
29
30        * include/bsp.h, startup/bspstart.c: Move interrupt_stack_size field
31        from CPU Table to Configuration Table. Eliminate CPU Table from all
32        ports. Delete references to CPU Table in all forms.
33
342007-12-03      Joel Sherrill <joel.sherrill@OARcorp.com>
35
36        * Makefile.am, startup/bspstart.c: Moved most of the remaining CPU
37        Table fields to the Configuration Table. This included
38        pretasking_hook, predriver_hook, postdriver_hook, idle_task,
39        do_zero_of_workspace, extra_mpci_receive_server_stack,
40        stack_allocate_hook, and stack_free_hook. As a side-effect of this
41        effort some multiprocessing code was made conditional and some style
42        clean up occurred.
43
442007-11-26      Joel Sherrill <joel.sherrill@oarcorp.com>
45
46        * startup/bspstart.c: Eliminate the clicks_per_microsecond field in the
47        SuperH CPU Table and define another mechanism for drivers to obtain
48        this information.
49
502007-05-14      Joel Sherrill <joel.sherrill@OARcorp.com>
51
52        * Makefile.am: Separate debug IO from console so console driver is not
53        linked in all the time. This manaifested itself when the IO manager
54        optional manager stub dropped some symbols.
55
562007-05-03      Joel Sherrill <joel@OARcorp.com>
57
58        * startup/linkcmds: Handle .data.* sections. Also change directive
59        placing stack on onchip_ram to make ld happy.
60
612007-04-12      Ralf Corsépius <ralf.corsepius@rtems.org>
62
63        * bsp_specs: Remove qrtems_debug.
64
652007-04-02      Joel Sherrill <joel@OARcorp.com>
66
67        * Makefile.am: Add dummy printk support so all tests link.
68
692006-12-02      Ralf Corsépius <ralf.corsepius@rtems.org>
70
71        * configure.ac: New BUG-REPORT address.
72
732006-11-15      Joel Sherrill <joel@OARcorp.com>
74
75        * Makefile.am: Merge c_rtems_main() into boot_card(). This eliminated a
76        file and simplified initialization.
77
782006-10-17      Ralf Corsépius <ralf.corsepius@rtems.org>
79
80        * Makefile.am: Remove superfluous -DASM.
81
822006-10-17      Ralf Corsépius <ralf.corsepius@rtems.org>
83
84        * configure.ac: Require autoconf-2.60. Require automake-1.10.
85
862006-06-24      Joel Sherrill <joel@OARcorp.com>
87
88        * startup/linkcmds: Add .rela.dyn sections.
89
902006-03-08      Joel Sherrill <joel@OARcorp.com>
91
92        * startup/linkcmds: Add .gnu.linkonce.b.* section.
93
942006-02-08      Joel Sherrill <joel@OARcorp.com>
95
96        * startup/linkcmds: Add sections required by newer gcc versions.
97
982006-01-11      Ralf Corsepius <ralf.corsepius@rtems.org>
99
100        * Makefile.am: Add preinstall.am.
101
1022005-05-26      Ralf Corsepius <ralf.corsepius@rtems.org>
103
104        * include/bsp.h: New header guard.
105
1062005-05-11      Joel Sherrill <joel@OARcorp.com>
107
108        * startup/linkcmds: Add .rodata.* sections.
109
1102005-01-07      Ralf Corsepius <ralf.corsepius@rtems.org>
111
112        * Makefile.am: Eliminate CFLAGS_OPTIMIZE_V.
113
1142005-01-02      Ralf Corsepius <ralf.corsepius@rtems.org>
115
116        * Makefile.am: Remove build-variant support.
117
1182004-09-24      Ralf Corsepius <ralf_corsepius@rtems.org>
119
120        * configure.ac: Require automake > 1.9.
121
1222004-04-23      Ralf Corsepius <ralf_corsepius@rtems.org>
123
124        PR 610/bsps
125        * Makefile.am: Add include/tm27.h, Cosmetics.
126        * include/tm27.h: Final cosmetics.
127
1282004-04-22      Ralf Corsepius <ralf_corsepius@rtems.org>
129
130        * include/bsp.h: Split out tmtest27 support.
131        * include/tm27.h: New.
132
1332004-04-21      Ralf Corsepius <ralf_corsepius@rtems.org>
134
135        PR 613/bsps
136        * include/bsp.h: Remove MAX_LONG_TEST_DURATION.
137
1382004-04-21      Ralf Corsepius <ralf_corsepius@rtems.org>
139
140        PR 614/bsps
141        * include/bsp.h: Remove MAX_SHORT_TEST_DURATION (Unused).
142
1432004-04-02      Ralf Corsepius <ralf_corsepius@rtems.org>
144
145        * start/start.S: Include <rtems/asm.h> instead of <asm.h>.
146
1472004-04-01      Ralf Corsepius <ralf_corsepius@rtems.org>
148
149        * include/bsp.h: Include <rtems/clockdrv.h> instead of <clockdrv.h>.
150        * include/bsp.h: Include <rtems/console.h> instead of <console.h>.
151
1522004-03-31      Ralf Corsepius <ralf_corsepius@rtems.org>
153
154        * include/bsp.h, startup/bspstart.c: Convert to using c99 fixed size
155        types.
156
1572004-03-03      Joel Sherrill <joel@OARcorp.com>
158
159        * startup/linkcmds: Add more memory and sections so tests can link.
160        This is a generic BSP for a CPU model so OK to do this.
161
1622004-02-19      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
163
164        * Makefile.am: Reflect changes to bsp.am.
165        Preinstall dist_project_lib*.
166
1672004-02-14      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
168
169        * Makefile.am: Reflect changes to bsp.am.
170
1712004-02-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
172
173        * Makefile.am: Use CPPASCOMPILE instead of CCASCOMPILE.
174
1752004-02-06      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
176
177        * Makefile.am: Pickup files from ../../sh/shared instead of
178        ../shared. Reformat.
179
1802004-01-30      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
181
182        * Makefile.am: Cosmetics.
183
1842004-01-28      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
185
186        * configure.ac: Add nostdinc to AUTOMAKE_OPTIONS.
187        Add RTEMS_PROG_CCAS.
188
1892004-01-26      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
190
191        * Makefile.am: Merge-in console/Makefile.am, scitab/Makefile.am,
192        startup/Makefile.am, wrapup/Makefile.am.
193        Use automake-compilation rules.
194        * console/Makefile.am, scitab/Makefile.am, startup/Makefile.am,
195        wrapup/Makefile.am: Remove.
196        * configure.ac: Reflect changes above.
197
1982004-01-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
199
200        * Makefile.am: Add PREINSTALL_DIRS.
201        * wrapup/Makefile.am: Reflect changes to libcpu.
202
2032004-01-17      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
204
205        * wrapup/Makefile.am: Reflect changes to libcpu.
206
2072004-01-14      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
208
209        * Makefile.am: Re-add dirstamps to PRE/TMPINSTALL_FILES.
210        Add PRE/TMPINSTALL_FILES to CLEANFILES.
211        * startup/Makefile.am: Ditto.
212
2132004-01-05      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
214
215        * start/Makefile.am: Remove.
216        * Makefile.am: Merge-in start/Makefile.am.
217        * configure.ac: Reflect changes above.
218
2192004-01-05      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
220
221        * wrapup/Makefile.am: Eliminate $(LIB).
222        Use noinst_DATA to trigger building libbsp.a.
223
2242003-12-13      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
225
226        * start/Makefile.am: s,${PROJECT_RELEASE}/lib,$(PROJECT_LIB),g.
227        * startup/Makefile.am: s,${PROJECT_RELEASE}/lib,$(PROJECT_LIB),g.
228
2292003-12-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
230
231        * start/Makefile.am: Use mkdir_p. Remove dirs from PRE/TMPINSTALL_FILES.
232        * startup/Makefile.am: Use mkdir_p. Remove dirs from PRE/TMPINSTALL_FILES.
233
2342003-12-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
235
236        * configure.ac: Require automake >= 1.8, autoconf >= 2.59.
237
2382003-12-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
239
240        * start/Makefile.am: Misc cleanups and fixes.
241        * startup/Makefile.am: Misc cleanups and fixes.
242        * wrapup/Makefile.am: Misc cleanups and fixes.
243
2442003-12-03      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
245
246        * Makefile.am: Add preinstallation dirstamp support.
247        * console/Makefile.am: Cosmetics.
248        * scitab/Makefile.am: Cosmetics.
249        * startup/Makefile.am: Cosmetics.
250        * wrapup/Makefile.am: Cosmetics.
251
2522003-12-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
253
254        * console/Makefile.am: Remove all-local: $(ARCH).
255        * scitab/Makefile.am: Remove all-local: $(ARCH).
256        * start/Makefile.am: Remove all-local: $(ARCH).
257        * startup/Makefile.am: Remove all-local: $(ARCH).
258        * wrapup/Makefile.am: Remove all-local: $(ARCH).
259
2602003-09-29      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
261
262        * Makefile.am: Merge-in include/Makefile.am.
263        Reflect changes to bsp.am.
264        * include/Makefile.am: Remove.
265        * configure.ac: Reflect changes above.
266
2672003-09-19      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
268
269        * bsp_specs: Remove *lib:.
270
2712003-09-04      Joel Sherrill <joel@OARcorp.com>
272
273        * include/bsp.h, include/coverhd.h, start/start.S, startup/bspclean.c,
274        startup/bspstart.c, startup/linkcmds: URL for license changed.
275
2762003-08-18      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
277
278        * Makefile.am: Reflect having moved aclocal/.
279
2802003-08-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
281
282        * Makefile.am: Reflect having moved automake/.
283        * console/Makefile.am: Reflect having moved automake/.
284        * include/Makefile.am: Reflect having moved automake/.
285        * scitab/Makefile.am: Reflect having moved automake/.
286        * start/Makefile.am: Reflect having moved automake/.
287        * startup/Makefile.am: Reflect having moved automake/.
288        * wrapup/Makefile.am: Reflect having moved automake/.
289
2902003-08-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
291
292        * configure.ac: Use rtems-bugs@rtems.com as bug report email address.
293
2942003-08-06      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
295
296        PR 445/bsps
297        * bsp_specs: Remove -D__embedded__ -Asystem(embedded) from cpp.
298        Remove cpp, old_cpp (now unused).
299
3002003-06-13      Joel Sherrill <joel@OARcorp.com>
301
302        * startup/linkcmds: Removed warnings.
303
3042003-03-06      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
305
306        * configure.ac: Remove AC_CONFIG_AUX_DIR.
307
3082003-02-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
309
310        * configure.ac: AM_INIT_AUTOMAKE([1.7.2]).
311
3122003-02-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
313
314        * configure.ac: AC_PREREQ(2.57).
315
3162003-01-28      Joel Sherrill <joel@OARcorp.com>
317
318        * startup/linkcmds: Fix to work around truncated section names.
319
3202003-01-20      Joel Sherrill <joel@OARcorp.com>
321
322        * startup/linkcmds*: Add FreeBSD sysctl() sections.
323
3242003-01-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
325
326        * wrapup/Makefile.am: Reflect changes to libcpu/sh/*.
327
3282002-12-13      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
329
330        * console/Makefile.am: Don't include @RTEMS_BSP@.cfg.
331        * scitab/Makefile.am: Don't include @RTEMS_BSP@.cfg.
332        * start/Makefile.am: Don't include @RTEMS_BSP@.cfg.
333        * startup/Makefile.am: Don't include @RTEMS_BSP@.cfg.
334
3352002-12-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
336
337        * start/Makefile.am: Use install-data-local to install startfile.
338
3392002-12-10      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
340
341        * wrapup/Makefile.am: Don't include @RTEMS_BSP@.cfg.
342
3432002-11-07      Joel Sherrill <joel@OARcorp.com>
344
345        * startup/linkcmds: Include all .rodata* sections.
346
3472002-10-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
348
349        * .cvsignore: Reformat.
350        Add autom4te*cache.
351        Remove autom4te.cache.
352
3532002-09-14      Joel Sherrill <joel@OARcorp.com>
354
355        * startup/bspstart.c: As part of fixing PR281 on gensh4, a review
356        of all calls to bsp_libc_init() resulted in some cleanup here.
357
3582002-08-21      Joel Sherrill <joel@OARcorp.com>
359
360        * bsp_specs: Added support for -nostdlibs.
361
3622002-08-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
363
364        * start/Makefile.am: Use .$(OBJEXT) instead of .o.
365        * wrapup/Makefile.am: Use .$(OBJEXT) instead of .o.
366
3672002-08-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
368
369        * console/Makefile.am: Use .$(OBJEXT) instead of .o.
370        * scitab/Makefile.am: Use .$(OBJEXT) instead of .o.
371        * start/Makefile.am: Use .$(OBJEXT) instead of .o.
372        * startup/Makefile.am: Use .$(OBJEXT) instead of .o.
373
3742002-07-25      Joel Sherrill <joel@OARcorp.com>
375
376        * startup/linkcmds: Added __EH_FRAME_BEGIN__ and __EH_FRAME_END__
377        to remove problems linking empty main(){} with BSP.
378
3792002-07-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
380
381        * start/Makefile.am: Eliminate PGM.
382        Add bsplib_DATA = $(PROJECT_RELEASE)/lib/start$(LIB_VARIANT).o.
383
3842002-07-20      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
385
386        * startup/Makefile.am: Add bsplib_DATA = linkcmds.
387
3882002-07-04      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
389
390        * wrapup/Makefile.am: Eliminate TMPINSTALL_FILES.
391        Remove $(OBJS) from all-local.
392
3932002-06-29      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
394
395        * wrapup/Makefile.am: Remove preinstallation of libbsp.a,
396
3972001-05-09      Joel Sherrill <joel@OARcorp.com>
398
399        * startup/linkcmds: In support of gcc 3.1, added one of more
400        of the sections .jcr, .rodata*, .data.*, .gnu.linkonce.s2.*,
401        .gnu.linkonce.sb2.*, and .gnu.linkonce.s.*.  Spacing corrections
402        and direction of segments to memory regions may also have been
403        addressed.  This was a sweep across all BSPs.
404 
4052002-03-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
406
407        * configure.ac:
408        AC_INIT(package,_RTEMS_VERSION,_RTEMS_BUGS).
409        AM_INIT_AUTOMAKE([no-define foreign 1.6]).
410        * console/Makefile.am: Remove AUTOMAKE_OPTIONS.
411        * Makefile.am: Remove AUTOMAKE_OPTIONS.
412        * include/Makefile.am: Remove AUTOMAKE_OPTIONS.
413        * scitab/Makefile.am: Remove AUTOMAKE_OPTIONS.
414        * start/Makefile.am: Remove AUTOMAKE_OPTIONS.
415        * startup/Makefile.am: Remove AUTOMAKE_OPTIONS.
416        * wrapup/Makefile.am: Remove AUTOMAKE_OPTIONS.
417
4182001-11-30      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
419
420        * configure.ac: Introduce RTEMS_BSP_CONFIGURE.
421
4222001-11-28      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
423
424        * configure.ac: Replace RTEMS_BSPOPTS_BSP with RTEMS_BSPOPTS_SET (typo).
425
4262001-11-15      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
427
428        * configure.ac: Apply RTEMS_BSPOPTS_*(CPU_CLOCK_RATE_HZ).
429        * wrapup/Makefile.am: Apply RTEMS_CPU_MODEL to pickup CPU_PIECES.
430
4312001-10-13      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
432
433        * startup/Makefile.am: Remove AC_CFLAGS, HZ.
434
4352001-10-12      Joel Sherrill <joel@OARcorp.com>
436
437        * include/bsp.h, include/coverhd.h, start/start.S, startup/bspclean.c,
438        startup/bspstart.c, startup/linkcmds: Fixed typo.
439
4402001-10-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
441
442        * .cvsignore: Add autom4te.cache for autoconf > 2.52.
443        * configure.in: Remove.
444        * configure.ac: New file, generated from configure.in by autoupdate.
445
4462001-09-27      Joel Sherrill <joel@OARcorp.com>
447
448        * include/bsp.h: Renamed delay() to rtems_bsp_delay().
449
4502001-09-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
451
452        * include/Makefile.am: Use 'PREINSTALL_FILES ='.
453
4542001-06-19      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
455
456        * configure.in: Add bspopts.h.
457        * include/.cvsignore: Add bspopts.h*, stamp-h*.
458        * include/Makefile.am: Use *_HEADERS instead of *H_FILES.
459        * include/bsp.h: Include bspopts.h.
460        * scitab/Makefile.am: Use @CPU_CLOCK_RATE_HZ@.
461
4622001-05-10      Ralf Corsepius  <corsepiu@faw.uni-ulm.de>
463
464        * configure.in: Use RTEMS_PROG_CC_FOR_TARGET([-ansi -fasm]),
465        add bspopts.h.
466        * include/.cvsignore: Add stamp-h*, bspopts.h*.
467        * include/Makefile.am: Use include_HEADERS instead of H_FILES.
468        * include/bsp.h: Add bspopts.h.
469
4702001-01-26      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
471
472        * startup/linkcmds: Remove OUTPUT_FORMAT.
473
4742001-01-05      Joel Sherrill <joel@OARcorp.com>
475
476        * scitab/Makefile.am, startup/bspstart.c, configure.in: Removed
477        rest of make-target-options and moved them to BSP configure options.
478
4792001-01-05      Joel Sherrill <joel@OARcorp.com>
480
481        * include/bsp.h: Changed <sh/null.h> to <rtems/devnull.h> to reflect
482        the movement of this component to libmisc.
483        * wrapup/Makefile.am: /dev/null driver is no longer in libcpu/sh.
484
4852000-11-09      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
486
487        * Makefile.am: Use ... instead of RTEMS_TOPdir in ACLOCAL_AMFLAGS.
488
4892000-11-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
490
491        * Makefile.am: Switch to ACLOCAL_AMFLAGS = -I $(RTEMS_TOPdir)/aclocal.
492
4932000-11-01      Joel Sherrill <joel@OARcorp.com>
494
495        * startup/bspstart.c: assoc.h, error.h, libio_.h, libio.h, and
496        libcsupport.h moved from libc to lib/include/rtems and
497        now must be referenced as <rtems/XXX.h>.   Header file order
498        was cleaned up while doing this.
499
5002000-10-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
501
502        * Makefile.am: ACLOCAL_AMFLAGS= -I $(RTEMS_TOPdir)/macros.
503        Switch to GNU canonicalization.
504
5052000-09-06      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
506
507        * scitab/Makefile.am: PROJECT_TOPdir.
508
5092000-09-04      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
510
511        * console/Makefile.am, scitab/Makefile.am, start/Makefile.am,
512        startup/Makefile.am, wrapup/Makefile.am: Include compile.am
513
5142000-08-10      Joel Sherrill <joel@OARcorp.com>
515
516        * ChangeLog: New file.
Note: See TracBrowser for help on using the repository browser.