source: rtems/c/src/lib/libbsp/sh/simsh4/ChangeLog @ a7e9274f

4.104.114.95
Last change on this file since a7e9274f was a7e9274f, checked in by Ralf Corsepius <ralf.corsepius@…>, on 08/27/08 at 14:17:35

2008-08-27 Ralf Corsépius <ralf.corsepius@…>

  • timer/timer.c: Eliminate rtems_boolean.
  • Property mode set to 100644
File size: 16.0 KB
Line 
12008-08-27      Ralf Corsépius <ralf.corsepius@rtems.org>
2
3        * timer/timer.c: Eliminate rtems_boolean.
4
52008-05-15      Joel Sherrill <joel.sherrill@OARcorp.com>
6
7        * startup/bspstart.c: Add capability for bootcard.c BSP Initialization
8        Framework to ask the BSP where it has memory for the RTEMS Workspace
9        and C Program Heap. These collectively are referred to as work area.
10        If the BSP supports this, then it does not have to include code to
11        split the available memory between the two areas. This reduces the
12        amount of code in the BSP specific bspstart.c file. Additionally, the
13        shared framework can initialize the C Library, call
14        rtems_debug_enable(), and dirty the work area memory. Until most/all
15        BSPs support this new capability, if the BSP supports this, it should
16        call RTEMS_BSP_BOOTCARD_HANDLES_RAM_ALLOCATION from its configure.ac.
17        When the transition is complete, this autoconf macro can be removed.
18
192008-05-14      Joel Sherrill <joel.sherrill@OARcorp.com>
20
21        * Makefile.am: Rework to avoid .rel files.
22
232008-05-12      Joel Sherrill <joel.sherrill@OARcorp.com>
24
25        * startup/bspstart.c: Refactored and renamed initialization routines to
26        rtems_initialize_data_structures, rtems_initialize_before_drivers,
27        rtems_initialize_device_drivers, and
28        rtems_initialize_start_multitasking. This opened the sequence up so
29        that bootcard() could provide a more robust and flexible framework
30        which is easier to explain and understand. This also lays the
31        groundwork for sharing the division of available memory between the
32        RTEMS workspace and heap and the C library initialization across all
33        BSPs.
34
352008-04-23      Joel Sherrill <joel.sherrill@OARcorp.com>
36
37        * console/console.c: Remove all references to console_reserve_resources
38        and termios_reserve_resources.
39
402008-03-03      Joel Sherrill <joel.sherrill@OARcorp.com>
41
42        * startup/linkcmds, startup/linkcmds-le, startup/linkcmds-le.coff: Add
43        wildcard to gcc_except_table section so programs compiled with gcc
44        4.3.x can link.
45
462007-12-11      Joel Sherrill <joel.sherrill@OARcorp.com>
47
48        * clock/ckinit.c, include/bsp.h, startup/bspstart.c: Eliminate copies
49        of the Configuration Table. Use the RTEMS provided accessor macros to
50        obtain configuration fields.
51
522007-12-04      Joel Sherrill <joel.sherrill@OARcorp.com>
53
54        * include/bsp.h, startup/bspstart.c: Move interrupt_stack_size field
55        from CPU Table to Configuration Table. Eliminate CPU Table from all
56        ports. Delete references to CPU Table in all forms.
57
582007-12-03      Joel Sherrill <joel.sherrill@OARcorp.com>
59
60        * Makefile.am, startup/bspstart.c: Moved most of the remaining CPU
61        Table fields to the Configuration Table. This included
62        pretasking_hook, predriver_hook, postdriver_hook, idle_task,
63        do_zero_of_workspace, extra_mpci_receive_server_stack,
64        stack_allocate_hook, and stack_free_hook. As a side-effect of this
65        effort some multiprocessing code was made conditional and some style
66        clean up occurred.
67
682007-11-28      Joel Sherrill <joel.sherrill@OARcorp.com>
69
70        * startup/bspstart.c: Fix mistake in previous work.
71
722007-11-26      Joel Sherrill <joel.sherrill@oarcorp.com>
73
74        * clock/ckinit.c, startup/bspstart.c: Eliminate the
75        clicks_per_microsecond field in the SuperH CPU Table and define
76        another mechanism for drivers to obtain this information.
77
782007-05-03      Joel Sherrill <joel@OARcorp.com>
79
80        * startup/linkcmds: Handle .data.* sections
81
822007-04-12      Ralf Corsépius <ralf.corsepius@rtems.org>
83
84        * bsp_specs: Remove qrtems_debug.
85
862007-04-02      Joel Sherrill <joel@OARcorp.com>
87
88        * Makefile.am: Add dummy printk support so all tests link.
89
902006-12-02      Ralf Corsépius <ralf.corsepius@rtems.org>
91
92        * configure.ac: New BUG-REPORT address.
93
942006-11-15      Joel Sherrill <joel@OARcorp.com>
95
96        * Makefile.am: Merge c_rtems_main() into boot_card(). This eliminated a
97        file and simplified initialization.
98
992006-10-17      Ralf Corsépius <ralf.corsepius@rtems.org>
100
101        * Makefile.am: Remove superfluous -DASM.
102
1032006-10-17      Ralf Corsépius <ralf.corsepius@rtems.org>
104
105        * configure.ac: Require autoconf-2.60. Require automake-1.10.
106
1072006-06-24      Joel Sherrill <joel@OARcorp.com>
108
109        * startup/linkcmds, startup/linkcmds-le, startup/linkcmds-le.coff: Add
110        .rela.dyn sections.
111
1122006-03-08      Joel Sherrill <joel@OARcorp.com>
113
114        * startup/linkcmds, startup/linkcmds-le, startup/linkcmds-le.coff: Add
115        .gnu.linkonce.b.* section.
116
1172006-02-08      Joel Sherrill <joel@OARcorp.com>
118
119        * startup/linkcmds, startup/linkcmds-le, startup/linkcmds-le.coff: Add
120        sections required by newer gcc versions.
121
1222006-01-11      Ralf Corsepius <ralf.corsepius@rtems.org>
123
124        * Makefile.am: Add preinstall.am.
125
1262005-05-26      Ralf Corsepius <ralf.corsepius@rtems.org>
127
128        * include/bsp.h: New header guard.
129
1302005-01-07      Ralf Corsepius <ralf.corsepius@rtems.org>
131
132        * Makefile.am: Eliminate CFLAGS_OPTIMIZE_V.
133
1342005-01-02      Ralf Corsepius <ralf.corsepius@rtems.org>
135
136        * Makefile.am: Remove build-variant support.
137
1382004-09-24      Ralf Corsepius <ralf_corsepius@rtems.org>
139
140        * configure.ac: Require automake > 1.9.
141
1422004-04-23      Ralf Corsepius <ralf_corsepius@rtems.org>
143
144        PR 610/bsps
145        * Makefile.am: Add include/tm27.h, Cosmetics.
146        * include/tm27.h: Final cosmetics.
147
1482004-04-22      Ralf Corsepius <ralf_corsepius@rtems.org>
149
150        * include/bsp.h: Split out tmtest27 support.
151        * include/tm27.h: New.
152
1532004-04-21      Ralf Corsepius <ralf_corsepius@rtems.org>
154
155        PR 613/bsps
156        * include/bsp.h: Remove MAX_LONG_TEST_DURATION.
157
1582004-04-21      Ralf Corsepius <ralf_corsepius@rtems.org>
159
160        PR 614/bsps
161        * include/bsp.h: Remove MAX_SHORT_TEST_DURATION (Unused).
162
1632004-04-02      Ralf Corsepius <ralf_corsepius@rtems.org>
164
165        * start/start.S: Include <rtems/asm.h> instead of <asm.h>.
166
1672004-04-01      Ralf Corsepius <ralf_corsepius@rtems.org>
168
169        * include/bsp.h: Include <rtems/clockdrv.h> instead of <clockdrv.h>.
170        * include/bsp.h: Include <rtems/console.h> instead of <console.h>.
171        * startup/hw_init.c: Include <rtems/iosupp.h> instead of <iosupp.h>.
172
1732004-03-31      Ralf Corsepius <ralf_corsepius@rtems.org>
174
175        * clock/ckinit.c, include/bsp.h, startup/bspstart.c, timer/timer.c:
176        Convert to using c99 fixed size types.
177
1782004-02-19      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
179
180        * Makefile.am: Reflect changes to bsp.am.
181        Preinstall dist_project_lib*.
182
1832004-02-14      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
184
185        * Makefile.am: Reflect changes to bsp.am.
186
1872004-02-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
188
189        * Makefile.am: Use CPPASCOMPILE instead of CCASCOMPILE.
190
1912004-01-29      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
192
193        * Makefile.am: Merge-in clock/Makefile.am, console/Makefile.am,
194        startup/Makefile.am, timer/Makefile.am, wrapup/Makefile.am. Use automake
195        compilation rules.
196        * clock/Makefile.am, console/Makefile.am, startup/Makefile.am,
197        timer/Makefile.am, wrapup/Makefile.am: Remove.
198        * configure.ac: Reflect changes above.
199
2002004-01-28      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
201
202        * configure.ac: Add nostdinc to AUTOMAKE_OPTIONS.
203        Add RTEMS_PROG_CCAS.
204
2052004-01-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
206
207        * Makefile.am: Add PREINSTALL_DIRS.
208        * wrapup/Makefile.am: Reflect changes to libcpu.
209
2102004-01-17      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
211
212        * startup/Makefile.am: Remove bogus EXTRA_DIST.
213        * timer/Makefile.am: Remove bogus EXTRA_DIST.
214        * wrapup/Makefile.am: Reflect changes to libcpu.
215
2162004-01-14      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
217
218        * Makefile.am: Re-add dirstamps to PRE/TMPINSTALL_FILES.
219        Add PRE/TMPINSTALL_FILES to CLEANFILES.
220        * startup/Makefile.am: Ditto.
221
2222004-01-06      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
223
224        * Makefile.am: Regenerate.
225
2262004-01-05      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
227
228        * start/Makefile.am: Remove.
229        * Makefile.am: Merge-in start/Makefile.am.
230        * configure.ac: Reflect changes above.
231
2322004-01-05      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
233
234        * wrapup/Makefile.am: Eliminate $(LIB).
235        Use noinst_DATA to trigger building libbsp.a.
236
2372003-12-13      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
238
239        * start/Makefile.am: s,${PROJECT_RELEASE}/lib,$(PROJECT_LIB),g.
240        * startup/Makefile.am: s,${PROJECT_RELEASE}/lib,$(PROJECT_LIB),g.
241
2422003-12-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
243
244        * start/Makefile.am: Use mkdir_p. Remove dirs from PRE/TMPINSTALL_FILES.
245        * startup/Makefile.am: Use mkdir_p. Remove dirs from PRE/TMPINSTALL_FILES.
246
2472003-12-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
248
249        * configure.ac: Require automake >= 1.8, autoconf >= 2.59.
250
2512003-12-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
252
253        * clock/Makefile.am: Misc cleanups and fixes.
254        * start/Makefile.am: Misc cleanups and fixes.
255        * startup/Makefile.am: Misc cleanups and fixes.
256        * timer/Makefile.am: Misc cleanups and fixes.
257
2582003-12-03      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
259
260        * Makefile.am: Add preinstallation dirstamp support.
261        * clock/Makefile.am: Cosmetics.
262        * console/Makefile.am: Cosmetics.
263        * startup/Makefile.am: Cosmetics.
264        * timer/Makefile.am: Cosmetics.
265        * wrapup/Makefile.am: Cosmetics.
266
2672003-12-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
268
269        * console/Makefile.am: Remove all-local: $(ARCH).
270        * start/Makefile.am: Remove all-local: $(ARCH).
271        * startup/Makefile.am: Remove all-local: $(ARCH).
272        * wrapup/Makefile.am: Remove all-local: $(ARCH).
273
2742003-09-29      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
275
276        * Makefile.am: Merge-in include/Makefile.am.
277        Reflect changes to bsp.am.
278        * include/Makefile.am: Remove.
279        * configure.ac: Reflect changes above.
280
2812003-09-04      Joel Sherrill <joel@OARcorp.com>
282
283        * clock/ckinit.c, console/console.c, include/bsp.h, include/coverhd.h,
284        include/ramdisk.h, start/start.S, startup/bspstart.c,
285        startup/hw_init.c, startup/linkcmds, startup/linkcmds-le.coff,
286        timer/timer.c, tools/runtest.in: URL for license changed.
287
2882003-08-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
289
290        * Makefile.am: Add tools to SUBDIRS.
291        * configure.ac: Add RTEMS_CONFIG_BUILD_SUBDIRS(tools).
292
2932003-08-18      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
294
295        * Makefile.am: Reflect having moved aclocal/.
296
2972003-08-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
298
299        * Makefile.am: Reflect having moved automake/.
300        * clock/Makefile.am: Reflect having moved automake/.
301        * console/Makefile.am: Reflect having moved automake/.
302        * include/Makefile.am: Reflect having moved automake/.
303        * start/Makefile.am: Reflect having moved automake/.
304        * startup/Makefile.am: Reflect having moved automake/.
305        * timer/Makefile.am: Reflect having moved automake/.
306        * tools/Makefile.am: Reflect having moved automake/.
307        * wrapup/Makefile.am: Reflect having moved automake/.
308
3092003-08-14      Joel Sherrill <joel@OARcorp.com>
310
311        * tools/runtest: Add fileio to list of interactive tests.
312
3132003-08-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
314
315        * configure.ac: Use rtems-bugs@rtems.com as bug report email address.
316
3172003-08-06      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
318
319        PR 445/bsps
320        * bsp_specs: Remove -D__embedded__ -Asystem(embedded) from cpp.
321        Remove cpp, old_cpp (now unused).
322
3232003-06-13      Joel Sherrill <joel@OARcorp.com>
324
325        * console/console.c, startup/linkcmds: Removed warnings.
326
3272003-03-06      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
328
329        * configure.ac: Remove AC_CONFIG_AUX_DIR.
330
3312003-02-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
332
333        * configure.ac: AM_INIT_AUTOMAKE([1.7.2]).
334
3352003-02-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
336
337        * configure.ac: AC_PREREQ(2.57).
338
3392003-01-28      Joel Sherrill <joel@OARcorp.com>
340
341        * startup/Makefile.am, startup/linkcmds, startup/linkcmds-le,
342        startup/linkcmds-le.coff: Fix to work around truncated section names.
343
3442003-01-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
345
346        * wrapup/Makefile.am: Fix typo in CPU_PIECES handling.
347
3482003-01-20      Joel Sherrill <joel@OARcorp.com>
349
350        * startup/linkcmds*: Add FreeBSD sysctl() sections.
351
3522003-01-20      Joel Sherrill <joel@OARcorp.com>
353
354        * startup/linkcmds-le, startup/linkcmds-le.coff: Add FreeBSD sysctl()
355        sections.
356
3572003-01-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
358
359        * wrapup/Makefile.am: Reflect changes to libcpu/sh/*.
360
3612003-01-15      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
362
363        * clock/Makefile.am: Don't include @RTEMS_BSP@.cfg.
364        * console/Makefile.am: Don't include @RTEMS_BSP@.cfg.
365        * start/Makefile.am: Don't include @RTEMS_BSP@.cfg.
366        * startup/Makefile.am: Don't include @RTEMS_BSP@.cfg.
367        * timer/Makefile.am: Don't include @RTEMS_BSP@.cfg.
368
3692002-12-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
370
371        * start/Makefile.am: Use install-data-local to install startfile.
372
3732002-12-10      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
374
375        * wrapup/Makefile.am: Don't include @RTEMS_BSP@.cfg.
376
3772002-11-07      Joel Sherrill <joel@OARcorp.com>
378
379        * startup/linkcmds: Include all .rodata* sections.
380
3812002-11-01      Joel Sherrill <joel@OARcorp.com>
382
383        * clock/ckinit.c, console/console.c: Removed warnings.
384
3852002-10-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
386
387        * .cvsignore: Reformat.
388        Add autom4te*cache.
389        Remove autom4te.cache.
390
3912002-09-14      Joel Sherrill <joel@OARcorp.com>
392
393        * startup/bspstart.c: As part of fixing PR281 on gensh4, a review
394        of all calls to bsp_libc_init() resulted in some cleanup here.
395
3962002-08-21      Joel Sherrill <joel@OARcorp.com>
397
398        * bsp_specs: Added support for -nostdlibs.
399
4002002-08-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
401
402        * start/Makefile.am: Use .$(OBJEXT) instead of .o.
403
4042002-08-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
405
406        * clock/Makefile.am: Use .$(OBJEXT) instead of .o.
407        * console/Makefile.am: Use .$(OBJEXT) instead of .o.
408        * start/Makefile.am: Use .$(OBJEXT) instead of .o.
409        * startup/Makefile.am: Use .$(OBJEXT) instead of .o.
410        * timer/Makefile.am: Use .$(OBJEXT) instead of .o.
411
4122002-07-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
413
414        * start/Makefile.am: Eliminate PGMS.
415        Add bsplib_DATA = $(PROJECT_RELEASE)/lib/start$(LIB_VARIANT).o.
416
4172002-07-20      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
418
419        * startup/Makefile.am: Add bsplib_DATA = linkcmds linkcmds-le.
420
4212002-07-04      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
422
423        * wrapup/Makefile.am: Eliminate TMPINSTALL_FILES.
424        Remove $(OBJS) from all-local.
425
4262002-06-29      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
427
428        * wrapup/Makefile.am: Remove preinstallation of libbsp.a,
429
4302001-05-09      Joel Sherrill <joel@OARcorp.com>
431
432        * startup/linkcmds: In support of gcc 3.1, added one of more
433        of the sections .jcr, .rodata*, .data.*, .gnu.linkonce.s2.*,
434        .gnu.linkonce.sb2.*, and .gnu.linkonce.s.*.  Spacing corrections
435        and direction of segments to memory regions may also have been
436        addressed.  This was a sweep across all BSPs.
437 
4382002-03-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
439
440        * configure.ac:
441        AC_INIT(package,_RTEMS_VERSION,_RTEMS_BUGS).
442        AM_INIT_AUTOMAKE([no-define foreign 1.6]).
443        * clock/Makefile.am: Remove AUTOMAKE_OPTIONS.
444        * Makefile.am: Remove AUTOMAKE_OPTIONS.
445        * console/Makefile.am: Remove AUTOMAKE_OPTIONS.
446        * include/Makefile.am: Remove AUTOMAKE_OPTIONS.
447        * start/Makefile.am: Remove AUTOMAKE_OPTIONS.
448        * startup/Makefile.am: Remove AUTOMAKE_OPTIONS.
449        * timer/Makefile.am: Remove AUTOMAKE_OPTIONS.
450        * tools/Makefile.am: Remove AUTOMAKE_OPTIONS.
451        * wrapup/Makefile.am: Remove AUTOMAKE_OPTIONS.
452
4532001-11-30      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
454
455        * configure.ac: Introduce RTEMS_BSP_CONFIGURE.
456
4572001-10-26      Alexandra Kossovsky <sasha@oktet.ru>
458
459        * tools: New subdirectory.
460        * tools/Makefile.am, tools/runtest: New files.
461
4622001-10-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
463
464        * configure.ac: Added support for START_HW_INIT.
465        * console/Makefile.am: Removed VPATH.
466        * include/Makefile.am: Added missing ramdisk.h to include_HEADERS.
467        * startup/linkcmds: Do not force output format to coff-sh.
468        * startup/linkcmds-le: Comment out force of output format and add
469        comment questioning need to have special linkcmds for little endian.
470        * wrapup/Makefile.am: Add ramdisk to list of BSP_PIECES.
471
4722001-10-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
473
474        * configure.ac: Add bspopts.h; Add CPU_CLOCK_RATE_HZ.
475        * startup/bspstart.c: Replace HZ with CPU_CLOCK_RATE_HZ.
476        * include/.cvsignore: Add stamp-h* bspopts.h*
477        * include/bsp.h: Add bspopts.h.
478
4792001-10-11      Alexandra Kossovsky <sasha@oktet.ru>
480
481        * clock/Makefile.am, clock/ckinit.c, clock/.cvsignore, Makefile.am,
482        README, bsp_specs, console/Makefile.am, console/console.c,
483        console/.cvsignore, include/Makefile.am, include/bsp.h,
484        include/coverhd.h, include/syscall.h, include/ramdisk.h,
485        include/.cvsignore, start/Makefile.am, start/start.S,
486        start/.cvsignore, startup/Makefile.am, startup/bspstart.c,
487        startup/hw_init.c, startup/linkcmds, startup/linkcmds-le,
488        startup/linkcmds-le.coff, startup/.cvsignore, timer/Makefile.am,
489        timer/timer.c, timer/.cvsignore, wrapup/Makefile.am, wrapup/.cvsignore,
490        configure.ac, .cvsignore, ChangeLog:  New files. 
491        Reviewed and updated to latest automake and autoconf standards
492        by Ralf Corsepius <corsepiu@faw.uni-ulm.de>.
493
Note: See TracBrowser for help on using the repository browser.