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

4.104.115
Last change on this file since 895321b was 895321b, checked in by Joel Sherrill <joel.sherrill@…>, on 09/16/08 at 20:19:22

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

  • Makefile.am, startup/linkcmds: Use top level shared bsp_get_work_area() implementation.
  • startup/bspgetworkarea.c: Removed.
  • Property mode set to 100644
File size: 15.7 KB
Line 
12008-09-16      Joel Sherrill <joel.sherrill@oarcorp.com>
2
3        * Makefile.am, startup/linkcmds: Use top level shared
4        bsp_get_work_area() implementation.
5        * startup/bspgetworkarea.c: Removed.
6
72008-09-16      Joel Sherrill <joel.sherrill@oarcorp.com>
8
9        * clock/clock.c, startup/bspstart.c, startup/linkcmds: Add use of
10        bsp_get_work_area() in its own file and rely on BSP Framework to
11        perform more initialization.
12        * startup/bspgetworkarea.c: New file.
13
142008-09-10      Joel Sherrill <joel.sherrill@oarcorp.com>
15
16        * include/bsp.h: Review of all bsp_cleanup() implementations. In this
17        phase, all prototypes were removed from bsp.h and empty
18        implementations were removed and made to use the shared stub.
19
202008-09-05      Ralf Corsépius <ralf.corsepius@rtems.org>
21
22        * timer/timer.c: Convert to "bool".
23
242008-08-31      Joel Sherrill <joel.sherrill@oarcorp.com>
25
26        * timer/timer.c: Eliminate empty function from every benchmark timer
27        driver. Fix spelling.
28
292008-08-31      Joel Sherrill <joel.sherrill@oarcorp.com>
30
31        * timer/timer.c: Rename timer driver methods to follow RTEMS
32        programming conventions.
33
342008-05-15      Joel Sherrill <joel.sherrill@OARcorp.com>
35
36        * startup/bspstart.c: Add capability for bootcard.c BSP Initialization
37        Framework to ask the BSP where it has memory for the RTEMS Workspace
38        and C Program Heap. These collectively are referred to as work area.
39        If the BSP supports this, then it does not have to include code to
40        split the available memory between the two areas. This reduces the
41        amount of code in the BSP specific bspstart.c file. Additionally, the
42        shared framework can initialize the C Library, call
43        rtems_debug_enable(), and dirty the work area memory. Until most/all
44        BSPs support this new capability, if the BSP supports this, it should
45        call RTEMS_BSP_BOOTCARD_HANDLES_RAM_ALLOCATION from its configure.ac.
46        When the transition is complete, this autoconf macro can be removed.
47
482008-05-14      Joel Sherrill <joel.sherrill@OARcorp.com>
49
50        * Makefile.am: Rework to avoid .rel files.
51
522008-05-12      Joel Sherrill <joel.sherrill@OARcorp.com>
53
54        * startup/bspstart.c: Refactored and renamed initialization routines to
55        rtems_initialize_data_structures, rtems_initialize_before_drivers,
56        rtems_initialize_device_drivers, and
57        rtems_initialize_start_multitasking. This opened the sequence up so
58        that bootcard() could provide a more robust and flexible framework
59        which is easier to explain and understand. This also lays the
60        groundwork for sharing the division of available memory between the
61        RTEMS workspace and heap and the C library initialization across all
62        BSPs.
63
642007-12-11      Joel Sherrill <joel.sherrill@OARcorp.com>
65
66        * clock/clock.c, include/bsp.h, startup/bspstart.c: Eliminate copies of
67        the Configuration Table. Use the RTEMS provided accessor macros to
68        obtain configuration fields.
69
702007-12-04      Joel Sherrill <joel.sherrill@OARcorp.com>
71
72        * include/bsp.h, startup/bspstart.c: Move interrupt_stack_size field
73        from CPU Table to Configuration Table. Eliminate CPU Table from all
74        ports. Delete references to CPU Table in all forms.
75
762007-12-03      Joel Sherrill <joel.sherrill@OARcorp.com>
77
78        * Makefile.am, startup/bspstart.c: Moved most of the remaining CPU
79        Table fields to the Configuration Table. This included
80        pretasking_hook, predriver_hook, postdriver_hook, idle_task,
81        do_zero_of_workspace, extra_mpci_receive_server_stack,
82        stack_allocate_hook, and stack_free_hook. As a side-effect of this
83        effort some multiprocessing code was made conditional and some style
84        clean up occurred.
85
862007-05-11      Ralf Corsépius <ralf.corsepius@rtems.org>
87
88        * clock/clock.c: include <tic4x/c4xio.h>.
89
902007-04-12      Ralf Corsépius <ralf.corsepius@rtems.org>
91
92        * bsp_specs: Remove qrtems_debug.
93
942006-12-02      Ralf Corsépius <ralf.corsepius@rtems.org>
95
96        * configure.ac: New BUG-REPORT address.
97
982006-11-15      Joel Sherrill <joel@OARcorp.com>
99
100        * Makefile.am: Merge c_rtems_main() into boot_card(). This eliminated a
101        file and simplified initialization.
102
1032006-10-17      Ralf Corsépius <ralf.corsepius@rtems.org>
104
105        * Makefile.am: Remove superfluous -DASM.
106
1072006-10-17      Ralf Corsépius <ralf.corsepius@rtems.org>
108
109        * configure.ac: Require autoconf-2.60. Require automake-1.10.
110
1112006-05-31      Joel Sherrill <joel@OARcorp.com>
112
113        * clock/clock.c: Switch to using shared clock driver shell.
114
1152006-01-11      Ralf Corsepius <ralf.corsepius@rtems.org>
116
117        * Makefile.am: Add preinstall.am.
118
1192005-05-26      Ralf Corsepius <ralf.corsepius@rtems.org>
120
121        * include/bsp.h: New header guard.
122
1232005-02-02      Ralf Corsepius <ralf.corsepius@rtems.org>
124
125        * include/tm27.h, timer/timer.c: #include <rtems/tic4x/c4xio.h>
126        instead of <rtems/tic4x/c4xio.h>.
127
1282005-01-07      Ralf Corsepius <ralf.corsepius@rtems.org>
129
130        * Makefile.am: Eliminate CFLAGS_OPTIMIZE_V.
131
1322005-01-02      Ralf Corsepius <ralf.corsepius@rtems.org>
133
134        * Makefile.am: Remove build-variant support.
135
1362004-09-24      Ralf Corsepius <ralf_corsepius@rtems.org>
137
138        * configure.ac: Require automake > 1.9.
139
1402004-04-23      Ralf Corsepius <ralf_corsepius@rtems.org>
141
142        PR 610/bsps
143        * Makefile.am: Add include/tm27.h, Cosmetics.
144        * include/tm27.h: Final cosmetics.
145
1462004-04-22      Ralf Corsepius <ralf_corsepius@rtems.org>
147
148        * include/bsp.h: Split out tmtest27 support.
149        * include/tm27.h: New.
150
1512004-04-21      Ralf Corsepius <ralf_corsepius@rtems.org>
152
153        PR 613/bsps
154        * include/bsp.h: Remove MAX_LONG_TEST_DURATION.
155
1562004-04-21      Ralf Corsepius <ralf_corsepius@rtems.org>
157
158        PR 614/bsps
159        * include/bsp.h: Remove MAX_SHORT_TEST_DURATION (Unused).
160
1612004-04-02      Ralf Corsepius <ralf_corsepius@rtems.org>
162
163        * clock/clock.c, include/bsp.h, timer/timer.c: Include
164        <rtems/c4x/c4xio.h> instead of <c4xio.h>.
165
1662004-04-01      Ralf Corsepius <ralf_corsepius@rtems.org>
167
168        * include/bsp.h: Include <rtems/clockdrv.h> instead of <clockdrv.h>.
169        * include/bsp.h: Include <rtems/console.h> instead of <console.h>.
170        * include/bsp.h: Include <rtems/iosupp.h> instead of <iosupp.h>.
171
1722004-03-31      Ralf Corsepius <ralf_corsepius@rtems.org>
173
174        * clock/clock.c, include/bsp.h, startup/bspstart.c, timer/timer.c:
175        Convert to using c99 fixed size types.
176
1772004-02-19      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
178
179        * Makefile.am: Reflect changes to bsp.am.
180        Preinstall dist_project_lib*.
181
1822004-02-14      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
183
184        * Makefile.am: Reflect changes to bsp.am.
185
1862004-02-14      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
187
188        * Makefile.am: Reflect changes to bsp.am.
189
1902004-02-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
191
192        * Makefile.am: Use CPPASCOMPILE instead of CCASCOMPILE.
193
1942004-02-06      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
195
196        * Makefile.am: Pickup files from ../../c4x/shared instead of
197        ../shared. Reformat.
198
1992004-01-29      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
200
201        * Makefile.am: Merge-in clock/Makefile.am, console/Makefile.am,
202        start/Makefile.am, startup/Makefile.am, timer/Makefile.am,
203        wrapup/Makefile.am.
204        Use automake compilation rules.
205        * clock/Makefile.am, console/Makefile.am, start/Makefile.am,
206        startup/Makefile.am, timer/Makefile.am, wrapup/Makefile.am:
207        Remove.
208        * configure.ac: Reflect changes above.
209
2102004-01-28      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
211
212        * configure.ac: Add nostdinc to AUTOMAKE_OPTIONS.
213        Add RTEMS_PROG_CCAS.
214
2152004-01-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
216
217        * Makefile.am: Add PREINSTALL_DIRS.
218
2192004-01-14      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
220
221        * Makefile.am: Re-add dirstamps to PRE/TMPINSTALL_FILES.
222        Add PRE/TMPINSTALL_FILES to CLEANFILES.
223        * start/Makefile.am: Ditto.
224        * startup/Makefile.am: Ditto.
225
2262004-01-05      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
227
228        * wrapup/Makefile.am: Eliminate $(LIB).
229        Use noinst_DATA to trigger building libbsp.a.
230
2312003-12-13      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
232
233        * start/Makefile.am: s,${PROJECT_RELEASE}/lib,$(PROJECT_LIB),g.
234        * startup/Makefile.am: s,${PROJECT_RELEASE}/lib,$(PROJECT_LIB),g.
235
2362003-12-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
237
238        * start/Makefile.am: Use mkdir_p. Remove dirs from PRE/TMPINSTALL_FILES.
239        * startup/Makefile.am: Use mkdir_p. Remove dirs from PRE/TMPINSTALL_FILES.
240
2412003-12-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
242
243        * configure.ac: Require automake >= 1.8, autoconf >= 2.59.
244
2452003-12-09      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
246
247        * start/Makefile.am: Misc cleanups and fixes.
248        * startup/Makefile.am: Misc cleanups and fixes.
249        * wrapup/Makefile.am: Misc cleanups and fixes.
250
2512003-12-03      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
252
253        * Makefile.am: Add preinstallation dirstamp support.
254        * clock/Makefile.am: Cosmetics.
255        * console/Makefile.am: Cosmetics.
256        * startup/Makefile.am: Cosmetics.
257        * timer/Makefile.am: Cosmetics.
258        * wrapup/Makefile.am: Cosmetics.
259
2602003-12-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
261
262        * clock/Makefile.am: Remove all-local: $(ARCH).
263        * console/Makefile.am: Remove all-local: $(ARCH).
264        * start/Makefile.am: Remove all-local: $(ARCH).
265        * startup/Makefile.am: Remove all-local: $(ARCH).
266        * timer/Makefile.am: Remove all-local: $(ARCH).
267        * wrapup/Makefile.am: Remove all-local: $(ARCH).
268
2692003-09-29      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
270
271        * Makefile.am: Merge-in include/Makefile.am.
272        Reflect changes to bsp.am.
273        * include/Makefile.am: Remove.
274        * configure.ac: Reflect changes above.
275
2762003-09-17      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
277
278        * bsp_specs: Remove *lib:.
279
2802003-09-04      Joel Sherrill <joel@OARcorp.com>
281
282        * clock/clock.c, console/console.c, console/consolereserveresources.c,
283        console/debugio.c, include/bsp.h, startup/bspstart.c,
284        startup/spurious.c, timer/timer.c: URL for license changed.
285
2862003-08-18      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
287
288        * Makefile.am: Reflect having moved aclocal/.
289
2902003-08-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
291
292        * Makefile.am: Reflect having moved automake/.
293        * clock/Makefile.am: Reflect having moved automake/.
294        * console/Makefile.am: Reflect having moved automake/.
295        * include/Makefile.am: Reflect having moved automake/.
296        * start/Makefile.am: Reflect having moved automake/.
297        * startup/Makefile.am: Reflect having moved automake/.
298        * timer/Makefile.am: Reflect having moved automake/.
299        * wrapup/Makefile.am: Reflect having moved automake/.
300
3012003-08-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
302
303        PR 452/bsps
304        * startup/Makefile.am: Remove USE_INIT_FINI.
305
3062003-08-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
307
308        * configure.ac: Use rtems-bugs@rtems.com as bug report email address.
309
3102003-08-06      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
311
312        PR 445/bsps
313        * bsp_specs: Remove -D__embedded__ -Asystem(embedded) from cpp.
314        Remove cpp, old_cpp (now unused).
315
3162003-03-06      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
317
318        * configure.ac: Remove AC_CONFIG_AUX_DIR.
319
3202003-02-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
321
322        * configure.ac: AM_INIT_AUTOMAKE([1.7.2]).
323
3242003-02-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
325
326        * configure.ac: AC_PREREQ(2.57).
327
3282003-01-20      Joel Sherrill <joel@OARcorp.com>
329
330        * startup/linkcmds: Add FreeBSD SYSCTL() sections for networking.
331
3322002-12-19      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
333
334        * clock/Makefile.am: Don't include @RTEMS_BSP@.cfg.
335        * console/Makefile.am: Don't include @RTEMS_BSP@.cfg.
336        * start/Makefile.am: Don't include @RTEMS_BSP@.cfg.
337        * startup/Makefile.am: Don't include @RTEMS_BSP@.cfg.
338        * timer/Makefile.am: Don't include @RTEMS_BSP@.cfg.
339
3402002-12-13      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
341
342        * clock/Makefile.am: Don't include @RTEMS_BSP@.cfg.
343        * console/Makefile.am: Don't include @RTEMS_BSP@.cfg.
344        * start/Makefile.am: Don't include @RTEMS_BSP@.cfg.
345        * startup/Makefile.am: Don't include @RTEMS_BSP@.cfg.
346        * timer/Makefile.am: Don't include @RTEMS_BSP@.cfg.
347
3482002-12-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
349
350        * start/Makefile.am: Use install-data-local to install startfile.
351
3522002-12-10      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
353
354        * wrapup/Makefile.am: Don't include @RTEMS_BSP@.cfg.
355
3562002-11-19      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
357
358        * configure.ac: Remove RTEMS_OUTPUT_BUILD_SUBDIRS. Cosmetical
359        changes.
360
3612002-10-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
362
363        * .cvsignore: Reformat.
364        Add autom4te*cache.
365        Remove autom4te.cache.
366
3672002-09-14      Joel Sherrill <joel@OARcorp.com>
368
369        * clock/clock.c: Per PR257, remove reference to c3x_set_ie.
370        c4x variant should use c4x_set_iie().
371
3722002-08-21      Joel Sherrill <joel@OARcorp.com>
373
374        * bsp_specs: Added support for -nostdlibs.
375
3762002-08-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
377
378        * clock/Makefile.am: Use .$(OBJEXT) instead of .o.
379        * console/Makefile.am: Use .$(OBJEXT) instead of .o.
380        * start/Makefile.am: Use .$(OBJEXT) instead of .o.
381        * startup/Makefile.am: Use .$(OBJEXT) instead of .o.
382        * timer/Makefile.am: Use .$(OBJEXT) instead of .o.
383        * wrapup/Makefile.am: Use .$(OBJEXT) instead of .o.
384
3852002-07-20      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
386
387        * start/Makefile.am: Eliminate PGM.
388        Add bsplib_DATA = $(PROJECT_RELEASE)/lib/start$(LIB_VARIANT).o.
389
3902002-07-19      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
391
392        * startup/Makefile.am: Add bsplib_DATA = linkcmds.
393
3942002-07-04      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
395
396        * wrapup/Makefile.am: Eliminate TMPINSTALL_FILES.
397        Remove $(OBJS) from all-local.
398
3992002-06-29      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
400
401        * wrapup/Makefile.am: Remove preinstallation of libbsp.a,
402
4032002-03-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
404
405        * configure.ac:
406        AC_INIT(package,_RTEMS_VERSION,_RTEMS_BUGS).
407        AM_INIT_AUTOMAKE([no-define foreign 1.6]).
408        * clock/Makefile.am: Remove AUTOMAKE_OPTIONS.
409        * Makefile.am: Remove AUTOMAKE_OPTIONS.
410        * console/Makefile.am: Remove AUTOMAKE_OPTIONS.
411        * include/Makefile.am: Remove AUTOMAKE_OPTIONS.
412        * start/Makefile.am: Remove AUTOMAKE_OPTIONS.
413        * startup/Makefile.am: Remove AUTOMAKE_OPTIONS.
414        * timer/Makefile.am: Remove AUTOMAKE_OPTIONS.
415        * wrapup/Makefile.am: Remove AUTOMAKE_OPTIONS.
416
4172002-01-03      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
418
419        * startup/bspstart.c: Include rtems/bspIo.h instead of bspIo.h.
420        * startup/spurious.c: Include rtems/bspIo.h instead of bspIo.h.
421
4222001-12-22      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
423
424        * bsp_specs: Replace -lrtemsall with -lrtemsbsp -lrtemscpu,
425        replace -lrtemsall_g with -lrtemsbsp_g -lrtemscpu_g.
426
4272001-11-30      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
428
429        * configure.ac: Introduce RTEMS_BSP_CONFIGURE.
430
4312001-10-12      Joel Sherrill <joel@OARcorp.com>
432
433        * console/console.c: Fixed typo.
4342001-10-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
435
436        * .cvsignore: Add autom4te.cache for autoconf > 2.52.
437        * configure.in: Remove.
438        * configure.ac: New file, generated from configure.in by autoupdate.
439
4402001-09-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
441
442        * include/Makefile.am: Use 'CLEANFILES ='.
443        * include/Makefile.am: Use 'PREINSTALL_FILES ='.
444
4452001-05-26      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
446
447        * configure.in: Add bspopts.h, fix PACKAGE.
448        * include/.cvsignore: Add bspopts.h*, stamp-h*.
449        * include/Makefile.am: Use *_HEADERS instead of *H_FILES.
450        * include/bsp.h: Include bspopts.h.
451
4522001-05-10      Ralf Corsepius  <corsepiu@faw.uni-ulm.de>
453
454        * configure.in: Use RTEMS_PROG_CC_FOR_TARGET([-ansi -fasm]).
455
4562000-12-06      Joel Sherrill <joel@OARcorp.com>
457
458        * console/consolereserveresources.c: Removed code NOT file (YET).
459
4602000-11-09      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
461
462        * Makefile.am: Use ... instead of RTEMS_TOPdir in ACLOCAL_AMFLAGS.
463
4642000-11-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
465
466        * Makefile.am: Switch to ACLOCAL_AMFLAGS = -I $(RTEMS_TOPdir)/aclocal.
467
4682000-11-01      Joel Sherrill <joel@OARcorp.com>
469
470        * startup/bspstart.c: assoc.h, error.h, libio_.h, libio.h,
471        and libcsupport.h moved from libc to lib/include/rtems and
472        now must be referenced as <rtems/XXX.h>.   Header file order
473        was cleaned up while doing this.
474
4752000-10-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
476
477        * configure.in, Makefile.am: ACLOCAL_AMFLAGS= -I $(RTEMS_TOPdir)/macros.
478        Switch to GNU canonicalization.
479
4802000-09-22      Joel Sherrill <joel@OARcorp.com>
481
482        * startup/linkcmds: Use default object format to avoid name
483        changes in object format due to tool version changes.
484
4852000-09-04      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
486
487        * clock/Makefile.am, console/Makefile.am, start/Makefile.am,
488        startup/Makefile.am, timer/Makefile.am, wrapup/Makefile.am:
489        Include compile.am
490
4912000-08-10      Joel Sherrill <joel@OARcorp.com>
492
493        * ChangeLog: New file.
Note: See TracBrowser for help on using the repository browser.