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

4.104.114.95
Last change on this file since e511e126 was e511e126, checked in by Joel Sherrill <joel.sherrill@…>, on 08/31/08 at 17:42:00

2008-08-31 Joel Sherrill <joel.sherrill@…>

  • timer/timer.c: Eliminate empty function from every benchmark timer driver. Fix spelling.
  • Property mode set to 100644
File size: 14.0 KB
Line 
12008-08-31      Joel Sherrill <joel.sherrill@oarcorp.com>
2
3        * timer/timer.c: Eliminate empty function from every benchmark timer
4        driver. Fix spelling.
5
62008-08-31      Joel Sherrill <joel.sherrill@oarcorp.com>
7
8        * timer/timer.c: Rename timer driver methods to follow RTEMS
9        programming conventions.
10
112008-05-15      Joel Sherrill <joel.sherrill@OARcorp.com>
12
13        * startup/bspstart.c: Add capability for bootcard.c BSP Initialization
14        Framework to ask the BSP where it has memory for the RTEMS Workspace
15        and C Program Heap. These collectively are referred to as work area.
16        If the BSP supports this, then it does not have to include code to
17        split the available memory between the two areas. This reduces the
18        amount of code in the BSP specific bspstart.c file. Additionally, the
19        shared framework can initialize the C Library, call
20        rtems_debug_enable(), and dirty the work area memory. Until most/all
21        BSPs support this new capability, if the BSP supports this, it should
22        call RTEMS_BSP_BOOTCARD_HANDLES_RAM_ALLOCATION from its configure.ac.
23        When the transition is complete, this autoconf macro can be removed.
24
252008-05-14      Joel Sherrill <joel.sherrill@OARcorp.com>
26
27        * Makefile.am: Rework to avoid .rel files.
28
292008-05-12      Joel Sherrill <joel.sherrill@OARcorp.com>
30
31        * startup/bspstart.c: Refactored and renamed initialization routines to
32        rtems_initialize_data_structures, rtems_initialize_before_drivers,
33        rtems_initialize_device_drivers, and
34        rtems_initialize_start_multitasking. This opened the sequence up so
35        that bootcard() could provide a more robust and flexible framework
36        which is easier to explain and understand. This also lays the
37        groundwork for sharing the division of available memory between the
38        RTEMS workspace and heap and the C library initialization across all
39        BSPs.
40
412007-12-12      Joel Sherrill <joel.sherrill@OARcorp.com>
42
43        * Makefile.am, startup/bspstart.c: Links and runs again.
44        * console/console-io.c: New file.
45
462007-12-11      Joel Sherrill <joel.sherrill@OARcorp.com>
47
48        * clock/clock.c, include/bsp.h, startup/bspstart.c,
49        startup/rtems-ctor.cc: Eliminate copies of the Configuration Table.
50        Use the RTEMS provided accessor macros to obtain configuration
51        fields.
52
532007-12-04      Joel Sherrill <joel.sherrill@OARcorp.com>
54
55        * include/bsp.h, startup/bspstart.c: Move interrupt_stack_size field
56        from CPU Table to Configuration Table. Eliminate CPU Table from all
57        ports. Delete references to CPU Table in all forms.
58
592007-12-03      Joel Sherrill <joel.sherrill@OARcorp.com>
60
61        * startup/bspstart.c: Moved most of the remaining CPU Table fields to
62        the Configuration Table. This included pretasking_hook,
63        predriver_hook, postdriver_hook, idle_task, do_zero_of_workspace,
64        extra_mpci_receive_server_stack, stack_allocate_hook, and
65        stack_free_hook. As a side-effect of this effort some multiprocessing
66        code was made conditional and some style clean up occurred.
67
682007-08-07      Joel Sherrill <joel.sherrill@OARcorp.com>
69
70        * preinstall.am: Save changes again to make tagger happy.
71
722007-07-31      Joel Sherrill <joel.sherrill@OARcorp.com>
73
74        * Makefile.am, preinstall.am: You need main() to link all applications.
75        There is no C++ specific way to link currently.
76
772007-07-24      Joel Sherrill <joel.sherrill@OARcorp.com>
78
79        * Makefile.am, startup/main.c: Now can link with C compiler and not
80        require C++ compiler to link. The file rtems-ctor.cc is not being
81        built but if there is a need for C++ code to run on this BSP, then it
82        will have to be addressed. The simplest solution which might work is
83        to check the RTEMS system state before calling bsp_start() in main().
84
852007-05-07      Ralf Corsépius <ralf.corsepius@rtems.org>
86
87        * startup/bspstart.c: Use uintptr_t for address arithmetics.
88        * bsp_specs: Remove -qrtems_debug.
89
902006-12-02      Ralf Corsépius <ralf.corsepius@rtems.org>
91
92        * configure.ac: New BUG-REPORT address.
93
942006-10-30      Joel Sherrill <joel@OARcorp.com>
95
96        * startup/rtems-ctor.cc: Conditionally disable non-GCC code.
97
982006-10-17      Ralf Corsépius <ralf.corsepius@rtems.org>
99
100        * configure.ac: Require autoconf-2.60. Require automake-1.10.
101
1022006-01-11      Ralf Corsepius <ralf.corsepius@rtems.org>
103
104        * Makefile.am: Add preinstall.am.
105
1062005-05-26      Ralf Corsepius <ralf.corsepius@rtems.org>
107
108        * include/bsp.h: New header guard.
109
1102005-01-22      Ralf Corsepius <ralf.corsepius@rtems.org>
111
112        * Makefile.am: Merge rtems-ctor.o into libbsp.a.
113        Fix building rtems-ctor.o and no-ctor.o.
114
1152005-01-07      Ralf Corsepius <ralf.corsepius@rtems.org>
116
117        * Makefile.am: Eliminate CFLAGS_OPTIMIZE_V.
118
1192005-01-02      Ralf Corsepius <ralf.corsepius@rtems.org>
120
121        * Makefile.am: Remove build-variant support.
122
1232004-09-24      Ralf Corsepius <ralf_corsepius@rtems.org>
124
125        * configure.ac: Require automake > 1.9.
126
1272004-04-23      Ralf Corsepius <ralf_corsepius@rtems.org>
128
129        PR 610/bsps
130        * Makefile.am: Add include/tm27.h, Cosmetics.
131        * include/tm27.h: Final cosmetics.
132
1332004-04-22      Ralf Corsepius <ralf_corsepius@rtems.org>
134
135        * include/bsp.h: Split out tmtest27 support.
136        * include/tm27.h: New.
137
1382004-04-21      Ralf Corsepius <ralf_corsepius@rtems.org>
139
140        PR 613/bsps
141        * include/bsp.h: Remove MAX_LONG_TEST_DURATION.
142
1432004-04-21      Ralf Corsepius <ralf_corsepius@rtems.org>
144
145        PR 614/bsps
146        * include/bsp.h: Remove MAX_SHORT_TEST_DURATION (Unused).
147
1482004-04-08      Ralf Corsepius <ralf_corsepius@rtems.org>
149
150        * Makefile.am: Build main.o for !HAS_CXX.
151        Set EXEEXT = <empty> (Workaround to a bug in automake).
152
1532004-04-01      Ralf Corsepius <ralf_corsepius@rtems.org>
154
155        * include/bsp.h: Include <rtems/clockdrv.h> instead of <clockdrv.h>.
156        * startup/exit.c: Include <rtems/clockdrv.h> instead of <clockdrv.h>.
157        * include/bsp.h: Include <rtems/console.h> instead of <console.h>.
158        * include/bsp.h: Include <rtems/iosupp.h> instead of <iosupp.h>.
159
1602004-03-31      Ralf Corsepius <ralf_corsepius@rtems.org>
161
162        * clock/clock.c, include/bsp.h, shmsupp/cause_intr.c,
163        shmsupp/getcfg.c, shmsupp/lock.c, startup/bspstart.c: Convert to
164        using c99 fixed size types.
165
1662004-02-19      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
167
168        * Makefile.am: Reflect changes to bsp.am.
169        Preinstall dist_project_lib*.
170
1712004-02-14      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
172
173        * Makefile.am: Reflect changes to bsp.am.
174
1752004-02-03      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
176
177        * configure.ac: Remove AM_CONDITIONAL(HAS_MP).
178
1792004-01-30      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
180
181        * Makefile.am: Merge-in clock/Makefile.am, console/Makefile.am,
182        shmsupp/Makefile.am, startup/Makefile.am, timer/Makefile.am,
183        wrapup/Makefile.am. Use automake compilation rules.
184        * clock/Makefile.am, console/Makefile.am, shmsupp/Makefile.am,
185        startup/Makefile.am, timer/Makefile.am, wrapup/Makefile.am: Remove.
186        * configure.ac: Reflect changes above.
187
1882004-01-28      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
189
190        * configure.ac: Add nostdinc to AUTOMAKE_OPTIONS.
191        Add RTEMS_PROG_CCAS.
192
1932004-01-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
194
195        * Makefile.am: Add PREINSTALL_DIRS.
196
1972004-01-14      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
198
199        * startup/Makefile.am: Re-add dirstamps to PRE/TMPINSTALL_FILES.
200        Add PRE/TMPINSTALL_FILES to CLEANFILES.
201
2022004-01-05      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
203
204        * wrapup/Makefile.am: Eliminate $(LIB).
205        Use noinst_DATA to trigger building libbsp.a.
206
2072003-12-18      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
208
209        * wrapup/Makefile.am: Remove GENERIC_FILES.
210
2112003-12-13      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
212
213        * startup/Makefile.am: s,${PROJECT_RELEASE}/lib,$(PROJECT_LIB),g.
214
2152003-12-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
216
217        * startup/Makefile.am: Use mkdir_p. Remove dirs from PRE/TMPINSTALL_FILES.
218
2192003-12-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
220
221        * configure.ac: Require automake >= 1.8, autoconf >= 2.59.
222
2232003-12-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
224
225        * startup/Makefile.am: Add custom compilation rule for
226        rtems-ctor$(LIB_VARIANT).$(OBJEXT).
227
2282003-12-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
229
230        * startup/Makefile.am: Misc cleanups and fixes.
231        * wrapup/Makefile.am: Misc cleanups and fixes.
232
2332003-12-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
234
235        * Makefile.am: Add preinstallation dirstamp support.
236        * clock/Makefile.am: Cosmetics.
237        * console/Makefile.am: Cosmetics.
238        * shmsupp/Makefile.am: Cosmetics.
239        * startup/Makefile.am: Cosmetics.
240        * timer/Makefile.am: Cosmetics.
241        * wrapup/Makefile.am: Cosmetics.
242
2432003-12-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
244
245        * clock/Makefile.am: Remove all-local: $(ARCH).
246        * console/Makefile.am: Remove all-local: $(ARCH).
247        * shmsupp/Makefile.am: Remove all-local: $(ARCH).
248        * startup/Makefile.am: Remove all-local: $(ARCH).
249        * timer/Makefile.am: Remove all-local: $(ARCH).
250        * wrapup/Makefile.am: Remove all-local: $(ARCH).
251
2522003-09-29      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
253
254        * Makefile.am: Merge-in include/Makefile.am.
255        Reflect changes to bsp.am.
256        * include/Makefile.am: Remove.
257        * configure.ac: Reflect changes above.
258
2592003-09-26      Joel Sherrill <joel@OARcorp.com>
260
261        * timer/timer.c: Obsoleting HP PA-RISC port and removing all
262        references.
263
2642003-09-04      Joel Sherrill <joel@OARcorp.com>
265
266        * clock/clock.c, console/console.c, include/bsp.h, shmsupp/addrconv.c,
267        shmsupp/cause_intr.c, shmsupp/getcfg.c, shmsupp/lock.c,
268        shmsupp/mpisr.c, startup/bspclean.c, startup/bspstart.c,
269        startup/exit.c, startup/setvec.c, timer/timer.c: URL for license
270        changed.
271
2722003-08-18      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
273
274        * Makefile.am: Reflect having moved aclocal/.
275
2762003-08-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
277
278        * Makefile.am: Reflect having moved automake/.
279        * clock/Makefile.am: Reflect having moved automake/.
280        * console/Makefile.am: Reflect having moved automake/.
281        * include/Makefile.am: Reflect having moved automake/.
282        * shmsupp/Makefile.am: Reflect having moved automake/.
283        * startup/Makefile.am: Reflect having moved automake/.
284        * timer/Makefile.am: Reflect having moved automake/.
285        * wrapup/Makefile.am: Reflect having moved automake/.
286
2872003-08-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
288
289        * configure.ac: Use rtems-bugs@rtems.com as bug report email address.
290
2912003-03-06      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
292
293        * configure.ac: Remove AC_CONFIG_AUX_DIR.
294
2952003-02-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
296
297        * configure.ac: AM_INIT_AUTOMAKE([1.7.2]).
298
2992003-02-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
300
301        * configure.ac: AC_PREREQ(2.57).
302
3032003-01-15      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
304
305        * configure.ac: Add BSPOPTS (WORKSPACE_MB, HEAPSPACE_MB).
306        * clock/Makefile.am: Don't include @RTEMS_BSP@.cfg.
307        * console/Makefile.am: Don't include @RTEMS_BSP@.cfg.
308        * shmsupp/Makefile.am: Don't include @RTEMS_BSP@.cfg.
309        * startup/Makefile.am: Don't include @RTEMS_BSP@.cfg.
310        * timer/Makefile.am: Don't include @RTEMS_BSP@.cfg.
311
3122002-12-10      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
313
314        * wrapup/Makefile.am: Don't include @RTEMS_BSP@.cfg.
315
3162002-11-19      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
317
318        * configure.ac: Remove RTEMS_OUTPUT_BUILD_SUBDIRS. Cosmetical
319        changes.
320
3212002-11-05      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
322
323        * configure.ac: Unconditionally check for CXX (Hack to bug in
324        autoconf > 2.54).
325
3262002-10-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
327
328        * .cvsignore: Reformat.
329        Add autom4te*cache.
330        Remove autom4te.cache.
331
3322002-08-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
333
334        * clock/Makefile.am: Use .$(OBJEXT) instead of .o.
335        * console/Makefile.am: Use .$(OBJEXT) instead of .o.
336        * shmsupp/Makefile.am: Use .$(OBJEXT) instead of .o.
337        * startup/Makefile.am: Use .$(OBJEXT) instead of .o.
338        * timer/Makefile.am: Use .$(OBJEXT) instead of .o.
339        * wrapup/Makefile.am: Use .$(OBJEXT) instead of .o.
340
3412002-07-04      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
342
343        * wrapup/Makefile.am: Eliminate TMPINSTALL_FILES.
344        Remove $(OBJS) from all-local.
345
3462002-06-29      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
347
348        * wrapup/Makefile.am: Remove preinstallation of libbsp.a,
349
3502002-03-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
351
352        * configure.ac:
353        AC_INIT(package,_RTEMS_VERSION,_RTEMS_BUGS).
354        AM_INIT_AUTOMAKE([no-define foreign 1.6]).
355        * clock/Makefile.am: Remove AUTOMAKE_OPTIONS.
356        * Makefile.am: Remove AUTOMAKE_OPTIONS.
357        * console/Makefile.am: Remove AUTOMAKE_OPTIONS.
358        * include/Makefile.am: Remove AUTOMAKE_OPTIONS.
359        * shmsupp/Makefile.am: Remove AUTOMAKE_OPTIONS.
360        * startup/Makefile.am: Remove AUTOMAKE_OPTIONS.
361        * timer/Makefile.am: Remove AUTOMAKE_OPTIONS.
362        * wrapup/Makefile.am: Remove AUTOMAKE_OPTIONS.
363
3642001-11-30      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
365
366        * configure.ac: Introduce RTEMS_BSP_CONFIGURE.
367
3682001-11-07      Joel Sherrill <joel@OARcorp.com>
369
370        * startup/Makefile.am: Do NOT use the standard bootcard.c.
371        NOTE: With this fix all test including the mptest ran as expected.
372
3732001-10-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
374
375        * .cvsignore: Add autom4te.cache for autoconf > 2.52.
376        * configure.in: Remove.
377        * configure.ac: New file, generated from configure.in by autoupdate.
378
3792001-09-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
380
381        * include/Makefile.am: Use 'CLEANFILES ='.
382        * include/Makefile.am: Use 'TMPINSTALL_FILES ='.
383
3842001-08-17      Joel Sherrill <joel@OARcorp.com>
385
386        * include/Makefile.am: Include coverhd.h so tmtests will compile.
387
3882001-05-26      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
389
390        * configure.in: Add bspopts.h.
391        * include/.cvsignore: Add bspopts.h*, stamp-h*, coverhd.h.
392        * include/Makefile.am: Use *_HEADERS instead of *H_FILES.
393        * include/bsp.h: Include bspopts.h.
394
3952001-05-10      Ralf Corsepius  <corsepiu@faw.uni-ulm.de>
396
397        * configure.in: Use RTEMS_PROG_CC_FOR_TARGET([-ansi -fasm]).
398
3992000-11-09      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
400
401        * Makefile.am: Use ... instead of RTEMS_TOPdir in ACLOCAL_AMFLAGS.
402
4032000-11-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
404
405        * Makefile.am: Switch to ACLOCAL_AMFLAGS = -I $(RTEMS_TOPdir)/aclocal.
406
4072000-11-01      Joel Sherrill <joel@OARcorp.com>
408
409        * startup/bspstart.c: assoc.h, error.h, libio_.h, libio.h,
410        and libcsupport.h moved from libc to lib/include/rtems and
411        now must be referenced as <rtems/XXX.h>.   Header file order
412        was cleaned up while doing this.
413
4142000-10-30      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
415
416        * bsp_specs: Add qnolinkcmds.
417
4182000-10-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
419
420        * Makefile.am: ACLOCAL_AMFLAGS= -I $(RTEMS_TOPdir)/macros.
421        Switch to GNU canonicalization.
422
4232000-09-04      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
424
425        * clock/Makefile.am, console/Makefile.am, shmsupp/Makefile.am,
426        startup/Makefile.am, timer/Makefile.am, wrapup/Makefile.am: Include
427        compile.am
428
4292000-08-10      Joel Sherrill <joel@OARcorp.com>
430
431        * ChangeLog: New file.
Note: See TracBrowser for help on using the repository browser.