source: rtems/c/src/lib/libbsp/c4x/c4xsim/ChangeLog @ 4909a30

4.104.115
Last change on this file since 4909a30 was 4909a30, checked in by Joel Sherrill <joel.sherrill@…>, on 09/10/08 at 21:35:37

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: 15.2 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      Ralf Corsépius <ralf.corsepius@rtems.org>
8
9        * timer/timer.c: Convert to "bool".
10
112008-08-31      Joel Sherrill <joel.sherrill@oarcorp.com>
12
13        * timer/timer.c: Eliminate empty function from every benchmark timer
14        driver. Fix spelling.
15
162008-08-31      Joel Sherrill <joel.sherrill@oarcorp.com>
17
18        * timer/timer.c: Rename timer driver methods to follow RTEMS
19        programming conventions.
20
212008-05-15      Joel Sherrill <joel.sherrill@OARcorp.com>
22
23        * startup/bspstart.c: Add capability for bootcard.c BSP Initialization
24        Framework to ask the BSP where it has memory for the RTEMS Workspace
25        and C Program Heap. These collectively are referred to as work area.
26        If the BSP supports this, then it does not have to include code to
27        split the available memory between the two areas. This reduces the
28        amount of code in the BSP specific bspstart.c file. Additionally, the
29        shared framework can initialize the C Library, call
30        rtems_debug_enable(), and dirty the work area memory. Until most/all
31        BSPs support this new capability, if the BSP supports this, it should
32        call RTEMS_BSP_BOOTCARD_HANDLES_RAM_ALLOCATION from its configure.ac.
33        When the transition is complete, this autoconf macro can be removed.
34
352008-05-14      Joel Sherrill <joel.sherrill@OARcorp.com>
36
37        * Makefile.am: Rework to avoid .rel files.
38
392008-05-12      Joel Sherrill <joel.sherrill@OARcorp.com>
40
41        * startup/bspstart.c: Refactored and renamed initialization routines to
42        rtems_initialize_data_structures, rtems_initialize_before_drivers,
43        rtems_initialize_device_drivers, and
44        rtems_initialize_start_multitasking. This opened the sequence up so
45        that bootcard() could provide a more robust and flexible framework
46        which is easier to explain and understand. This also lays the
47        groundwork for sharing the division of available memory between the
48        RTEMS workspace and heap and the C library initialization across all
49        BSPs.
50
512007-12-11      Joel Sherrill <joel.sherrill@OARcorp.com>
52
53        * clock/clock.c, include/bsp.h, startup/bspstart.c: Eliminate copies of
54        the Configuration Table. Use the RTEMS provided accessor macros to
55        obtain configuration fields.
56
572007-12-04      Joel Sherrill <joel.sherrill@OARcorp.com>
58
59        * include/bsp.h, startup/bspstart.c: Move interrupt_stack_size field
60        from CPU Table to Configuration Table. Eliminate CPU Table from all
61        ports. Delete references to CPU Table in all forms.
62
632007-12-03      Joel Sherrill <joel.sherrill@OARcorp.com>
64
65        * Makefile.am, startup/bspstart.c: Moved most of the remaining CPU
66        Table fields to the Configuration Table. This included
67        pretasking_hook, predriver_hook, postdriver_hook, idle_task,
68        do_zero_of_workspace, extra_mpci_receive_server_stack,
69        stack_allocate_hook, and stack_free_hook. As a side-effect of this
70        effort some multiprocessing code was made conditional and some style
71        clean up occurred.
72
732007-05-11      Ralf Corsépius <ralf.corsepius@rtems.org>
74
75        * clock/clock.c: include <tic4x/c4xio.h>.
76
772007-04-12      Ralf Corsépius <ralf.corsepius@rtems.org>
78
79        * bsp_specs: Remove qrtems_debug.
80
812006-12-02      Ralf Corsépius <ralf.corsepius@rtems.org>
82
83        * configure.ac: New BUG-REPORT address.
84
852006-11-15      Joel Sherrill <joel@OARcorp.com>
86
87        * Makefile.am: Merge c_rtems_main() into boot_card(). This eliminated a
88        file and simplified initialization.
89
902006-10-17      Ralf Corsépius <ralf.corsepius@rtems.org>
91
92        * Makefile.am: Remove superfluous -DASM.
93
942006-10-17      Ralf Corsépius <ralf.corsepius@rtems.org>
95
96        * configure.ac: Require autoconf-2.60. Require automake-1.10.
97
982006-05-31      Joel Sherrill <joel@OARcorp.com>
99
100        * clock/clock.c: Switch to using shared clock driver shell.
101
1022006-01-11      Ralf Corsepius <ralf.corsepius@rtems.org>
103
104        * Makefile.am: Add preinstall.am.
105
1062005-05-26      Ralf Corsepius <ralf.corsepius@rtems.org>
107
108        * include/bsp.h: New header guard.
109
1102005-02-02      Ralf Corsepius <ralf.corsepius@rtems.org>
111
112        * include/tm27.h, timer/timer.c: #include <rtems/tic4x/c4xio.h>
113        instead of <rtems/tic4x/c4xio.h>.
114
1152005-01-07      Ralf Corsepius <ralf.corsepius@rtems.org>
116
117        * Makefile.am: Eliminate CFLAGS_OPTIMIZE_V.
118
1192005-01-02      Ralf Corsepius <ralf.corsepius@rtems.org>
120
121        * Makefile.am: Remove build-variant support.
122
1232004-09-24      Ralf Corsepius <ralf_corsepius@rtems.org>
124
125        * configure.ac: Require automake > 1.9.
126
1272004-04-23      Ralf Corsepius <ralf_corsepius@rtems.org>
128
129        PR 610/bsps
130        * Makefile.am: Add include/tm27.h, Cosmetics.
131        * include/tm27.h: Final cosmetics.
132
1332004-04-22      Ralf Corsepius <ralf_corsepius@rtems.org>
134
135        * include/bsp.h: Split out tmtest27 support.
136        * include/tm27.h: New.
137
1382004-04-21      Ralf Corsepius <ralf_corsepius@rtems.org>
139
140        PR 613/bsps
141        * include/bsp.h: Remove MAX_LONG_TEST_DURATION.
142
1432004-04-21      Ralf Corsepius <ralf_corsepius@rtems.org>
144
145        PR 614/bsps
146        * include/bsp.h: Remove MAX_SHORT_TEST_DURATION (Unused).
147
1482004-04-02      Ralf Corsepius <ralf_corsepius@rtems.org>
149
150        * clock/clock.c, include/bsp.h, timer/timer.c: Include
151        <rtems/c4x/c4xio.h> instead of <c4xio.h>.
152
1532004-04-01      Ralf Corsepius <ralf_corsepius@rtems.org>
154
155        * include/bsp.h: Include <rtems/clockdrv.h> instead of <clockdrv.h>.
156        * include/bsp.h: Include <rtems/console.h> instead of <console.h>.
157        * include/bsp.h: Include <rtems/iosupp.h> instead of <iosupp.h>.
158
1592004-03-31      Ralf Corsepius <ralf_corsepius@rtems.org>
160
161        * clock/clock.c, include/bsp.h, startup/bspstart.c, timer/timer.c:
162        Convert to using c99 fixed size types.
163
1642004-02-19      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
165
166        * Makefile.am: Reflect changes to bsp.am.
167        Preinstall dist_project_lib*.
168
1692004-02-14      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
170
171        * Makefile.am: Reflect changes to bsp.am.
172
1732004-02-14      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
174
175        * Makefile.am: Reflect changes to bsp.am.
176
1772004-02-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
178
179        * Makefile.am: Use CPPASCOMPILE instead of CCASCOMPILE.
180
1812004-02-06      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
182
183        * Makefile.am: Pickup files from ../../c4x/shared instead of
184        ../shared. Reformat.
185
1862004-01-29      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
187
188        * Makefile.am: Merge-in clock/Makefile.am, console/Makefile.am,
189        start/Makefile.am, startup/Makefile.am, timer/Makefile.am,
190        wrapup/Makefile.am.
191        Use automake compilation rules.
192        * clock/Makefile.am, console/Makefile.am, start/Makefile.am,
193        startup/Makefile.am, timer/Makefile.am, wrapup/Makefile.am:
194        Remove.
195        * configure.ac: Reflect changes above.
196
1972004-01-28      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
198
199        * configure.ac: Add nostdinc to AUTOMAKE_OPTIONS.
200        Add RTEMS_PROG_CCAS.
201
2022004-01-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
203
204        * Makefile.am: Add PREINSTALL_DIRS.
205
2062004-01-14      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
207
208        * Makefile.am: Re-add dirstamps to PRE/TMPINSTALL_FILES.
209        Add PRE/TMPINSTALL_FILES to CLEANFILES.
210        * start/Makefile.am: Ditto.
211        * startup/Makefile.am: Ditto.
212
2132004-01-05      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
214
215        * wrapup/Makefile.am: Eliminate $(LIB).
216        Use noinst_DATA to trigger building libbsp.a.
217
2182003-12-13      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
219
220        * start/Makefile.am: s,${PROJECT_RELEASE}/lib,$(PROJECT_LIB),g.
221        * startup/Makefile.am: s,${PROJECT_RELEASE}/lib,$(PROJECT_LIB),g.
222
2232003-12-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
224
225        * start/Makefile.am: Use mkdir_p. Remove dirs from PRE/TMPINSTALL_FILES.
226        * startup/Makefile.am: Use mkdir_p. Remove dirs from PRE/TMPINSTALL_FILES.
227
2282003-12-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
229
230        * configure.ac: Require automake >= 1.8, autoconf >= 2.59.
231
2322003-12-09      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
233
234        * start/Makefile.am: Misc cleanups and fixes.
235        * startup/Makefile.am: Misc cleanups and fixes.
236        * wrapup/Makefile.am: Misc cleanups and fixes.
237
2382003-12-03      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
239
240        * Makefile.am: Add preinstallation dirstamp support.
241        * clock/Makefile.am: Cosmetics.
242        * console/Makefile.am: Cosmetics.
243        * startup/Makefile.am: Cosmetics.
244        * timer/Makefile.am: Cosmetics.
245        * wrapup/Makefile.am: Cosmetics.
246
2472003-12-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
248
249        * clock/Makefile.am: Remove all-local: $(ARCH).
250        * console/Makefile.am: Remove all-local: $(ARCH).
251        * start/Makefile.am: Remove all-local: $(ARCH).
252        * startup/Makefile.am: Remove all-local: $(ARCH).
253        * timer/Makefile.am: Remove all-local: $(ARCH).
254        * wrapup/Makefile.am: Remove all-local: $(ARCH).
255
2562003-09-29      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
257
258        * Makefile.am: Merge-in include/Makefile.am.
259        Reflect changes to bsp.am.
260        * include/Makefile.am: Remove.
261        * configure.ac: Reflect changes above.
262
2632003-09-17      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
264
265        * bsp_specs: Remove *lib:.
266
2672003-09-04      Joel Sherrill <joel@OARcorp.com>
268
269        * clock/clock.c, console/console.c, console/consolereserveresources.c,
270        console/debugio.c, include/bsp.h, startup/bspstart.c,
271        startup/spurious.c, timer/timer.c: URL for license changed.
272
2732003-08-18      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
274
275        * Makefile.am: Reflect having moved aclocal/.
276
2772003-08-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
278
279        * Makefile.am: Reflect having moved automake/.
280        * clock/Makefile.am: Reflect having moved automake/.
281        * console/Makefile.am: Reflect having moved automake/.
282        * include/Makefile.am: Reflect having moved automake/.
283        * start/Makefile.am: Reflect having moved automake/.
284        * startup/Makefile.am: Reflect having moved automake/.
285        * timer/Makefile.am: Reflect having moved automake/.
286        * wrapup/Makefile.am: Reflect having moved automake/.
287
2882003-08-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
289
290        PR 452/bsps
291        * startup/Makefile.am: Remove USE_INIT_FINI.
292
2932003-08-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
294
295        * configure.ac: Use rtems-bugs@rtems.com as bug report email address.
296
2972003-08-06      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
298
299        PR 445/bsps
300        * bsp_specs: Remove -D__embedded__ -Asystem(embedded) from cpp.
301        Remove cpp, old_cpp (now unused).
302
3032003-03-06      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
304
305        * configure.ac: Remove AC_CONFIG_AUX_DIR.
306
3072003-02-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
308
309        * configure.ac: AM_INIT_AUTOMAKE([1.7.2]).
310
3112003-02-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
312
313        * configure.ac: AC_PREREQ(2.57).
314
3152003-01-20      Joel Sherrill <joel@OARcorp.com>
316
317        * startup/linkcmds: Add FreeBSD SYSCTL() sections for networking.
318
3192002-12-19      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
320
321        * clock/Makefile.am: Don't include @RTEMS_BSP@.cfg.
322        * console/Makefile.am: Don't include @RTEMS_BSP@.cfg.
323        * start/Makefile.am: Don't include @RTEMS_BSP@.cfg.
324        * startup/Makefile.am: Don't include @RTEMS_BSP@.cfg.
325        * timer/Makefile.am: Don't include @RTEMS_BSP@.cfg.
326
3272002-12-13      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
328
329        * clock/Makefile.am: Don't include @RTEMS_BSP@.cfg.
330        * console/Makefile.am: Don't include @RTEMS_BSP@.cfg.
331        * start/Makefile.am: Don't include @RTEMS_BSP@.cfg.
332        * startup/Makefile.am: Don't include @RTEMS_BSP@.cfg.
333        * timer/Makefile.am: Don't include @RTEMS_BSP@.cfg.
334
3352002-12-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
336
337        * start/Makefile.am: Use install-data-local to install startfile.
338
3392002-12-10      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
340
341        * wrapup/Makefile.am: Don't include @RTEMS_BSP@.cfg.
342
3432002-11-19      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
344
345        * configure.ac: Remove RTEMS_OUTPUT_BUILD_SUBDIRS. Cosmetical
346        changes.
347
3482002-10-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
349
350        * .cvsignore: Reformat.
351        Add autom4te*cache.
352        Remove autom4te.cache.
353
3542002-09-14      Joel Sherrill <joel@OARcorp.com>
355
356        * clock/clock.c: Per PR257, remove reference to c3x_set_ie.
357        c4x variant should use c4x_set_iie().
358
3592002-08-21      Joel Sherrill <joel@OARcorp.com>
360
361        * bsp_specs: Added support for -nostdlibs.
362
3632002-08-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
364
365        * clock/Makefile.am: Use .$(OBJEXT) instead of .o.
366        * console/Makefile.am: Use .$(OBJEXT) instead of .o.
367        * start/Makefile.am: Use .$(OBJEXT) instead of .o.
368        * startup/Makefile.am: Use .$(OBJEXT) instead of .o.
369        * timer/Makefile.am: Use .$(OBJEXT) instead of .o.
370        * wrapup/Makefile.am: Use .$(OBJEXT) instead of .o.
371
3722002-07-20      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
373
374        * start/Makefile.am: Eliminate PGM.
375        Add bsplib_DATA = $(PROJECT_RELEASE)/lib/start$(LIB_VARIANT).o.
376
3772002-07-19      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
378
379        * startup/Makefile.am: Add bsplib_DATA = linkcmds.
380
3812002-07-04      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
382
383        * wrapup/Makefile.am: Eliminate TMPINSTALL_FILES.
384        Remove $(OBJS) from all-local.
385
3862002-06-29      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
387
388        * wrapup/Makefile.am: Remove preinstallation of libbsp.a,
389
3902002-03-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
391
392        * configure.ac:
393        AC_INIT(package,_RTEMS_VERSION,_RTEMS_BUGS).
394        AM_INIT_AUTOMAKE([no-define foreign 1.6]).
395        * clock/Makefile.am: Remove AUTOMAKE_OPTIONS.
396        * Makefile.am: Remove AUTOMAKE_OPTIONS.
397        * console/Makefile.am: Remove AUTOMAKE_OPTIONS.
398        * include/Makefile.am: Remove AUTOMAKE_OPTIONS.
399        * start/Makefile.am: Remove AUTOMAKE_OPTIONS.
400        * startup/Makefile.am: Remove AUTOMAKE_OPTIONS.
401        * timer/Makefile.am: Remove AUTOMAKE_OPTIONS.
402        * wrapup/Makefile.am: Remove AUTOMAKE_OPTIONS.
403
4042002-01-03      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
405
406        * startup/bspstart.c: Include rtems/bspIo.h instead of bspIo.h.
407        * startup/spurious.c: Include rtems/bspIo.h instead of bspIo.h.
408
4092001-12-22      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
410
411        * bsp_specs: Replace -lrtemsall with -lrtemsbsp -lrtemscpu,
412        replace -lrtemsall_g with -lrtemsbsp_g -lrtemscpu_g.
413
4142001-11-30      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
415
416        * configure.ac: Introduce RTEMS_BSP_CONFIGURE.
417
4182001-10-12      Joel Sherrill <joel@OARcorp.com>
419
420        * console/console.c: Fixed typo.
4212001-10-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
422
423        * .cvsignore: Add autom4te.cache for autoconf > 2.52.
424        * configure.in: Remove.
425        * configure.ac: New file, generated from configure.in by autoupdate.
426
4272001-09-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
428
429        * include/Makefile.am: Use 'CLEANFILES ='.
430        * include/Makefile.am: Use 'PREINSTALL_FILES ='.
431
4322001-05-26      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
433
434        * configure.in: Add bspopts.h, fix PACKAGE.
435        * include/.cvsignore: Add bspopts.h*, stamp-h*.
436        * include/Makefile.am: Use *_HEADERS instead of *H_FILES.
437        * include/bsp.h: Include bspopts.h.
438
4392001-05-10      Ralf Corsepius  <corsepiu@faw.uni-ulm.de>
440
441        * configure.in: Use RTEMS_PROG_CC_FOR_TARGET([-ansi -fasm]).
442
4432000-12-06      Joel Sherrill <joel@OARcorp.com>
444
445        * console/consolereserveresources.c: Removed code NOT file (YET).
446
4472000-11-09      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
448
449        * Makefile.am: Use ... instead of RTEMS_TOPdir in ACLOCAL_AMFLAGS.
450
4512000-11-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
452
453        * Makefile.am: Switch to ACLOCAL_AMFLAGS = -I $(RTEMS_TOPdir)/aclocal.
454
4552000-11-01      Joel Sherrill <joel@OARcorp.com>
456
457        * startup/bspstart.c: assoc.h, error.h, libio_.h, libio.h,
458        and libcsupport.h moved from libc to lib/include/rtems and
459        now must be referenced as <rtems/XXX.h>.   Header file order
460        was cleaned up while doing this.
461
4622000-10-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
463
464        * configure.in, Makefile.am: ACLOCAL_AMFLAGS= -I $(RTEMS_TOPdir)/macros.
465        Switch to GNU canonicalization.
466
4672000-09-22      Joel Sherrill <joel@OARcorp.com>
468
469        * startup/linkcmds: Use default object format to avoid name
470        changes in object format due to tool version changes.
471
4722000-09-04      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
473
474        * clock/Makefile.am, console/Makefile.am, start/Makefile.am,
475        startup/Makefile.am, timer/Makefile.am, wrapup/Makefile.am:
476        Include compile.am
477
4782000-08-10      Joel Sherrill <joel@OARcorp.com>
479
480        * ChangeLog: New file.
Note: See TracBrowser for help on using the repository browser.