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

4.104.114.95
Last change on this file since 35eb543d was 424ee2ba, checked in by Joel Sherrill <joel.sherrill@…>, on 08/31/08 at 16:47:17

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

  • timer/timer.c: Rename timer driver methods to follow RTEMS programming conventions.
  • Property mode set to 100644
File size: 13.9 KB
Line 
12008-08-31      Joel Sherrill <joel.sherrill@oarcorp.com>
2
3        * timer/timer.c: Rename timer driver methods to follow RTEMS
4        programming conventions.
5
62008-05-15      Joel Sherrill <joel.sherrill@OARcorp.com>
7
8        * startup/bspstart.c: Add capability for bootcard.c BSP Initialization
9        Framework to ask the BSP where it has memory for the RTEMS Workspace
10        and C Program Heap. These collectively are referred to as work area.
11        If the BSP supports this, then it does not have to include code to
12        split the available memory between the two areas. This reduces the
13        amount of code in the BSP specific bspstart.c file. Additionally, the
14        shared framework can initialize the C Library, call
15        rtems_debug_enable(), and dirty the work area memory. Until most/all
16        BSPs support this new capability, if the BSP supports this, it should
17        call RTEMS_BSP_BOOTCARD_HANDLES_RAM_ALLOCATION from its configure.ac.
18        When the transition is complete, this autoconf macro can be removed.
19
202008-05-14      Joel Sherrill <joel.sherrill@OARcorp.com>
21
22        * Makefile.am: Rework to avoid .rel files.
23
242008-05-12      Joel Sherrill <joel.sherrill@OARcorp.com>
25
26        * startup/bspstart.c: Refactored and renamed initialization routines to
27        rtems_initialize_data_structures, rtems_initialize_before_drivers,
28        rtems_initialize_device_drivers, and
29        rtems_initialize_start_multitasking. This opened the sequence up so
30        that bootcard() could provide a more robust and flexible framework
31        which is easier to explain and understand. This also lays the
32        groundwork for sharing the division of available memory between the
33        RTEMS workspace and heap and the C library initialization across all
34        BSPs.
35
362007-12-12      Joel Sherrill <joel.sherrill@OARcorp.com>
37
38        * Makefile.am, startup/bspstart.c: Links and runs again.
39        * console/console-io.c: New file.
40
412007-12-11      Joel Sherrill <joel.sherrill@OARcorp.com>
42
43        * clock/clock.c, include/bsp.h, startup/bspstart.c,
44        startup/rtems-ctor.cc: Eliminate copies of the Configuration Table.
45        Use the RTEMS provided accessor macros to obtain configuration
46        fields.
47
482007-12-04      Joel Sherrill <joel.sherrill@OARcorp.com>
49
50        * include/bsp.h, startup/bspstart.c: Move interrupt_stack_size field
51        from CPU Table to Configuration Table. Eliminate CPU Table from all
52        ports. Delete references to CPU Table in all forms.
53
542007-12-03      Joel Sherrill <joel.sherrill@OARcorp.com>
55
56        * startup/bspstart.c: Moved most of the remaining CPU Table fields to
57        the Configuration Table. This included pretasking_hook,
58        predriver_hook, postdriver_hook, idle_task, do_zero_of_workspace,
59        extra_mpci_receive_server_stack, stack_allocate_hook, and
60        stack_free_hook. As a side-effect of this effort some multiprocessing
61        code was made conditional and some style clean up occurred.
62
632007-08-07      Joel Sherrill <joel.sherrill@OARcorp.com>
64
65        * preinstall.am: Save changes again to make tagger happy.
66
672007-07-31      Joel Sherrill <joel.sherrill@OARcorp.com>
68
69        * Makefile.am, preinstall.am: You need main() to link all applications.
70        There is no C++ specific way to link currently.
71
722007-07-24      Joel Sherrill <joel.sherrill@OARcorp.com>
73
74        * Makefile.am, startup/main.c: Now can link with C compiler and not
75        require C++ compiler to link. The file rtems-ctor.cc is not being
76        built but if there is a need for C++ code to run on this BSP, then it
77        will have to be addressed. The simplest solution which might work is
78        to check the RTEMS system state before calling bsp_start() in main().
79
802007-05-07      Ralf Corsépius <ralf.corsepius@rtems.org>
81
82        * startup/bspstart.c: Use uintptr_t for address arithmetics.
83        * bsp_specs: Remove -qrtems_debug.
84
852006-12-02      Ralf Corsépius <ralf.corsepius@rtems.org>
86
87        * configure.ac: New BUG-REPORT address.
88
892006-10-30      Joel Sherrill <joel@OARcorp.com>
90
91        * startup/rtems-ctor.cc: Conditionally disable non-GCC code.
92
932006-10-17      Ralf Corsépius <ralf.corsepius@rtems.org>
94
95        * configure.ac: Require autoconf-2.60. Require automake-1.10.
96
972006-01-11      Ralf Corsepius <ralf.corsepius@rtems.org>
98
99        * Makefile.am: Add preinstall.am.
100
1012005-05-26      Ralf Corsepius <ralf.corsepius@rtems.org>
102
103        * include/bsp.h: New header guard.
104
1052005-01-22      Ralf Corsepius <ralf.corsepius@rtems.org>
106
107        * Makefile.am: Merge rtems-ctor.o into libbsp.a.
108        Fix building rtems-ctor.o and no-ctor.o.
109
1102005-01-07      Ralf Corsepius <ralf.corsepius@rtems.org>
111
112        * Makefile.am: Eliminate CFLAGS_OPTIMIZE_V.
113
1142005-01-02      Ralf Corsepius <ralf.corsepius@rtems.org>
115
116        * Makefile.am: Remove build-variant support.
117
1182004-09-24      Ralf Corsepius <ralf_corsepius@rtems.org>
119
120        * configure.ac: Require automake > 1.9.
121
1222004-04-23      Ralf Corsepius <ralf_corsepius@rtems.org>
123
124        PR 610/bsps
125        * Makefile.am: Add include/tm27.h, Cosmetics.
126        * include/tm27.h: Final cosmetics.
127
1282004-04-22      Ralf Corsepius <ralf_corsepius@rtems.org>
129
130        * include/bsp.h: Split out tmtest27 support.
131        * include/tm27.h: New.
132
1332004-04-21      Ralf Corsepius <ralf_corsepius@rtems.org>
134
135        PR 613/bsps
136        * include/bsp.h: Remove MAX_LONG_TEST_DURATION.
137
1382004-04-21      Ralf Corsepius <ralf_corsepius@rtems.org>
139
140        PR 614/bsps
141        * include/bsp.h: Remove MAX_SHORT_TEST_DURATION (Unused).
142
1432004-04-08      Ralf Corsepius <ralf_corsepius@rtems.org>
144
145        * Makefile.am: Build main.o for !HAS_CXX.
146        Set EXEEXT = <empty> (Workaround to a bug in automake).
147
1482004-04-01      Ralf Corsepius <ralf_corsepius@rtems.org>
149
150        * include/bsp.h: Include <rtems/clockdrv.h> instead of <clockdrv.h>.
151        * startup/exit.c: Include <rtems/clockdrv.h> instead of <clockdrv.h>.
152        * include/bsp.h: Include <rtems/console.h> instead of <console.h>.
153        * include/bsp.h: Include <rtems/iosupp.h> instead of <iosupp.h>.
154
1552004-03-31      Ralf Corsepius <ralf_corsepius@rtems.org>
156
157        * clock/clock.c, include/bsp.h, shmsupp/cause_intr.c,
158        shmsupp/getcfg.c, shmsupp/lock.c, startup/bspstart.c: Convert to
159        using c99 fixed size types.
160
1612004-02-19      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
162
163        * Makefile.am: Reflect changes to bsp.am.
164        Preinstall dist_project_lib*.
165
1662004-02-14      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
167
168        * Makefile.am: Reflect changes to bsp.am.
169
1702004-02-03      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
171
172        * configure.ac: Remove AM_CONDITIONAL(HAS_MP).
173
1742004-01-30      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
175
176        * Makefile.am: Merge-in clock/Makefile.am, console/Makefile.am,
177        shmsupp/Makefile.am, startup/Makefile.am, timer/Makefile.am,
178        wrapup/Makefile.am. Use automake compilation rules.
179        * clock/Makefile.am, console/Makefile.am, shmsupp/Makefile.am,
180        startup/Makefile.am, timer/Makefile.am, wrapup/Makefile.am: Remove.
181        * configure.ac: Reflect changes above.
182
1832004-01-28      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
184
185        * configure.ac: Add nostdinc to AUTOMAKE_OPTIONS.
186        Add RTEMS_PROG_CCAS.
187
1882004-01-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
189
190        * Makefile.am: Add PREINSTALL_DIRS.
191
1922004-01-14      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
193
194        * startup/Makefile.am: Re-add dirstamps to PRE/TMPINSTALL_FILES.
195        Add PRE/TMPINSTALL_FILES to CLEANFILES.
196
1972004-01-05      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
198
199        * wrapup/Makefile.am: Eliminate $(LIB).
200        Use noinst_DATA to trigger building libbsp.a.
201
2022003-12-18      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
203
204        * wrapup/Makefile.am: Remove GENERIC_FILES.
205
2062003-12-13      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
207
208        * startup/Makefile.am: s,${PROJECT_RELEASE}/lib,$(PROJECT_LIB),g.
209
2102003-12-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
211
212        * startup/Makefile.am: Use mkdir_p. Remove dirs from PRE/TMPINSTALL_FILES.
213
2142003-12-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
215
216        * configure.ac: Require automake >= 1.8, autoconf >= 2.59.
217
2182003-12-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
219
220        * startup/Makefile.am: Add custom compilation rule for
221        rtems-ctor$(LIB_VARIANT).$(OBJEXT).
222
2232003-12-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
224
225        * startup/Makefile.am: Misc cleanups and fixes.
226        * wrapup/Makefile.am: Misc cleanups and fixes.
227
2282003-12-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
229
230        * Makefile.am: Add preinstallation dirstamp support.
231        * clock/Makefile.am: Cosmetics.
232        * console/Makefile.am: Cosmetics.
233        * shmsupp/Makefile.am: Cosmetics.
234        * startup/Makefile.am: Cosmetics.
235        * timer/Makefile.am: Cosmetics.
236        * wrapup/Makefile.am: Cosmetics.
237
2382003-12-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
239
240        * clock/Makefile.am: Remove all-local: $(ARCH).
241        * console/Makefile.am: Remove all-local: $(ARCH).
242        * shmsupp/Makefile.am: Remove all-local: $(ARCH).
243        * startup/Makefile.am: Remove all-local: $(ARCH).
244        * timer/Makefile.am: Remove all-local: $(ARCH).
245        * wrapup/Makefile.am: Remove all-local: $(ARCH).
246
2472003-09-29      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
248
249        * Makefile.am: Merge-in include/Makefile.am.
250        Reflect changes to bsp.am.
251        * include/Makefile.am: Remove.
252        * configure.ac: Reflect changes above.
253
2542003-09-26      Joel Sherrill <joel@OARcorp.com>
255
256        * timer/timer.c: Obsoleting HP PA-RISC port and removing all
257        references.
258
2592003-09-04      Joel Sherrill <joel@OARcorp.com>
260
261        * clock/clock.c, console/console.c, include/bsp.h, shmsupp/addrconv.c,
262        shmsupp/cause_intr.c, shmsupp/getcfg.c, shmsupp/lock.c,
263        shmsupp/mpisr.c, startup/bspclean.c, startup/bspstart.c,
264        startup/exit.c, startup/setvec.c, timer/timer.c: URL for license
265        changed.
266
2672003-08-18      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
268
269        * Makefile.am: Reflect having moved aclocal/.
270
2712003-08-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
272
273        * Makefile.am: Reflect having moved automake/.
274        * clock/Makefile.am: Reflect having moved automake/.
275        * console/Makefile.am: Reflect having moved automake/.
276        * include/Makefile.am: Reflect having moved automake/.
277        * shmsupp/Makefile.am: Reflect having moved automake/.
278        * startup/Makefile.am: Reflect having moved automake/.
279        * timer/Makefile.am: Reflect having moved automake/.
280        * wrapup/Makefile.am: Reflect having moved automake/.
281
2822003-08-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
283
284        * configure.ac: Use rtems-bugs@rtems.com as bug report email address.
285
2862003-03-06      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
287
288        * configure.ac: Remove AC_CONFIG_AUX_DIR.
289
2902003-02-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
291
292        * configure.ac: AM_INIT_AUTOMAKE([1.7.2]).
293
2942003-02-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
295
296        * configure.ac: AC_PREREQ(2.57).
297
2982003-01-15      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
299
300        * configure.ac: Add BSPOPTS (WORKSPACE_MB, HEAPSPACE_MB).
301        * clock/Makefile.am: Don't include @RTEMS_BSP@.cfg.
302        * console/Makefile.am: Don't include @RTEMS_BSP@.cfg.
303        * shmsupp/Makefile.am: Don't include @RTEMS_BSP@.cfg.
304        * startup/Makefile.am: Don't include @RTEMS_BSP@.cfg.
305        * timer/Makefile.am: Don't include @RTEMS_BSP@.cfg.
306
3072002-12-10      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
308
309        * wrapup/Makefile.am: Don't include @RTEMS_BSP@.cfg.
310
3112002-11-19      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
312
313        * configure.ac: Remove RTEMS_OUTPUT_BUILD_SUBDIRS. Cosmetical
314        changes.
315
3162002-11-05      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
317
318        * configure.ac: Unconditionally check for CXX (Hack to bug in
319        autoconf > 2.54).
320
3212002-10-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
322
323        * .cvsignore: Reformat.
324        Add autom4te*cache.
325        Remove autom4te.cache.
326
3272002-08-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
328
329        * clock/Makefile.am: Use .$(OBJEXT) instead of .o.
330        * console/Makefile.am: Use .$(OBJEXT) instead of .o.
331        * shmsupp/Makefile.am: Use .$(OBJEXT) instead of .o.
332        * startup/Makefile.am: Use .$(OBJEXT) instead of .o.
333        * timer/Makefile.am: Use .$(OBJEXT) instead of .o.
334        * wrapup/Makefile.am: Use .$(OBJEXT) instead of .o.
335
3362002-07-04      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
337
338        * wrapup/Makefile.am: Eliminate TMPINSTALL_FILES.
339        Remove $(OBJS) from all-local.
340
3412002-06-29      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
342
343        * wrapup/Makefile.am: Remove preinstallation of libbsp.a,
344
3452002-03-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
346
347        * configure.ac:
348        AC_INIT(package,_RTEMS_VERSION,_RTEMS_BUGS).
349        AM_INIT_AUTOMAKE([no-define foreign 1.6]).
350        * clock/Makefile.am: Remove AUTOMAKE_OPTIONS.
351        * Makefile.am: Remove AUTOMAKE_OPTIONS.
352        * console/Makefile.am: Remove AUTOMAKE_OPTIONS.
353        * include/Makefile.am: Remove AUTOMAKE_OPTIONS.
354        * shmsupp/Makefile.am: Remove AUTOMAKE_OPTIONS.
355        * startup/Makefile.am: Remove AUTOMAKE_OPTIONS.
356        * timer/Makefile.am: Remove AUTOMAKE_OPTIONS.
357        * wrapup/Makefile.am: Remove AUTOMAKE_OPTIONS.
358
3592001-11-30      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
360
361        * configure.ac: Introduce RTEMS_BSP_CONFIGURE.
362
3632001-11-07      Joel Sherrill <joel@OARcorp.com>
364
365        * startup/Makefile.am: Do NOT use the standard bootcard.c.
366        NOTE: With this fix all test including the mptest ran as expected.
367
3682001-10-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
369
370        * .cvsignore: Add autom4te.cache for autoconf > 2.52.
371        * configure.in: Remove.
372        * configure.ac: New file, generated from configure.in by autoupdate.
373
3742001-09-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
375
376        * include/Makefile.am: Use 'CLEANFILES ='.
377        * include/Makefile.am: Use 'TMPINSTALL_FILES ='.
378
3792001-08-17      Joel Sherrill <joel@OARcorp.com>
380
381        * include/Makefile.am: Include coverhd.h so tmtests will compile.
382
3832001-05-26      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
384
385        * configure.in: Add bspopts.h.
386        * include/.cvsignore: Add bspopts.h*, stamp-h*, coverhd.h.
387        * include/Makefile.am: Use *_HEADERS instead of *H_FILES.
388        * include/bsp.h: Include bspopts.h.
389
3902001-05-10      Ralf Corsepius  <corsepiu@faw.uni-ulm.de>
391
392        * configure.in: Use RTEMS_PROG_CC_FOR_TARGET([-ansi -fasm]).
393
3942000-11-09      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
395
396        * Makefile.am: Use ... instead of RTEMS_TOPdir in ACLOCAL_AMFLAGS.
397
3982000-11-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
399
400        * Makefile.am: Switch to ACLOCAL_AMFLAGS = -I $(RTEMS_TOPdir)/aclocal.
401
4022000-11-01      Joel Sherrill <joel@OARcorp.com>
403
404        * startup/bspstart.c: assoc.h, error.h, libio_.h, libio.h,
405        and libcsupport.h moved from libc to lib/include/rtems and
406        now must be referenced as <rtems/XXX.h>.   Header file order
407        was cleaned up while doing this.
408
4092000-10-30      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
410
411        * bsp_specs: Add qnolinkcmds.
412
4132000-10-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
414
415        * Makefile.am: ACLOCAL_AMFLAGS= -I $(RTEMS_TOPdir)/macros.
416        Switch to GNU canonicalization.
417
4182000-09-04      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
419
420        * clock/Makefile.am, console/Makefile.am, shmsupp/Makefile.am,
421        startup/Makefile.am, timer/Makefile.am, wrapup/Makefile.am: Include
422        compile.am
423
4242000-08-10      Joel Sherrill <joel@OARcorp.com>
425
426        * ChangeLog: New file.
Note: See TracBrowser for help on using the repository browser.