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

4.104.115
Last change on this file since ccceaf3 was ccceaf3, checked in by Joel Sherrill <joel.sherrill@…>, on 09/18/08 at 17:42:45

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

  • include/bsp.h: Remove unnecessary boilerplate comments.
  • Property mode set to 100644
File size: 15.8 KB
Line 
12008-09-18      Joel Sherrill <joel.sherrill@oarcorp.com>
2
3        * include/bsp.h: Remove unnecessary boilerplate comments.
4
52008-09-16      Joel Sherrill <joel.sherrill@oarcorp.com>
6
7        * Makefile.am, startup/linkcmds: Use top level shared
8        bsp_get_work_area() implementation.
9        * startup/bspgetworkarea.c: Removed.
10
112008-09-16      Joel Sherrill <joel.sherrill@oarcorp.com>
12
13        * clock/clock.c, startup/bspstart.c, startup/linkcmds: Add use of
14        bsp_get_work_area() in its own file and rely on BSP Framework to
15        perform more initialization.
16        * startup/bspgetworkarea.c: New file.
17
182008-09-10      Joel Sherrill <joel.sherrill@oarcorp.com>
19
20        * include/bsp.h: Review of all bsp_cleanup() implementations. In this
21        phase, all prototypes were removed from bsp.h and empty
22        implementations were removed and made to use the shared stub.
23
242008-09-05      Ralf Corsépius <ralf.corsepius@rtems.org>
25
26        * timer/timer.c: Convert to "bool".
27
282008-08-31      Joel Sherrill <joel.sherrill@oarcorp.com>
29
30        * timer/timer.c: Eliminate empty function from every benchmark timer
31        driver. Fix spelling.
32
332008-08-31      Joel Sherrill <joel.sherrill@oarcorp.com>
34
35        * timer/timer.c: Rename timer driver methods to follow RTEMS
36        programming conventions.
37
382008-05-15      Joel Sherrill <joel.sherrill@OARcorp.com>
39
40        * startup/bspstart.c: Add capability for bootcard.c BSP Initialization
41        Framework to ask the BSP where it has memory for the RTEMS Workspace
42        and C Program Heap. These collectively are referred to as work area.
43        If the BSP supports this, then it does not have to include code to
44        split the available memory between the two areas. This reduces the
45        amount of code in the BSP specific bspstart.c file. Additionally, the
46        shared framework can initialize the C Library, call
47        rtems_debug_enable(), and dirty the work area memory. Until most/all
48        BSPs support this new capability, if the BSP supports this, it should
49        call RTEMS_BSP_BOOTCARD_HANDLES_RAM_ALLOCATION from its configure.ac.
50        When the transition is complete, this autoconf macro can be removed.
51
522008-05-14      Joel Sherrill <joel.sherrill@OARcorp.com>
53
54        * Makefile.am: Rework to avoid .rel files.
55
562008-05-12      Joel Sherrill <joel.sherrill@OARcorp.com>
57
58        * startup/bspstart.c: Refactored and renamed initialization routines to
59        rtems_initialize_data_structures, rtems_initialize_before_drivers,
60        rtems_initialize_device_drivers, and
61        rtems_initialize_start_multitasking. This opened the sequence up so
62        that bootcard() could provide a more robust and flexible framework
63        which is easier to explain and understand. This also lays the
64        groundwork for sharing the division of available memory between the
65        RTEMS workspace and heap and the C library initialization across all
66        BSPs.
67
682007-12-11      Joel Sherrill <joel.sherrill@OARcorp.com>
69
70        * clock/clock.c, include/bsp.h, startup/bspstart.c: Eliminate copies of
71        the Configuration Table. Use the RTEMS provided accessor macros to
72        obtain configuration fields.
73
742007-12-04      Joel Sherrill <joel.sherrill@OARcorp.com>
75
76        * include/bsp.h, startup/bspstart.c: Move interrupt_stack_size field
77        from CPU Table to Configuration Table. Eliminate CPU Table from all
78        ports. Delete references to CPU Table in all forms.
79
802007-12-03      Joel Sherrill <joel.sherrill@OARcorp.com>
81
82        * Makefile.am, startup/bspstart.c: Moved most of the remaining CPU
83        Table fields to the Configuration Table. This included
84        pretasking_hook, predriver_hook, postdriver_hook, idle_task,
85        do_zero_of_workspace, extra_mpci_receive_server_stack,
86        stack_allocate_hook, and stack_free_hook. As a side-effect of this
87        effort some multiprocessing code was made conditional and some style
88        clean up occurred.
89
902007-05-11      Ralf Corsépius <ralf.corsepius@rtems.org>
91
92        * clock/clock.c: include <tic4x/c4xio.h>.
93
942007-04-12      Ralf Corsépius <ralf.corsepius@rtems.org>
95
96        * bsp_specs: Remove qrtems_debug.
97
982006-12-02      Ralf Corsépius <ralf.corsepius@rtems.org>
99
100        * configure.ac: New BUG-REPORT address.
101
1022006-11-15      Joel Sherrill <joel@OARcorp.com>
103
104        * Makefile.am: Merge c_rtems_main() into boot_card(). This eliminated a
105        file and simplified initialization.
106
1072006-10-17      Ralf Corsépius <ralf.corsepius@rtems.org>
108
109        * Makefile.am: Remove superfluous -DASM.
110
1112006-10-17      Ralf Corsépius <ralf.corsepius@rtems.org>
112
113        * configure.ac: Require autoconf-2.60. Require automake-1.10.
114
1152006-05-31      Joel Sherrill <joel@OARcorp.com>
116
117        * clock/clock.c: Switch to using shared clock driver shell.
118
1192006-01-11      Ralf Corsepius <ralf.corsepius@rtems.org>
120
121        * Makefile.am: Add preinstall.am.
122
1232005-05-26      Ralf Corsepius <ralf.corsepius@rtems.org>
124
125        * include/bsp.h: New header guard.
126
1272005-02-02      Ralf Corsepius <ralf.corsepius@rtems.org>
128
129        * include/tm27.h, timer/timer.c: #include <rtems/tic4x/c4xio.h>
130        instead of <rtems/tic4x/c4xio.h>.
131
1322005-01-07      Ralf Corsepius <ralf.corsepius@rtems.org>
133
134        * Makefile.am: Eliminate CFLAGS_OPTIMIZE_V.
135
1362005-01-02      Ralf Corsepius <ralf.corsepius@rtems.org>
137
138        * Makefile.am: Remove build-variant support.
139
1402004-09-24      Ralf Corsepius <ralf_corsepius@rtems.org>
141
142        * configure.ac: Require automake > 1.9.
143
1442004-04-23      Ralf Corsepius <ralf_corsepius@rtems.org>
145
146        PR 610/bsps
147        * Makefile.am: Add include/tm27.h, Cosmetics.
148        * include/tm27.h: Final cosmetics.
149
1502004-04-22      Ralf Corsepius <ralf_corsepius@rtems.org>
151
152        * include/bsp.h: Split out tmtest27 support.
153        * include/tm27.h: New.
154
1552004-04-21      Ralf Corsepius <ralf_corsepius@rtems.org>
156
157        PR 613/bsps
158        * include/bsp.h: Remove MAX_LONG_TEST_DURATION.
159
1602004-04-21      Ralf Corsepius <ralf_corsepius@rtems.org>
161
162        PR 614/bsps
163        * include/bsp.h: Remove MAX_SHORT_TEST_DURATION (Unused).
164
1652004-04-02      Ralf Corsepius <ralf_corsepius@rtems.org>
166
167        * clock/clock.c, include/bsp.h, timer/timer.c: Include
168        <rtems/c4x/c4xio.h> instead of <c4xio.h>.
169
1702004-04-01      Ralf Corsepius <ralf_corsepius@rtems.org>
171
172        * include/bsp.h: Include <rtems/clockdrv.h> instead of <clockdrv.h>.
173        * include/bsp.h: Include <rtems/console.h> instead of <console.h>.
174        * include/bsp.h: Include <rtems/iosupp.h> instead of <iosupp.h>.
175
1762004-03-31      Ralf Corsepius <ralf_corsepius@rtems.org>
177
178        * clock/clock.c, include/bsp.h, startup/bspstart.c, timer/timer.c:
179        Convert to using c99 fixed size types.
180
1812004-02-19      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
182
183        * Makefile.am: Reflect changes to bsp.am.
184        Preinstall dist_project_lib*.
185
1862004-02-14      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
187
188        * Makefile.am: Reflect changes to bsp.am.
189
1902004-02-14      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
191
192        * Makefile.am: Reflect changes to bsp.am.
193
1942004-02-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
195
196        * Makefile.am: Use CPPASCOMPILE instead of CCASCOMPILE.
197
1982004-02-06      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
199
200        * Makefile.am: Pickup files from ../../c4x/shared instead of
201        ../shared. Reformat.
202
2032004-01-29      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
204
205        * Makefile.am: Merge-in clock/Makefile.am, console/Makefile.am,
206        start/Makefile.am, startup/Makefile.am, timer/Makefile.am,
207        wrapup/Makefile.am.
208        Use automake compilation rules.
209        * clock/Makefile.am, console/Makefile.am, start/Makefile.am,
210        startup/Makefile.am, timer/Makefile.am, wrapup/Makefile.am:
211        Remove.
212        * configure.ac: Reflect changes above.
213
2142004-01-28      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
215
216        * configure.ac: Add nostdinc to AUTOMAKE_OPTIONS.
217        Add RTEMS_PROG_CCAS.
218
2192004-01-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
220
221        * Makefile.am: Add PREINSTALL_DIRS.
222
2232004-01-14      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
224
225        * Makefile.am: Re-add dirstamps to PRE/TMPINSTALL_FILES.
226        Add PRE/TMPINSTALL_FILES to CLEANFILES.
227        * start/Makefile.am: Ditto.
228        * startup/Makefile.am: Ditto.
229
2302004-01-05      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
231
232        * wrapup/Makefile.am: Eliminate $(LIB).
233        Use noinst_DATA to trigger building libbsp.a.
234
2352003-12-13      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
236
237        * start/Makefile.am: s,${PROJECT_RELEASE}/lib,$(PROJECT_LIB),g.
238        * startup/Makefile.am: s,${PROJECT_RELEASE}/lib,$(PROJECT_LIB),g.
239
2402003-12-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
241
242        * start/Makefile.am: Use mkdir_p. Remove dirs from PRE/TMPINSTALL_FILES.
243        * startup/Makefile.am: Use mkdir_p. Remove dirs from PRE/TMPINSTALL_FILES.
244
2452003-12-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
246
247        * configure.ac: Require automake >= 1.8, autoconf >= 2.59.
248
2492003-12-09      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
250
251        * start/Makefile.am: Misc cleanups and fixes.
252        * startup/Makefile.am: Misc cleanups and fixes.
253        * wrapup/Makefile.am: Misc cleanups and fixes.
254
2552003-12-03      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
256
257        * Makefile.am: Add preinstallation dirstamp support.
258        * clock/Makefile.am: Cosmetics.
259        * console/Makefile.am: Cosmetics.
260        * startup/Makefile.am: Cosmetics.
261        * timer/Makefile.am: Cosmetics.
262        * wrapup/Makefile.am: Cosmetics.
263
2642003-12-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
265
266        * clock/Makefile.am: Remove all-local: $(ARCH).
267        * console/Makefile.am: Remove all-local: $(ARCH).
268        * start/Makefile.am: Remove all-local: $(ARCH).
269        * startup/Makefile.am: Remove all-local: $(ARCH).
270        * timer/Makefile.am: Remove all-local: $(ARCH).
271        * wrapup/Makefile.am: Remove all-local: $(ARCH).
272
2732003-09-29      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
274
275        * Makefile.am: Merge-in include/Makefile.am.
276        Reflect changes to bsp.am.
277        * include/Makefile.am: Remove.
278        * configure.ac: Reflect changes above.
279
2802003-09-17      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
281
282        * bsp_specs: Remove *lib:.
283
2842003-09-04      Joel Sherrill <joel@OARcorp.com>
285
286        * clock/clock.c, console/console.c, console/consolereserveresources.c,
287        console/debugio.c, include/bsp.h, startup/bspstart.c,
288        startup/spurious.c, timer/timer.c: URL for license changed.
289
2902003-08-18      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
291
292        * Makefile.am: Reflect having moved aclocal/.
293
2942003-08-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
295
296        * Makefile.am: Reflect having moved automake/.
297        * clock/Makefile.am: Reflect having moved automake/.
298        * console/Makefile.am: Reflect having moved automake/.
299        * include/Makefile.am: Reflect having moved automake/.
300        * start/Makefile.am: Reflect having moved automake/.
301        * startup/Makefile.am: Reflect having moved automake/.
302        * timer/Makefile.am: Reflect having moved automake/.
303        * wrapup/Makefile.am: Reflect having moved automake/.
304
3052003-08-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
306
307        PR 452/bsps
308        * startup/Makefile.am: Remove USE_INIT_FINI.
309
3102003-08-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
311
312        * configure.ac: Use rtems-bugs@rtems.com as bug report email address.
313
3142003-08-06      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
315
316        PR 445/bsps
317        * bsp_specs: Remove -D__embedded__ -Asystem(embedded) from cpp.
318        Remove cpp, old_cpp (now unused).
319
3202003-03-06      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
321
322        * configure.ac: Remove AC_CONFIG_AUX_DIR.
323
3242003-02-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
325
326        * configure.ac: AM_INIT_AUTOMAKE([1.7.2]).
327
3282003-02-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
329
330        * configure.ac: AC_PREREQ(2.57).
331
3322003-01-20      Joel Sherrill <joel@OARcorp.com>
333
334        * startup/linkcmds: Add FreeBSD SYSCTL() sections for networking.
335
3362002-12-19      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
337
338        * clock/Makefile.am: Don't include @RTEMS_BSP@.cfg.
339        * console/Makefile.am: Don't include @RTEMS_BSP@.cfg.
340        * start/Makefile.am: Don't include @RTEMS_BSP@.cfg.
341        * startup/Makefile.am: Don't include @RTEMS_BSP@.cfg.
342        * timer/Makefile.am: Don't include @RTEMS_BSP@.cfg.
343
3442002-12-13      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
345
346        * clock/Makefile.am: Don't include @RTEMS_BSP@.cfg.
347        * console/Makefile.am: Don't include @RTEMS_BSP@.cfg.
348        * start/Makefile.am: Don't include @RTEMS_BSP@.cfg.
349        * startup/Makefile.am: Don't include @RTEMS_BSP@.cfg.
350        * timer/Makefile.am: Don't include @RTEMS_BSP@.cfg.
351
3522002-12-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
353
354        * start/Makefile.am: Use install-data-local to install startfile.
355
3562002-12-10      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
357
358        * wrapup/Makefile.am: Don't include @RTEMS_BSP@.cfg.
359
3602002-11-19      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
361
362        * configure.ac: Remove RTEMS_OUTPUT_BUILD_SUBDIRS. Cosmetical
363        changes.
364
3652002-10-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
366
367        * .cvsignore: Reformat.
368        Add autom4te*cache.
369        Remove autom4te.cache.
370
3712002-09-14      Joel Sherrill <joel@OARcorp.com>
372
373        * clock/clock.c: Per PR257, remove reference to c3x_set_ie.
374        c4x variant should use c4x_set_iie().
375
3762002-08-21      Joel Sherrill <joel@OARcorp.com>
377
378        * bsp_specs: Added support for -nostdlibs.
379
3802002-08-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
381
382        * clock/Makefile.am: Use .$(OBJEXT) instead of .o.
383        * console/Makefile.am: Use .$(OBJEXT) instead of .o.
384        * start/Makefile.am: Use .$(OBJEXT) instead of .o.
385        * startup/Makefile.am: Use .$(OBJEXT) instead of .o.
386        * timer/Makefile.am: Use .$(OBJEXT) instead of .o.
387        * wrapup/Makefile.am: Use .$(OBJEXT) instead of .o.
388
3892002-07-20      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
390
391        * start/Makefile.am: Eliminate PGM.
392        Add bsplib_DATA = $(PROJECT_RELEASE)/lib/start$(LIB_VARIANT).o.
393
3942002-07-19      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
395
396        * startup/Makefile.am: Add bsplib_DATA = linkcmds.
397
3982002-07-04      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
399
400        * wrapup/Makefile.am: Eliminate TMPINSTALL_FILES.
401        Remove $(OBJS) from all-local.
402
4032002-06-29      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
404
405        * wrapup/Makefile.am: Remove preinstallation of libbsp.a,
406
4072002-03-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
408
409        * configure.ac:
410        AC_INIT(package,_RTEMS_VERSION,_RTEMS_BUGS).
411        AM_INIT_AUTOMAKE([no-define foreign 1.6]).
412        * clock/Makefile.am: Remove AUTOMAKE_OPTIONS.
413        * Makefile.am: Remove AUTOMAKE_OPTIONS.
414        * console/Makefile.am: Remove AUTOMAKE_OPTIONS.
415        * include/Makefile.am: Remove AUTOMAKE_OPTIONS.
416        * start/Makefile.am: Remove AUTOMAKE_OPTIONS.
417        * startup/Makefile.am: Remove AUTOMAKE_OPTIONS.
418        * timer/Makefile.am: Remove AUTOMAKE_OPTIONS.
419        * wrapup/Makefile.am: Remove AUTOMAKE_OPTIONS.
420
4212002-01-03      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
422
423        * startup/bspstart.c: Include rtems/bspIo.h instead of bspIo.h.
424        * startup/spurious.c: Include rtems/bspIo.h instead of bspIo.h.
425
4262001-12-22      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
427
428        * bsp_specs: Replace -lrtemsall with -lrtemsbsp -lrtemscpu,
429        replace -lrtemsall_g with -lrtemsbsp_g -lrtemscpu_g.
430
4312001-11-30      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
432
433        * configure.ac: Introduce RTEMS_BSP_CONFIGURE.
434
4352001-10-12      Joel Sherrill <joel@OARcorp.com>
436
437        * console/console.c: Fixed typo.
4382001-10-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
439
440        * .cvsignore: Add autom4te.cache for autoconf > 2.52.
441        * configure.in: Remove.
442        * configure.ac: New file, generated from configure.in by autoupdate.
443
4442001-09-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
445
446        * include/Makefile.am: Use 'CLEANFILES ='.
447        * include/Makefile.am: Use 'PREINSTALL_FILES ='.
448
4492001-05-26      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
450
451        * configure.in: Add bspopts.h, fix PACKAGE.
452        * include/.cvsignore: Add bspopts.h*, stamp-h*.
453        * include/Makefile.am: Use *_HEADERS instead of *H_FILES.
454        * include/bsp.h: Include bspopts.h.
455
4562001-05-10      Ralf Corsepius  <corsepiu@faw.uni-ulm.de>
457
458        * configure.in: Use RTEMS_PROG_CC_FOR_TARGET([-ansi -fasm]).
459
4602000-12-06      Joel Sherrill <joel@OARcorp.com>
461
462        * console/consolereserveresources.c: Removed code NOT file (YET).
463
4642000-11-09      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
465
466        * Makefile.am: Use ... instead of RTEMS_TOPdir in ACLOCAL_AMFLAGS.
467
4682000-11-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
469
470        * Makefile.am: Switch to ACLOCAL_AMFLAGS = -I $(RTEMS_TOPdir)/aclocal.
471
4722000-11-01      Joel Sherrill <joel@OARcorp.com>
473
474        * startup/bspstart.c: assoc.h, error.h, libio_.h, libio.h,
475        and libcsupport.h moved from libc to lib/include/rtems and
476        now must be referenced as <rtems/XXX.h>.   Header file order
477        was cleaned up while doing this.
478
4792000-10-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
480
481        * configure.in, Makefile.am: ACLOCAL_AMFLAGS= -I $(RTEMS_TOPdir)/macros.
482        Switch to GNU canonicalization.
483
4842000-09-22      Joel Sherrill <joel@OARcorp.com>
485
486        * startup/linkcmds: Use default object format to avoid name
487        changes in object format due to tool version changes.
488
4892000-09-04      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
490
491        * clock/Makefile.am, console/Makefile.am, start/Makefile.am,
492        startup/Makefile.am, timer/Makefile.am, wrapup/Makefile.am:
493        Include compile.am
494
4952000-08-10      Joel Sherrill <joel@OARcorp.com>
496
497        * ChangeLog: New file.
Note: See TracBrowser for help on using the repository browser.