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

4.104.114.95
Last change on this file since 34ef6c7 was 34ef6c7, checked in by Joel Sherrill <joel.sherrill@…>, on Sep 5, 2008 at 10:06:51 PM

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

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