source: rtems/c/src/lib/libbsp/no_cpu/no_bsp/ChangeLog @ bb2b825

4.115
Last change on this file since bb2b825 was b330b74, checked in by Ralf Corsepius <ralf.corsepius@…>, on Feb 11, 2011 at 12:55:33 PM

2011-02-11 Ralf Corsépius <ralf.corsepius@…>

  • shmsupp/lock.c: Use "asm" instead of "asm" for improved c99-compliance.
  • Property mode set to 100644
File size: 15.5 KB
Line 
12011-02-11      Ralf Corsépius <ralf.corsepius@rtems.org>
2
3        * shmsupp/lock.c:
4        Use "__asm__" instead of "asm" for improved c99-compliance.
5
62011-02-09      Ralf Corsépius <ralf.corsepius@rtems.org>
7
8        * timer/timer.c: Include <rtems/btimer.h>.
9        Fix benchmark_timer_read() definition.
10
112011-02-02      Ralf Corsépius <ralf.corsepius@rtems.org>
12
13        * configure.ac: Require autoconf-2.68, automake-1.11.1.
14
152009-10-21      Ralf Corsépius <ralf.corsepius@rtems.org>
16
17        * make/custom/no_bsp.cfg: Remove RTEMS_BSP_FAMILY.
18
192009-10-20      Ralf Corsépius <ralf.corsepius@rtems.org>
20
21        * configure.ac: Don't add -ansi -fasm to CFLAGS.
22
232009-10-15      Ralf Corsépius <ralf.corsepius@rtems.org>
24
25        * make/custom/no_bsp.cfg: New (relocated from /make/custom).
26
272009-09-15      Ralf Corsépius <ralf.corsepius@rtems.org>
28
29        * configure.ac: Remove RTEMS_BSP_BOOTCARD_OPTIONS.
30
31 2009-07-16     Joel Sherrill <joel.sherrill@oarcorp.com>
32
33        * configure.ac: Rename BSP_BOOTCARD_OPTIONS to
34        RTEMS_BSP_BOOTCARD_OPTIONS. Add RTEMS_BSP_CLEANUP_OPTIONS so all BSPs
35        have the same options.
36
372008-10-02      Joel Sherrill <joel.sherrill@OARcorp.com>
38
39        * Makefile.am, preinstall.am: Use shared tm27.h stub.
40        * include/tm27.h: Removed.
41
422008-09-29      Ralf Corsépius <ralf.corsepius@rtems.org>
43
44        * Makefile.am: Eliminate *_SOURCES.
45
462008-09-29      Ralf Corsépius <ralf.corsepius@rtems.org>
47
48        * Makefile.am: Move noinst_LIBRARIES = libbsp.a before its
49        components.
50
512008-09-26      Ralf Corsépius <ralf.corsepius@rtems.org>
52
53        * Makefile.am: Cleanup ../../shared/include/bootcard.h handling.
54
552008-09-23      Joel Sherrill <joel.sherrill@oarcorp.com>
56
57        * configure.ac: Make letting boot_card() handle work area allocation
58        mandatory. Rename RTEMS_BSP_BOOTCARD_HANDLES_RAM_ALLOCATION to
59        BSP_BOOTCARD_OPTIONS.
60
612008-09-23      Joel Sherrill <joel.sherrill@oarcorp.com>
62
63        * Makefile.am: BSP specific bsp_cleanup() is a dupe of a shared one.
64        * startup/bspclean.c: Removed.
65
662008-09-18      Joel Sherrill <joel.sherrill@oarcorp.com>
67
68        * include/bsp.h: Remove unnecessary include of bsp.h
69
702008-09-16      Joel Sherrill <joel.sherrill@oarcorp.com>
71
72        * Makefile.am: Use top level shared bsp_get_work_area() implementation.
73        * startup/bspgetworkarea.c: Removed.
74
752008-09-16      Joel Sherrill <joel.sherrill@oarcorp.com>
76
77        * clock/ckinit.c: Remove unnecessary includes of rtems/libcsupport.h
78        and rtems/libio.h.
79
802008-09-14      Joel Sherrill <joel.sherrill@oarcorp.com>
81
82        * Makefile.am, configure.ac, startup/bspstart.c: Create
83        bsp_get_work_area() into its own file and use BSP Framework to
84        perform more initialization.
85        * startup/bspgetworkarea.c: New file.
86        * startup/main.c: Removed.
87
882008-09-10      Joel Sherrill <joel.sherrill@oarcorp.com>
89
90        * include/bsp.h: Review of all bsp_cleanup() implementations. In this
91        phase, all prototypes were removed from bsp.h and empty
92        implementations were removed and made to use the shared stub.
93
942008-09-05      Joel Sherrill <joel.sherrill@OARcorp.com>
95
96        * clock/ckinit.c: The Shared Memory Driver no longer requires the
97        special IOCTL in Clock_control. This was a hack which has existed
98        since before the Classic API Timer Manager was implemented. All
99        implementations of and references to Clock_control were removed.
100
1012008-09-05      Ralf Corsépius <ralf.corsepius@rtems.org>
102
103        * console/console.c, timer/timer.c: Convert to "bool".
104
1052008-08-31      Joel Sherrill <joel.sherrill@oarcorp.com>
106
107        * timer/timer.c, timer/timerisr.c: Eliminate empty function from every
108        benchmark timer driver. Fix spelling.
109
1102008-08-31      Joel Sherrill <joel.sherrill@oarcorp.com>
111
112        * timer/timer.c, timer/timerisr.c: Rename timer driver methods to
113        follow RTEMS programming conventions.
114
1152008-05-15      Joel Sherrill <joel.sherrill@OARcorp.com>
116
117        * startup/bspstart.c: Add capability for bootcard.c BSP Initialization
118        Framework to ask the BSP where it has memory for the RTEMS Workspace
119        and C Program Heap. These collectively are referred to as work area.
120        If the BSP supports this, then it does not have to include code to
121        split the available memory between the two areas. This reduces the
122        amount of code in the BSP specific bspstart.c file. Additionally, the
123        shared framework can initialize the C Library, call
124        rtems_debug_enable(), and dirty the work area memory. Until most/all
125        BSPs support this new capability, if the BSP supports this, it should
126        call RTEMS_BSP_BOOTCARD_HANDLES_RAM_ALLOCATION from its configure.ac.
127        When the transition is complete, this autoconf macro can be removed.
128
1292008-05-14      Joel Sherrill <joel.sherrill@OARcorp.com>
130
131        * Makefile.am: Rework to avoid .rel files.
132
1332008-05-12      Joel Sherrill <joel.sherrill@OARcorp.com>
134
135        * startup/bspstart.c: Refactored and renamed initialization routines to
136        rtems_initialize_data_structures, rtems_initialize_before_drivers,
137        rtems_initialize_device_drivers, and
138        rtems_initialize_start_multitasking. This opened the sequence up so
139        that bootcard() could provide a more robust and flexible framework
140        which is easier to explain and understand. This also lays the
141        groundwork for sharing the division of available memory between the
142        RTEMS workspace and heap and the C library initialization across all
143        BSPs.
144
1452007-12-11      Joel Sherrill <joel.sherrill@OARcorp.com>
146
147        * clock/ckinit.c, include/bsp.h, startup/bspstart.c: Eliminate copies
148        of the Configuration Table. Use the RTEMS provided accessor macros to
149        obtain configuration fields.
150
1512007-12-04      Joel Sherrill <joel.sherrill@OARcorp.com>
152
153        * include/bsp.h, startup/bspstart.c: Move interrupt_stack_size field
154        from CPU Table to Configuration Table. Eliminate CPU Table from all
155        ports. Delete references to CPU Table in all forms.
156
1572007-12-03      Joel Sherrill <joel.sherrill@OARcorp.com>
158
159        * startup/bspstart.c: Moved most of the remaining CPU Table fields to
160        the Configuration Table. This included pretasking_hook,
161        predriver_hook, postdriver_hook, idle_task, do_zero_of_workspace,
162        extra_mpci_receive_server_stack, stack_allocate_hook, and
163        stack_free_hook. As a side-effect of this effort some multiprocessing
164        code was made conditional and some style clean up occurred.
165
1662007-04-12      Ralf Corsépius <ralf.corsepius@rtems.org>
167
168        * bsp_specs: Remove qrtems_debug.
169
1702006-12-02      Ralf Corsépius <ralf.corsepius@rtems.org>
171
172        * configure.ac: New BUG-REPORT address.
173
1742006-10-17      Ralf Corsépius <ralf.corsepius@rtems.org>
175
176        * configure.ac: Require autoconf-2.60. Require automake-1.10.
177
1782006-01-11      Ralf Corsepius <ralf.corsepius@rtems.org>
179
180        * Makefile.am: Add preinstall.am.
181
1822005-05-26      Ralf Corsepius <ralf.corsepius@rtems.org>
183
184        * include/bsp.h: New header guard.
185
1862005-01-07      Ralf Corsepius <ralf.corsepius@rtems.org>
187
188        * Makefile.am: Eliminate CFLAGS_OPTIMIZE_V.
189
1902005-01-02      Ralf Corsepius <ralf.corsepius@rtems.org>
191
192        * Makefile.am: Remove build-variant support.
193
1942004-09-24      Ralf Corsepius <ralf_corsepius@rtems.org>
195
196        * configure.ac: Require automake > 1.9.
197
1982004-04-23      Ralf Corsepius <ralf_corsepius@rtems.org>
199
200        PR 610/bsps
201        * Makefile.am: Add include/tm27.h, Cosmetics.
202        * include/tm27.h: Final cosmetics.
203
2042004-04-22      Ralf Corsepius <ralf_corsepius@rtems.org>
205
206        * include/bsp.h: Split out tmtest27 support.
207        * include/tm27.h: New.
208
2092004-04-21      Ralf Corsepius <ralf_corsepius@rtems.org>
210
211        PR 613/bsps
212        * include/bsp.h: Remove MAX_LONG_TEST_DURATION.
213
2142004-04-21      Ralf Corsepius <ralf_corsepius@rtems.org>
215
216        PR 614/bsps
217        * include/bsp.h: Remove MAX_SHORT_TEST_DURATION (Unused).
218
2192004-04-01      Ralf Corsepius <ralf_corsepius@rtems.org>
220
221        * include/bsp.h: Include <rtems/clockdrv.h> instead of <clockdrv.h>.
222        * include/bsp.h: Include <rtems/console.h> instead of <console.h>.
223
2242004-03-31      Ralf Corsepius <ralf_corsepius@rtems.org>
225
226        * clock/ckinit.c, shmsupp/getcfg.c, shmsupp/lock.c,
227        startup/bspstart.c, timer/timer.c, timer/timerisr.c: Convert to
228        using c99 fixed size types.
229
2302004-02-19      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
231
232        * Makefile.am: Reflect changes to bsp.am.
233        Preinstall dist_project_lib*.
234
2352004-02-14      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
236
237        * Makefile.am: Reflect changes to bsp.am.
238
2392004-02-03      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
240
241        * configure.ac: Remove AM_CONDITIONAL(HAS_MP).
242        Remove RTEMS_CHECK_MULTIPROCESSING.
243
2442004-02-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
245
246        * Makefile.am: Merge-in clock/Makefile.am, console/Makefile.am,
247        shmsupp/Makefile.am, startup/Makefile.am, timer/Makefile.am,
248        wrapup/Makefile.am. Use automake compilation rules.
249        * clock/Makefile.am, console/Makefile.am, shmsupp/Makefile.am,
250        startup/Makefile.am, timer/Makefile.am, wrapup/Makefile.am: Remove.
251        * configure.ac: Reflect changes above.
252
2532004-01-28      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
254
255        * configure.ac: Add nostdinc to AUTOMAKE_OPTIONS.
256        Add RTEMS_PROG_CCAS.
257
2582004-01-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
259
260        * Makefile.am: Add PREINSTALL_DIRS.
261
2622004-01-14      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
263
264        * Makefile.am: Re-add dirstamps to PRE/TMPINSTALL_FILES.
265        Add PRE/TMPINSTALL_FILES to CLEANFILES.
266        * startup/Makefile.am: Ditto.
267
2682004-01-05      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
269
270        * wrapup/Makefile.am: Eliminate $(LIB).
271        Use noinst_DATA to trigger building libbsp.a.
272
2732003-12-18      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
274
275        * wrapup/Makefile.am: Remove GENERIC_FILES.
276
2772003-12-13      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
278
279        * startup/Makefile.am: s,${PROJECT_RELEASE}/lib,$(PROJECT_LIB),g.
280
2812003-12-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
282
283        * startup/Makefile.am: Use mkdir_p. Remove dirs from PRE/TMPINSTALL_FILES.
284
2852003-12-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
286
287        * configure.ac: Require automake >= 1.8, autoconf >= 2.59.
288
2892003-12-09      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
290
291        * startup/Makefile.am: Misc cleanups and fixes.
292        * wrapup/Makefile.am: Misc cleanups and fixes.
293
2942003-12-03      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
295
296        * Makefile.am: Add preinstallation dirstamp support.
297        * clock/Makefile.am: Cosmetics.
298        * console/Makefile.am: Cosmetics.
299        * shmsupp/Makefile.am: Cosmetics.
300        * startup/Makefile.am: Cosmetics.
301        * timer/Makefile.am: Cosmetics.
302        * wrapup/Makefile.am: Cosmetics.
303
3042003-12-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
305
306        * clock/Makefile.am: Remove all-local: $(ARCH).
307        * console/Makefile.am: Remove all-local: $(ARCH).
308        * shmsupp/Makefile.am: Remove all-local: $(ARCH).
309        * startup/Makefile.am: Remove all-local: $(ARCH).
310        * timer/Makefile.am: Remove all-local: $(ARCH).
311        * wrapup/Makefile.am: Remove all-local: $(ARCH).
312
3132003-09-29      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
314
315        * Makefile.am: Merge-in include/Makefile.am.
316        Reflect changes to bsp.am.
317        * include/Makefile.am: Remove.
318        * configure.ac: Reflect changes above.
319
3202003-09-04      Joel Sherrill <joel@OARcorp.com>
321
322        * clock/ckinit.c, console/console.c, include/bsp.h, shmsupp/addrconv.c,
323        shmsupp/getcfg.c, shmsupp/lock.c, shmsupp/mpisr.c,
324        startup/bspclean.c, startup/bspstart.c, startup/linkcmds,
325        startup/main.c, startup/setvec.c, timer/timer.c, timer/timerisr.c:
326        URL for license changed.
327
3282003-08-18      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
329
330        * Makefile.am: Reflect having moved aclocal/.
331
3322003-08-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
333
334        * Makefile.am: Reflect having moved automake/.
335        * clock/Makefile.am: Reflect having moved automake/.
336        * console/Makefile.am: Reflect having moved automake/.
337        * include/Makefile.am: Reflect having moved automake/.
338        * shmsupp/Makefile.am: Reflect having moved automake/.
339        * startup/Makefile.am: Reflect having moved automake/.
340        * timer/Makefile.am: Reflect having moved automake/.
341        * wrapup/Makefile.am: Reflect having moved automake/.
342
3432003-08-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
344
345        * configure.ac: Use rtems-bugs@rtems.com as bug report email address.
346
3472003-08-06      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
348
349        PR 445/bsps
350        * bsp_specs: Remove -D__embedded__ -Asystem(embedded) from cpp.
351        Remove cpp, old_cpp (now unused).
352
3532003-03-06      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
354
355        * configure.ac: Remove AC_CONFIG_AUX_DIR.
356
3572003-02-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
358
359        * configure.ac: AM_INIT_AUTOMAKE([1.7.2]).
360
3612003-02-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
362
363        * configure.ac: AC_PREREQ(2.57).
364
3652003-01-20      Joel Sherrill <joel@OARcorp.com>
366
367        * startup/linkcmds*: Add FreeBSD sysctl() sections.
368
3692003-01-15      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
370
371        * clock/Makefile.am: Don't include @RTEMS_BSP@.cfg.
372        * console/Makefile.am: Don't include @RTEMS_BSP@.cfg.
373        * shmsupp/Makefile.am: Don't include @RTEMS_BSP@.cfg.
374        * startup/Makefile.am: Don't include @RTEMS_BSP@.cfg.
375        * timer/Makefile.am: Don't include @RTEMS_BSP@.cfg.
376
3772002-12-10      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
378
379        * wrapup/Makefile.am: Don't include @RTEMS_BSP@.cfg.
380
3812002-10-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
382
383        * .cvsignore: Reformat.
384        Add autom4te*cache.
385        Remove autom4te.cache.
386
3872002-08-21      Joel Sherrill <joel@OARcorp.com>
388
389        * bsp_specs: Added support for -nostdlibs.
390
3912002-08-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
392
393        * clock/Makefile.am: Use .$(OBJEXT) instead of .o.
394        * console/Makefile.am: Use .$(OBJEXT) instead of .o.
395        * shmsupp/Makefile.am: Use .$(OBJEXT) instead of .o.
396        * startup/Makefile.am: Use .$(OBJEXT) instead of .o.
397        * timer/Makefile.am: Use .$(OBJEXT) instead of .o.
398        * wrapup/Makefile.am: Use .$(OBJEXT) instead of .o.
399
4002002-07-20      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
401
402        * startup/Makefile.am: Add bsplib_DATA = linkcmds.
403
4042002-07-04      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
405
406        * wrapup/Makefile.am: Eliminate TMPINSTALL_FILES.
407        Remove $(OBJS) from all-local.
408
4092002-06-29      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
410
411        * wrapup/Makefile.am: Remove preinstallation of libbsp.a,
412
4132002-03-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
414
415        * configure.ac:
416        AC_INIT(package,_RTEMS_VERSION,_RTEMS_BUGS).
417        AM_INIT_AUTOMAKE([no-define foreign 1.6]).
418        * clock/Makefile.am: Remove AUTOMAKE_OPTIONS.
419        * Makefile.am: Remove AUTOMAKE_OPTIONS.
420        * console/Makefile.am: Remove AUTOMAKE_OPTIONS.
421        * include/Makefile.am: Remove AUTOMAKE_OPTIONS.
422        * shmsupp/Makefile.am: Remove AUTOMAKE_OPTIONS.
423        * startup/Makefile.am: Remove AUTOMAKE_OPTIONS.
424        * timer/Makefile.am: Remove AUTOMAKE_OPTIONS.
425        * wrapup/Makefile.am: Remove AUTOMAKE_OPTIONS.
426
4272001-11-30      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
428
429        * configure.ac: Introduce RTEMS_BSP_CONFIGURE.
430
4312001-10-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
432
433        * .cvsignore: Add autom4te.cache for autoconf > 2.52.
434        * configure.in: Remove.
435        * configure.ac: New file, generated from configure.in by autoupdate.
436
4372001-09-27      Joel Sherrill <joel@OARcorp.com>
438
439        * include/bsp.h: Renamed delay() to rtems_bsp_delay().
440        * shmsupp/lock.c: Renamed delay() to rtems_bsp_delay().
441
4422001-09-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
443
444        * include/Makefile.am: Use 'CLEANFILES ='.
445        * include/Makefile.am: Use 'TMPINSTALL_FILES ='.
446
4472001-05-22      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
448
449        * configure.in: Add bspopts.h.
450        * include/.cvsignore: Add bspopts.h*, coverhd.h, stamp-h*.
451        * include/Makefile.am: Use *_HEADERS instead of *H_FILES.
452        * include/bsp.h: Include bspopts.h.
453
4542001-05-10      Ralf Corsepius  <corsepiu@faw.uni-ulm.de>
455
456        * configure.in: Use RTEMS_PROG_CC_FOR_TARGET([-ansi -fasm]).
457
4582000-11-09      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
459
460        * Makefile.am: Use ... instead of RTEMS_TOPdir in ACLOCAL_AMFLAGS.
461
4622000-11-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
463
464        * Makefile.am: Switch to ACLOCAL_AMFLAGS = -I $(RTEMS_TOPdir)/aclocal.
465
4662000-11-01      Joel Sherrill <joel@OARcorp.com>
467
468        * startup/bspstart.c: assoc.h, error.h, libio_.h, libio.h,
469        and libcsupport.h moved from libc to lib/include/rtems and
470        now must be referenced as <rtems/XXX.h>.   Header file order
471        was cleaned up while doing this.
472
4732000-10-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
474
475        * Makefile.am: ACLOCAL_AMFLAGS= -I $(RTEMS_TOPdir)/macros.
476        Switch to GNU canonicalization.
477
4782000-09-04      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
479
480        * clock/Makefile.am, console/Makefile.am, shmsupp/Makefile.am,
481        startup/Makefile.am, timer/Makefile.am, wrapup/Makefile.am: Include
482        compile.am
483
4842000-08-10      Joel Sherrill <joel@OARcorp.com>
485
486        * ChangeLog: New file.
Note: See TracBrowser for help on using the repository browser.