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

4.9
Last change on this file since 7be8d6b was 7be8d6b, checked in by Ralf Corsepius <ralf.corsepius@…>, on 09/29/08 at 01:48:04

2008-09-29 Ralf Corsépius <ralf.corsepius@…>

  • Makefile.am: Remove noinst_PROGRAMS (Unused).
  • Property mode set to 100644
File size: 16.7 KB
Line 
12008-09-29      Ralf Corsépius <ralf.corsepius@rtems.org>
2
3        * Makefile.am: Remove noinst_PROGRAMS (Unused).
4
52008-09-05      Joel Sherrill <joel.sherrill@OARcorp.com>
6
7        * clock/ckinit.c: The Shared Memory Driver no longer requires the
8        special IOCTL in Clock_control. This was a hack which has existed
9        since before the Classic API Timer Manager was implemented. All
10        implementations of and references to Clock_control were removed.
11
122008-08-31      Joel Sherrill <joel.sherrill@oarcorp.com>
13
14        * timer/timer.c: Eliminate empty function from every benchmark timer
15        driver. Fix spelling.
16
172008-08-31      Joel Sherrill <joel.sherrill@oarcorp.com>
18
19        * timer/timer.c: Rename timer driver methods to follow RTEMS
20        programming conventions.
21
222008-08-27      Ralf Corsépius <ralf.corsepius@rtems.org>
23
24        * timer/timer.c: Eliminate rtems_boolean.
25
262008-05-15      Joel Sherrill <joel.sherrill@OARcorp.com>
27
28        * startup/bspstart.c: Add capability for bootcard.c BSP Initialization
29        Framework to ask the BSP where it has memory for the RTEMS Workspace
30        and C Program Heap. These collectively are referred to as work area.
31        If the BSP supports this, then it does not have to include code to
32        split the available memory between the two areas. This reduces the
33        amount of code in the BSP specific bspstart.c file. Additionally, the
34        shared framework can initialize the C Library, call
35        rtems_debug_enable(), and dirty the work area memory. Until most/all
36        BSPs support this new capability, if the BSP supports this, it should
37        call RTEMS_BSP_BOOTCARD_HANDLES_RAM_ALLOCATION from its configure.ac.
38        When the transition is complete, this autoconf macro can be removed.
39
402008-05-14      Joel Sherrill <joel.sherrill@OARcorp.com>
41
42        * Makefile.am: Rework to avoid .rel files.
43
442008-05-12      Joel Sherrill <joel.sherrill@OARcorp.com>
45
46        * startup/bspstart.c: Refactored and renamed initialization routines to
47        rtems_initialize_data_structures, rtems_initialize_before_drivers,
48        rtems_initialize_device_drivers, and
49        rtems_initialize_start_multitasking. This opened the sequence up so
50        that bootcard() could provide a more robust and flexible framework
51        which is easier to explain and understand. This also lays the
52        groundwork for sharing the division of available memory between the
53        RTEMS workspace and heap and the C library initialization across all
54        BSPs.
55
562008-04-23      Joel Sherrill <joel.sherrill@OARcorp.com>
57
58        * console/console.c: Remove all references to console_reserve_resources
59        and termios_reserve_resources.
60
612008-03-03      Joel Sherrill <joel.sherrill@OARcorp.com>
62
63        * startup/linkcmds, startup/linkcmds-le, startup/linkcmds-le.coff: Add
64        wildcard to gcc_except_table section so programs compiled with gcc
65        4.3.x can link.
66
672007-12-11      Joel Sherrill <joel.sherrill@OARcorp.com>
68
69        * clock/ckinit.c, include/bsp.h, startup/bspstart.c: Eliminate copies
70        of the Configuration Table. Use the RTEMS provided accessor macros to
71        obtain configuration fields.
72
732007-12-04      Joel Sherrill <joel.sherrill@OARcorp.com>
74
75        * include/bsp.h, startup/bspstart.c: Move interrupt_stack_size field
76        from CPU Table to Configuration Table. Eliminate CPU Table from all
77        ports. Delete references to CPU Table in all forms.
78
792007-12-03      Joel Sherrill <joel.sherrill@OARcorp.com>
80
81        * Makefile.am, startup/bspstart.c: Moved most of the remaining CPU
82        Table fields to the Configuration Table. This included
83        pretasking_hook, predriver_hook, postdriver_hook, idle_task,
84        do_zero_of_workspace, extra_mpci_receive_server_stack,
85        stack_allocate_hook, and stack_free_hook. As a side-effect of this
86        effort some multiprocessing code was made conditional and some style
87        clean up occurred.
88
892007-11-28      Joel Sherrill <joel.sherrill@OARcorp.com>
90
91        * startup/bspstart.c: Fix mistake in previous work.
92
932007-11-26      Joel Sherrill <joel.sherrill@oarcorp.com>
94
95        * clock/ckinit.c, startup/bspstart.c: Eliminate the
96        clicks_per_microsecond field in the SuperH CPU Table and define
97        another mechanism for drivers to obtain this information.
98
992007-05-03      Joel Sherrill <joel@OARcorp.com>
100
101        * startup/linkcmds: Handle .data.* sections
102
1032007-04-12      Ralf Corsépius <ralf.corsepius@rtems.org>
104
105        * bsp_specs: Remove qrtems_debug.
106
1072007-04-02      Joel Sherrill <joel@OARcorp.com>
108
109        * Makefile.am: Add dummy printk support so all tests link.
110
1112006-12-02      Ralf Corsépius <ralf.corsepius@rtems.org>
112
113        * configure.ac: New BUG-REPORT address.
114
1152006-11-15      Joel Sherrill <joel@OARcorp.com>
116
117        * Makefile.am: Merge c_rtems_main() into boot_card(). This eliminated a
118        file and simplified initialization.
119
1202006-10-17      Ralf Corsépius <ralf.corsepius@rtems.org>
121
122        * Makefile.am: Remove superfluous -DASM.
123
1242006-10-17      Ralf Corsépius <ralf.corsepius@rtems.org>
125
126        * configure.ac: Require autoconf-2.60. Require automake-1.10.
127
1282006-06-24      Joel Sherrill <joel@OARcorp.com>
129
130        * startup/linkcmds, startup/linkcmds-le, startup/linkcmds-le.coff: Add
131        .rela.dyn sections.
132
1332006-03-08      Joel Sherrill <joel@OARcorp.com>
134
135        * startup/linkcmds, startup/linkcmds-le, startup/linkcmds-le.coff: Add
136        .gnu.linkonce.b.* section.
137
1382006-02-08      Joel Sherrill <joel@OARcorp.com>
139
140        * startup/linkcmds, startup/linkcmds-le, startup/linkcmds-le.coff: Add
141        sections required by newer gcc versions.
142
1432006-01-11      Ralf Corsepius <ralf.corsepius@rtems.org>
144
145        * Makefile.am: Add preinstall.am.
146
1472005-05-26      Ralf Corsepius <ralf.corsepius@rtems.org>
148
149        * include/bsp.h: New header guard.
150
1512005-01-07      Ralf Corsepius <ralf.corsepius@rtems.org>
152
153        * Makefile.am: Eliminate CFLAGS_OPTIMIZE_V.
154
1552005-01-02      Ralf Corsepius <ralf.corsepius@rtems.org>
156
157        * Makefile.am: Remove build-variant support.
158
1592004-09-24      Ralf Corsepius <ralf_corsepius@rtems.org>
160
161        * configure.ac: Require automake > 1.9.
162
1632004-04-23      Ralf Corsepius <ralf_corsepius@rtems.org>
164
165        PR 610/bsps
166        * Makefile.am: Add include/tm27.h, Cosmetics.
167        * include/tm27.h: Final cosmetics.
168
1692004-04-22      Ralf Corsepius <ralf_corsepius@rtems.org>
170
171        * include/bsp.h: Split out tmtest27 support.
172        * include/tm27.h: New.
173
1742004-04-21      Ralf Corsepius <ralf_corsepius@rtems.org>
175
176        PR 613/bsps
177        * include/bsp.h: Remove MAX_LONG_TEST_DURATION.
178
1792004-04-21      Ralf Corsepius <ralf_corsepius@rtems.org>
180
181        PR 614/bsps
182        * include/bsp.h: Remove MAX_SHORT_TEST_DURATION (Unused).
183
1842004-04-02      Ralf Corsepius <ralf_corsepius@rtems.org>
185
186        * start/start.S: Include <rtems/asm.h> instead of <asm.h>.
187
1882004-04-01      Ralf Corsepius <ralf_corsepius@rtems.org>
189
190        * include/bsp.h: Include <rtems/clockdrv.h> instead of <clockdrv.h>.
191        * include/bsp.h: Include <rtems/console.h> instead of <console.h>.
192        * startup/hw_init.c: Include <rtems/iosupp.h> instead of <iosupp.h>.
193
1942004-03-31      Ralf Corsepius <ralf_corsepius@rtems.org>
195
196        * clock/ckinit.c, include/bsp.h, startup/bspstart.c, timer/timer.c:
197        Convert to using c99 fixed size types.
198
1992004-02-19      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
200
201        * Makefile.am: Reflect changes to bsp.am.
202        Preinstall dist_project_lib*.
203
2042004-02-14      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
205
206        * Makefile.am: Reflect changes to bsp.am.
207
2082004-02-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
209
210        * Makefile.am: Use CPPASCOMPILE instead of CCASCOMPILE.
211
2122004-01-29      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
213
214        * Makefile.am: Merge-in clock/Makefile.am, console/Makefile.am,
215        startup/Makefile.am, timer/Makefile.am, wrapup/Makefile.am. Use automake
216        compilation rules.
217        * clock/Makefile.am, console/Makefile.am, startup/Makefile.am,
218        timer/Makefile.am, wrapup/Makefile.am: Remove.
219        * configure.ac: Reflect changes above.
220
2212004-01-28      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
222
223        * configure.ac: Add nostdinc to AUTOMAKE_OPTIONS.
224        Add RTEMS_PROG_CCAS.
225
2262004-01-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
227
228        * Makefile.am: Add PREINSTALL_DIRS.
229        * wrapup/Makefile.am: Reflect changes to libcpu.
230
2312004-01-17      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
232
233        * startup/Makefile.am: Remove bogus EXTRA_DIST.
234        * timer/Makefile.am: Remove bogus EXTRA_DIST.
235        * wrapup/Makefile.am: Reflect changes to libcpu.
236
2372004-01-14      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
238
239        * Makefile.am: Re-add dirstamps to PRE/TMPINSTALL_FILES.
240        Add PRE/TMPINSTALL_FILES to CLEANFILES.
241        * startup/Makefile.am: Ditto.
242
2432004-01-06      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
244
245        * Makefile.am: Regenerate.
246
2472004-01-05      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
248
249        * start/Makefile.am: Remove.
250        * Makefile.am: Merge-in start/Makefile.am.
251        * configure.ac: Reflect changes above.
252
2532004-01-05      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
254
255        * wrapup/Makefile.am: Eliminate $(LIB).
256        Use noinst_DATA to trigger building libbsp.a.
257
2582003-12-13      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
259
260        * start/Makefile.am: s,${PROJECT_RELEASE}/lib,$(PROJECT_LIB),g.
261        * startup/Makefile.am: s,${PROJECT_RELEASE}/lib,$(PROJECT_LIB),g.
262
2632003-12-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
264
265        * start/Makefile.am: Use mkdir_p. Remove dirs from PRE/TMPINSTALL_FILES.
266        * startup/Makefile.am: Use mkdir_p. Remove dirs from PRE/TMPINSTALL_FILES.
267
2682003-12-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
269
270        * configure.ac: Require automake >= 1.8, autoconf >= 2.59.
271
2722003-12-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
273
274        * clock/Makefile.am: Misc cleanups and fixes.
275        * start/Makefile.am: Misc cleanups and fixes.
276        * startup/Makefile.am: Misc cleanups and fixes.
277        * timer/Makefile.am: Misc cleanups and fixes.
278
2792003-12-03      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
280
281        * Makefile.am: Add preinstallation dirstamp support.
282        * clock/Makefile.am: Cosmetics.
283        * console/Makefile.am: Cosmetics.
284        * startup/Makefile.am: Cosmetics.
285        * timer/Makefile.am: Cosmetics.
286        * wrapup/Makefile.am: Cosmetics.
287
2882003-12-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
289
290        * console/Makefile.am: Remove all-local: $(ARCH).
291        * start/Makefile.am: Remove all-local: $(ARCH).
292        * startup/Makefile.am: Remove all-local: $(ARCH).
293        * wrapup/Makefile.am: Remove all-local: $(ARCH).
294
2952003-09-29      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
296
297        * Makefile.am: Merge-in include/Makefile.am.
298        Reflect changes to bsp.am.
299        * include/Makefile.am: Remove.
300        * configure.ac: Reflect changes above.
301
3022003-09-04      Joel Sherrill <joel@OARcorp.com>
303
304        * clock/ckinit.c, console/console.c, include/bsp.h, include/coverhd.h,
305        include/ramdisk.h, start/start.S, startup/bspstart.c,
306        startup/hw_init.c, startup/linkcmds, startup/linkcmds-le.coff,
307        timer/timer.c, tools/runtest.in: URL for license changed.
308
3092003-08-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
310
311        * Makefile.am: Add tools to SUBDIRS.
312        * configure.ac: Add RTEMS_CONFIG_BUILD_SUBDIRS(tools).
313
3142003-08-18      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
315
316        * Makefile.am: Reflect having moved aclocal/.
317
3182003-08-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
319
320        * Makefile.am: Reflect having moved automake/.
321        * clock/Makefile.am: Reflect having moved automake/.
322        * console/Makefile.am: Reflect having moved automake/.
323        * include/Makefile.am: Reflect having moved automake/.
324        * start/Makefile.am: Reflect having moved automake/.
325        * startup/Makefile.am: Reflect having moved automake/.
326        * timer/Makefile.am: Reflect having moved automake/.
327        * tools/Makefile.am: Reflect having moved automake/.
328        * wrapup/Makefile.am: Reflect having moved automake/.
329
3302003-08-14      Joel Sherrill <joel@OARcorp.com>
331
332        * tools/runtest: Add fileio to list of interactive tests.
333
3342003-08-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
335
336        * configure.ac: Use rtems-bugs@rtems.com as bug report email address.
337
3382003-08-06      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
339
340        PR 445/bsps
341        * bsp_specs: Remove -D__embedded__ -Asystem(embedded) from cpp.
342        Remove cpp, old_cpp (now unused).
343
3442003-06-13      Joel Sherrill <joel@OARcorp.com>
345
346        * console/console.c, startup/linkcmds: Removed warnings.
347
3482003-03-06      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
349
350        * configure.ac: Remove AC_CONFIG_AUX_DIR.
351
3522003-02-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
353
354        * configure.ac: AM_INIT_AUTOMAKE([1.7.2]).
355
3562003-02-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
357
358        * configure.ac: AC_PREREQ(2.57).
359
3602003-01-28      Joel Sherrill <joel@OARcorp.com>
361
362        * startup/Makefile.am, startup/linkcmds, startup/linkcmds-le,
363        startup/linkcmds-le.coff: Fix to work around truncated section names.
364
3652003-01-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
366
367        * wrapup/Makefile.am: Fix typo in CPU_PIECES handling.
368
3692003-01-20      Joel Sherrill <joel@OARcorp.com>
370
371        * startup/linkcmds*: Add FreeBSD sysctl() sections.
372
3732003-01-20      Joel Sherrill <joel@OARcorp.com>
374
375        * startup/linkcmds-le, startup/linkcmds-le.coff: Add FreeBSD sysctl()
376        sections.
377
3782003-01-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
379
380        * wrapup/Makefile.am: Reflect changes to libcpu/sh/*.
381
3822003-01-15      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
383
384        * clock/Makefile.am: Don't include @RTEMS_BSP@.cfg.
385        * console/Makefile.am: Don't include @RTEMS_BSP@.cfg.
386        * start/Makefile.am: Don't include @RTEMS_BSP@.cfg.
387        * startup/Makefile.am: Don't include @RTEMS_BSP@.cfg.
388        * timer/Makefile.am: Don't include @RTEMS_BSP@.cfg.
389
3902002-12-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
391
392        * start/Makefile.am: Use install-data-local to install startfile.
393
3942002-12-10      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
395
396        * wrapup/Makefile.am: Don't include @RTEMS_BSP@.cfg.
397
3982002-11-07      Joel Sherrill <joel@OARcorp.com>
399
400        * startup/linkcmds: Include all .rodata* sections.
401
4022002-11-01      Joel Sherrill <joel@OARcorp.com>
403
404        * clock/ckinit.c, console/console.c: Removed warnings.
405
4062002-10-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
407
408        * .cvsignore: Reformat.
409        Add autom4te*cache.
410        Remove autom4te.cache.
411
4122002-09-14      Joel Sherrill <joel@OARcorp.com>
413
414        * startup/bspstart.c: As part of fixing PR281 on gensh4, a review
415        of all calls to bsp_libc_init() resulted in some cleanup here.
416
4172002-08-21      Joel Sherrill <joel@OARcorp.com>
418
419        * bsp_specs: Added support for -nostdlibs.
420
4212002-08-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
422
423        * start/Makefile.am: Use .$(OBJEXT) instead of .o.
424
4252002-08-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
426
427        * clock/Makefile.am: Use .$(OBJEXT) instead of .o.
428        * console/Makefile.am: Use .$(OBJEXT) instead of .o.
429        * start/Makefile.am: Use .$(OBJEXT) instead of .o.
430        * startup/Makefile.am: Use .$(OBJEXT) instead of .o.
431        * timer/Makefile.am: Use .$(OBJEXT) instead of .o.
432
4332002-07-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
434
435        * start/Makefile.am: Eliminate PGMS.
436        Add bsplib_DATA = $(PROJECT_RELEASE)/lib/start$(LIB_VARIANT).o.
437
4382002-07-20      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
439
440        * startup/Makefile.am: Add bsplib_DATA = linkcmds linkcmds-le.
441
4422002-07-04      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
443
444        * wrapup/Makefile.am: Eliminate TMPINSTALL_FILES.
445        Remove $(OBJS) from all-local.
446
4472002-06-29      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
448
449        * wrapup/Makefile.am: Remove preinstallation of libbsp.a,
450
4512001-05-09      Joel Sherrill <joel@OARcorp.com>
452
453        * startup/linkcmds: In support of gcc 3.1, added one of more
454        of the sections .jcr, .rodata*, .data.*, .gnu.linkonce.s2.*,
455        .gnu.linkonce.sb2.*, and .gnu.linkonce.s.*.  Spacing corrections
456        and direction of segments to memory regions may also have been
457        addressed.  This was a sweep across all BSPs.
458 
4592002-03-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
460
461        * configure.ac:
462        AC_INIT(package,_RTEMS_VERSION,_RTEMS_BUGS).
463        AM_INIT_AUTOMAKE([no-define foreign 1.6]).
464        * clock/Makefile.am: Remove AUTOMAKE_OPTIONS.
465        * Makefile.am: Remove AUTOMAKE_OPTIONS.
466        * console/Makefile.am: Remove AUTOMAKE_OPTIONS.
467        * include/Makefile.am: Remove AUTOMAKE_OPTIONS.
468        * start/Makefile.am: Remove AUTOMAKE_OPTIONS.
469        * startup/Makefile.am: Remove AUTOMAKE_OPTIONS.
470        * timer/Makefile.am: Remove AUTOMAKE_OPTIONS.
471        * tools/Makefile.am: Remove AUTOMAKE_OPTIONS.
472        * wrapup/Makefile.am: Remove AUTOMAKE_OPTIONS.
473
4742001-11-30      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
475
476        * configure.ac: Introduce RTEMS_BSP_CONFIGURE.
477
4782001-10-26      Alexandra Kossovsky <sasha@oktet.ru>
479
480        * tools: New subdirectory.
481        * tools/Makefile.am, tools/runtest: New files.
482
4832001-10-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
484
485        * configure.ac: Added support for START_HW_INIT.
486        * console/Makefile.am: Removed VPATH.
487        * include/Makefile.am: Added missing ramdisk.h to include_HEADERS.
488        * startup/linkcmds: Do not force output format to coff-sh.
489        * startup/linkcmds-le: Comment out force of output format and add
490        comment questioning need to have special linkcmds for little endian.
491        * wrapup/Makefile.am: Add ramdisk to list of BSP_PIECES.
492
4932001-10-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
494
495        * configure.ac: Add bspopts.h; Add CPU_CLOCK_RATE_HZ.
496        * startup/bspstart.c: Replace HZ with CPU_CLOCK_RATE_HZ.
497        * include/.cvsignore: Add stamp-h* bspopts.h*
498        * include/bsp.h: Add bspopts.h.
499
5002001-10-11      Alexandra Kossovsky <sasha@oktet.ru>
501
502        * clock/Makefile.am, clock/ckinit.c, clock/.cvsignore, Makefile.am,
503        README, bsp_specs, console/Makefile.am, console/console.c,
504        console/.cvsignore, include/Makefile.am, include/bsp.h,
505        include/coverhd.h, include/syscall.h, include/ramdisk.h,
506        include/.cvsignore, start/Makefile.am, start/start.S,
507        start/.cvsignore, startup/Makefile.am, startup/bspstart.c,
508        startup/hw_init.c, startup/linkcmds, startup/linkcmds-le,
509        startup/linkcmds-le.coff, startup/.cvsignore, timer/Makefile.am,
510        timer/timer.c, timer/.cvsignore, wrapup/Makefile.am, wrapup/.cvsignore,
511        configure.ac, .cvsignore, ChangeLog:  New files. 
512        Reviewed and updated to latest automake and autoconf standards
513        by Ralf Corsepius <corsepiu@faw.uni-ulm.de>.
514
Note: See TracBrowser for help on using the repository browser.