source: rtems/c/src/lib/libbsp/unix/posix/ChangeLog @ c06b3fa

4.104.115
Last change on this file since c06b3fa was c06b3fa, checked in by Ralf Corsepius <ralf.corsepius@…>, on 09/26/08 at 05:15:50

2008-09-26 Ralf Corsépius <ralf.corsepius@…>

  • Makefile.am: Cleanup ../../shared/include/bootcard.h handling.
  • Property mode set to 100644
File size: 15.6 KB
Line 
12008-09-26      Ralf Corsépius <ralf.corsepius@rtems.org>
2
3        * Makefile.am: Cleanup ../../shared/include/bootcard.h handling.
4
52008-09-23      Joel Sherrill <joel.sherrill@oarcorp.com>
6
7        * configure.ac: Make letting boot_card() handle work area allocation
8        mandatory. Rename RTEMS_BSP_BOOTCARD_HANDLES_RAM_ALLOCATION to
9        BSP_BOOTCARD_OPTIONS.
10
112008-09-18      Joel Sherrill <joel.sherrill@oarcorp.com>
12
13        * include/bsp.h: Remove prototypes of routines in bootcard.h.
14
152008-09-18      Joel Sherrill <joel.sherrill@oarcorp.com>
16
17        * Makefile.am, configure.ac, startup/bspstart.c: Add
18        bsp_get_work_area() implementation and use more of the BSP
19        Initialization Framework.
20        * startup/bspgetworkarea.c, startup/bsppost.c: New files.
21
222008-09-18      Joel Sherrill <joel.sherrill@oarcorp.com>
23
24        * include/bsp.h: Remove unnecessary boilerplate comments.
25
262008-09-16      Joel Sherrill <joel.sherrill@oarcorp.com>
27
28        * clock/clock.c: Remove unnecessary includes of rtems/libcsupport.h and
29        rtems/libio.h.
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      Joel Sherrill <joel.sherrill@OARcorp.com>
38
39        * clock/clock.c: The Shared Memory Driver no longer requires the
40        special IOCTL in Clock_control. This was a hack which has existed
41        since before the Classic API Timer Manager was implemented. All
42        implementations of and references to Clock_control were removed.
43
442008-09-05      Ralf Corsépius <ralf.corsepius@rtems.org>
45
46        * timer/timer.c: Convert to "bool".
47
482008-08-31      Joel Sherrill <joel.sherrill@oarcorp.com>
49
50        * timer/timer.c: Eliminate empty function from every benchmark timer
51        driver. Fix spelling.
52
532008-08-31      Joel Sherrill <joel.sherrill@oarcorp.com>
54
55        * timer/timer.c: Rename timer driver methods to follow RTEMS
56        programming conventions.
57
582008-05-15      Joel Sherrill <joel.sherrill@OARcorp.com>
59
60        * startup/bspstart.c: Add capability for bootcard.c BSP Initialization
61        Framework to ask the BSP where it has memory for the RTEMS Workspace
62        and C Program Heap. These collectively are referred to as work area.
63        If the BSP supports this, then it does not have to include code to
64        split the available memory between the two areas. This reduces the
65        amount of code in the BSP specific bspstart.c file. Additionally, the
66        shared framework can initialize the C Library, call
67        rtems_debug_enable(), and dirty the work area memory. Until most/all
68        BSPs support this new capability, if the BSP supports this, it should
69        call RTEMS_BSP_BOOTCARD_HANDLES_RAM_ALLOCATION from its configure.ac.
70        When the transition is complete, this autoconf macro can be removed.
71
722008-05-14      Joel Sherrill <joel.sherrill@OARcorp.com>
73
74        * Makefile.am: Rework to avoid .rel files.
75
762008-05-12      Joel Sherrill <joel.sherrill@OARcorp.com>
77
78        * startup/bspstart.c: Refactored and renamed initialization routines to
79        rtems_initialize_data_structures, rtems_initialize_before_drivers,
80        rtems_initialize_device_drivers, and
81        rtems_initialize_start_multitasking. This opened the sequence up so
82        that bootcard() could provide a more robust and flexible framework
83        which is easier to explain and understand. This also lays the
84        groundwork for sharing the division of available memory between the
85        RTEMS workspace and heap and the C library initialization across all
86        BSPs.
87
882007-12-12      Joel Sherrill <joel.sherrill@OARcorp.com>
89
90        * Makefile.am, startup/bspstart.c: Links and runs again.
91        * console/console-io.c: New file.
92
932007-12-11      Joel Sherrill <joel.sherrill@OARcorp.com>
94
95        * clock/clock.c, include/bsp.h, startup/bspstart.c,
96        startup/rtems-ctor.cc: Eliminate copies of the Configuration Table.
97        Use the RTEMS provided accessor macros to obtain configuration
98        fields.
99
1002007-12-04      Joel Sherrill <joel.sherrill@OARcorp.com>
101
102        * include/bsp.h, startup/bspstart.c: Move interrupt_stack_size field
103        from CPU Table to Configuration Table. Eliminate CPU Table from all
104        ports. Delete references to CPU Table in all forms.
105
1062007-12-03      Joel Sherrill <joel.sherrill@OARcorp.com>
107
108        * startup/bspstart.c: Moved most of the remaining CPU Table fields to
109        the Configuration Table. This included pretasking_hook,
110        predriver_hook, postdriver_hook, idle_task, do_zero_of_workspace,
111        extra_mpci_receive_server_stack, stack_allocate_hook, and
112        stack_free_hook. As a side-effect of this effort some multiprocessing
113        code was made conditional and some style clean up occurred.
114
1152007-08-07      Joel Sherrill <joel.sherrill@OARcorp.com>
116
117        * preinstall.am: Save changes again to make tagger happy.
118
1192007-07-31      Joel Sherrill <joel.sherrill@OARcorp.com>
120
121        * Makefile.am, preinstall.am: You need main() to link all applications.
122        There is no C++ specific way to link currently.
123
1242007-07-24      Joel Sherrill <joel.sherrill@OARcorp.com>
125
126        * Makefile.am, startup/main.c: Now can link with C compiler and not
127        require C++ compiler to link. The file rtems-ctor.cc is not being
128        built but if there is a need for C++ code to run on this BSP, then it
129        will have to be addressed. The simplest solution which might work is
130        to check the RTEMS system state before calling bsp_start() in main().
131
1322007-05-07      Ralf Corsépius <ralf.corsepius@rtems.org>
133
134        * startup/bspstart.c: Use uintptr_t for address arithmetics.
135        * bsp_specs: Remove -qrtems_debug.
136
1372006-12-02      Ralf Corsépius <ralf.corsepius@rtems.org>
138
139        * configure.ac: New BUG-REPORT address.
140
1412006-10-30      Joel Sherrill <joel@OARcorp.com>
142
143        * startup/rtems-ctor.cc: Conditionally disable non-GCC code.
144
1452006-10-17      Ralf Corsépius <ralf.corsepius@rtems.org>
146
147        * configure.ac: Require autoconf-2.60. Require automake-1.10.
148
1492006-01-11      Ralf Corsepius <ralf.corsepius@rtems.org>
150
151        * Makefile.am: Add preinstall.am.
152
1532005-05-26      Ralf Corsepius <ralf.corsepius@rtems.org>
154
155        * include/bsp.h: New header guard.
156
1572005-01-22      Ralf Corsepius <ralf.corsepius@rtems.org>
158
159        * Makefile.am: Merge rtems-ctor.o into libbsp.a.
160        Fix building rtems-ctor.o and no-ctor.o.
161
1622005-01-07      Ralf Corsepius <ralf.corsepius@rtems.org>
163
164        * Makefile.am: Eliminate CFLAGS_OPTIMIZE_V.
165
1662005-01-02      Ralf Corsepius <ralf.corsepius@rtems.org>
167
168        * Makefile.am: Remove build-variant support.
169
1702004-09-24      Ralf Corsepius <ralf_corsepius@rtems.org>
171
172        * configure.ac: Require automake > 1.9.
173
1742004-04-23      Ralf Corsepius <ralf_corsepius@rtems.org>
175
176        PR 610/bsps
177        * Makefile.am: Add include/tm27.h, Cosmetics.
178        * include/tm27.h: Final cosmetics.
179
1802004-04-22      Ralf Corsepius <ralf_corsepius@rtems.org>
181
182        * include/bsp.h: Split out tmtest27 support.
183        * include/tm27.h: New.
184
1852004-04-21      Ralf Corsepius <ralf_corsepius@rtems.org>
186
187        PR 613/bsps
188        * include/bsp.h: Remove MAX_LONG_TEST_DURATION.
189
1902004-04-21      Ralf Corsepius <ralf_corsepius@rtems.org>
191
192        PR 614/bsps
193        * include/bsp.h: Remove MAX_SHORT_TEST_DURATION (Unused).
194
1952004-04-08      Ralf Corsepius <ralf_corsepius@rtems.org>
196
197        * Makefile.am: Build main.o for !HAS_CXX.
198        Set EXEEXT = <empty> (Workaround to a bug in automake).
199
2002004-04-01      Ralf Corsepius <ralf_corsepius@rtems.org>
201
202        * include/bsp.h: Include <rtems/clockdrv.h> instead of <clockdrv.h>.
203        * startup/exit.c: Include <rtems/clockdrv.h> instead of <clockdrv.h>.
204        * include/bsp.h: Include <rtems/console.h> instead of <console.h>.
205        * include/bsp.h: Include <rtems/iosupp.h> instead of <iosupp.h>.
206
2072004-03-31      Ralf Corsepius <ralf_corsepius@rtems.org>
208
209        * clock/clock.c, include/bsp.h, shmsupp/cause_intr.c,
210        shmsupp/getcfg.c, shmsupp/lock.c, startup/bspstart.c: Convert to
211        using c99 fixed size types.
212
2132004-02-19      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
214
215        * Makefile.am: Reflect changes to bsp.am.
216        Preinstall dist_project_lib*.
217
2182004-02-14      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
219
220        * Makefile.am: Reflect changes to bsp.am.
221
2222004-02-03      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
223
224        * configure.ac: Remove AM_CONDITIONAL(HAS_MP).
225
2262004-01-30      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
227
228        * Makefile.am: Merge-in clock/Makefile.am, console/Makefile.am,
229        shmsupp/Makefile.am, startup/Makefile.am, timer/Makefile.am,
230        wrapup/Makefile.am. Use automake compilation rules.
231        * clock/Makefile.am, console/Makefile.am, shmsupp/Makefile.am,
232        startup/Makefile.am, timer/Makefile.am, wrapup/Makefile.am: Remove.
233        * configure.ac: Reflect changes above.
234
2352004-01-28      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
236
237        * configure.ac: Add nostdinc to AUTOMAKE_OPTIONS.
238        Add RTEMS_PROG_CCAS.
239
2402004-01-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
241
242        * Makefile.am: Add PREINSTALL_DIRS.
243
2442004-01-14      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
245
246        * startup/Makefile.am: Re-add dirstamps to PRE/TMPINSTALL_FILES.
247        Add PRE/TMPINSTALL_FILES to CLEANFILES.
248
2492004-01-05      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
250
251        * wrapup/Makefile.am: Eliminate $(LIB).
252        Use noinst_DATA to trigger building libbsp.a.
253
2542003-12-18      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
255
256        * wrapup/Makefile.am: Remove GENERIC_FILES.
257
2582003-12-13      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
259
260        * startup/Makefile.am: s,${PROJECT_RELEASE}/lib,$(PROJECT_LIB),g.
261
2622003-12-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
263
264        * startup/Makefile.am: Use mkdir_p. Remove dirs from PRE/TMPINSTALL_FILES.
265
2662003-12-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
267
268        * configure.ac: Require automake >= 1.8, autoconf >= 2.59.
269
2702003-12-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
271
272        * startup/Makefile.am: Add custom compilation rule for
273        rtems-ctor$(LIB_VARIANT).$(OBJEXT).
274
2752003-12-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
276
277        * startup/Makefile.am: Misc cleanups and fixes.
278        * wrapup/Makefile.am: Misc cleanups and fixes.
279
2802003-12-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
281
282        * Makefile.am: Add preinstallation dirstamp support.
283        * clock/Makefile.am: Cosmetics.
284        * console/Makefile.am: Cosmetics.
285        * shmsupp/Makefile.am: Cosmetics.
286        * startup/Makefile.am: Cosmetics.
287        * timer/Makefile.am: Cosmetics.
288        * wrapup/Makefile.am: Cosmetics.
289
2902003-12-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
291
292        * clock/Makefile.am: Remove all-local: $(ARCH).
293        * console/Makefile.am: Remove all-local: $(ARCH).
294        * shmsupp/Makefile.am: Remove all-local: $(ARCH).
295        * startup/Makefile.am: Remove all-local: $(ARCH).
296        * timer/Makefile.am: Remove all-local: $(ARCH).
297        * wrapup/Makefile.am: Remove all-local: $(ARCH).
298
2992003-09-29      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
300
301        * Makefile.am: Merge-in include/Makefile.am.
302        Reflect changes to bsp.am.
303        * include/Makefile.am: Remove.
304        * configure.ac: Reflect changes above.
305
3062003-09-26      Joel Sherrill <joel@OARcorp.com>
307
308        * timer/timer.c: Obsoleting HP PA-RISC port and removing all
309        references.
310
3112003-09-04      Joel Sherrill <joel@OARcorp.com>
312
313        * clock/clock.c, console/console.c, include/bsp.h, shmsupp/addrconv.c,
314        shmsupp/cause_intr.c, shmsupp/getcfg.c, shmsupp/lock.c,
315        shmsupp/mpisr.c, startup/bspclean.c, startup/bspstart.c,
316        startup/exit.c, startup/setvec.c, timer/timer.c: URL for license
317        changed.
318
3192003-08-18      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
320
321        * Makefile.am: Reflect having moved aclocal/.
322
3232003-08-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
324
325        * Makefile.am: Reflect having moved automake/.
326        * clock/Makefile.am: Reflect having moved automake/.
327        * console/Makefile.am: Reflect having moved automake/.
328        * include/Makefile.am: Reflect having moved automake/.
329        * shmsupp/Makefile.am: Reflect having moved automake/.
330        * startup/Makefile.am: Reflect having moved automake/.
331        * timer/Makefile.am: Reflect having moved automake/.
332        * wrapup/Makefile.am: Reflect having moved automake/.
333
3342003-08-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
335
336        * configure.ac: Use rtems-bugs@rtems.com as bug report email address.
337
3382003-03-06      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
339
340        * configure.ac: Remove AC_CONFIG_AUX_DIR.
341
3422003-02-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
343
344        * configure.ac: AM_INIT_AUTOMAKE([1.7.2]).
345
3462003-02-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
347
348        * configure.ac: AC_PREREQ(2.57).
349
3502003-01-15      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
351
352        * configure.ac: Add BSPOPTS (WORKSPACE_MB, HEAPSPACE_MB).
353        * clock/Makefile.am: Don't include @RTEMS_BSP@.cfg.
354        * console/Makefile.am: Don't include @RTEMS_BSP@.cfg.
355        * shmsupp/Makefile.am: Don't include @RTEMS_BSP@.cfg.
356        * startup/Makefile.am: Don't include @RTEMS_BSP@.cfg.
357        * timer/Makefile.am: Don't include @RTEMS_BSP@.cfg.
358
3592002-12-10      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
360
361        * wrapup/Makefile.am: Don't include @RTEMS_BSP@.cfg.
362
3632002-11-19      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
364
365        * configure.ac: Remove RTEMS_OUTPUT_BUILD_SUBDIRS. Cosmetical
366        changes.
367
3682002-11-05      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
369
370        * configure.ac: Unconditionally check for CXX (Hack to bug in
371        autoconf > 2.54).
372
3732002-10-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
374
375        * .cvsignore: Reformat.
376        Add autom4te*cache.
377        Remove autom4te.cache.
378
3792002-08-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
380
381        * clock/Makefile.am: Use .$(OBJEXT) instead of .o.
382        * console/Makefile.am: Use .$(OBJEXT) instead of .o.
383        * shmsupp/Makefile.am: Use .$(OBJEXT) instead of .o.
384        * startup/Makefile.am: Use .$(OBJEXT) instead of .o.
385        * timer/Makefile.am: Use .$(OBJEXT) instead of .o.
386        * wrapup/Makefile.am: Use .$(OBJEXT) instead of .o.
387
3882002-07-04      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
389
390        * wrapup/Makefile.am: Eliminate TMPINSTALL_FILES.
391        Remove $(OBJS) from all-local.
392
3932002-06-29      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
394
395        * wrapup/Makefile.am: Remove preinstallation of libbsp.a,
396
3972002-03-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
398
399        * configure.ac:
400        AC_INIT(package,_RTEMS_VERSION,_RTEMS_BUGS).
401        AM_INIT_AUTOMAKE([no-define foreign 1.6]).
402        * clock/Makefile.am: Remove AUTOMAKE_OPTIONS.
403        * Makefile.am: Remove AUTOMAKE_OPTIONS.
404        * console/Makefile.am: Remove AUTOMAKE_OPTIONS.
405        * include/Makefile.am: Remove AUTOMAKE_OPTIONS.
406        * shmsupp/Makefile.am: Remove AUTOMAKE_OPTIONS.
407        * startup/Makefile.am: Remove AUTOMAKE_OPTIONS.
408        * timer/Makefile.am: Remove AUTOMAKE_OPTIONS.
409        * wrapup/Makefile.am: Remove AUTOMAKE_OPTIONS.
410
4112001-11-30      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
412
413        * configure.ac: Introduce RTEMS_BSP_CONFIGURE.
414
4152001-11-07      Joel Sherrill <joel@OARcorp.com>
416
417        * startup/Makefile.am: Do NOT use the standard bootcard.c.
418        NOTE: With this fix all test including the mptest ran as expected.
419
4202001-10-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
421
422        * .cvsignore: Add autom4te.cache for autoconf > 2.52.
423        * configure.in: Remove.
424        * configure.ac: New file, generated from configure.in by autoupdate.
425
4262001-09-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
427
428        * include/Makefile.am: Use 'CLEANFILES ='.
429        * include/Makefile.am: Use 'TMPINSTALL_FILES ='.
430
4312001-08-17      Joel Sherrill <joel@OARcorp.com>
432
433        * include/Makefile.am: Include coverhd.h so tmtests will compile.
434
4352001-05-26      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
436
437        * configure.in: Add bspopts.h.
438        * include/.cvsignore: Add bspopts.h*, stamp-h*, coverhd.h.
439        * include/Makefile.am: Use *_HEADERS instead of *H_FILES.
440        * include/bsp.h: Include bspopts.h.
441
4422001-05-10      Ralf Corsepius  <corsepiu@faw.uni-ulm.de>
443
444        * configure.in: Use RTEMS_PROG_CC_FOR_TARGET([-ansi -fasm]).
445
4462000-11-09      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
447
448        * Makefile.am: Use ... instead of RTEMS_TOPdir in ACLOCAL_AMFLAGS.
449
4502000-11-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
451
452        * Makefile.am: Switch to ACLOCAL_AMFLAGS = -I $(RTEMS_TOPdir)/aclocal.
453
4542000-11-01      Joel Sherrill <joel@OARcorp.com>
455
456        * startup/bspstart.c: assoc.h, error.h, libio_.h, libio.h,
457        and libcsupport.h moved from libc to lib/include/rtems and
458        now must be referenced as <rtems/XXX.h>.   Header file order
459        was cleaned up while doing this.
460
4612000-10-30      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
462
463        * bsp_specs: Add qnolinkcmds.
464
4652000-10-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
466
467        * Makefile.am: ACLOCAL_AMFLAGS= -I $(RTEMS_TOPdir)/macros.
468        Switch to GNU canonicalization.
469
4702000-09-04      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
471
472        * clock/Makefile.am, console/Makefile.am, shmsupp/Makefile.am,
473        startup/Makefile.am, timer/Makefile.am, wrapup/Makefile.am: Include
474        compile.am
475
4762000-08-10      Joel Sherrill <joel@OARcorp.com>
477
478        * ChangeLog: New file.
Note: See TracBrowser for help on using the repository browser.