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

4.104.115
Last change on this file since 4909a30 was 4909a30, checked in by Joel Sherrill <joel.sherrill@…>, on Sep 10, 2008 at 9:35:37 PM

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

  • include/bsp.h: Review of all bsp_cleanup() implementations. In this phase, all prototypes were removed from bsp.h and empty implementations were removed and made to use the shared stub.
  • Property mode set to 100644
File size: 16.9 KB
Line 
12008-09-10      Joel Sherrill <joel.sherrill@oarcorp.com>
2
3        * include/bsp.h: Review of all bsp_cleanup() implementations. In this
4        phase, all prototypes were removed from bsp.h and empty
5        implementations were removed and made to use the shared stub.
6
72008-09-05      Joel Sherrill <joel.sherrill@OARcorp.com>
8
9        * clock/ckinit.c: The Shared Memory Driver no longer requires the
10        special IOCTL in Clock_control. This was a hack which has existed
11        since before the Classic API Timer Manager was implemented. All
12        implementations of and references to Clock_control were removed.
13
142008-08-31      Joel Sherrill <joel.sherrill@oarcorp.com>
15
16        * timer/timer.c: Eliminate empty function from every benchmark timer
17        driver. Fix spelling.
18
192008-08-31      Joel Sherrill <joel.sherrill@oarcorp.com>
20
21        * timer/timer.c: Rename timer driver methods to follow RTEMS
22        programming conventions.
23
242008-08-27      Ralf Corsépius <ralf.corsepius@rtems.org>
25
26        * timer/timer.c: Eliminate rtems_boolean.
27
282008-05-15      Joel Sherrill <joel.sherrill@OARcorp.com>
29
30        * startup/bspstart.c: Add capability for bootcard.c BSP Initialization
31        Framework to ask the BSP where it has memory for the RTEMS Workspace
32        and C Program Heap. These collectively are referred to as work area.
33        If the BSP supports this, then it does not have to include code to
34        split the available memory between the two areas. This reduces the
35        amount of code in the BSP specific bspstart.c file. Additionally, the
36        shared framework can initialize the C Library, call
37        rtems_debug_enable(), and dirty the work area memory. Until most/all
38        BSPs support this new capability, if the BSP supports this, it should
39        call RTEMS_BSP_BOOTCARD_HANDLES_RAM_ALLOCATION from its configure.ac.
40        When the transition is complete, this autoconf macro can be removed.
41
422008-05-14      Joel Sherrill <joel.sherrill@OARcorp.com>
43
44        * Makefile.am: Rework to avoid .rel files.
45
462008-05-12      Joel Sherrill <joel.sherrill@OARcorp.com>
47
48        * startup/bspstart.c: Refactored and renamed initialization routines to
49        rtems_initialize_data_structures, rtems_initialize_before_drivers,
50        rtems_initialize_device_drivers, and
51        rtems_initialize_start_multitasking. This opened the sequence up so
52        that bootcard() could provide a more robust and flexible framework
53        which is easier to explain and understand. This also lays the
54        groundwork for sharing the division of available memory between the
55        RTEMS workspace and heap and the C library initialization across all
56        BSPs.
57
582008-04-23      Joel Sherrill <joel.sherrill@OARcorp.com>
59
60        * console/console.c: Remove all references to console_reserve_resources
61        and termios_reserve_resources.
62
632008-03-03      Joel Sherrill <joel.sherrill@OARcorp.com>
64
65        * startup/linkcmds, startup/linkcmds-le, startup/linkcmds-le.coff: Add
66        wildcard to gcc_except_table section so programs compiled with gcc
67        4.3.x can link.
68
692007-12-11      Joel Sherrill <joel.sherrill@OARcorp.com>
70
71        * clock/ckinit.c, include/bsp.h, startup/bspstart.c: Eliminate copies
72        of the Configuration Table. Use the RTEMS provided accessor macros to
73        obtain configuration fields.
74
752007-12-04      Joel Sherrill <joel.sherrill@OARcorp.com>
76
77        * include/bsp.h, startup/bspstart.c: Move interrupt_stack_size field
78        from CPU Table to Configuration Table. Eliminate CPU Table from all
79        ports. Delete references to CPU Table in all forms.
80
812007-12-03      Joel Sherrill <joel.sherrill@OARcorp.com>
82
83        * Makefile.am, startup/bspstart.c: Moved most of the remaining CPU
84        Table fields to the Configuration Table. This included
85        pretasking_hook, predriver_hook, postdriver_hook, idle_task,
86        do_zero_of_workspace, extra_mpci_receive_server_stack,
87        stack_allocate_hook, and stack_free_hook. As a side-effect of this
88        effort some multiprocessing code was made conditional and some style
89        clean up occurred.
90
912007-11-28      Joel Sherrill <joel.sherrill@OARcorp.com>
92
93        * startup/bspstart.c: Fix mistake in previous work.
94
952007-11-26      Joel Sherrill <joel.sherrill@oarcorp.com>
96
97        * clock/ckinit.c, startup/bspstart.c: Eliminate the
98        clicks_per_microsecond field in the SuperH CPU Table and define
99        another mechanism for drivers to obtain this information.
100
1012007-05-03      Joel Sherrill <joel@OARcorp.com>
102
103        * startup/linkcmds: Handle .data.* sections
104
1052007-04-12      Ralf Corsépius <ralf.corsepius@rtems.org>
106
107        * bsp_specs: Remove qrtems_debug.
108
1092007-04-02      Joel Sherrill <joel@OARcorp.com>
110
111        * Makefile.am: Add dummy printk support so all tests link.
112
1132006-12-02      Ralf Corsépius <ralf.corsepius@rtems.org>
114
115        * configure.ac: New BUG-REPORT address.
116
1172006-11-15      Joel Sherrill <joel@OARcorp.com>
118
119        * Makefile.am: Merge c_rtems_main() into boot_card(). This eliminated a
120        file and simplified initialization.
121
1222006-10-17      Ralf Corsépius <ralf.corsepius@rtems.org>
123
124        * Makefile.am: Remove superfluous -DASM.
125
1262006-10-17      Ralf Corsépius <ralf.corsepius@rtems.org>
127
128        * configure.ac: Require autoconf-2.60. Require automake-1.10.
129
1302006-06-24      Joel Sherrill <joel@OARcorp.com>
131
132        * startup/linkcmds, startup/linkcmds-le, startup/linkcmds-le.coff: Add
133        .rela.dyn sections.
134
1352006-03-08      Joel Sherrill <joel@OARcorp.com>
136
137        * startup/linkcmds, startup/linkcmds-le, startup/linkcmds-le.coff: Add
138        .gnu.linkonce.b.* section.
139
1402006-02-08      Joel Sherrill <joel@OARcorp.com>
141
142        * startup/linkcmds, startup/linkcmds-le, startup/linkcmds-le.coff: Add
143        sections required by newer gcc versions.
144
1452006-01-11      Ralf Corsepius <ralf.corsepius@rtems.org>
146
147        * Makefile.am: Add preinstall.am.
148
1492005-05-26      Ralf Corsepius <ralf.corsepius@rtems.org>
150
151        * include/bsp.h: New header guard.
152
1532005-01-07      Ralf Corsepius <ralf.corsepius@rtems.org>
154
155        * Makefile.am: Eliminate CFLAGS_OPTIMIZE_V.
156
1572005-01-02      Ralf Corsepius <ralf.corsepius@rtems.org>
158
159        * Makefile.am: Remove build-variant support.
160
1612004-09-24      Ralf Corsepius <ralf_corsepius@rtems.org>
162
163        * configure.ac: Require automake > 1.9.
164
1652004-04-23      Ralf Corsepius <ralf_corsepius@rtems.org>
166
167        PR 610/bsps
168        * Makefile.am: Add include/tm27.h, Cosmetics.
169        * include/tm27.h: Final cosmetics.
170
1712004-04-22      Ralf Corsepius <ralf_corsepius@rtems.org>
172
173        * include/bsp.h: Split out tmtest27 support.
174        * include/tm27.h: New.
175
1762004-04-21      Ralf Corsepius <ralf_corsepius@rtems.org>
177
178        PR 613/bsps
179        * include/bsp.h: Remove MAX_LONG_TEST_DURATION.
180
1812004-04-21      Ralf Corsepius <ralf_corsepius@rtems.org>
182
183        PR 614/bsps
184        * include/bsp.h: Remove MAX_SHORT_TEST_DURATION (Unused).
185
1862004-04-02      Ralf Corsepius <ralf_corsepius@rtems.org>
187
188        * start/start.S: Include <rtems/asm.h> instead of <asm.h>.
189
1902004-04-01      Ralf Corsepius <ralf_corsepius@rtems.org>
191
192        * include/bsp.h: Include <rtems/clockdrv.h> instead of <clockdrv.h>.
193        * include/bsp.h: Include <rtems/console.h> instead of <console.h>.
194        * startup/hw_init.c: Include <rtems/iosupp.h> instead of <iosupp.h>.
195
1962004-03-31      Ralf Corsepius <ralf_corsepius@rtems.org>
197
198        * clock/ckinit.c, include/bsp.h, startup/bspstart.c, timer/timer.c:
199        Convert to using c99 fixed size types.
200
2012004-02-19      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
202
203        * Makefile.am: Reflect changes to bsp.am.
204        Preinstall dist_project_lib*.
205
2062004-02-14      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
207
208        * Makefile.am: Reflect changes to bsp.am.
209
2102004-02-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
211
212        * Makefile.am: Use CPPASCOMPILE instead of CCASCOMPILE.
213
2142004-01-29      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
215
216        * Makefile.am: Merge-in clock/Makefile.am, console/Makefile.am,
217        startup/Makefile.am, timer/Makefile.am, wrapup/Makefile.am. Use automake
218        compilation rules.
219        * clock/Makefile.am, console/Makefile.am, startup/Makefile.am,
220        timer/Makefile.am, wrapup/Makefile.am: Remove.
221        * configure.ac: Reflect changes above.
222
2232004-01-28      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
224
225        * configure.ac: Add nostdinc to AUTOMAKE_OPTIONS.
226        Add RTEMS_PROG_CCAS.
227
2282004-01-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
229
230        * Makefile.am: Add PREINSTALL_DIRS.
231        * wrapup/Makefile.am: Reflect changes to libcpu.
232
2332004-01-17      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
234
235        * startup/Makefile.am: Remove bogus EXTRA_DIST.
236        * timer/Makefile.am: Remove bogus EXTRA_DIST.
237        * wrapup/Makefile.am: Reflect changes to libcpu.
238
2392004-01-14      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
240
241        * Makefile.am: Re-add dirstamps to PRE/TMPINSTALL_FILES.
242        Add PRE/TMPINSTALL_FILES to CLEANFILES.
243        * startup/Makefile.am: Ditto.
244
2452004-01-06      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
246
247        * Makefile.am: Regenerate.
248
2492004-01-05      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
250
251        * start/Makefile.am: Remove.
252        * Makefile.am: Merge-in start/Makefile.am.
253        * configure.ac: Reflect changes above.
254
2552004-01-05      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
256
257        * wrapup/Makefile.am: Eliminate $(LIB).
258        Use noinst_DATA to trigger building libbsp.a.
259
2602003-12-13      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
261
262        * start/Makefile.am: s,${PROJECT_RELEASE}/lib,$(PROJECT_LIB),g.
263        * startup/Makefile.am: s,${PROJECT_RELEASE}/lib,$(PROJECT_LIB),g.
264
2652003-12-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
266
267        * start/Makefile.am: Use mkdir_p. Remove dirs from PRE/TMPINSTALL_FILES.
268        * startup/Makefile.am: Use mkdir_p. Remove dirs from PRE/TMPINSTALL_FILES.
269
2702003-12-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
271
272        * configure.ac: Require automake >= 1.8, autoconf >= 2.59.
273
2742003-12-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
275
276        * clock/Makefile.am: Misc cleanups and fixes.
277        * start/Makefile.am: Misc cleanups and fixes.
278        * startup/Makefile.am: Misc cleanups and fixes.
279        * timer/Makefile.am: Misc cleanups and fixes.
280
2812003-12-03      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
282
283        * Makefile.am: Add preinstallation dirstamp support.
284        * clock/Makefile.am: Cosmetics.
285        * console/Makefile.am: Cosmetics.
286        * startup/Makefile.am: Cosmetics.
287        * timer/Makefile.am: Cosmetics.
288        * wrapup/Makefile.am: Cosmetics.
289
2902003-12-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
291
292        * console/Makefile.am: Remove all-local: $(ARCH).
293        * start/Makefile.am: Remove all-local: $(ARCH).
294        * startup/Makefile.am: Remove all-local: $(ARCH).
295        * wrapup/Makefile.am: Remove all-local: $(ARCH).
296
2972003-09-29      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
298
299        * Makefile.am: Merge-in include/Makefile.am.
300        Reflect changes to bsp.am.
301        * include/Makefile.am: Remove.
302        * configure.ac: Reflect changes above.
303
3042003-09-04      Joel Sherrill <joel@OARcorp.com>
305
306        * clock/ckinit.c, console/console.c, include/bsp.h, include/coverhd.h,
307        include/ramdisk.h, start/start.S, startup/bspstart.c,
308        startup/hw_init.c, startup/linkcmds, startup/linkcmds-le.coff,
309        timer/timer.c, tools/runtest.in: URL for license changed.
310
3112003-08-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
312
313        * Makefile.am: Add tools to SUBDIRS.
314        * configure.ac: Add RTEMS_CONFIG_BUILD_SUBDIRS(tools).
315
3162003-08-18      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
317
318        * Makefile.am: Reflect having moved aclocal/.
319
3202003-08-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
321
322        * Makefile.am: Reflect having moved automake/.
323        * clock/Makefile.am: Reflect having moved automake/.
324        * console/Makefile.am: Reflect having moved automake/.
325        * include/Makefile.am: Reflect having moved automake/.
326        * start/Makefile.am: Reflect having moved automake/.
327        * startup/Makefile.am: Reflect having moved automake/.
328        * timer/Makefile.am: Reflect having moved automake/.
329        * tools/Makefile.am: Reflect having moved automake/.
330        * wrapup/Makefile.am: Reflect having moved automake/.
331
3322003-08-14      Joel Sherrill <joel@OARcorp.com>
333
334        * tools/runtest: Add fileio to list of interactive tests.
335
3362003-08-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
337
338        * configure.ac: Use rtems-bugs@rtems.com as bug report email address.
339
3402003-08-06      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
341
342        PR 445/bsps
343        * bsp_specs: Remove -D__embedded__ -Asystem(embedded) from cpp.
344        Remove cpp, old_cpp (now unused).
345
3462003-06-13      Joel Sherrill <joel@OARcorp.com>
347
348        * console/console.c, startup/linkcmds: Removed warnings.
349
3502003-03-06      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
351
352        * configure.ac: Remove AC_CONFIG_AUX_DIR.
353
3542003-02-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
355
356        * configure.ac: AM_INIT_AUTOMAKE([1.7.2]).
357
3582003-02-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
359
360        * configure.ac: AC_PREREQ(2.57).
361
3622003-01-28      Joel Sherrill <joel@OARcorp.com>
363
364        * startup/Makefile.am, startup/linkcmds, startup/linkcmds-le,
365        startup/linkcmds-le.coff: Fix to work around truncated section names.
366
3672003-01-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
368
369        * wrapup/Makefile.am: Fix typo in CPU_PIECES handling.
370
3712003-01-20      Joel Sherrill <joel@OARcorp.com>
372
373        * startup/linkcmds*: Add FreeBSD sysctl() sections.
374
3752003-01-20      Joel Sherrill <joel@OARcorp.com>
376
377        * startup/linkcmds-le, startup/linkcmds-le.coff: Add FreeBSD sysctl()
378        sections.
379
3802003-01-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
381
382        * wrapup/Makefile.am: Reflect changes to libcpu/sh/*.
383
3842003-01-15      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
385
386        * clock/Makefile.am: Don't include @RTEMS_BSP@.cfg.
387        * console/Makefile.am: Don't include @RTEMS_BSP@.cfg.
388        * start/Makefile.am: Don't include @RTEMS_BSP@.cfg.
389        * startup/Makefile.am: Don't include @RTEMS_BSP@.cfg.
390        * timer/Makefile.am: Don't include @RTEMS_BSP@.cfg.
391
3922002-12-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
393
394        * start/Makefile.am: Use install-data-local to install startfile.
395
3962002-12-10      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
397
398        * wrapup/Makefile.am: Don't include @RTEMS_BSP@.cfg.
399
4002002-11-07      Joel Sherrill <joel@OARcorp.com>
401
402        * startup/linkcmds: Include all .rodata* sections.
403
4042002-11-01      Joel Sherrill <joel@OARcorp.com>
405
406        * clock/ckinit.c, console/console.c: Removed warnings.
407
4082002-10-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
409
410        * .cvsignore: Reformat.
411        Add autom4te*cache.
412        Remove autom4te.cache.
413
4142002-09-14      Joel Sherrill <joel@OARcorp.com>
415
416        * startup/bspstart.c: As part of fixing PR281 on gensh4, a review
417        of all calls to bsp_libc_init() resulted in some cleanup here.
418
4192002-08-21      Joel Sherrill <joel@OARcorp.com>
420
421        * bsp_specs: Added support for -nostdlibs.
422
4232002-08-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
424
425        * start/Makefile.am: Use .$(OBJEXT) instead of .o.
426
4272002-08-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
428
429        * clock/Makefile.am: Use .$(OBJEXT) instead of .o.
430        * console/Makefile.am: Use .$(OBJEXT) instead of .o.
431        * start/Makefile.am: Use .$(OBJEXT) instead of .o.
432        * startup/Makefile.am: Use .$(OBJEXT) instead of .o.
433        * timer/Makefile.am: Use .$(OBJEXT) instead of .o.
434
4352002-07-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
436
437        * start/Makefile.am: Eliminate PGMS.
438        Add bsplib_DATA = $(PROJECT_RELEASE)/lib/start$(LIB_VARIANT).o.
439
4402002-07-20      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
441
442        * startup/Makefile.am: Add bsplib_DATA = linkcmds linkcmds-le.
443
4442002-07-04      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
445
446        * wrapup/Makefile.am: Eliminate TMPINSTALL_FILES.
447        Remove $(OBJS) from all-local.
448
4492002-06-29      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
450
451        * wrapup/Makefile.am: Remove preinstallation of libbsp.a,
452
4532001-05-09      Joel Sherrill <joel@OARcorp.com>
454
455        * startup/linkcmds: In support of gcc 3.1, added one of more
456        of the sections .jcr, .rodata*, .data.*, .gnu.linkonce.s2.*,
457        .gnu.linkonce.sb2.*, and .gnu.linkonce.s.*.  Spacing corrections
458        and direction of segments to memory regions may also have been
459        addressed.  This was a sweep across all BSPs.
460 
4612002-03-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
462
463        * configure.ac:
464        AC_INIT(package,_RTEMS_VERSION,_RTEMS_BUGS).
465        AM_INIT_AUTOMAKE([no-define foreign 1.6]).
466        * clock/Makefile.am: Remove AUTOMAKE_OPTIONS.
467        * Makefile.am: Remove AUTOMAKE_OPTIONS.
468        * console/Makefile.am: Remove AUTOMAKE_OPTIONS.
469        * include/Makefile.am: Remove AUTOMAKE_OPTIONS.
470        * start/Makefile.am: Remove AUTOMAKE_OPTIONS.
471        * startup/Makefile.am: Remove AUTOMAKE_OPTIONS.
472        * timer/Makefile.am: Remove AUTOMAKE_OPTIONS.
473        * tools/Makefile.am: Remove AUTOMAKE_OPTIONS.
474        * wrapup/Makefile.am: Remove AUTOMAKE_OPTIONS.
475
4762001-11-30      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
477
478        * configure.ac: Introduce RTEMS_BSP_CONFIGURE.
479
4802001-10-26      Alexandra Kossovsky <sasha@oktet.ru>
481
482        * tools: New subdirectory.
483        * tools/Makefile.am, tools/runtest: New files.
484
4852001-10-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
486
487        * configure.ac: Added support for START_HW_INIT.
488        * console/Makefile.am: Removed VPATH.
489        * include/Makefile.am: Added missing ramdisk.h to include_HEADERS.
490        * startup/linkcmds: Do not force output format to coff-sh.
491        * startup/linkcmds-le: Comment out force of output format and add
492        comment questioning need to have special linkcmds for little endian.
493        * wrapup/Makefile.am: Add ramdisk to list of BSP_PIECES.
494
4952001-10-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
496
497        * configure.ac: Add bspopts.h; Add CPU_CLOCK_RATE_HZ.
498        * startup/bspstart.c: Replace HZ with CPU_CLOCK_RATE_HZ.
499        * include/.cvsignore: Add stamp-h* bspopts.h*
500        * include/bsp.h: Add bspopts.h.
501
5022001-10-11      Alexandra Kossovsky <sasha@oktet.ru>
503
504        * clock/Makefile.am, clock/ckinit.c, clock/.cvsignore, Makefile.am,
505        README, bsp_specs, console/Makefile.am, console/console.c,
506        console/.cvsignore, include/Makefile.am, include/bsp.h,
507        include/coverhd.h, include/syscall.h, include/ramdisk.h,
508        include/.cvsignore, start/Makefile.am, start/start.S,
509        start/.cvsignore, startup/Makefile.am, startup/bspstart.c,
510        startup/hw_init.c, startup/linkcmds, startup/linkcmds-le,
511        startup/linkcmds-le.coff, startup/.cvsignore, timer/Makefile.am,
512        timer/timer.c, timer/.cvsignore, wrapup/Makefile.am, wrapup/.cvsignore,
513        configure.ac, .cvsignore, ChangeLog:  New files. 
514        Reviewed and updated to latest automake and autoconf standards
515        by Ralf Corsepius <corsepiu@faw.uni-ulm.de>.
516
Note: See TracBrowser for help on using the repository browser.