source: rtems/c/src/lib/libbsp/sh/gensh4/ChangeLog @ 4ba8866

4.104.115
Last change on this file since 4ba8866 was 4ba8866, checked in by Ralf Corsepius <ralf.corsepius@…>, on 09/29/08 at 01:27:11

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

  • Makefile.am: Remove noinst_PROGRAMS (Unused).
  • Property mode set to 100644
File size: 16.4 KB
Line 
12008-09-29      Ralf Corsépius <ralf.corsepius@rtems.org>
2
3        * Makefile.am: Remove noinst_PROGRAMS (Unused).
4
52008-09-26      Ralf Corsépius <ralf.corsepius@rtems.org>
6
7        * Makefile.am: Cleanup ../../shared/include/bootcard.h handling.
8
92008-09-23      Joel Sherrill <joel.sherrill@oarcorp.com>
10
11        * configure.ac: Make letting boot_card() handle work area allocation
12        mandatory. Rename RTEMS_BSP_BOOTCARD_HANDLES_RAM_ALLOCATION to
13        BSP_BOOTCARD_OPTIONS.
14
152008-09-16      Joel Sherrill <joel.sherrill@oarcorp.com>
16
17        * Makefile.am, startup/linkcmds, startup/linkcmds.rom,
18        startup/linkcmds.rom2ram: Use top level shared bsp_get_work_area()
19        implementation.
20
212008-09-15      Joel Sherrill <joel.sherrill@oarcorp.com>
22
23        * Makefile.am, configure.ac, include/bsp.h, startup/linkcmds: Use
24        shared bsp_get_work_area() in its own file and rely on BSP Framework
25        to perform more initialization. After factoring this out, it turned
26        out that all SuperH BSPs has the same bsp_start() implementation so
27        this was made shared.
28        * startup/bspstart.c: Removed.
29
302008-09-10      Joel Sherrill <joel.sherrill@oarcorp.com>
31
32        * include/bsp.h: Review of all bsp_cleanup() implementations. In this
33        phase, all prototypes were removed from bsp.h and empty
34        implementations were removed and made to use the shared stub.
35
362008-05-15      Joel Sherrill <joel.sherrill@OARcorp.com>
37
38        * startup/bspstart.c: Add capability for bootcard.c BSP Initialization
39        Framework to ask the BSP where it has memory for the RTEMS Workspace
40        and C Program Heap. These collectively are referred to as work area.
41        If the BSP supports this, then it does not have to include code to
42        split the available memory between the two areas. This reduces the
43        amount of code in the BSP specific bspstart.c file. Additionally, the
44        shared framework can initialize the C Library, call
45        rtems_debug_enable(), and dirty the work area memory. Until most/all
46        BSPs support this new capability, if the BSP supports this, it should
47        call RTEMS_BSP_BOOTCARD_HANDLES_RAM_ALLOCATION from its configure.ac.
48        When the transition is complete, this autoconf macro can be removed.
49
502008-05-14      Joel Sherrill <joel.sherrill@OARcorp.com>
51
52        * Makefile.am: Rework to avoid .rel files.
53
542008-05-12      Joel Sherrill <joel.sherrill@OARcorp.com>
55
56        * startup/bspstart.c: Refactored and renamed initialization routines to
57        rtems_initialize_data_structures, rtems_initialize_before_drivers,
58        rtems_initialize_device_drivers, and
59        rtems_initialize_start_multitasking. This opened the sequence up so
60        that bootcard() could provide a more robust and flexible framework
61        which is easier to explain and understand. This also lays the
62        groundwork for sharing the division of available memory between the
63        RTEMS workspace and heap and the C library initialization across all
64        BSPs.
65
662008-04-23      Joel Sherrill <joel.sherrill@OARcorp.com>
67
68        * console/console.c: Remove all references to console_reserve_resources
69        and termios_reserve_resources.
70
712008-03-03      Joel Sherrill <joel.sherrill@OARcorp.com>
72
73        * startup/linkcmds: Add wildcard to gcc_except_table section so
74        programs compiled with gcc 4.3.x can link.
75
762007-12-11      Joel Sherrill <joel.sherrill@OARcorp.com>
77
78        * include/bsp.h, startup/bspstart.c: Eliminate copies of the
79        Configuration Table. Use the RTEMS provided accessor macros to obtain
80        configuration fields.
81
822007-12-04      Joel Sherrill <joel.sherrill@OARcorp.com>
83
84        * include/bsp.h, startup/bspstart.c: Move interrupt_stack_size field
85        from CPU Table to Configuration Table. Eliminate CPU Table from all
86        ports. Delete references to CPU Table in all forms.
87
882007-12-03      Joel Sherrill <joel.sherrill@OARcorp.com>
89
90        * Makefile.am, startup/bspstart.c: Moved most of the remaining CPU
91        Table fields to the Configuration Table. This included
92        pretasking_hook, predriver_hook, postdriver_hook, idle_task,
93        do_zero_of_workspace, extra_mpci_receive_server_stack,
94        stack_allocate_hook, and stack_free_hook. As a side-effect of this
95        effort some multiprocessing code was made conditional and some style
96        clean up occurred.
97
982007-11-26      Joel Sherrill <joel.sherrill@oarcorp.com>
99
100        * startup/bspstart.c: Eliminate the clicks_per_microsecond field in the
101        SuperH CPU Table and define another mechanism for drivers to obtain
102        this information.
103
1042007-05-03      Joel Sherrill <joel@OARcorp.com>
105
106        * startup/linkcmds: Handle .data.* sections
107
1082007-04-12      Ralf Corsépius <ralf.corsepius@rtems.org>
109
110        * bsp_specs: Remove qrtems_debug.
111
1122007-04-02      Joel Sherrill <joel@OARcorp.com>
113
114        * Makefile.am: Add dummy printk support so all tests link.
115
1162006-12-02      Ralf Corsépius <ralf.corsepius@rtems.org>
117
118        * configure.ac: New BUG-REPORT address.
119
1202006-11-15      Joel Sherrill <joel@OARcorp.com>
121
122        * Makefile.am: Merge c_rtems_main() into boot_card(). This eliminated a
123        file and simplified initialization.
124
1252006-10-17      Ralf Corsépius <ralf.corsepius@rtems.org>
126
127        * Makefile.am: Remove superfluous -DASM.
128
1292006-10-17      Ralf Corsépius <ralf.corsepius@rtems.org>
130
131        * configure.ac: Require autoconf-2.60. Require automake-1.10.
132
1332006-06-24      Joel Sherrill <joel@OARcorp.com>
134
135        * startup/linkcmds, startup/linkcmds.rom, startup/linkcmds.rom2ram: Add
136        .rela.dyn sections.
137
1382006-03-08      Joel Sherrill <joel@OARcorp.com>
139
140        * startup/linkcmds, startup/linkcmds.rom, startup/linkcmds.rom2ram: Add
141        .gnu.linkonce.b.* section.
142
1432006-02-08      Joel Sherrill <joel@OARcorp.com>
144
145        * startup/linkcmds, startup/linkcmds.rom, startup/linkcmds.rom2ram: Add
146        sections required by newer gcc versions.
147
1482006-01-11      Ralf Corsepius <ralf.corsepius@rtems.org>
149
150        * Makefile.am: Add preinstall.am.
151
1522005-05-26      Ralf Corsepius <ralf.corsepius@rtems.org>
153
154        * include/bsp.h: New header guard.
155
1562005-01-07      Ralf Corsepius <ralf.corsepius@rtems.org>
157
158        * Makefile.am: Eliminate CFLAGS_OPTIMIZE_V.
159
1602005-01-02      Ralf Corsepius <ralf.corsepius@rtems.org>
161
162        * Makefile.am: Remove build-variant support.
163
1642004-09-24      Ralf Corsepius <ralf_corsepius@rtems.org>
165
166        * configure.ac: Require automake > 1.9.
167
1682004-04-23      Ralf Corsepius <ralf_corsepius@rtems.org>
169
170        PR 610/bsps
171        * Makefile.am: Add include/tm27.h, Cosmetics.
172        * include/tm27.h: Final cosmetics.
173
1742004-04-22      Ralf Corsepius <ralf_corsepius@rtems.org>
175
176        * include/bsp.h: Split out tmtest27 support.
177        * include/tm27.h: New.
178
1792004-04-21      Ralf Corsepius <ralf_corsepius@rtems.org>
180
181        PR 613/bsps
182        * include/bsp.h: Remove MAX_LONG_TEST_DURATION.
183
1842004-04-21      Ralf Corsepius <ralf_corsepius@rtems.org>
185
186        PR 614/bsps
187        * include/bsp.h: Remove MAX_SHORT_TEST_DURATION (Unused).
188
1892004-04-02      Ralf Corsepius <ralf_corsepius@rtems.org>
190
191        * start/start.S: Include <rtems/asm.h> instead of <asm.h>.
192
1932004-04-01      Ralf Corsepius <ralf_corsepius@rtems.org>
194
195        * include/bsp.h: Include <rtems/clockdrv.h> instead of <clockdrv.h>.
196        * include/bsp.h: Include <rtems/console.h> instead of <console.h>.
197
1982004-03-31      Ralf Corsepius <ralf_corsepius@rtems.org>
199
200        * include/bsp.h, startup/bspstart.c: Convert to using c99 fixed size
201        types.
202
2032004-02-19      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
204
205        * Makefile.am: Reflect changes to bsp.am.
206        Preinstall dist_project_lib*.
207
2082004-02-14      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
209
210        * Makefile.am: Reflect changes to bsp.am.
211
2122004-02-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
213
214        * Makefile.am: Use CPPASCOMPILE instead of CCASCOMPILE.
215
2162004-01-29      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
217
218        * Makefile.am: Merge-in console/Makefile.am, hw_init/Makefile.am,
219        startup/Makefile.am, wrapup/Makefile.am. Use automake compilation rules.
220        * console/Makefile.am, hw_init/Makefile.am, startup/Makefile.am,
221        wrapup/Makefile.am: Remove.
222        * configure.ac: Reflect changes above.
223
2242004-01-28      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
225
226        * configure.ac: Add nostdinc to AUTOMAKE_OPTIONS.
227        Add RTEMS_PROG_CCAS.
228
2292004-01-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
230
231        * Makefile.am: Add PREINSTALL_DIRS.
232        * wrapup/Makefile.am: Reflect changes to libcpu.
233
2342004-01-17      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
235
236        * startup/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-05      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
246
247        * start/Makefile.am: Remove.
248        * Makefile.am: Merge-in start/Makefile.am.
249        * configure.ac: Reflect changes above.
250
2512004-01-05      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
252
253        * wrapup/Makefile.am: Eliminate $(LIB).
254        Use noinst_DATA to trigger building libbsp.a.
255
2562003-12-13      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
257
258        * start/Makefile.am: s,${PROJECT_RELEASE}/lib,$(PROJECT_LIB),g.
259        * startup/Makefile.am: s,${PROJECT_RELEASE}/lib,$(PROJECT_LIB),g.
260
2612003-12-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
262
263        * start/Makefile.am: Use mkdir_p. Remove dirs from PRE/TMPINSTALL_FILES.
264        * startup/Makefile.am: Use mkdir_p. Remove dirs from PRE/TMPINSTALL_FILES.
265
2662003-12-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
267
268        * configure.ac: Require automake >= 1.8, autoconf >= 2.59.
269
2702003-12-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
271
272        * start/Makefile.am: Misc cleanups and fixes.
273        * startup/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        * console/Makefile.am: Cosmetics.
279        * hw_init/Makefile.am: Cosmetics.
280        * startup/Makefile.am: Cosmetics.
281        * wrapup/Makefile.am: Cosmetics.
282
2832003-12-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
284
285        * console/Makefile.am: Remove all-local: $(ARCH).
286        * hw_init/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-19      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
299
300        * bsp_specs: Remove *lib:.
301
3022003-09-04      Joel Sherrill <joel@OARcorp.com>
303
304        * console/console.c, hw_init/hw_init.c, include/bsp.h,
305        include/coverhd.h, include/sdram.h, start/start.S,
306        startup/bspstart.c, startup/linkcmds, startup/linkcmds.rom,
307        startup/linkcmds.rom2ram: URL for license changed.
308
3092003-08-20      Joel Sherrill <joel@OARcorp.com>
310
311        * console/console.c: Correct copyright statements.
312
3132003-08-18      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
314
315        * Makefile.am: Reflect having moved aclocal/.
316
3172003-08-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
318
319        * Makefile.am: Reflect having moved automake/.
320        * console/Makefile.am: Reflect having moved automake/.
321        * hw_init/Makefile.am: Reflect having moved automake/.
322        * include/Makefile.am: Reflect having moved automake/.
323        * start/Makefile.am: Reflect having moved automake/.
324        * startup/Makefile.am: Reflect having moved automake/.
325        * wrapup/Makefile.am: Reflect having moved automake/.
326
3272003-08-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
328
329        * configure.ac: Use rtems-bugs@rtems.com as bug report email address.
330
3312003-08-06      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
332
333        PR 445/bsps
334        * bsp_specs: Remove -D__embedded__ -Asystem(embedded) from cpp.
335        Remove cpp, old_cpp (now unused).
336
3372003-06-13      Joel Sherrill <joel@OARcorp.com>
338
339        * startup/linkcmds: Removed warnings.
340
3412003-03-06      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
342
343        * configure.ac: Remove AC_CONFIG_AUX_DIR.
344
3452003-02-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
346
347        * configure.ac: AM_INIT_AUTOMAKE([1.7.2]).
348
3492003-02-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
350
351        * configure.ac: AC_PREREQ(2.57).
352
3532003-01-28      Joel Sherrill <joel@OARcorp.com>
354
355        * startup/linkcmds, startup/linkcmds.rom, startup/linkcmds.rom2ram: Fix
356        to work around truncated section names.
357
3582003-01-20      Joel Sherrill <joel@OARcorp.com>
359
360        * startup/linkcmds*: Add FreeBSD sysctl() sections.
361
3622003-01-20      Joel Sherrill <joel@OARcorp.com>
363
364        * startup/linkcmds.rom, startup/linkcmds.rom2ram: Add FreeBSD sysctl()
365        sections.
366
3672003-01-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
368
369        * wrapup/Makefile.am: Reflect changes to libcpu/sh/*.
370
3712003-01-15      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
372
373        * console/Makefile.am: Don't include @RTEMS_BSP@.cfg.
374        * hw_init/Makefile.am: Don't include @RTEMS_BSP@.cfg.
375        * start/Makefile.am: Don't include @RTEMS_BSP@.cfg.
376        * startup/Makefile.am: Don't include @RTEMS_BSP@.cfg.
377
3782002-12-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
379
380        * start/Makefile.am: Use install-data-local to install startfile.
381
3822002-12-10      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
383
384        * wrapup/Makefile.am: Don't include @RTEMS_BSP@.cfg.
385
3862002-10-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
387
388        * .cvsignore: Reformat.
389        Add autom4te*cache.
390        Remove autom4te.cache.
391
3922002-09-14      Joel Sherrill <joel@OARcorp.com>
393
394        * startup/bspstart.c: As part of fixing PR281 on gensh4, a review
395        of all calls to bsp_libc_init() resulted in some cleanup here.
396
3972002-08-21      Joel Sherrill <joel@OARcorp.com>
398
399        * bsp_specs: Added support for -nostdlibs.
400
4012002-08-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
402
403        * start/Makefile.am: Use .$(OBJEXT) instead of .o.
404
4052002-08-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
406
407        * console/Makefile.am: Use .$(OBJEXT) instead of .o.
408        * hw_init/Makefile.am: Use .$(OBJEXT) instead of .o.
409        * start/Makefile.am: Use .$(OBJEXT) instead of .o.
410        * startup/Makefile.am: Use .$(OBJEXT) instead of .o.
411
4122002-07-25      Joel Sherrill <joel@OARcorp.com>
413
414        * startup/linkcmds: Added __EH_FRAME_BEGIN__ and __EH_FRAME_END__
415        to remove problems linking empty main(){} with BSP.
416
4172002-07-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
418
419        * start/Makefile.am: Eliminate PGMS.
420        Add bsplib_DATA = $(PROJECT_RELEASE)/lib/start$(LIB_VARIANT).o.
421
4222002-07-20      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
423
424        * startup/Makefile.am: Add bsplib_DATA = linkcmds linkcmds.rom
425        linkcmds.rom2ram.
426
4272002-07-04      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
428
429        * wrapup/Makefile.am: Eliminate TMPINSTALL_FILES.
430        Remove $(OBJS) from all-local.
431
4322002-06-29      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
433
434        * wrapup/Makefile.am: Remove preinstallation of libbsp.a,
435
4362001-05-09      Joel Sherrill <joel@OARcorp.com>
437
438        * startup/linkcmds: In support of gcc 3.1, added one of more
439        of the sections .jcr, .rodata*, .data.*, .gnu.linkonce.s2.*,
440        .gnu.linkonce.sb2.*, and .gnu.linkonce.s.*.  Spacing corrections
441        and direction of segments to memory regions may also have been
442        addressed.  This was a sweep across all BSPs.
443 
4442002-03-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
445
446        * configure.ac:
447        AC_INIT(package,_RTEMS_VERSION,_RTEMS_BUGS).
448        AM_INIT_AUTOMAKE([no-define foreign 1.6]).
449        * console/Makefile.am: Remove AUTOMAKE_OPTIONS.
450        * Makefile.am: Remove AUTOMAKE_OPTIONS.
451        * hw_init/Makefile.am: Remove AUTOMAKE_OPTIONS.
452        * include/Makefile.am: Remove AUTOMAKE_OPTIONS.
453        * start/Makefile.am: Remove AUTOMAKE_OPTIONS.
454        * startup/Makefile.am: Remove AUTOMAKE_OPTIONS.
455        * wrapup/Makefile.am: Remove AUTOMAKE_OPTIONS.
456
4572001-11-30      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
458
459        * configure.ac: Introduce RTEMS_BSP_CONFIGURE.
460
4612001-10-29      Joel Sherrill <joel@OARcorp.com>
462
463        * startup/linkcmds: Remove explicit force of output format.
464
4652001-10-26      Alexandra Kossovsky <sasha@oktet.ru>
466
467        * README, console/console.c, hw_init/hw_init.c, include/bsp.h,
468        startup/bspstart.c, startup/linkcmds: Minor fixes post merge.
469
4702001-10-15      Joel Sherrill <joel@OARcorp.com>
471
472        * console/.cvsignore: New file.
473
4742001-10-13      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
475
476        * configure.ac: Remove AC_SUBST(CPU_CLOCK_RATE_HZ), add
477        START_HW_INIT-support macros, add console/Makefile.
478        * Makefile.am: Add console SUBDIR.
479        * hw_init/Makefile.am: Fix C_FILES, remove AM_CPPFLAGS/HZ.
480        * include/Makefile.am: Add bspopts.h.
481        * include/bsp.h: Comment out SH4_CPU_HZ_Frequency.
482        * startup/bspstart.c: Comment out SH4_CPU_HZ_Frequency.
483        * startup/linkcmds: Comment out OUTPUT_FORMAT for coff
484        compatibility.
485        * wrapup/Makefile.am: Add console to BSP_PIECES.
486        * console/Makefile.am: New.
487        * console/console.c: Moved from libcpu/sh/sh7750/sci/console.c.
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        * Makefile.am, README, bsp_specs, .cvsignore, include/Makefile.am,
499        include/bsp.h, include/coverhd.h, include/sdram.h, include/.cvsignore,
500        start/Makefile.am, start/start.S, start/.cvsignore, startup/Makefile.am,
501        startup/bspstart.c, startup/linkcmds, startup/linkcmds.rom,
502        startup/linkcmds.rom2ram, startup/.cvsignore, wrapup/Makefile.am,
503        wrapup/.cvsignore, hw_init/Makefile.am, hw_init/hw_init.c,
504        hw_init/.cvsignore, times, configure.ac, ChangeLog:  New files. 
505        Reviewed and updated to latest automake and autoconf standards
506        by Ralf Corsepius <corsepiu@faw.uni-ulm.de>.
507
Note: See TracBrowser for help on using the repository browser.