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

4.104.114.95
Last change on this file since 6ea100c1 was 6ea100c1, checked in by Joel Sherrill <joel.sherrill@…>, on 05/12/08 at 18:43:55

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

  • startup/bspstart.c: Refactored and renamed initialization routines to rtems_initialize_data_structures, rtems_initialize_before_drivers, rtems_initialize_device_drivers, and rtems_initialize_start_multitasking. This opened the sequence up so that bootcard() could provide a more robust and flexible framework which is easier to explain and understand. This also lays the groundwork for sharing the division of available memory between the RTEMS workspace and heap and the C library initialization across all BSPs.
  • Property mode set to 100644
File size: 12.8 KB
Line 
12008-05-12      Joel Sherrill <joel.sherrill@OARcorp.com>
2
3        * startup/bspstart.c: Refactored and renamed initialization routines to
4        rtems_initialize_data_structures, rtems_initialize_before_drivers,
5        rtems_initialize_device_drivers, and
6        rtems_initialize_start_multitasking. This opened the sequence up so
7        that bootcard() could provide a more robust and flexible framework
8        which is easier to explain and understand. This also lays the
9        groundwork for sharing the division of available memory between the
10        RTEMS workspace and heap and the C library initialization across all
11        BSPs.
12
132007-12-12      Joel Sherrill <joel.sherrill@OARcorp.com>
14
15        * Makefile.am, startup/bspstart.c: Links and runs again.
16        * console/console-io.c: New file.
17
182007-12-11      Joel Sherrill <joel.sherrill@OARcorp.com>
19
20        * clock/clock.c, include/bsp.h, startup/bspstart.c,
21        startup/rtems-ctor.cc: Eliminate copies of the Configuration Table.
22        Use the RTEMS provided accessor macros to obtain configuration
23        fields.
24
252007-12-04      Joel Sherrill <joel.sherrill@OARcorp.com>
26
27        * include/bsp.h, startup/bspstart.c: Move interrupt_stack_size field
28        from CPU Table to Configuration Table. Eliminate CPU Table from all
29        ports. Delete references to CPU Table in all forms.
30
312007-12-03      Joel Sherrill <joel.sherrill@OARcorp.com>
32
33        * startup/bspstart.c: Moved most of the remaining CPU Table fields to
34        the Configuration Table. This included pretasking_hook,
35        predriver_hook, postdriver_hook, idle_task, do_zero_of_workspace,
36        extra_mpci_receive_server_stack, stack_allocate_hook, and
37        stack_free_hook. As a side-effect of this effort some multiprocessing
38        code was made conditional and some style clean up occurred.
39
402007-08-07      Joel Sherrill <joel.sherrill@OARcorp.com>
41
42        * preinstall.am: Save changes again to make tagger happy.
43
442007-07-31      Joel Sherrill <joel.sherrill@OARcorp.com>
45
46        * Makefile.am, preinstall.am: You need main() to link all applications.
47        There is no C++ specific way to link currently.
48
492007-07-24      Joel Sherrill <joel.sherrill@OARcorp.com>
50
51        * Makefile.am, startup/main.c: Now can link with C compiler and not
52        require C++ compiler to link. The file rtems-ctor.cc is not being
53        built but if there is a need for C++ code to run on this BSP, then it
54        will have to be addressed. The simplest solution which might work is
55        to check the RTEMS system state before calling bsp_start() in main().
56
572007-05-07      Ralf Corsépius <ralf.corsepius@rtems.org>
58
59        * startup/bspstart.c: Use uintptr_t for address arithmetics.
60        * bsp_specs: Remove -qrtems_debug.
61
622006-12-02      Ralf Corsépius <ralf.corsepius@rtems.org>
63
64        * configure.ac: New BUG-REPORT address.
65
662006-10-30      Joel Sherrill <joel@OARcorp.com>
67
68        * startup/rtems-ctor.cc: Conditionally disable non-GCC code.
69
702006-10-17      Ralf Corsépius <ralf.corsepius@rtems.org>
71
72        * configure.ac: Require autoconf-2.60. Require automake-1.10.
73
742006-01-11      Ralf Corsepius <ralf.corsepius@rtems.org>
75
76        * Makefile.am: Add preinstall.am.
77
782005-05-26      Ralf Corsepius <ralf.corsepius@rtems.org>
79
80        * include/bsp.h: New header guard.
81
822005-01-22      Ralf Corsepius <ralf.corsepius@rtems.org>
83
84        * Makefile.am: Merge rtems-ctor.o into libbsp.a.
85        Fix building rtems-ctor.o and no-ctor.o.
86
872005-01-07      Ralf Corsepius <ralf.corsepius@rtems.org>
88
89        * Makefile.am: Eliminate CFLAGS_OPTIMIZE_V.
90
912005-01-02      Ralf Corsepius <ralf.corsepius@rtems.org>
92
93        * Makefile.am: Remove build-variant support.
94
952004-09-24      Ralf Corsepius <ralf_corsepius@rtems.org>
96
97        * configure.ac: Require automake > 1.9.
98
992004-04-23      Ralf Corsepius <ralf_corsepius@rtems.org>
100
101        PR 610/bsps
102        * Makefile.am: Add include/tm27.h, Cosmetics.
103        * include/tm27.h: Final cosmetics.
104
1052004-04-22      Ralf Corsepius <ralf_corsepius@rtems.org>
106
107        * include/bsp.h: Split out tmtest27 support.
108        * include/tm27.h: New.
109
1102004-04-21      Ralf Corsepius <ralf_corsepius@rtems.org>
111
112        PR 613/bsps
113        * include/bsp.h: Remove MAX_LONG_TEST_DURATION.
114
1152004-04-21      Ralf Corsepius <ralf_corsepius@rtems.org>
116
117        PR 614/bsps
118        * include/bsp.h: Remove MAX_SHORT_TEST_DURATION (Unused).
119
1202004-04-08      Ralf Corsepius <ralf_corsepius@rtems.org>
121
122        * Makefile.am: Build main.o for !HAS_CXX.
123        Set EXEEXT = <empty> (Workaround to a bug in automake).
124
1252004-04-01      Ralf Corsepius <ralf_corsepius@rtems.org>
126
127        * include/bsp.h: Include <rtems/clockdrv.h> instead of <clockdrv.h>.
128        * startup/exit.c: Include <rtems/clockdrv.h> instead of <clockdrv.h>.
129        * include/bsp.h: Include <rtems/console.h> instead of <console.h>.
130        * include/bsp.h: Include <rtems/iosupp.h> instead of <iosupp.h>.
131
1322004-03-31      Ralf Corsepius <ralf_corsepius@rtems.org>
133
134        * clock/clock.c, include/bsp.h, shmsupp/cause_intr.c,
135        shmsupp/getcfg.c, shmsupp/lock.c, startup/bspstart.c: Convert to
136        using c99 fixed size types.
137
1382004-02-19      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
139
140        * Makefile.am: Reflect changes to bsp.am.
141        Preinstall dist_project_lib*.
142
1432004-02-14      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
144
145        * Makefile.am: Reflect changes to bsp.am.
146
1472004-02-03      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
148
149        * configure.ac: Remove AM_CONDITIONAL(HAS_MP).
150
1512004-01-30      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
152
153        * Makefile.am: Merge-in clock/Makefile.am, console/Makefile.am,
154        shmsupp/Makefile.am, startup/Makefile.am, timer/Makefile.am,
155        wrapup/Makefile.am. Use automake compilation rules.
156        * clock/Makefile.am, console/Makefile.am, shmsupp/Makefile.am,
157        startup/Makefile.am, timer/Makefile.am, wrapup/Makefile.am: Remove.
158        * configure.ac: Reflect changes above.
159
1602004-01-28      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
161
162        * configure.ac: Add nostdinc to AUTOMAKE_OPTIONS.
163        Add RTEMS_PROG_CCAS.
164
1652004-01-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
166
167        * Makefile.am: Add PREINSTALL_DIRS.
168
1692004-01-14      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
170
171        * startup/Makefile.am: Re-add dirstamps to PRE/TMPINSTALL_FILES.
172        Add PRE/TMPINSTALL_FILES to CLEANFILES.
173
1742004-01-05      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
175
176        * wrapup/Makefile.am: Eliminate $(LIB).
177        Use noinst_DATA to trigger building libbsp.a.
178
1792003-12-18      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
180
181        * wrapup/Makefile.am: Remove GENERIC_FILES.
182
1832003-12-13      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
184
185        * startup/Makefile.am: s,${PROJECT_RELEASE}/lib,$(PROJECT_LIB),g.
186
1872003-12-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
188
189        * startup/Makefile.am: Use mkdir_p. Remove dirs from PRE/TMPINSTALL_FILES.
190
1912003-12-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
192
193        * configure.ac: Require automake >= 1.8, autoconf >= 2.59.
194
1952003-12-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
196
197        * startup/Makefile.am: Add custom compilation rule for
198        rtems-ctor$(LIB_VARIANT).$(OBJEXT).
199
2002003-12-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
201
202        * startup/Makefile.am: Misc cleanups and fixes.
203        * wrapup/Makefile.am: Misc cleanups and fixes.
204
2052003-12-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
206
207        * Makefile.am: Add preinstallation dirstamp support.
208        * clock/Makefile.am: Cosmetics.
209        * console/Makefile.am: Cosmetics.
210        * shmsupp/Makefile.am: Cosmetics.
211        * startup/Makefile.am: Cosmetics.
212        * timer/Makefile.am: Cosmetics.
213        * wrapup/Makefile.am: Cosmetics.
214
2152003-12-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
216
217        * clock/Makefile.am: Remove all-local: $(ARCH).
218        * console/Makefile.am: Remove all-local: $(ARCH).
219        * shmsupp/Makefile.am: Remove all-local: $(ARCH).
220        * startup/Makefile.am: Remove all-local: $(ARCH).
221        * timer/Makefile.am: Remove all-local: $(ARCH).
222        * wrapup/Makefile.am: Remove all-local: $(ARCH).
223
2242003-09-29      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
225
226        * Makefile.am: Merge-in include/Makefile.am.
227        Reflect changes to bsp.am.
228        * include/Makefile.am: Remove.
229        * configure.ac: Reflect changes above.
230
2312003-09-26      Joel Sherrill <joel@OARcorp.com>
232
233        * timer/timer.c: Obsoleting HP PA-RISC port and removing all
234        references.
235
2362003-09-04      Joel Sherrill <joel@OARcorp.com>
237
238        * clock/clock.c, console/console.c, include/bsp.h, shmsupp/addrconv.c,
239        shmsupp/cause_intr.c, shmsupp/getcfg.c, shmsupp/lock.c,
240        shmsupp/mpisr.c, startup/bspclean.c, startup/bspstart.c,
241        startup/exit.c, startup/setvec.c, timer/timer.c: URL for license
242        changed.
243
2442003-08-18      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
245
246        * Makefile.am: Reflect having moved aclocal/.
247
2482003-08-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
249
250        * Makefile.am: Reflect having moved automake/.
251        * clock/Makefile.am: Reflect having moved automake/.
252        * console/Makefile.am: Reflect having moved automake/.
253        * include/Makefile.am: Reflect having moved automake/.
254        * shmsupp/Makefile.am: Reflect having moved automake/.
255        * startup/Makefile.am: Reflect having moved automake/.
256        * timer/Makefile.am: Reflect having moved automake/.
257        * wrapup/Makefile.am: Reflect having moved automake/.
258
2592003-08-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
260
261        * configure.ac: Use rtems-bugs@rtems.com as bug report email address.
262
2632003-03-06      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
264
265        * configure.ac: Remove AC_CONFIG_AUX_DIR.
266
2672003-02-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
268
269        * configure.ac: AM_INIT_AUTOMAKE([1.7.2]).
270
2712003-02-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
272
273        * configure.ac: AC_PREREQ(2.57).
274
2752003-01-15      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
276
277        * configure.ac: Add BSPOPTS (WORKSPACE_MB, HEAPSPACE_MB).
278        * clock/Makefile.am: Don't include @RTEMS_BSP@.cfg.
279        * console/Makefile.am: Don't include @RTEMS_BSP@.cfg.
280        * shmsupp/Makefile.am: Don't include @RTEMS_BSP@.cfg.
281        * startup/Makefile.am: Don't include @RTEMS_BSP@.cfg.
282        * timer/Makefile.am: Don't include @RTEMS_BSP@.cfg.
283
2842002-12-10      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
285
286        * wrapup/Makefile.am: Don't include @RTEMS_BSP@.cfg.
287
2882002-11-19      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
289
290        * configure.ac: Remove RTEMS_OUTPUT_BUILD_SUBDIRS. Cosmetical
291        changes.
292
2932002-11-05      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
294
295        * configure.ac: Unconditionally check for CXX (Hack to bug in
296        autoconf > 2.54).
297
2982002-10-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
299
300        * .cvsignore: Reformat.
301        Add autom4te*cache.
302        Remove autom4te.cache.
303
3042002-08-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
305
306        * clock/Makefile.am: Use .$(OBJEXT) instead of .o.
307        * console/Makefile.am: Use .$(OBJEXT) instead of .o.
308        * shmsupp/Makefile.am: Use .$(OBJEXT) instead of .o.
309        * startup/Makefile.am: Use .$(OBJEXT) instead of .o.
310        * timer/Makefile.am: Use .$(OBJEXT) instead of .o.
311        * wrapup/Makefile.am: Use .$(OBJEXT) instead of .o.
312
3132002-07-04      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
314
315        * wrapup/Makefile.am: Eliminate TMPINSTALL_FILES.
316        Remove $(OBJS) from all-local.
317
3182002-06-29      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
319
320        * wrapup/Makefile.am: Remove preinstallation of libbsp.a,
321
3222002-03-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
323
324        * configure.ac:
325        AC_INIT(package,_RTEMS_VERSION,_RTEMS_BUGS).
326        AM_INIT_AUTOMAKE([no-define foreign 1.6]).
327        * clock/Makefile.am: Remove AUTOMAKE_OPTIONS.
328        * Makefile.am: Remove AUTOMAKE_OPTIONS.
329        * console/Makefile.am: Remove AUTOMAKE_OPTIONS.
330        * include/Makefile.am: Remove AUTOMAKE_OPTIONS.
331        * shmsupp/Makefile.am: Remove AUTOMAKE_OPTIONS.
332        * startup/Makefile.am: Remove AUTOMAKE_OPTIONS.
333        * timer/Makefile.am: Remove AUTOMAKE_OPTIONS.
334        * wrapup/Makefile.am: Remove AUTOMAKE_OPTIONS.
335
3362001-11-30      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
337
338        * configure.ac: Introduce RTEMS_BSP_CONFIGURE.
339
3402001-11-07      Joel Sherrill <joel@OARcorp.com>
341
342        * startup/Makefile.am: Do NOT use the standard bootcard.c.
343        NOTE: With this fix all test including the mptest ran as expected.
344
3452001-10-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
346
347        * .cvsignore: Add autom4te.cache for autoconf > 2.52.
348        * configure.in: Remove.
349        * configure.ac: New file, generated from configure.in by autoupdate.
350
3512001-09-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
352
353        * include/Makefile.am: Use 'CLEANFILES ='.
354        * include/Makefile.am: Use 'TMPINSTALL_FILES ='.
355
3562001-08-17      Joel Sherrill <joel@OARcorp.com>
357
358        * include/Makefile.am: Include coverhd.h so tmtests will compile.
359
3602001-05-26      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
361
362        * configure.in: Add bspopts.h.
363        * include/.cvsignore: Add bspopts.h*, stamp-h*, coverhd.h.
364        * include/Makefile.am: Use *_HEADERS instead of *H_FILES.
365        * include/bsp.h: Include bspopts.h.
366
3672001-05-10      Ralf Corsepius  <corsepiu@faw.uni-ulm.de>
368
369        * configure.in: Use RTEMS_PROG_CC_FOR_TARGET([-ansi -fasm]).
370
3712000-11-09      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
372
373        * Makefile.am: Use ... instead of RTEMS_TOPdir in ACLOCAL_AMFLAGS.
374
3752000-11-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
376
377        * Makefile.am: Switch to ACLOCAL_AMFLAGS = -I $(RTEMS_TOPdir)/aclocal.
378
3792000-11-01      Joel Sherrill <joel@OARcorp.com>
380
381        * startup/bspstart.c: assoc.h, error.h, libio_.h, libio.h,
382        and libcsupport.h moved from libc to lib/include/rtems and
383        now must be referenced as <rtems/XXX.h>.   Header file order
384        was cleaned up while doing this.
385
3862000-10-30      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
387
388        * bsp_specs: Add qnolinkcmds.
389
3902000-10-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
391
392        * Makefile.am: ACLOCAL_AMFLAGS= -I $(RTEMS_TOPdir)/macros.
393        Switch to GNU canonicalization.
394
3952000-09-04      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
396
397        * clock/Makefile.am, console/Makefile.am, shmsupp/Makefile.am,
398        startup/Makefile.am, timer/Makefile.am, wrapup/Makefile.am: Include
399        compile.am
400
4012000-08-10      Joel Sherrill <joel@OARcorp.com>
402
403        * ChangeLog: New file.
Note: See TracBrowser for help on using the repository browser.