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

4.104.115
Last change on this file since 979551b was 979551b, checked in by Joel Sherrill <joel.sherrill@…>, on 12/01/08 at 17:30:05

2008-12-01 Joel Sherrill <joel.sherrill@…>

  • bsp_specs, startup/bspgetworkarea.c: Links hello again.
  • Property mode set to 100644
File size: 16.2 KB
Line 
12008-12-01      Joel Sherrill <joel.sherrill@OARcorp.com>
2
3        * bsp_specs, startup/bspgetworkarea.c: Links hello again.
4
52008-10-02      Joel Sherrill <joel.sherrill@oarcorp.com>
6
7        * startup/bspgetworkarea.c: Change size_t to ssize_t on
8        bsp_get_work_area(). On 16-bit architectures, size_t can be 16-bits
9        which would limit the work area to 64K.
10
112008-09-30      Ralf Corsépius <ralf.corsepius@rtems.org>
12
13        * Makefile.am: Eliminate bsp.am. Cleanup.
14
152008-09-29      Ralf Corsépius <ralf.corsepius@rtems.org>
16
17        * Makefile.am: Eliminate *_SOURCES.
18
192008-09-29      Ralf Corsépius <ralf.corsepius@rtems.org>
20
21        * Makefile.am: Remove noinst_PROGRAMS (Unused).
22
232008-09-26      Ralf Corsépius <ralf.corsepius@rtems.org>
24
25        * Makefile.am: Cleanup ../../shared/include/bootcard.h handling.
26
272008-09-23      Joel Sherrill <joel.sherrill@oarcorp.com>
28
29        * configure.ac: Make letting boot_card() handle work area allocation
30        mandatory. Rename RTEMS_BSP_BOOTCARD_HANDLES_RAM_ALLOCATION to
31        BSP_BOOTCARD_OPTIONS.
32
332008-09-18      Joel Sherrill <joel.sherrill@oarcorp.com>
34
35        * include/bsp.h: Remove prototypes of routines in bootcard.h.
36
372008-09-18      Joel Sherrill <joel.sherrill@oarcorp.com>
38
39        * Makefile.am, configure.ac, startup/bspstart.c: Add
40        bsp_get_work_area() implementation and use more of the BSP
41        Initialization Framework.
42        * startup/bspgetworkarea.c, startup/bsppost.c: New files.
43
442008-09-18      Joel Sherrill <joel.sherrill@oarcorp.com>
45
46        * include/bsp.h: Remove unnecessary boilerplate comments.
47
482008-09-16      Joel Sherrill <joel.sherrill@oarcorp.com>
49
50        * clock/clock.c: Remove unnecessary includes of rtems/libcsupport.h and
51        rtems/libio.h.
52
532008-09-10      Joel Sherrill <joel.sherrill@oarcorp.com>
54
55        * include/bsp.h: Review of all bsp_cleanup() implementations. In this
56        phase, all prototypes were removed from bsp.h and empty
57        implementations were removed and made to use the shared stub.
58
592008-09-05      Joel Sherrill <joel.sherrill@OARcorp.com>
60
61        * clock/clock.c: The Shared Memory Driver no longer requires the
62        special IOCTL in Clock_control. This was a hack which has existed
63        since before the Classic API Timer Manager was implemented. All
64        implementations of and references to Clock_control were removed.
65
662008-09-05      Ralf Corsépius <ralf.corsepius@rtems.org>
67
68        * timer/timer.c: Convert to "bool".
69
702008-08-31      Joel Sherrill <joel.sherrill@oarcorp.com>
71
72        * timer/timer.c: Eliminate empty function from every benchmark timer
73        driver. Fix spelling.
74
752008-08-31      Joel Sherrill <joel.sherrill@oarcorp.com>
76
77        * timer/timer.c: Rename timer driver methods to follow RTEMS
78        programming conventions.
79
802008-05-15      Joel Sherrill <joel.sherrill@OARcorp.com>
81
82        * startup/bspstart.c: Add capability for bootcard.c BSP Initialization
83        Framework to ask the BSP where it has memory for the RTEMS Workspace
84        and C Program Heap. These collectively are referred to as work area.
85        If the BSP supports this, then it does not have to include code to
86        split the available memory between the two areas. This reduces the
87        amount of code in the BSP specific bspstart.c file. Additionally, the
88        shared framework can initialize the C Library, call
89        rtems_debug_enable(), and dirty the work area memory. Until most/all
90        BSPs support this new capability, if the BSP supports this, it should
91        call RTEMS_BSP_BOOTCARD_HANDLES_RAM_ALLOCATION from its configure.ac.
92        When the transition is complete, this autoconf macro can be removed.
93
942008-05-14      Joel Sherrill <joel.sherrill@OARcorp.com>
95
96        * Makefile.am: Rework to avoid .rel files.
97
982008-05-12      Joel Sherrill <joel.sherrill@OARcorp.com>
99
100        * startup/bspstart.c: Refactored and renamed initialization routines to
101        rtems_initialize_data_structures, rtems_initialize_before_drivers,
102        rtems_initialize_device_drivers, and
103        rtems_initialize_start_multitasking. This opened the sequence up so
104        that bootcard() could provide a more robust and flexible framework
105        which is easier to explain and understand. This also lays the
106        groundwork for sharing the division of available memory between the
107        RTEMS workspace and heap and the C library initialization across all
108        BSPs.
109
1102007-12-12      Joel Sherrill <joel.sherrill@OARcorp.com>
111
112        * Makefile.am, startup/bspstart.c: Links and runs again.
113        * console/console-io.c: New file.
114
1152007-12-11      Joel Sherrill <joel.sherrill@OARcorp.com>
116
117        * clock/clock.c, include/bsp.h, startup/bspstart.c,
118        startup/rtems-ctor.cc: Eliminate copies of the Configuration Table.
119        Use the RTEMS provided accessor macros to obtain configuration
120        fields.
121
1222007-12-04      Joel Sherrill <joel.sherrill@OARcorp.com>
123
124        * include/bsp.h, startup/bspstart.c: Move interrupt_stack_size field
125        from CPU Table to Configuration Table. Eliminate CPU Table from all
126        ports. Delete references to CPU Table in all forms.
127
1282007-12-03      Joel Sherrill <joel.sherrill@OARcorp.com>
129
130        * startup/bspstart.c: Moved most of the remaining CPU Table fields to
131        the Configuration Table. This included pretasking_hook,
132        predriver_hook, postdriver_hook, idle_task, do_zero_of_workspace,
133        extra_mpci_receive_server_stack, stack_allocate_hook, and
134        stack_free_hook. As a side-effect of this effort some multiprocessing
135        code was made conditional and some style clean up occurred.
136
1372007-08-07      Joel Sherrill <joel.sherrill@OARcorp.com>
138
139        * preinstall.am: Save changes again to make tagger happy.
140
1412007-07-31      Joel Sherrill <joel.sherrill@OARcorp.com>
142
143        * Makefile.am, preinstall.am: You need main() to link all applications.
144        There is no C++ specific way to link currently.
145
1462007-07-24      Joel Sherrill <joel.sherrill@OARcorp.com>
147
148        * Makefile.am, startup/main.c: Now can link with C compiler and not
149        require C++ compiler to link. The file rtems-ctor.cc is not being
150        built but if there is a need for C++ code to run on this BSP, then it
151        will have to be addressed. The simplest solution which might work is
152        to check the RTEMS system state before calling bsp_start() in main().
153
1542007-05-07      Ralf Corsépius <ralf.corsepius@rtems.org>
155
156        * startup/bspstart.c: Use uintptr_t for address arithmetics.
157        * bsp_specs: Remove -qrtems_debug.
158
1592006-12-02      Ralf Corsépius <ralf.corsepius@rtems.org>
160
161        * configure.ac: New BUG-REPORT address.
162
1632006-10-30      Joel Sherrill <joel@OARcorp.com>
164
165        * startup/rtems-ctor.cc: Conditionally disable non-GCC code.
166
1672006-10-17      Ralf Corsépius <ralf.corsepius@rtems.org>
168
169        * configure.ac: Require autoconf-2.60. Require automake-1.10.
170
1712006-01-11      Ralf Corsepius <ralf.corsepius@rtems.org>
172
173        * Makefile.am: Add preinstall.am.
174
1752005-05-26      Ralf Corsepius <ralf.corsepius@rtems.org>
176
177        * include/bsp.h: New header guard.
178
1792005-01-22      Ralf Corsepius <ralf.corsepius@rtems.org>
180
181        * Makefile.am: Merge rtems-ctor.o into libbsp.a.
182        Fix building rtems-ctor.o and no-ctor.o.
183
1842005-01-07      Ralf Corsepius <ralf.corsepius@rtems.org>
185
186        * Makefile.am: Eliminate CFLAGS_OPTIMIZE_V.
187
1882005-01-02      Ralf Corsepius <ralf.corsepius@rtems.org>
189
190        * Makefile.am: Remove build-variant support.
191
1922004-09-24      Ralf Corsepius <ralf_corsepius@rtems.org>
193
194        * configure.ac: Require automake > 1.9.
195
1962004-04-23      Ralf Corsepius <ralf_corsepius@rtems.org>
197
198        PR 610/bsps
199        * Makefile.am: Add include/tm27.h, Cosmetics.
200        * include/tm27.h: Final cosmetics.
201
2022004-04-22      Ralf Corsepius <ralf_corsepius@rtems.org>
203
204        * include/bsp.h: Split out tmtest27 support.
205        * include/tm27.h: New.
206
2072004-04-21      Ralf Corsepius <ralf_corsepius@rtems.org>
208
209        PR 613/bsps
210        * include/bsp.h: Remove MAX_LONG_TEST_DURATION.
211
2122004-04-21      Ralf Corsepius <ralf_corsepius@rtems.org>
213
214        PR 614/bsps
215        * include/bsp.h: Remove MAX_SHORT_TEST_DURATION (Unused).
216
2172004-04-08      Ralf Corsepius <ralf_corsepius@rtems.org>
218
219        * Makefile.am: Build main.o for !HAS_CXX.
220        Set EXEEXT = <empty> (Workaround to a bug in automake).
221
2222004-04-01      Ralf Corsepius <ralf_corsepius@rtems.org>
223
224        * include/bsp.h: Include <rtems/clockdrv.h> instead of <clockdrv.h>.
225        * startup/exit.c: Include <rtems/clockdrv.h> instead of <clockdrv.h>.
226        * include/bsp.h: Include <rtems/console.h> instead of <console.h>.
227        * include/bsp.h: Include <rtems/iosupp.h> instead of <iosupp.h>.
228
2292004-03-31      Ralf Corsepius <ralf_corsepius@rtems.org>
230
231        * clock/clock.c, include/bsp.h, shmsupp/cause_intr.c,
232        shmsupp/getcfg.c, shmsupp/lock.c, startup/bspstart.c: Convert to
233        using c99 fixed size types.
234
2352004-02-19      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
236
237        * Makefile.am: Reflect changes to bsp.am.
238        Preinstall dist_project_lib*.
239
2402004-02-14      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
241
242        * Makefile.am: Reflect changes to bsp.am.
243
2442004-02-03      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
245
246        * configure.ac: Remove AM_CONDITIONAL(HAS_MP).
247
2482004-01-30      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
249
250        * Makefile.am: Merge-in clock/Makefile.am, console/Makefile.am,
251        shmsupp/Makefile.am, startup/Makefile.am, timer/Makefile.am,
252        wrapup/Makefile.am. Use automake compilation rules.
253        * clock/Makefile.am, console/Makefile.am, shmsupp/Makefile.am,
254        startup/Makefile.am, timer/Makefile.am, wrapup/Makefile.am: Remove.
255        * configure.ac: Reflect changes above.
256
2572004-01-28      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
258
259        * configure.ac: Add nostdinc to AUTOMAKE_OPTIONS.
260        Add RTEMS_PROG_CCAS.
261
2622004-01-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
263
264        * Makefile.am: Add PREINSTALL_DIRS.
265
2662004-01-14      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
267
268        * startup/Makefile.am: Re-add dirstamps to PRE/TMPINSTALL_FILES.
269        Add PRE/TMPINSTALL_FILES to CLEANFILES.
270
2712004-01-05      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
272
273        * wrapup/Makefile.am: Eliminate $(LIB).
274        Use noinst_DATA to trigger building libbsp.a.
275
2762003-12-18      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
277
278        * wrapup/Makefile.am: Remove GENERIC_FILES.
279
2802003-12-13      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
281
282        * startup/Makefile.am: s,${PROJECT_RELEASE}/lib,$(PROJECT_LIB),g.
283
2842003-12-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
285
286        * startup/Makefile.am: Use mkdir_p. Remove dirs from PRE/TMPINSTALL_FILES.
287
2882003-12-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
289
290        * configure.ac: Require automake >= 1.8, autoconf >= 2.59.
291
2922003-12-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
293
294        * startup/Makefile.am: Add custom compilation rule for
295        rtems-ctor$(LIB_VARIANT).$(OBJEXT).
296
2972003-12-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
298
299        * startup/Makefile.am: Misc cleanups and fixes.
300        * wrapup/Makefile.am: Misc cleanups and fixes.
301
3022003-12-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
303
304        * Makefile.am: Add preinstallation dirstamp support.
305        * clock/Makefile.am: Cosmetics.
306        * console/Makefile.am: Cosmetics.
307        * shmsupp/Makefile.am: Cosmetics.
308        * startup/Makefile.am: Cosmetics.
309        * timer/Makefile.am: Cosmetics.
310        * wrapup/Makefile.am: Cosmetics.
311
3122003-12-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
313
314        * clock/Makefile.am: Remove all-local: $(ARCH).
315        * console/Makefile.am: Remove all-local: $(ARCH).
316        * shmsupp/Makefile.am: Remove all-local: $(ARCH).
317        * startup/Makefile.am: Remove all-local: $(ARCH).
318        * timer/Makefile.am: Remove all-local: $(ARCH).
319        * wrapup/Makefile.am: Remove all-local: $(ARCH).
320
3212003-09-29      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
322
323        * Makefile.am: Merge-in include/Makefile.am.
324        Reflect changes to bsp.am.
325        * include/Makefile.am: Remove.
326        * configure.ac: Reflect changes above.
327
3282003-09-26      Joel Sherrill <joel@OARcorp.com>
329
330        * timer/timer.c: Obsoleting HP PA-RISC port and removing all
331        references.
332
3332003-09-04      Joel Sherrill <joel@OARcorp.com>
334
335        * clock/clock.c, console/console.c, include/bsp.h, shmsupp/addrconv.c,
336        shmsupp/cause_intr.c, shmsupp/getcfg.c, shmsupp/lock.c,
337        shmsupp/mpisr.c, startup/bspclean.c, startup/bspstart.c,
338        startup/exit.c, startup/setvec.c, timer/timer.c: URL for license
339        changed.
340
3412003-08-18      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
342
343        * Makefile.am: Reflect having moved aclocal/.
344
3452003-08-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
346
347        * Makefile.am: Reflect having moved automake/.
348        * clock/Makefile.am: Reflect having moved automake/.
349        * console/Makefile.am: Reflect having moved automake/.
350        * include/Makefile.am: Reflect having moved automake/.
351        * shmsupp/Makefile.am: Reflect having moved automake/.
352        * startup/Makefile.am: Reflect having moved automake/.
353        * timer/Makefile.am: Reflect having moved automake/.
354        * wrapup/Makefile.am: Reflect having moved automake/.
355
3562003-08-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
357
358        * configure.ac: Use rtems-bugs@rtems.com as bug report email address.
359
3602003-03-06      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
361
362        * configure.ac: Remove AC_CONFIG_AUX_DIR.
363
3642003-02-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
365
366        * configure.ac: AM_INIT_AUTOMAKE([1.7.2]).
367
3682003-02-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
369
370        * configure.ac: AC_PREREQ(2.57).
371
3722003-01-15      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
373
374        * configure.ac: Add BSPOPTS (WORKSPACE_MB, HEAPSPACE_MB).
375        * clock/Makefile.am: Don't include @RTEMS_BSP@.cfg.
376        * console/Makefile.am: Don't include @RTEMS_BSP@.cfg.
377        * shmsupp/Makefile.am: Don't include @RTEMS_BSP@.cfg.
378        * startup/Makefile.am: Don't include @RTEMS_BSP@.cfg.
379        * timer/Makefile.am: Don't include @RTEMS_BSP@.cfg.
380
3812002-12-10      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
382
383        * wrapup/Makefile.am: Don't include @RTEMS_BSP@.cfg.
384
3852002-11-19      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
386
387        * configure.ac: Remove RTEMS_OUTPUT_BUILD_SUBDIRS. Cosmetical
388        changes.
389
3902002-11-05      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
391
392        * configure.ac: Unconditionally check for CXX (Hack to bug in
393        autoconf > 2.54).
394
3952002-10-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
396
397        * .cvsignore: Reformat.
398        Add autom4te*cache.
399        Remove autom4te.cache.
400
4012002-08-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
402
403        * clock/Makefile.am: Use .$(OBJEXT) instead of .o.
404        * console/Makefile.am: Use .$(OBJEXT) instead of .o.
405        * shmsupp/Makefile.am: Use .$(OBJEXT) instead of .o.
406        * startup/Makefile.am: Use .$(OBJEXT) instead of .o.
407        * timer/Makefile.am: Use .$(OBJEXT) instead of .o.
408        * wrapup/Makefile.am: Use .$(OBJEXT) instead of .o.
409
4102002-07-04      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
411
412        * wrapup/Makefile.am: Eliminate TMPINSTALL_FILES.
413        Remove $(OBJS) from all-local.
414
4152002-06-29      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
416
417        * wrapup/Makefile.am: Remove preinstallation of libbsp.a,
418
4192002-03-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
420
421        * configure.ac:
422        AC_INIT(package,_RTEMS_VERSION,_RTEMS_BUGS).
423        AM_INIT_AUTOMAKE([no-define foreign 1.6]).
424        * clock/Makefile.am: Remove AUTOMAKE_OPTIONS.
425        * Makefile.am: Remove AUTOMAKE_OPTIONS.
426        * console/Makefile.am: Remove AUTOMAKE_OPTIONS.
427        * include/Makefile.am: Remove AUTOMAKE_OPTIONS.
428        * shmsupp/Makefile.am: Remove AUTOMAKE_OPTIONS.
429        * startup/Makefile.am: Remove AUTOMAKE_OPTIONS.
430        * timer/Makefile.am: Remove AUTOMAKE_OPTIONS.
431        * wrapup/Makefile.am: Remove AUTOMAKE_OPTIONS.
432
4332001-11-30      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
434
435        * configure.ac: Introduce RTEMS_BSP_CONFIGURE.
436
4372001-11-07      Joel Sherrill <joel@OARcorp.com>
438
439        * startup/Makefile.am: Do NOT use the standard bootcard.c.
440        NOTE: With this fix all test including the mptest ran as expected.
441
4422001-10-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
443
444        * .cvsignore: Add autom4te.cache for autoconf > 2.52.
445        * configure.in: Remove.
446        * configure.ac: New file, generated from configure.in by autoupdate.
447
4482001-09-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
449
450        * include/Makefile.am: Use 'CLEANFILES ='.
451        * include/Makefile.am: Use 'TMPINSTALL_FILES ='.
452
4532001-08-17      Joel Sherrill <joel@OARcorp.com>
454
455        * include/Makefile.am: Include coverhd.h so tmtests will compile.
456
4572001-05-26      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
458
459        * configure.in: Add bspopts.h.
460        * include/.cvsignore: Add bspopts.h*, stamp-h*, coverhd.h.
461        * include/Makefile.am: Use *_HEADERS instead of *H_FILES.
462        * include/bsp.h: Include bspopts.h.
463
4642001-05-10      Ralf Corsepius  <corsepiu@faw.uni-ulm.de>
465
466        * configure.in: Use RTEMS_PROG_CC_FOR_TARGET([-ansi -fasm]).
467
4682000-11-09      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
469
470        * Makefile.am: Use ... instead of RTEMS_TOPdir in ACLOCAL_AMFLAGS.
471
4722000-11-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
473
474        * Makefile.am: Switch to ACLOCAL_AMFLAGS = -I $(RTEMS_TOPdir)/aclocal.
475
4762000-11-01      Joel Sherrill <joel@OARcorp.com>
477
478        * startup/bspstart.c: assoc.h, error.h, libio_.h, libio.h,
479        and libcsupport.h moved from libc to lib/include/rtems and
480        now must be referenced as <rtems/XXX.h>.   Header file order
481        was cleaned up while doing this.
482
4832000-10-30      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
484
485        * bsp_specs: Add qnolinkcmds.
486
4872000-10-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
488
489        * Makefile.am: ACLOCAL_AMFLAGS= -I $(RTEMS_TOPdir)/macros.
490        Switch to GNU canonicalization.
491
4922000-09-04      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
493
494        * clock/Makefile.am, console/Makefile.am, shmsupp/Makefile.am,
495        startup/Makefile.am, timer/Makefile.am, wrapup/Makefile.am: Include
496        compile.am
497
4982000-08-10      Joel Sherrill <joel@OARcorp.com>
499
500        * ChangeLog: New file.
Note: See TracBrowser for help on using the repository browser.