source: rtems/c/src/lib/libbsp/c4x/c4xsim/ChangeLog @ 95aa5e1

4.104.115
Last change on this file since 95aa5e1 was 95aa5e1, checked in by Joel Sherrill <joel.sherrill@…>, on 09/23/08 at 19:53:35

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

  • configure.ac: Make letting boot_card() handle work area allocation mandatory. Rename RTEMS_BSP_BOOTCARD_HANDLES_RAM_ALLOCATION to BSP_BOOTCARD_OPTIONS.
  • Property mode set to 100644
File size: 16.2 KB
Line 
12008-09-23      Joel Sherrill <joel.sherrill@oarcorp.com>
2
3        * configure.ac: Make letting boot_card() handle work area allocation
4        mandatory. Rename RTEMS_BSP_BOOTCARD_HANDLES_RAM_ALLOCATION to
5        BSP_BOOTCARD_OPTIONS.
6
72008-09-19      Joel Sherrill <joel.sherrill@oarcorp.com>
8
9        * Makefile.am, console/debugio.c: Split out bspstart contents. Use
10        shared stub for bsp_start.
11        * startup/bsppretaskinghook.c: New file.
12        * startup/bspstart.c: Removed.
13
142008-09-18      Joel Sherrill <joel.sherrill@oarcorp.com>
15
16        * include/bsp.h: Remove unnecessary boilerplate comments.
17
182008-09-16      Joel Sherrill <joel.sherrill@oarcorp.com>
19
20        * Makefile.am, startup/linkcmds: Use top level shared
21        bsp_get_work_area() implementation.
22        * startup/bspgetworkarea.c: Removed.
23
242008-09-16      Joel Sherrill <joel.sherrill@oarcorp.com>
25
26        * clock/clock.c, startup/bspstart.c, startup/linkcmds: Add use of
27        bsp_get_work_area() in its own file and rely on BSP Framework to
28        perform more initialization.
29        * startup/bspgetworkarea.c: New file.
30
312008-09-10      Joel Sherrill <joel.sherrill@oarcorp.com>
32
33        * include/bsp.h: Review of all bsp_cleanup() implementations. In this
34        phase, all prototypes were removed from bsp.h and empty
35        implementations were removed and made to use the shared stub.
36
372008-09-05      Ralf Corsépius <ralf.corsepius@rtems.org>
38
39        * timer/timer.c: Convert to "bool".
40
412008-08-31      Joel Sherrill <joel.sherrill@oarcorp.com>
42
43        * timer/timer.c: Eliminate empty function from every benchmark timer
44        driver. Fix spelling.
45
462008-08-31      Joel Sherrill <joel.sherrill@oarcorp.com>
47
48        * timer/timer.c: Rename timer driver methods to follow RTEMS
49        programming conventions.
50
512008-05-15      Joel Sherrill <joel.sherrill@OARcorp.com>
52
53        * startup/bspstart.c: Add capability for bootcard.c BSP Initialization
54        Framework to ask the BSP where it has memory for the RTEMS Workspace
55        and C Program Heap. These collectively are referred to as work area.
56        If the BSP supports this, then it does not have to include code to
57        split the available memory between the two areas. This reduces the
58        amount of code in the BSP specific bspstart.c file. Additionally, the
59        shared framework can initialize the C Library, call
60        rtems_debug_enable(), and dirty the work area memory. Until most/all
61        BSPs support this new capability, if the BSP supports this, it should
62        call RTEMS_BSP_BOOTCARD_HANDLES_RAM_ALLOCATION from its configure.ac.
63        When the transition is complete, this autoconf macro can be removed.
64
652008-05-14      Joel Sherrill <joel.sherrill@OARcorp.com>
66
67        * Makefile.am: Rework to avoid .rel files.
68
692008-05-12      Joel Sherrill <joel.sherrill@OARcorp.com>
70
71        * startup/bspstart.c: Refactored and renamed initialization routines to
72        rtems_initialize_data_structures, rtems_initialize_before_drivers,
73        rtems_initialize_device_drivers, and
74        rtems_initialize_start_multitasking. This opened the sequence up so
75        that bootcard() could provide a more robust and flexible framework
76        which is easier to explain and understand. This also lays the
77        groundwork for sharing the division of available memory between the
78        RTEMS workspace and heap and the C library initialization across all
79        BSPs.
80
812007-12-11      Joel Sherrill <joel.sherrill@OARcorp.com>
82
83        * clock/clock.c, include/bsp.h, startup/bspstart.c: Eliminate copies of
84        the Configuration Table. Use the RTEMS provided accessor macros to
85        obtain configuration fields.
86
872007-12-04      Joel Sherrill <joel.sherrill@OARcorp.com>
88
89        * include/bsp.h, startup/bspstart.c: Move interrupt_stack_size field
90        from CPU Table to Configuration Table. Eliminate CPU Table from all
91        ports. Delete references to CPU Table in all forms.
92
932007-12-03      Joel Sherrill <joel.sherrill@OARcorp.com>
94
95        * Makefile.am, startup/bspstart.c: Moved most of the remaining CPU
96        Table fields to the Configuration Table. This included
97        pretasking_hook, predriver_hook, postdriver_hook, idle_task,
98        do_zero_of_workspace, extra_mpci_receive_server_stack,
99        stack_allocate_hook, and stack_free_hook. As a side-effect of this
100        effort some multiprocessing code was made conditional and some style
101        clean up occurred.
102
1032007-05-11      Ralf Corsépius <ralf.corsepius@rtems.org>
104
105        * clock/clock.c: include <tic4x/c4xio.h>.
106
1072007-04-12      Ralf Corsépius <ralf.corsepius@rtems.org>
108
109        * bsp_specs: Remove qrtems_debug.
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-05-31      Joel Sherrill <joel@OARcorp.com>
129
130        * clock/clock.c: Switch to using shared clock driver shell.
131
1322006-01-11      Ralf Corsepius <ralf.corsepius@rtems.org>
133
134        * Makefile.am: Add preinstall.am.
135
1362005-05-26      Ralf Corsepius <ralf.corsepius@rtems.org>
137
138        * include/bsp.h: New header guard.
139
1402005-02-02      Ralf Corsepius <ralf.corsepius@rtems.org>
141
142        * include/tm27.h, timer/timer.c: #include <rtems/tic4x/c4xio.h>
143        instead of <rtems/tic4x/c4xio.h>.
144
1452005-01-07      Ralf Corsepius <ralf.corsepius@rtems.org>
146
147        * Makefile.am: Eliminate CFLAGS_OPTIMIZE_V.
148
1492005-01-02      Ralf Corsepius <ralf.corsepius@rtems.org>
150
151        * Makefile.am: Remove build-variant support.
152
1532004-09-24      Ralf Corsepius <ralf_corsepius@rtems.org>
154
155        * configure.ac: Require automake > 1.9.
156
1572004-04-23      Ralf Corsepius <ralf_corsepius@rtems.org>
158
159        PR 610/bsps
160        * Makefile.am: Add include/tm27.h, Cosmetics.
161        * include/tm27.h: Final cosmetics.
162
1632004-04-22      Ralf Corsepius <ralf_corsepius@rtems.org>
164
165        * include/bsp.h: Split out tmtest27 support.
166        * include/tm27.h: New.
167
1682004-04-21      Ralf Corsepius <ralf_corsepius@rtems.org>
169
170        PR 613/bsps
171        * include/bsp.h: Remove MAX_LONG_TEST_DURATION.
172
1732004-04-21      Ralf Corsepius <ralf_corsepius@rtems.org>
174
175        PR 614/bsps
176        * include/bsp.h: Remove MAX_SHORT_TEST_DURATION (Unused).
177
1782004-04-02      Ralf Corsepius <ralf_corsepius@rtems.org>
179
180        * clock/clock.c, include/bsp.h, timer/timer.c: Include
181        <rtems/c4x/c4xio.h> instead of <c4xio.h>.
182
1832004-04-01      Ralf Corsepius <ralf_corsepius@rtems.org>
184
185        * include/bsp.h: Include <rtems/clockdrv.h> instead of <clockdrv.h>.
186        * include/bsp.h: Include <rtems/console.h> instead of <console.h>.
187        * include/bsp.h: Include <rtems/iosupp.h> instead of <iosupp.h>.
188
1892004-03-31      Ralf Corsepius <ralf_corsepius@rtems.org>
190
191        * clock/clock.c, include/bsp.h, startup/bspstart.c, timer/timer.c:
192        Convert to using c99 fixed size types.
193
1942004-02-19      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
195
196        * Makefile.am: Reflect changes to bsp.am.
197        Preinstall dist_project_lib*.
198
1992004-02-14      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
200
201        * Makefile.am: Reflect changes to bsp.am.
202
2032004-02-14      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
204
205        * Makefile.am: Reflect changes to bsp.am.
206
2072004-02-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
208
209        * Makefile.am: Use CPPASCOMPILE instead of CCASCOMPILE.
210
2112004-02-06      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
212
213        * Makefile.am: Pickup files from ../../c4x/shared instead of
214        ../shared. Reformat.
215
2162004-01-29      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
217
218        * Makefile.am: Merge-in clock/Makefile.am, console/Makefile.am,
219        start/Makefile.am, startup/Makefile.am, timer/Makefile.am,
220        wrapup/Makefile.am.
221        Use automake compilation rules.
222        * clock/Makefile.am, console/Makefile.am, start/Makefile.am,
223        startup/Makefile.am, timer/Makefile.am, wrapup/Makefile.am:
224        Remove.
225        * configure.ac: Reflect changes above.
226
2272004-01-28      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
228
229        * configure.ac: Add nostdinc to AUTOMAKE_OPTIONS.
230        Add RTEMS_PROG_CCAS.
231
2322004-01-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
233
234        * Makefile.am: Add PREINSTALL_DIRS.
235
2362004-01-14      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
237
238        * Makefile.am: Re-add dirstamps to PRE/TMPINSTALL_FILES.
239        Add PRE/TMPINSTALL_FILES to CLEANFILES.
240        * start/Makefile.am: Ditto.
241        * startup/Makefile.am: Ditto.
242
2432004-01-05      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
244
245        * wrapup/Makefile.am: Eliminate $(LIB).
246        Use noinst_DATA to trigger building libbsp.a.
247
2482003-12-13      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
249
250        * start/Makefile.am: s,${PROJECT_RELEASE}/lib,$(PROJECT_LIB),g.
251        * startup/Makefile.am: s,${PROJECT_RELEASE}/lib,$(PROJECT_LIB),g.
252
2532003-12-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
254
255        * start/Makefile.am: Use mkdir_p. Remove dirs from PRE/TMPINSTALL_FILES.
256        * startup/Makefile.am: Use mkdir_p. Remove dirs from PRE/TMPINSTALL_FILES.
257
2582003-12-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
259
260        * configure.ac: Require automake >= 1.8, autoconf >= 2.59.
261
2622003-12-09      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
263
264        * start/Makefile.am: Misc cleanups and fixes.
265        * startup/Makefile.am: Misc cleanups and fixes.
266        * wrapup/Makefile.am: Misc cleanups and fixes.
267
2682003-12-03      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
269
270        * Makefile.am: Add preinstallation dirstamp support.
271        * clock/Makefile.am: Cosmetics.
272        * console/Makefile.am: Cosmetics.
273        * startup/Makefile.am: Cosmetics.
274        * timer/Makefile.am: Cosmetics.
275        * wrapup/Makefile.am: Cosmetics.
276
2772003-12-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
278
279        * clock/Makefile.am: Remove all-local: $(ARCH).
280        * console/Makefile.am: Remove all-local: $(ARCH).
281        * start/Makefile.am: Remove all-local: $(ARCH).
282        * startup/Makefile.am: Remove all-local: $(ARCH).
283        * timer/Makefile.am: Remove all-local: $(ARCH).
284        * wrapup/Makefile.am: Remove all-local: $(ARCH).
285
2862003-09-29      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
287
288        * Makefile.am: Merge-in include/Makefile.am.
289        Reflect changes to bsp.am.
290        * include/Makefile.am: Remove.
291        * configure.ac: Reflect changes above.
292
2932003-09-17      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
294
295        * bsp_specs: Remove *lib:.
296
2972003-09-04      Joel Sherrill <joel@OARcorp.com>
298
299        * clock/clock.c, console/console.c, console/consolereserveresources.c,
300        console/debugio.c, include/bsp.h, startup/bspstart.c,
301        startup/spurious.c, timer/timer.c: URL for license changed.
302
3032003-08-18      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
304
305        * Makefile.am: Reflect having moved aclocal/.
306
3072003-08-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
308
309        * Makefile.am: Reflect having moved automake/.
310        * clock/Makefile.am: Reflect having moved automake/.
311        * console/Makefile.am: Reflect having moved automake/.
312        * include/Makefile.am: Reflect having moved automake/.
313        * start/Makefile.am: Reflect having moved automake/.
314        * startup/Makefile.am: Reflect having moved automake/.
315        * timer/Makefile.am: Reflect having moved automake/.
316        * wrapup/Makefile.am: Reflect having moved automake/.
317
3182003-08-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
319
320        PR 452/bsps
321        * startup/Makefile.am: Remove USE_INIT_FINI.
322
3232003-08-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
324
325        * configure.ac: Use rtems-bugs@rtems.com as bug report email address.
326
3272003-08-06      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
328
329        PR 445/bsps
330        * bsp_specs: Remove -D__embedded__ -Asystem(embedded) from cpp.
331        Remove cpp, old_cpp (now unused).
332
3332003-03-06      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
334
335        * configure.ac: Remove AC_CONFIG_AUX_DIR.
336
3372003-02-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
338
339        * configure.ac: AM_INIT_AUTOMAKE([1.7.2]).
340
3412003-02-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
342
343        * configure.ac: AC_PREREQ(2.57).
344
3452003-01-20      Joel Sherrill <joel@OARcorp.com>
346
347        * startup/linkcmds: Add FreeBSD SYSCTL() sections for networking.
348
3492002-12-19      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
350
351        * clock/Makefile.am: Don't include @RTEMS_BSP@.cfg.
352        * console/Makefile.am: Don't include @RTEMS_BSP@.cfg.
353        * start/Makefile.am: Don't include @RTEMS_BSP@.cfg.
354        * startup/Makefile.am: Don't include @RTEMS_BSP@.cfg.
355        * timer/Makefile.am: Don't include @RTEMS_BSP@.cfg.
356
3572002-12-13      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
358
359        * clock/Makefile.am: Don't include @RTEMS_BSP@.cfg.
360        * console/Makefile.am: Don't include @RTEMS_BSP@.cfg.
361        * start/Makefile.am: Don't include @RTEMS_BSP@.cfg.
362        * startup/Makefile.am: Don't include @RTEMS_BSP@.cfg.
363        * timer/Makefile.am: Don't include @RTEMS_BSP@.cfg.
364
3652002-12-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
366
367        * start/Makefile.am: Use install-data-local to install startfile.
368
3692002-12-10      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
370
371        * wrapup/Makefile.am: Don't include @RTEMS_BSP@.cfg.
372
3732002-11-19      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
374
375        * configure.ac: Remove RTEMS_OUTPUT_BUILD_SUBDIRS. Cosmetical
376        changes.
377
3782002-10-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
379
380        * .cvsignore: Reformat.
381        Add autom4te*cache.
382        Remove autom4te.cache.
383
3842002-09-14      Joel Sherrill <joel@OARcorp.com>
385
386        * clock/clock.c: Per PR257, remove reference to c3x_set_ie.
387        c4x variant should use c4x_set_iie().
388
3892002-08-21      Joel Sherrill <joel@OARcorp.com>
390
391        * bsp_specs: Added support for -nostdlibs.
392
3932002-08-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
394
395        * clock/Makefile.am: Use .$(OBJEXT) instead of .o.
396        * console/Makefile.am: Use .$(OBJEXT) instead of .o.
397        * start/Makefile.am: Use .$(OBJEXT) instead of .o.
398        * startup/Makefile.am: Use .$(OBJEXT) instead of .o.
399        * timer/Makefile.am: Use .$(OBJEXT) instead of .o.
400        * wrapup/Makefile.am: Use .$(OBJEXT) instead of .o.
401
4022002-07-20      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
403
404        * start/Makefile.am: Eliminate PGM.
405        Add bsplib_DATA = $(PROJECT_RELEASE)/lib/start$(LIB_VARIANT).o.
406
4072002-07-19      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
408
409        * startup/Makefile.am: Add bsplib_DATA = linkcmds.
410
4112002-07-04      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
412
413        * wrapup/Makefile.am: Eliminate TMPINSTALL_FILES.
414        Remove $(OBJS) from all-local.
415
4162002-06-29      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
417
418        * wrapup/Makefile.am: Remove preinstallation of libbsp.a,
419
4202002-03-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
421
422        * configure.ac:
423        AC_INIT(package,_RTEMS_VERSION,_RTEMS_BUGS).
424        AM_INIT_AUTOMAKE([no-define foreign 1.6]).
425        * clock/Makefile.am: Remove AUTOMAKE_OPTIONS.
426        * Makefile.am: Remove AUTOMAKE_OPTIONS.
427        * console/Makefile.am: Remove AUTOMAKE_OPTIONS.
428        * include/Makefile.am: Remove AUTOMAKE_OPTIONS.
429        * start/Makefile.am: Remove AUTOMAKE_OPTIONS.
430        * startup/Makefile.am: Remove AUTOMAKE_OPTIONS.
431        * timer/Makefile.am: Remove AUTOMAKE_OPTIONS.
432        * wrapup/Makefile.am: Remove AUTOMAKE_OPTIONS.
433
4342002-01-03      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
435
436        * startup/bspstart.c: Include rtems/bspIo.h instead of bspIo.h.
437        * startup/spurious.c: Include rtems/bspIo.h instead of bspIo.h.
438
4392001-12-22      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
440
441        * bsp_specs: Replace -lrtemsall with -lrtemsbsp -lrtemscpu,
442        replace -lrtemsall_g with -lrtemsbsp_g -lrtemscpu_g.
443
4442001-11-30      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
445
446        * configure.ac: Introduce RTEMS_BSP_CONFIGURE.
447
4482001-10-12      Joel Sherrill <joel@OARcorp.com>
449
450        * console/console.c: Fixed typo.
4512001-10-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
452
453        * .cvsignore: Add autom4te.cache for autoconf > 2.52.
454        * configure.in: Remove.
455        * configure.ac: New file, generated from configure.in by autoupdate.
456
4572001-09-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
458
459        * include/Makefile.am: Use 'CLEANFILES ='.
460        * include/Makefile.am: Use 'PREINSTALL_FILES ='.
461
4622001-05-26      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
463
464        * configure.in: Add bspopts.h, fix PACKAGE.
465        * include/.cvsignore: Add bspopts.h*, stamp-h*.
466        * include/Makefile.am: Use *_HEADERS instead of *H_FILES.
467        * include/bsp.h: Include bspopts.h.
468
4692001-05-10      Ralf Corsepius  <corsepiu@faw.uni-ulm.de>
470
471        * configure.in: Use RTEMS_PROG_CC_FOR_TARGET([-ansi -fasm]).
472
4732000-12-06      Joel Sherrill <joel@OARcorp.com>
474
475        * console/consolereserveresources.c: Removed code NOT file (YET).
476
4772000-11-09      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
478
479        * Makefile.am: Use ... instead of RTEMS_TOPdir in ACLOCAL_AMFLAGS.
480
4812000-11-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
482
483        * Makefile.am: Switch to ACLOCAL_AMFLAGS = -I $(RTEMS_TOPdir)/aclocal.
484
4852000-11-01      Joel Sherrill <joel@OARcorp.com>
486
487        * startup/bspstart.c: assoc.h, error.h, libio_.h, libio.h,
488        and libcsupport.h moved from libc to lib/include/rtems and
489        now must be referenced as <rtems/XXX.h>.   Header file order
490        was cleaned up while doing this.
491
4922000-10-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
493
494        * configure.in, Makefile.am: ACLOCAL_AMFLAGS= -I $(RTEMS_TOPdir)/macros.
495        Switch to GNU canonicalization.
496
4972000-09-22      Joel Sherrill <joel@OARcorp.com>
498
499        * startup/linkcmds: Use default object format to avoid name
500        changes in object format due to tool version changes.
501
5022000-09-04      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
503
504        * clock/Makefile.am, console/Makefile.am, start/Makefile.am,
505        startup/Makefile.am, timer/Makefile.am, wrapup/Makefile.am:
506        Include compile.am
507
5082000-08-10      Joel Sherrill <joel@OARcorp.com>
509
510        * ChangeLog: New file.
Note: See TracBrowser for help on using the repository browser.