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

4.9
Last change on this file since 7be8d6b was 7be8d6b, checked in by Ralf Corsepius <ralf.corsepius@…>, on 09/29/08 at 01:48:04

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

  • Makefile.am: Remove noinst_PROGRAMS (Unused).
  • Property mode set to 100644
File size: 14.5 KB
Line 
12008-09-29      Ralf Corsépius <ralf.corsepius@rtems.org>
2
3        * Makefile.am: Remove noinst_PROGRAMS (Unused).
4
52008-09-05      Joel Sherrill <joel.sherrill@OARcorp.com>
6
7        * clock/clock.c: The Shared Memory Driver no longer requires the
8        special IOCTL in Clock_control. This was a hack which has existed
9        since before the Classic API Timer Manager was implemented. All
10        implementations of and references to Clock_control were removed.
11
122008-09-05      Ralf Corsépius <ralf.corsepius@rtems.org>
13
14        * timer/timer.c: Convert to "bool".
15
162008-08-31      Joel Sherrill <joel.sherrill@oarcorp.com>
17
18        * timer/timer.c: Eliminate empty function from every benchmark timer
19        driver. Fix spelling.
20
212008-08-31      Joel Sherrill <joel.sherrill@oarcorp.com>
22
23        * timer/timer.c: Rename timer driver methods to follow RTEMS
24        programming conventions.
25
262008-05-15      Joel Sherrill <joel.sherrill@OARcorp.com>
27
28        * startup/bspstart.c: Add capability for bootcard.c BSP Initialization
29        Framework to ask the BSP where it has memory for the RTEMS Workspace
30        and C Program Heap. These collectively are referred to as work area.
31        If the BSP supports this, then it does not have to include code to
32        split the available memory between the two areas. This reduces the
33        amount of code in the BSP specific bspstart.c file. Additionally, the
34        shared framework can initialize the C Library, call
35        rtems_debug_enable(), and dirty the work area memory. Until most/all
36        BSPs support this new capability, if the BSP supports this, it should
37        call RTEMS_BSP_BOOTCARD_HANDLES_RAM_ALLOCATION from its configure.ac.
38        When the transition is complete, this autoconf macro can be removed.
39
402008-05-14      Joel Sherrill <joel.sherrill@OARcorp.com>
41
42        * Makefile.am: Rework to avoid .rel files.
43
442008-05-12      Joel Sherrill <joel.sherrill@OARcorp.com>
45
46        * startup/bspstart.c: Refactored and renamed initialization routines to
47        rtems_initialize_data_structures, rtems_initialize_before_drivers,
48        rtems_initialize_device_drivers, and
49        rtems_initialize_start_multitasking. This opened the sequence up so
50        that bootcard() could provide a more robust and flexible framework
51        which is easier to explain and understand. This also lays the
52        groundwork for sharing the division of available memory between the
53        RTEMS workspace and heap and the C library initialization across all
54        BSPs.
55
562007-12-12      Joel Sherrill <joel.sherrill@OARcorp.com>
57
58        * Makefile.am, startup/bspstart.c: Links and runs again.
59        * console/console-io.c: New file.
60
612007-12-11      Joel Sherrill <joel.sherrill@OARcorp.com>
62
63        * clock/clock.c, include/bsp.h, startup/bspstart.c,
64        startup/rtems-ctor.cc: Eliminate copies of the Configuration Table.
65        Use the RTEMS provided accessor macros to obtain configuration
66        fields.
67
682007-12-04      Joel Sherrill <joel.sherrill@OARcorp.com>
69
70        * include/bsp.h, startup/bspstart.c: Move interrupt_stack_size field
71        from CPU Table to Configuration Table. Eliminate CPU Table from all
72        ports. Delete references to CPU Table in all forms.
73
742007-12-03      Joel Sherrill <joel.sherrill@OARcorp.com>
75
76        * startup/bspstart.c: Moved most of the remaining CPU Table fields to
77        the Configuration Table. This included pretasking_hook,
78        predriver_hook, postdriver_hook, idle_task, do_zero_of_workspace,
79        extra_mpci_receive_server_stack, stack_allocate_hook, and
80        stack_free_hook. As a side-effect of this effort some multiprocessing
81        code was made conditional and some style clean up occurred.
82
832007-08-07      Joel Sherrill <joel.sherrill@OARcorp.com>
84
85        * preinstall.am: Save changes again to make tagger happy.
86
872007-07-31      Joel Sherrill <joel.sherrill@OARcorp.com>
88
89        * Makefile.am, preinstall.am: You need main() to link all applications.
90        There is no C++ specific way to link currently.
91
922007-07-24      Joel Sherrill <joel.sherrill@OARcorp.com>
93
94        * Makefile.am, startup/main.c: Now can link with C compiler and not
95        require C++ compiler to link. The file rtems-ctor.cc is not being
96        built but if there is a need for C++ code to run on this BSP, then it
97        will have to be addressed. The simplest solution which might work is
98        to check the RTEMS system state before calling bsp_start() in main().
99
1002007-05-07      Ralf Corsépius <ralf.corsepius@rtems.org>
101
102        * startup/bspstart.c: Use uintptr_t for address arithmetics.
103        * bsp_specs: Remove -qrtems_debug.
104
1052006-12-02      Ralf Corsépius <ralf.corsepius@rtems.org>
106
107        * configure.ac: New BUG-REPORT address.
108
1092006-10-30      Joel Sherrill <joel@OARcorp.com>
110
111        * startup/rtems-ctor.cc: Conditionally disable non-GCC code.
112
1132006-10-17      Ralf Corsépius <ralf.corsepius@rtems.org>
114
115        * configure.ac: Require autoconf-2.60. Require automake-1.10.
116
1172006-01-11      Ralf Corsepius <ralf.corsepius@rtems.org>
118
119        * Makefile.am: Add preinstall.am.
120
1212005-05-26      Ralf Corsepius <ralf.corsepius@rtems.org>
122
123        * include/bsp.h: New header guard.
124
1252005-01-22      Ralf Corsepius <ralf.corsepius@rtems.org>
126
127        * Makefile.am: Merge rtems-ctor.o into libbsp.a.
128        Fix building rtems-ctor.o and no-ctor.o.
129
1302005-01-07      Ralf Corsepius <ralf.corsepius@rtems.org>
131
132        * Makefile.am: Eliminate CFLAGS_OPTIMIZE_V.
133
1342005-01-02      Ralf Corsepius <ralf.corsepius@rtems.org>
135
136        * Makefile.am: Remove build-variant support.
137
1382004-09-24      Ralf Corsepius <ralf_corsepius@rtems.org>
139
140        * configure.ac: Require automake > 1.9.
141
1422004-04-23      Ralf Corsepius <ralf_corsepius@rtems.org>
143
144        PR 610/bsps
145        * Makefile.am: Add include/tm27.h, Cosmetics.
146        * include/tm27.h: Final cosmetics.
147
1482004-04-22      Ralf Corsepius <ralf_corsepius@rtems.org>
149
150        * include/bsp.h: Split out tmtest27 support.
151        * include/tm27.h: New.
152
1532004-04-21      Ralf Corsepius <ralf_corsepius@rtems.org>
154
155        PR 613/bsps
156        * include/bsp.h: Remove MAX_LONG_TEST_DURATION.
157
1582004-04-21      Ralf Corsepius <ralf_corsepius@rtems.org>
159
160        PR 614/bsps
161        * include/bsp.h: Remove MAX_SHORT_TEST_DURATION (Unused).
162
1632004-04-08      Ralf Corsepius <ralf_corsepius@rtems.org>
164
165        * Makefile.am: Build main.o for !HAS_CXX.
166        Set EXEEXT = <empty> (Workaround to a bug in automake).
167
1682004-04-01      Ralf Corsepius <ralf_corsepius@rtems.org>
169
170        * include/bsp.h: Include <rtems/clockdrv.h> instead of <clockdrv.h>.
171        * startup/exit.c: Include <rtems/clockdrv.h> instead of <clockdrv.h>.
172        * include/bsp.h: Include <rtems/console.h> instead of <console.h>.
173        * include/bsp.h: Include <rtems/iosupp.h> instead of <iosupp.h>.
174
1752004-03-31      Ralf Corsepius <ralf_corsepius@rtems.org>
176
177        * clock/clock.c, include/bsp.h, shmsupp/cause_intr.c,
178        shmsupp/getcfg.c, shmsupp/lock.c, startup/bspstart.c: Convert to
179        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-03      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
191
192        * configure.ac: Remove AM_CONDITIONAL(HAS_MP).
193
1942004-01-30      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
195
196        * Makefile.am: Merge-in clock/Makefile.am, console/Makefile.am,
197        shmsupp/Makefile.am, startup/Makefile.am, timer/Makefile.am,
198        wrapup/Makefile.am. Use automake compilation rules.
199        * clock/Makefile.am, console/Makefile.am, shmsupp/Makefile.am,
200        startup/Makefile.am, timer/Makefile.am, wrapup/Makefile.am: Remove.
201        * configure.ac: Reflect changes above.
202
2032004-01-28      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
204
205        * configure.ac: Add nostdinc to AUTOMAKE_OPTIONS.
206        Add RTEMS_PROG_CCAS.
207
2082004-01-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
209
210        * Makefile.am: Add PREINSTALL_DIRS.
211
2122004-01-14      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
213
214        * startup/Makefile.am: Re-add dirstamps to PRE/TMPINSTALL_FILES.
215        Add PRE/TMPINSTALL_FILES to CLEANFILES.
216
2172004-01-05      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
218
219        * wrapup/Makefile.am: Eliminate $(LIB).
220        Use noinst_DATA to trigger building libbsp.a.
221
2222003-12-18      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
223
224        * wrapup/Makefile.am: Remove GENERIC_FILES.
225
2262003-12-13      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
227
228        * startup/Makefile.am: s,${PROJECT_RELEASE}/lib,$(PROJECT_LIB),g.
229
2302003-12-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
231
232        * startup/Makefile.am: Use mkdir_p. Remove dirs from PRE/TMPINSTALL_FILES.
233
2342003-12-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
235
236        * configure.ac: Require automake >= 1.8, autoconf >= 2.59.
237
2382003-12-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
239
240        * startup/Makefile.am: Add custom compilation rule for
241        rtems-ctor$(LIB_VARIANT).$(OBJEXT).
242
2432003-12-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
244
245        * startup/Makefile.am: Misc cleanups and fixes.
246        * wrapup/Makefile.am: Misc cleanups and fixes.
247
2482003-12-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
249
250        * Makefile.am: Add preinstallation dirstamp support.
251        * clock/Makefile.am: Cosmetics.
252        * console/Makefile.am: Cosmetics.
253        * shmsupp/Makefile.am: Cosmetics.
254        * startup/Makefile.am: Cosmetics.
255        * timer/Makefile.am: Cosmetics.
256        * wrapup/Makefile.am: Cosmetics.
257
2582003-12-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
259
260        * clock/Makefile.am: Remove all-local: $(ARCH).
261        * console/Makefile.am: Remove all-local: $(ARCH).
262        * shmsupp/Makefile.am: Remove all-local: $(ARCH).
263        * startup/Makefile.am: Remove all-local: $(ARCH).
264        * timer/Makefile.am: Remove all-local: $(ARCH).
265        * wrapup/Makefile.am: Remove all-local: $(ARCH).
266
2672003-09-29      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
268
269        * Makefile.am: Merge-in include/Makefile.am.
270        Reflect changes to bsp.am.
271        * include/Makefile.am: Remove.
272        * configure.ac: Reflect changes above.
273
2742003-09-26      Joel Sherrill <joel@OARcorp.com>
275
276        * timer/timer.c: Obsoleting HP PA-RISC port and removing all
277        references.
278
2792003-09-04      Joel Sherrill <joel@OARcorp.com>
280
281        * clock/clock.c, console/console.c, include/bsp.h, shmsupp/addrconv.c,
282        shmsupp/cause_intr.c, shmsupp/getcfg.c, shmsupp/lock.c,
283        shmsupp/mpisr.c, startup/bspclean.c, startup/bspstart.c,
284        startup/exit.c, startup/setvec.c, timer/timer.c: URL for license
285        changed.
286
2872003-08-18      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
288
289        * Makefile.am: Reflect having moved aclocal/.
290
2912003-08-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
292
293        * Makefile.am: Reflect having moved automake/.
294        * clock/Makefile.am: Reflect having moved automake/.
295        * console/Makefile.am: Reflect having moved automake/.
296        * include/Makefile.am: Reflect having moved automake/.
297        * shmsupp/Makefile.am: Reflect having moved automake/.
298        * startup/Makefile.am: Reflect having moved automake/.
299        * timer/Makefile.am: Reflect having moved automake/.
300        * wrapup/Makefile.am: Reflect having moved automake/.
301
3022003-08-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
303
304        * configure.ac: Use rtems-bugs@rtems.com as bug report email address.
305
3062003-03-06      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
307
308        * configure.ac: Remove AC_CONFIG_AUX_DIR.
309
3102003-02-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
311
312        * configure.ac: AM_INIT_AUTOMAKE([1.7.2]).
313
3142003-02-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
315
316        * configure.ac: AC_PREREQ(2.57).
317
3182003-01-15      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
319
320        * configure.ac: Add BSPOPTS (WORKSPACE_MB, HEAPSPACE_MB).
321        * clock/Makefile.am: Don't include @RTEMS_BSP@.cfg.
322        * console/Makefile.am: Don't include @RTEMS_BSP@.cfg.
323        * shmsupp/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-10      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
328
329        * wrapup/Makefile.am: Don't include @RTEMS_BSP@.cfg.
330
3312002-11-19      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
332
333        * configure.ac: Remove RTEMS_OUTPUT_BUILD_SUBDIRS. Cosmetical
334        changes.
335
3362002-11-05      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
337
338        * configure.ac: Unconditionally check for CXX (Hack to bug in
339        autoconf > 2.54).
340
3412002-10-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
342
343        * .cvsignore: Reformat.
344        Add autom4te*cache.
345        Remove autom4te.cache.
346
3472002-08-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
348
349        * clock/Makefile.am: Use .$(OBJEXT) instead of .o.
350        * console/Makefile.am: Use .$(OBJEXT) instead of .o.
351        * shmsupp/Makefile.am: Use .$(OBJEXT) instead of .o.
352        * startup/Makefile.am: Use .$(OBJEXT) instead of .o.
353        * timer/Makefile.am: Use .$(OBJEXT) instead of .o.
354        * wrapup/Makefile.am: Use .$(OBJEXT) instead of .o.
355
3562002-07-04      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
357
358        * wrapup/Makefile.am: Eliminate TMPINSTALL_FILES.
359        Remove $(OBJS) from all-local.
360
3612002-06-29      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
362
363        * wrapup/Makefile.am: Remove preinstallation of libbsp.a,
364
3652002-03-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
366
367        * configure.ac:
368        AC_INIT(package,_RTEMS_VERSION,_RTEMS_BUGS).
369        AM_INIT_AUTOMAKE([no-define foreign 1.6]).
370        * clock/Makefile.am: Remove AUTOMAKE_OPTIONS.
371        * Makefile.am: Remove AUTOMAKE_OPTIONS.
372        * console/Makefile.am: Remove AUTOMAKE_OPTIONS.
373        * include/Makefile.am: Remove AUTOMAKE_OPTIONS.
374        * shmsupp/Makefile.am: Remove AUTOMAKE_OPTIONS.
375        * startup/Makefile.am: Remove AUTOMAKE_OPTIONS.
376        * timer/Makefile.am: Remove AUTOMAKE_OPTIONS.
377        * wrapup/Makefile.am: Remove AUTOMAKE_OPTIONS.
378
3792001-11-30      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
380
381        * configure.ac: Introduce RTEMS_BSP_CONFIGURE.
382
3832001-11-07      Joel Sherrill <joel@OARcorp.com>
384
385        * startup/Makefile.am: Do NOT use the standard bootcard.c.
386        NOTE: With this fix all test including the mptest ran as expected.
387
3882001-10-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
389
390        * .cvsignore: Add autom4te.cache for autoconf > 2.52.
391        * configure.in: Remove.
392        * configure.ac: New file, generated from configure.in by autoupdate.
393
3942001-09-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
395
396        * include/Makefile.am: Use 'CLEANFILES ='.
397        * include/Makefile.am: Use 'TMPINSTALL_FILES ='.
398
3992001-08-17      Joel Sherrill <joel@OARcorp.com>
400
401        * include/Makefile.am: Include coverhd.h so tmtests will compile.
402
4032001-05-26      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
404
405        * configure.in: Add bspopts.h.
406        * include/.cvsignore: Add bspopts.h*, stamp-h*, coverhd.h.
407        * include/Makefile.am: Use *_HEADERS instead of *H_FILES.
408        * include/bsp.h: Include bspopts.h.
409
4102001-05-10      Ralf Corsepius  <corsepiu@faw.uni-ulm.de>
411
412        * configure.in: Use RTEMS_PROG_CC_FOR_TARGET([-ansi -fasm]).
413
4142000-11-09      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
415
416        * Makefile.am: Use ... instead of RTEMS_TOPdir in ACLOCAL_AMFLAGS.
417
4182000-11-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
419
420        * Makefile.am: Switch to ACLOCAL_AMFLAGS = -I $(RTEMS_TOPdir)/aclocal.
421
4222000-11-01      Joel Sherrill <joel@OARcorp.com>
423
424        * startup/bspstart.c: assoc.h, error.h, libio_.h, libio.h,
425        and libcsupport.h moved from libc to lib/include/rtems and
426        now must be referenced as <rtems/XXX.h>.   Header file order
427        was cleaned up while doing this.
428
4292000-10-30      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
430
431        * bsp_specs: Add qnolinkcmds.
432
4332000-10-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
434
435        * Makefile.am: ACLOCAL_AMFLAGS= -I $(RTEMS_TOPdir)/macros.
436        Switch to GNU canonicalization.
437
4382000-09-04      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
439
440        * clock/Makefile.am, console/Makefile.am, shmsupp/Makefile.am,
441        startup/Makefile.am, timer/Makefile.am, wrapup/Makefile.am: Include
442        compile.am
443
4442000-08-10      Joel Sherrill <joel@OARcorp.com>
445
446        * ChangeLog: New file.
Note: See TracBrowser for help on using the repository browser.