source: rtems/c/src/lib/libbsp/c4x/c4xsim/ChangeLog @ 64eb0c7

4.104.115
Last change on this file since 64eb0c7 was 64eb0c7, checked in by Ralf Corsepius <ralf.corsepius@…>, on 09/29/08 at 10:19:37

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

  • Makefile.am: Eliminate *_SOURCES.
  • Property mode set to 100644
File size: 16.5 KB
Line 
12008-09-29      Ralf Corsépius <ralf.corsepius@rtems.org>
2
3        * Makefile.am: Eliminate *_SOURCES.
4
52008-09-29      Ralf Corsépius <ralf.corsepius@rtems.org>
6
7        * Makefile.am: Move noinst_LIBRARIES = libbsp.a before its
8        components.
9
102008-09-29      Ralf Corsépius <ralf.corsepius@rtems.org>
11
12        * Makefile.am: Remove noinst_PROGRAMS (Unused).
13
142008-09-23      Joel Sherrill <joel.sherrill@oarcorp.com>
15
16        * configure.ac: Make letting boot_card() handle work area allocation
17        mandatory. Rename RTEMS_BSP_BOOTCARD_HANDLES_RAM_ALLOCATION to
18        BSP_BOOTCARD_OPTIONS.
19
202008-09-19      Joel Sherrill <joel.sherrill@oarcorp.com>
21
22        * Makefile.am, console/debugio.c: Split out bspstart contents. Use
23        shared stub for bsp_start.
24        * startup/bsppretaskinghook.c: New file.
25        * startup/bspstart.c: Removed.
26
272008-09-18      Joel Sherrill <joel.sherrill@oarcorp.com>
28
29        * include/bsp.h: Remove unnecessary boilerplate comments.
30
312008-09-16      Joel Sherrill <joel.sherrill@oarcorp.com>
32
33        * Makefile.am, startup/linkcmds: Use top level shared
34        bsp_get_work_area() implementation.
35        * startup/bspgetworkarea.c: Removed.
36
372008-09-16      Joel Sherrill <joel.sherrill@oarcorp.com>
38
39        * clock/clock.c, startup/bspstart.c, startup/linkcmds: Add use of
40        bsp_get_work_area() in its own file and rely on BSP Framework to
41        perform more initialization.
42        * startup/bspgetworkarea.c: New file.
43
442008-09-10      Joel Sherrill <joel.sherrill@oarcorp.com>
45
46        * include/bsp.h: Review of all bsp_cleanup() implementations. In this
47        phase, all prototypes were removed from bsp.h and empty
48        implementations were removed and made to use the shared stub.
49
502008-09-05      Ralf Corsépius <ralf.corsepius@rtems.org>
51
52        * timer/timer.c: Convert to "bool".
53
542008-08-31      Joel Sherrill <joel.sherrill@oarcorp.com>
55
56        * timer/timer.c: Eliminate empty function from every benchmark timer
57        driver. Fix spelling.
58
592008-08-31      Joel Sherrill <joel.sherrill@oarcorp.com>
60
61        * timer/timer.c: Rename timer driver methods to follow RTEMS
62        programming conventions.
63
642008-05-15      Joel Sherrill <joel.sherrill@OARcorp.com>
65
66        * startup/bspstart.c: Add capability for bootcard.c BSP Initialization
67        Framework to ask the BSP where it has memory for the RTEMS Workspace
68        and C Program Heap. These collectively are referred to as work area.
69        If the BSP supports this, then it does not have to include code to
70        split the available memory between the two areas. This reduces the
71        amount of code in the BSP specific bspstart.c file. Additionally, the
72        shared framework can initialize the C Library, call
73        rtems_debug_enable(), and dirty the work area memory. Until most/all
74        BSPs support this new capability, if the BSP supports this, it should
75        call RTEMS_BSP_BOOTCARD_HANDLES_RAM_ALLOCATION from its configure.ac.
76        When the transition is complete, this autoconf macro can be removed.
77
782008-05-14      Joel Sherrill <joel.sherrill@OARcorp.com>
79
80        * Makefile.am: Rework to avoid .rel files.
81
822008-05-12      Joel Sherrill <joel.sherrill@OARcorp.com>
83
84        * startup/bspstart.c: Refactored and renamed initialization routines to
85        rtems_initialize_data_structures, rtems_initialize_before_drivers,
86        rtems_initialize_device_drivers, and
87        rtems_initialize_start_multitasking. This opened the sequence up so
88        that bootcard() could provide a more robust and flexible framework
89        which is easier to explain and understand. This also lays the
90        groundwork for sharing the division of available memory between the
91        RTEMS workspace and heap and the C library initialization across all
92        BSPs.
93
942007-12-11      Joel Sherrill <joel.sherrill@OARcorp.com>
95
96        * clock/clock.c, include/bsp.h, startup/bspstart.c: Eliminate copies of
97        the Configuration Table. Use the RTEMS provided accessor macros to
98        obtain configuration fields.
99
1002007-12-04      Joel Sherrill <joel.sherrill@OARcorp.com>
101
102        * include/bsp.h, startup/bspstart.c: Move interrupt_stack_size field
103        from CPU Table to Configuration Table. Eliminate CPU Table from all
104        ports. Delete references to CPU Table in all forms.
105
1062007-12-03      Joel Sherrill <joel.sherrill@OARcorp.com>
107
108        * Makefile.am, startup/bspstart.c: Moved most of the remaining CPU
109        Table fields to the Configuration Table. This included
110        pretasking_hook, predriver_hook, postdriver_hook, idle_task,
111        do_zero_of_workspace, extra_mpci_receive_server_stack,
112        stack_allocate_hook, and stack_free_hook. As a side-effect of this
113        effort some multiprocessing code was made conditional and some style
114        clean up occurred.
115
1162007-05-11      Ralf Corsépius <ralf.corsepius@rtems.org>
117
118        * clock/clock.c: include <tic4x/c4xio.h>.
119
1202007-04-12      Ralf Corsépius <ralf.corsepius@rtems.org>
121
122        * bsp_specs: Remove qrtems_debug.
123
1242006-12-02      Ralf Corsépius <ralf.corsepius@rtems.org>
125
126        * configure.ac: New BUG-REPORT address.
127
1282006-11-15      Joel Sherrill <joel@OARcorp.com>
129
130        * Makefile.am: Merge c_rtems_main() into boot_card(). This eliminated a
131        file and simplified initialization.
132
1332006-10-17      Ralf Corsépius <ralf.corsepius@rtems.org>
134
135        * Makefile.am: Remove superfluous -DASM.
136
1372006-10-17      Ralf Corsépius <ralf.corsepius@rtems.org>
138
139        * configure.ac: Require autoconf-2.60. Require automake-1.10.
140
1412006-05-31      Joel Sherrill <joel@OARcorp.com>
142
143        * clock/clock.c: Switch to using shared clock driver shell.
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-02-02      Ralf Corsepius <ralf.corsepius@rtems.org>
154
155        * include/tm27.h, timer/timer.c: #include <rtems/tic4x/c4xio.h>
156        instead of <rtems/tic4x/c4xio.h>.
157
1582005-01-07      Ralf Corsepius <ralf.corsepius@rtems.org>
159
160        * Makefile.am: Eliminate CFLAGS_OPTIMIZE_V.
161
1622005-01-02      Ralf Corsepius <ralf.corsepius@rtems.org>
163
164        * Makefile.am: Remove build-variant support.
165
1662004-09-24      Ralf Corsepius <ralf_corsepius@rtems.org>
167
168        * configure.ac: Require automake > 1.9.
169
1702004-04-23      Ralf Corsepius <ralf_corsepius@rtems.org>
171
172        PR 610/bsps
173        * Makefile.am: Add include/tm27.h, Cosmetics.
174        * include/tm27.h: Final cosmetics.
175
1762004-04-22      Ralf Corsepius <ralf_corsepius@rtems.org>
177
178        * include/bsp.h: Split out tmtest27 support.
179        * include/tm27.h: New.
180
1812004-04-21      Ralf Corsepius <ralf_corsepius@rtems.org>
182
183        PR 613/bsps
184        * include/bsp.h: Remove MAX_LONG_TEST_DURATION.
185
1862004-04-21      Ralf Corsepius <ralf_corsepius@rtems.org>
187
188        PR 614/bsps
189        * include/bsp.h: Remove MAX_SHORT_TEST_DURATION (Unused).
190
1912004-04-02      Ralf Corsepius <ralf_corsepius@rtems.org>
192
193        * clock/clock.c, include/bsp.h, timer/timer.c: Include
194        <rtems/c4x/c4xio.h> instead of <c4xio.h>.
195
1962004-04-01      Ralf Corsepius <ralf_corsepius@rtems.org>
197
198        * include/bsp.h: Include <rtems/clockdrv.h> instead of <clockdrv.h>.
199        * include/bsp.h: Include <rtems/console.h> instead of <console.h>.
200        * include/bsp.h: Include <rtems/iosupp.h> instead of <iosupp.h>.
201
2022004-03-31      Ralf Corsepius <ralf_corsepius@rtems.org>
203
204        * clock/clock.c, include/bsp.h, startup/bspstart.c, timer/timer.c:
205        Convert to using c99 fixed size types.
206
2072004-02-19      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
208
209        * Makefile.am: Reflect changes to bsp.am.
210        Preinstall dist_project_lib*.
211
2122004-02-14      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
213
214        * Makefile.am: Reflect changes to bsp.am.
215
2162004-02-14      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
217
218        * Makefile.am: Reflect changes to bsp.am.
219
2202004-02-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
221
222        * Makefile.am: Use CPPASCOMPILE instead of CCASCOMPILE.
223
2242004-02-06      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
225
226        * Makefile.am: Pickup files from ../../c4x/shared instead of
227        ../shared. Reformat.
228
2292004-01-29      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
230
231        * Makefile.am: Merge-in clock/Makefile.am, console/Makefile.am,
232        start/Makefile.am, startup/Makefile.am, timer/Makefile.am,
233        wrapup/Makefile.am.
234        Use automake compilation rules.
235        * clock/Makefile.am, console/Makefile.am, start/Makefile.am,
236        startup/Makefile.am, timer/Makefile.am, wrapup/Makefile.am:
237        Remove.
238        * configure.ac: Reflect changes above.
239
2402004-01-28      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
241
242        * configure.ac: Add nostdinc to AUTOMAKE_OPTIONS.
243        Add RTEMS_PROG_CCAS.
244
2452004-01-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
246
247        * Makefile.am: Add PREINSTALL_DIRS.
248
2492004-01-14      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
250
251        * Makefile.am: Re-add dirstamps to PRE/TMPINSTALL_FILES.
252        Add PRE/TMPINSTALL_FILES to CLEANFILES.
253        * start/Makefile.am: Ditto.
254        * startup/Makefile.am: Ditto.
255
2562004-01-05      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
257
258        * wrapup/Makefile.am: Eliminate $(LIB).
259        Use noinst_DATA to trigger building libbsp.a.
260
2612003-12-13      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
262
263        * start/Makefile.am: s,${PROJECT_RELEASE}/lib,$(PROJECT_LIB),g.
264        * startup/Makefile.am: s,${PROJECT_RELEASE}/lib,$(PROJECT_LIB),g.
265
2662003-12-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
267
268        * start/Makefile.am: Use mkdir_p. Remove dirs from PRE/TMPINSTALL_FILES.
269        * startup/Makefile.am: Use mkdir_p. Remove dirs from PRE/TMPINSTALL_FILES.
270
2712003-12-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
272
273        * configure.ac: Require automake >= 1.8, autoconf >= 2.59.
274
2752003-12-09      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
276
277        * start/Makefile.am: Misc cleanups and fixes.
278        * startup/Makefile.am: Misc cleanups and fixes.
279        * wrapup/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        * clock/Makefile.am: Remove all-local: $(ARCH).
293        * console/Makefile.am: Remove all-local: $(ARCH).
294        * start/Makefile.am: Remove all-local: $(ARCH).
295        * startup/Makefile.am: Remove all-local: $(ARCH).
296        * timer/Makefile.am: Remove all-local: $(ARCH).
297        * wrapup/Makefile.am: Remove all-local: $(ARCH).
298
2992003-09-29      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
300
301        * Makefile.am: Merge-in include/Makefile.am.
302        Reflect changes to bsp.am.
303        * include/Makefile.am: Remove.
304        * configure.ac: Reflect changes above.
305
3062003-09-17      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
307
308        * bsp_specs: Remove *lib:.
309
3102003-09-04      Joel Sherrill <joel@OARcorp.com>
311
312        * clock/clock.c, console/console.c, console/consolereserveresources.c,
313        console/debugio.c, include/bsp.h, startup/bspstart.c,
314        startup/spurious.c, timer/timer.c: URL for license changed.
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        * wrapup/Makefile.am: Reflect having moved automake/.
330
3312003-08-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
332
333        PR 452/bsps
334        * startup/Makefile.am: Remove USE_INIT_FINI.
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-03-06      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
347
348        * configure.ac: Remove AC_CONFIG_AUX_DIR.
349
3502003-02-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
351
352        * configure.ac: AM_INIT_AUTOMAKE([1.7.2]).
353
3542003-02-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
355
356        * configure.ac: AC_PREREQ(2.57).
357
3582003-01-20      Joel Sherrill <joel@OARcorp.com>
359
360        * startup/linkcmds: Add FreeBSD SYSCTL() sections for networking.
361
3622002-12-19      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
363
364        * clock/Makefile.am: Don't include @RTEMS_BSP@.cfg.
365        * console/Makefile.am: Don't include @RTEMS_BSP@.cfg.
366        * start/Makefile.am: Don't include @RTEMS_BSP@.cfg.
367        * startup/Makefile.am: Don't include @RTEMS_BSP@.cfg.
368        * timer/Makefile.am: Don't include @RTEMS_BSP@.cfg.
369
3702002-12-13      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
371
372        * clock/Makefile.am: Don't include @RTEMS_BSP@.cfg.
373        * console/Makefile.am: Don't include @RTEMS_BSP@.cfg.
374        * start/Makefile.am: Don't include @RTEMS_BSP@.cfg.
375        * startup/Makefile.am: Don't include @RTEMS_BSP@.cfg.
376        * timer/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-11-19      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
387
388        * configure.ac: Remove RTEMS_OUTPUT_BUILD_SUBDIRS. Cosmetical
389        changes.
390
3912002-10-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
392
393        * .cvsignore: Reformat.
394        Add autom4te*cache.
395        Remove autom4te.cache.
396
3972002-09-14      Joel Sherrill <joel@OARcorp.com>
398
399        * clock/clock.c: Per PR257, remove reference to c3x_set_ie.
400        c4x variant should use c4x_set_iie().
401
4022002-08-21      Joel Sherrill <joel@OARcorp.com>
403
404        * bsp_specs: Added support for -nostdlibs.
405
4062002-08-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
407
408        * clock/Makefile.am: Use .$(OBJEXT) instead of .o.
409        * console/Makefile.am: Use .$(OBJEXT) instead of .o.
410        * start/Makefile.am: Use .$(OBJEXT) instead of .o.
411        * startup/Makefile.am: Use .$(OBJEXT) instead of .o.
412        * timer/Makefile.am: Use .$(OBJEXT) instead of .o.
413        * wrapup/Makefile.am: Use .$(OBJEXT) instead of .o.
414
4152002-07-20      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
416
417        * start/Makefile.am: Eliminate PGM.
418        Add bsplib_DATA = $(PROJECT_RELEASE)/lib/start$(LIB_VARIANT).o.
419
4202002-07-19      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
421
422        * startup/Makefile.am: Add bsplib_DATA = linkcmds.
423
4242002-07-04      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
425
426        * wrapup/Makefile.am: Eliminate TMPINSTALL_FILES.
427        Remove $(OBJS) from all-local.
428
4292002-06-29      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
430
431        * wrapup/Makefile.am: Remove preinstallation of libbsp.a,
432
4332002-03-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
434
435        * configure.ac:
436        AC_INIT(package,_RTEMS_VERSION,_RTEMS_BUGS).
437        AM_INIT_AUTOMAKE([no-define foreign 1.6]).
438        * clock/Makefile.am: Remove AUTOMAKE_OPTIONS.
439        * Makefile.am: Remove AUTOMAKE_OPTIONS.
440        * console/Makefile.am: Remove AUTOMAKE_OPTIONS.
441        * include/Makefile.am: Remove AUTOMAKE_OPTIONS.
442        * start/Makefile.am: Remove AUTOMAKE_OPTIONS.
443        * startup/Makefile.am: Remove AUTOMAKE_OPTIONS.
444        * timer/Makefile.am: Remove AUTOMAKE_OPTIONS.
445        * wrapup/Makefile.am: Remove AUTOMAKE_OPTIONS.
446
4472002-01-03      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
448
449        * startup/bspstart.c: Include rtems/bspIo.h instead of bspIo.h.
450        * startup/spurious.c: Include rtems/bspIo.h instead of bspIo.h.
451
4522001-12-22      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
453
454        * bsp_specs: Replace -lrtemsall with -lrtemsbsp -lrtemscpu,
455        replace -lrtemsall_g with -lrtemsbsp_g -lrtemscpu_g.
456
4572001-11-30      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
458
459        * configure.ac: Introduce RTEMS_BSP_CONFIGURE.
460
4612001-10-12      Joel Sherrill <joel@OARcorp.com>
462
463        * console/console.c: Fixed typo.
4642001-10-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
465
466        * .cvsignore: Add autom4te.cache for autoconf > 2.52.
467        * configure.in: Remove.
468        * configure.ac: New file, generated from configure.in by autoupdate.
469
4702001-09-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
471
472        * include/Makefile.am: Use 'CLEANFILES ='.
473        * include/Makefile.am: Use 'PREINSTALL_FILES ='.
474
4752001-05-26      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
476
477        * configure.in: Add bspopts.h, fix PACKAGE.
478        * include/.cvsignore: Add bspopts.h*, stamp-h*.
479        * include/Makefile.am: Use *_HEADERS instead of *H_FILES.
480        * include/bsp.h: Include bspopts.h.
481
4822001-05-10      Ralf Corsepius  <corsepiu@faw.uni-ulm.de>
483
484        * configure.in: Use RTEMS_PROG_CC_FOR_TARGET([-ansi -fasm]).
485
4862000-12-06      Joel Sherrill <joel@OARcorp.com>
487
488        * console/consolereserveresources.c: Removed code NOT file (YET).
489
4902000-11-09      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
491
492        * Makefile.am: Use ... instead of RTEMS_TOPdir in ACLOCAL_AMFLAGS.
493
4942000-11-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
495
496        * Makefile.am: Switch to ACLOCAL_AMFLAGS = -I $(RTEMS_TOPdir)/aclocal.
497
4982000-11-01      Joel Sherrill <joel@OARcorp.com>
499
500        * startup/bspstart.c: assoc.h, error.h, libio_.h, libio.h,
501        and libcsupport.h moved from libc to lib/include/rtems and
502        now must be referenced as <rtems/XXX.h>.   Header file order
503        was cleaned up while doing this.
504
5052000-10-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
506
507        * configure.in, Makefile.am: ACLOCAL_AMFLAGS= -I $(RTEMS_TOPdir)/macros.
508        Switch to GNU canonicalization.
509
5102000-09-22      Joel Sherrill <joel@OARcorp.com>
511
512        * startup/linkcmds: Use default object format to avoid name
513        changes in object format due to tool version changes.
514
5152000-09-04      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
516
517        * clock/Makefile.am, console/Makefile.am, start/Makefile.am,
518        startup/Makefile.am, timer/Makefile.am, wrapup/Makefile.am:
519        Include compile.am
520
5212000-08-10      Joel Sherrill <joel@OARcorp.com>
522
523        * ChangeLog: New file.
Note: See TracBrowser for help on using the repository browser.