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

4.104.115
Last change on this file since c5dcfd4e was c5dcfd4e, checked in by Joel Sherrill <joel.sherrill@…>, on Jul 3, 2009 at 1:58:17 PM

2009-07-03 Joel Sherrill <joel.sherrill@…>

  • Makefile.am: Switch to shared routine.
  • startup/setvec.c: Removed.
  • Property mode set to 100644
File size: 16.6 KB
Line 
12009-07-03      Joel Sherrill <joel.sherrill@oarcorp.com>
2
3        * Makefile.am: Switch to shared routine.
4        * startup/setvec.c: Removed.
5
62009-05-08      Joel Sherrill <joel.sherrill@oarcorp.com>
7
8        * startup/bspgetworkarea.c: Switch from ssize_t to uintptr_t for
9        bsp_get_work_area() since the work area is larger than a single
10        allocatable object.
11
122009-04-28      Chris Johns <chrisj@rtems.org>
13
14        * startup/main.c: Update for boot_card command line change.
15
162008-12-01      Joel Sherrill <joel.sherrill@OARcorp.com>
17
18        * bsp_specs, startup/bspgetworkarea.c: Links hello again.
19
202008-10-02      Joel Sherrill <joel.sherrill@oarcorp.com>
21
22        * startup/bspgetworkarea.c: Change size_t to ssize_t on
23        bsp_get_work_area(). On 16-bit architectures, size_t can be 16-bits
24        which would limit the work area to 64K.
25
262008-09-30      Ralf Corsépius <ralf.corsepius@rtems.org>
27
28        * Makefile.am: Eliminate bsp.am. Cleanup.
29
302008-09-29      Ralf Corsépius <ralf.corsepius@rtems.org>
31
32        * Makefile.am: Eliminate *_SOURCES.
33
342008-09-29      Ralf Corsépius <ralf.corsepius@rtems.org>
35
36        * Makefile.am: Remove noinst_PROGRAMS (Unused).
37
382008-09-26      Ralf Corsépius <ralf.corsepius@rtems.org>
39
40        * Makefile.am: Cleanup ../../shared/include/bootcard.h handling.
41
422008-09-23      Joel Sherrill <joel.sherrill@oarcorp.com>
43
44        * configure.ac: Make letting boot_card() handle work area allocation
45        mandatory. Rename RTEMS_BSP_BOOTCARD_HANDLES_RAM_ALLOCATION to
46        BSP_BOOTCARD_OPTIONS.
47
482008-09-18      Joel Sherrill <joel.sherrill@oarcorp.com>
49
50        * include/bsp.h: Remove prototypes of routines in bootcard.h.
51
522008-09-18      Joel Sherrill <joel.sherrill@oarcorp.com>
53
54        * Makefile.am, configure.ac, startup/bspstart.c: Add
55        bsp_get_work_area() implementation and use more of the BSP
56        Initialization Framework.
57        * startup/bspgetworkarea.c, startup/bsppost.c: New files.
58
592008-09-18      Joel Sherrill <joel.sherrill@oarcorp.com>
60
61        * include/bsp.h: Remove unnecessary boilerplate comments.
62
632008-09-16      Joel Sherrill <joel.sherrill@oarcorp.com>
64
65        * clock/clock.c: Remove unnecessary includes of rtems/libcsupport.h and
66        rtems/libio.h.
67
682008-09-10      Joel Sherrill <joel.sherrill@oarcorp.com>
69
70        * include/bsp.h: Review of all bsp_cleanup() implementations. In this
71        phase, all prototypes were removed from bsp.h and empty
72        implementations were removed and made to use the shared stub.
73
742008-09-05      Joel Sherrill <joel.sherrill@OARcorp.com>
75
76        * clock/clock.c: The Shared Memory Driver no longer requires the
77        special IOCTL in Clock_control. This was a hack which has existed
78        since before the Classic API Timer Manager was implemented. All
79        implementations of and references to Clock_control were removed.
80
812008-09-05      Ralf Corsépius <ralf.corsepius@rtems.org>
82
83        * timer/timer.c: Convert to "bool".
84
852008-08-31      Joel Sherrill <joel.sherrill@oarcorp.com>
86
87        * timer/timer.c: Eliminate empty function from every benchmark timer
88        driver. Fix spelling.
89
902008-08-31      Joel Sherrill <joel.sherrill@oarcorp.com>
91
92        * timer/timer.c: Rename timer driver methods to follow RTEMS
93        programming conventions.
94
952008-05-15      Joel Sherrill <joel.sherrill@OARcorp.com>
96
97        * startup/bspstart.c: Add capability for bootcard.c BSP Initialization
98        Framework to ask the BSP where it has memory for the RTEMS Workspace
99        and C Program Heap. These collectively are referred to as work area.
100        If the BSP supports this, then it does not have to include code to
101        split the available memory between the two areas. This reduces the
102        amount of code in the BSP specific bspstart.c file. Additionally, the
103        shared framework can initialize the C Library, call
104        rtems_debug_enable(), and dirty the work area memory. Until most/all
105        BSPs support this new capability, if the BSP supports this, it should
106        call RTEMS_BSP_BOOTCARD_HANDLES_RAM_ALLOCATION from its configure.ac.
107        When the transition is complete, this autoconf macro can be removed.
108
1092008-05-14      Joel Sherrill <joel.sherrill@OARcorp.com>
110
111        * Makefile.am: Rework to avoid .rel files.
112
1132008-05-12      Joel Sherrill <joel.sherrill@OARcorp.com>
114
115        * startup/bspstart.c: Refactored and renamed initialization routines to
116        rtems_initialize_data_structures, rtems_initialize_before_drivers,
117        rtems_initialize_device_drivers, and
118        rtems_initialize_start_multitasking. This opened the sequence up so
119        that bootcard() could provide a more robust and flexible framework
120        which is easier to explain and understand. This also lays the
121        groundwork for sharing the division of available memory between the
122        RTEMS workspace and heap and the C library initialization across all
123        BSPs.
124
1252007-12-12      Joel Sherrill <joel.sherrill@OARcorp.com>
126
127        * Makefile.am, startup/bspstart.c: Links and runs again.
128        * console/console-io.c: New file.
129
1302007-12-11      Joel Sherrill <joel.sherrill@OARcorp.com>
131
132        * clock/clock.c, include/bsp.h, startup/bspstart.c,
133        startup/rtems-ctor.cc: Eliminate copies of the Configuration Table.
134        Use the RTEMS provided accessor macros to obtain configuration
135        fields.
136
1372007-12-04      Joel Sherrill <joel.sherrill@OARcorp.com>
138
139        * include/bsp.h, startup/bspstart.c: Move interrupt_stack_size field
140        from CPU Table to Configuration Table. Eliminate CPU Table from all
141        ports. Delete references to CPU Table in all forms.
142
1432007-12-03      Joel Sherrill <joel.sherrill@OARcorp.com>
144
145        * startup/bspstart.c: Moved most of the remaining CPU Table fields to
146        the Configuration Table. This included pretasking_hook,
147        predriver_hook, postdriver_hook, idle_task, do_zero_of_workspace,
148        extra_mpci_receive_server_stack, stack_allocate_hook, and
149        stack_free_hook. As a side-effect of this effort some multiprocessing
150        code was made conditional and some style clean up occurred.
151
1522007-08-07      Joel Sherrill <joel.sherrill@OARcorp.com>
153
154        * preinstall.am: Save changes again to make tagger happy.
155
1562007-07-31      Joel Sherrill <joel.sherrill@OARcorp.com>
157
158        * Makefile.am, preinstall.am: You need main() to link all applications.
159        There is no C++ specific way to link currently.
160
1612007-07-24      Joel Sherrill <joel.sherrill@OARcorp.com>
162
163        * Makefile.am, startup/main.c: Now can link with C compiler and not
164        require C++ compiler to link. The file rtems-ctor.cc is not being
165        built but if there is a need for C++ code to run on this BSP, then it
166        will have to be addressed. The simplest solution which might work is
167        to check the RTEMS system state before calling bsp_start() in main().
168
1692007-05-07      Ralf Corsépius <ralf.corsepius@rtems.org>
170
171        * startup/bspstart.c: Use uintptr_t for address arithmetics.
172        * bsp_specs: Remove -qrtems_debug.
173
1742006-12-02      Ralf Corsépius <ralf.corsepius@rtems.org>
175
176        * configure.ac: New BUG-REPORT address.
177
1782006-10-30      Joel Sherrill <joel@OARcorp.com>
179
180        * startup/rtems-ctor.cc: Conditionally disable non-GCC code.
181
1822006-10-17      Ralf Corsépius <ralf.corsepius@rtems.org>
183
184        * configure.ac: Require autoconf-2.60. Require automake-1.10.
185
1862006-01-11      Ralf Corsepius <ralf.corsepius@rtems.org>
187
188        * Makefile.am: Add preinstall.am.
189
1902005-05-26      Ralf Corsepius <ralf.corsepius@rtems.org>
191
192        * include/bsp.h: New header guard.
193
1942005-01-22      Ralf Corsepius <ralf.corsepius@rtems.org>
195
196        * Makefile.am: Merge rtems-ctor.o into libbsp.a.
197        Fix building rtems-ctor.o and no-ctor.o.
198
1992005-01-07      Ralf Corsepius <ralf.corsepius@rtems.org>
200
201        * Makefile.am: Eliminate CFLAGS_OPTIMIZE_V.
202
2032005-01-02      Ralf Corsepius <ralf.corsepius@rtems.org>
204
205        * Makefile.am: Remove build-variant support.
206
2072004-09-24      Ralf Corsepius <ralf_corsepius@rtems.org>
208
209        * configure.ac: Require automake > 1.9.
210
2112004-04-23      Ralf Corsepius <ralf_corsepius@rtems.org>
212
213        PR 610/bsps
214        * Makefile.am: Add include/tm27.h, Cosmetics.
215        * include/tm27.h: Final cosmetics.
216
2172004-04-22      Ralf Corsepius <ralf_corsepius@rtems.org>
218
219        * include/bsp.h: Split out tmtest27 support.
220        * include/tm27.h: New.
221
2222004-04-21      Ralf Corsepius <ralf_corsepius@rtems.org>
223
224        PR 613/bsps
225        * include/bsp.h: Remove MAX_LONG_TEST_DURATION.
226
2272004-04-21      Ralf Corsepius <ralf_corsepius@rtems.org>
228
229        PR 614/bsps
230        * include/bsp.h: Remove MAX_SHORT_TEST_DURATION (Unused).
231
2322004-04-08      Ralf Corsepius <ralf_corsepius@rtems.org>
233
234        * Makefile.am: Build main.o for !HAS_CXX.
235        Set EXEEXT = <empty> (Workaround to a bug in automake).
236
2372004-04-01      Ralf Corsepius <ralf_corsepius@rtems.org>
238
239        * include/bsp.h: Include <rtems/clockdrv.h> instead of <clockdrv.h>.
240        * startup/exit.c: Include <rtems/clockdrv.h> instead of <clockdrv.h>.
241        * include/bsp.h: Include <rtems/console.h> instead of <console.h>.
242        * include/bsp.h: Include <rtems/iosupp.h> instead of <iosupp.h>.
243
2442004-03-31      Ralf Corsepius <ralf_corsepius@rtems.org>
245
246        * clock/clock.c, include/bsp.h, shmsupp/cause_intr.c,
247        shmsupp/getcfg.c, shmsupp/lock.c, startup/bspstart.c: Convert to
248        using c99 fixed size types.
249
2502004-02-19      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
251
252        * Makefile.am: Reflect changes to bsp.am.
253        Preinstall dist_project_lib*.
254
2552004-02-14      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
256
257        * Makefile.am: Reflect changes to bsp.am.
258
2592004-02-03      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
260
261        * configure.ac: Remove AM_CONDITIONAL(HAS_MP).
262
2632004-01-30      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
264
265        * Makefile.am: Merge-in clock/Makefile.am, console/Makefile.am,
266        shmsupp/Makefile.am, startup/Makefile.am, timer/Makefile.am,
267        wrapup/Makefile.am. Use automake compilation rules.
268        * clock/Makefile.am, console/Makefile.am, shmsupp/Makefile.am,
269        startup/Makefile.am, timer/Makefile.am, wrapup/Makefile.am: Remove.
270        * configure.ac: Reflect changes above.
271
2722004-01-28      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
273
274        * configure.ac: Add nostdinc to AUTOMAKE_OPTIONS.
275        Add RTEMS_PROG_CCAS.
276
2772004-01-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
278
279        * Makefile.am: Add PREINSTALL_DIRS.
280
2812004-01-14      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
282
283        * startup/Makefile.am: Re-add dirstamps to PRE/TMPINSTALL_FILES.
284        Add PRE/TMPINSTALL_FILES to CLEANFILES.
285
2862004-01-05      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
287
288        * wrapup/Makefile.am: Eliminate $(LIB).
289        Use noinst_DATA to trigger building libbsp.a.
290
2912003-12-18      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
292
293        * wrapup/Makefile.am: Remove GENERIC_FILES.
294
2952003-12-13      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
296
297        * startup/Makefile.am: s,${PROJECT_RELEASE}/lib,$(PROJECT_LIB),g.
298
2992003-12-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
300
301        * startup/Makefile.am: Use mkdir_p. Remove dirs from PRE/TMPINSTALL_FILES.
302
3032003-12-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
304
305        * configure.ac: Require automake >= 1.8, autoconf >= 2.59.
306
3072003-12-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
308
309        * startup/Makefile.am: Add custom compilation rule for
310        rtems-ctor$(LIB_VARIANT).$(OBJEXT).
311
3122003-12-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
313
314        * startup/Makefile.am: Misc cleanups and fixes.
315        * wrapup/Makefile.am: Misc cleanups and fixes.
316
3172003-12-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
318
319        * Makefile.am: Add preinstallation dirstamp support.
320        * clock/Makefile.am: Cosmetics.
321        * console/Makefile.am: Cosmetics.
322        * shmsupp/Makefile.am: Cosmetics.
323        * startup/Makefile.am: Cosmetics.
324        * timer/Makefile.am: Cosmetics.
325        * wrapup/Makefile.am: Cosmetics.
326
3272003-12-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
328
329        * clock/Makefile.am: Remove all-local: $(ARCH).
330        * console/Makefile.am: Remove all-local: $(ARCH).
331        * shmsupp/Makefile.am: Remove all-local: $(ARCH).
332        * startup/Makefile.am: Remove all-local: $(ARCH).
333        * timer/Makefile.am: Remove all-local: $(ARCH).
334        * wrapup/Makefile.am: Remove all-local: $(ARCH).
335
3362003-09-29      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
337
338        * Makefile.am: Merge-in include/Makefile.am.
339        Reflect changes to bsp.am.
340        * include/Makefile.am: Remove.
341        * configure.ac: Reflect changes above.
342
3432003-09-26      Joel Sherrill <joel@OARcorp.com>
344
345        * timer/timer.c: Obsoleting HP PA-RISC port and removing all
346        references.
347
3482003-09-04      Joel Sherrill <joel@OARcorp.com>
349
350        * clock/clock.c, console/console.c, include/bsp.h, shmsupp/addrconv.c,
351        shmsupp/cause_intr.c, shmsupp/getcfg.c, shmsupp/lock.c,
352        shmsupp/mpisr.c, startup/bspclean.c, startup/bspstart.c,
353        startup/exit.c, startup/setvec.c, timer/timer.c: URL for license
354        changed.
355
3562003-08-18      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
357
358        * Makefile.am: Reflect having moved aclocal/.
359
3602003-08-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
361
362        * Makefile.am: Reflect having moved automake/.
363        * clock/Makefile.am: Reflect having moved automake/.
364        * console/Makefile.am: Reflect having moved automake/.
365        * include/Makefile.am: Reflect having moved automake/.
366        * shmsupp/Makefile.am: Reflect having moved automake/.
367        * startup/Makefile.am: Reflect having moved automake/.
368        * timer/Makefile.am: Reflect having moved automake/.
369        * wrapup/Makefile.am: Reflect having moved automake/.
370
3712003-08-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
372
373        * configure.ac: Use rtems-bugs@rtems.com as bug report email address.
374
3752003-03-06      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
376
377        * configure.ac: Remove AC_CONFIG_AUX_DIR.
378
3792003-02-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
380
381        * configure.ac: AM_INIT_AUTOMAKE([1.7.2]).
382
3832003-02-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
384
385        * configure.ac: AC_PREREQ(2.57).
386
3872003-01-15      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
388
389        * configure.ac: Add BSPOPTS (WORKSPACE_MB, HEAPSPACE_MB).
390        * clock/Makefile.am: Don't include @RTEMS_BSP@.cfg.
391        * console/Makefile.am: Don't include @RTEMS_BSP@.cfg.
392        * shmsupp/Makefile.am: Don't include @RTEMS_BSP@.cfg.
393        * startup/Makefile.am: Don't include @RTEMS_BSP@.cfg.
394        * timer/Makefile.am: Don't include @RTEMS_BSP@.cfg.
395
3962002-12-10      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
397
398        * wrapup/Makefile.am: Don't include @RTEMS_BSP@.cfg.
399
4002002-11-19      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
401
402        * configure.ac: Remove RTEMS_OUTPUT_BUILD_SUBDIRS. Cosmetical
403        changes.
404
4052002-11-05      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
406
407        * configure.ac: Unconditionally check for CXX (Hack to bug in
408        autoconf > 2.54).
409
4102002-10-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
411
412        * .cvsignore: Reformat.
413        Add autom4te*cache.
414        Remove autom4te.cache.
415
4162002-08-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
417
418        * clock/Makefile.am: Use .$(OBJEXT) instead of .o.
419        * console/Makefile.am: Use .$(OBJEXT) instead of .o.
420        * shmsupp/Makefile.am: Use .$(OBJEXT) instead of .o.
421        * startup/Makefile.am: Use .$(OBJEXT) instead of .o.
422        * timer/Makefile.am: Use .$(OBJEXT) instead of .o.
423        * wrapup/Makefile.am: Use .$(OBJEXT) instead of .o.
424
4252002-07-04      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
426
427        * wrapup/Makefile.am: Eliminate TMPINSTALL_FILES.
428        Remove $(OBJS) from all-local.
429
4302002-06-29      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
431
432        * wrapup/Makefile.am: Remove preinstallation of libbsp.a,
433
4342002-03-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
435
436        * configure.ac:
437        AC_INIT(package,_RTEMS_VERSION,_RTEMS_BUGS).
438        AM_INIT_AUTOMAKE([no-define foreign 1.6]).
439        * clock/Makefile.am: Remove AUTOMAKE_OPTIONS.
440        * Makefile.am: Remove AUTOMAKE_OPTIONS.
441        * console/Makefile.am: Remove AUTOMAKE_OPTIONS.
442        * include/Makefile.am: Remove AUTOMAKE_OPTIONS.
443        * shmsupp/Makefile.am: Remove AUTOMAKE_OPTIONS.
444        * startup/Makefile.am: Remove AUTOMAKE_OPTIONS.
445        * timer/Makefile.am: Remove AUTOMAKE_OPTIONS.
446        * wrapup/Makefile.am: Remove AUTOMAKE_OPTIONS.
447
4482001-11-30      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
449
450        * configure.ac: Introduce RTEMS_BSP_CONFIGURE.
451
4522001-11-07      Joel Sherrill <joel@OARcorp.com>
453
454        * startup/Makefile.am: Do NOT use the standard bootcard.c.
455        NOTE: With this fix all test including the mptest ran as expected.
456
4572001-10-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
458
459        * .cvsignore: Add autom4te.cache for autoconf > 2.52.
460        * configure.in: Remove.
461        * configure.ac: New file, generated from configure.in by autoupdate.
462
4632001-09-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
464
465        * include/Makefile.am: Use 'CLEANFILES ='.
466        * include/Makefile.am: Use 'TMPINSTALL_FILES ='.
467
4682001-08-17      Joel Sherrill <joel@OARcorp.com>
469
470        * include/Makefile.am: Include coverhd.h so tmtests will compile.
471
4722001-05-26      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
473
474        * configure.in: Add bspopts.h.
475        * include/.cvsignore: Add bspopts.h*, stamp-h*, coverhd.h.
476        * include/Makefile.am: Use *_HEADERS instead of *H_FILES.
477        * include/bsp.h: Include bspopts.h.
478
4792001-05-10      Ralf Corsepius  <corsepiu@faw.uni-ulm.de>
480
481        * configure.in: Use RTEMS_PROG_CC_FOR_TARGET([-ansi -fasm]).
482
4832000-11-09      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
484
485        * Makefile.am: Use ... instead of RTEMS_TOPdir in ACLOCAL_AMFLAGS.
486
4872000-11-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
488
489        * Makefile.am: Switch to ACLOCAL_AMFLAGS = -I $(RTEMS_TOPdir)/aclocal.
490
4912000-11-01      Joel Sherrill <joel@OARcorp.com>
492
493        * startup/bspstart.c: assoc.h, error.h, libio_.h, libio.h,
494        and libcsupport.h moved from libc to lib/include/rtems and
495        now must be referenced as <rtems/XXX.h>.   Header file order
496        was cleaned up while doing this.
497
4982000-10-30      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
499
500        * bsp_specs: Add qnolinkcmds.
501
5022000-10-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
503
504        * Makefile.am: ACLOCAL_AMFLAGS= -I $(RTEMS_TOPdir)/macros.
505        Switch to GNU canonicalization.
506
5072000-09-04      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
508
509        * clock/Makefile.am, console/Makefile.am, shmsupp/Makefile.am,
510        startup/Makefile.am, timer/Makefile.am, wrapup/Makefile.am: Include
511        compile.am
512
5132000-08-10      Joel Sherrill <joel@OARcorp.com>
514
515        * ChangeLog: New file.
Note: See TracBrowser for help on using the repository browser.