source: rtems/c/src/lib/libbsp/no_cpu/no_bsp/ChangeLog @ af9361c

4.104.115
Last change on this file since af9361c was af9361c, checked in by Ralf Corsepius <ralf.corsepius@…>, on 10/15/09 at 12:50:03

2009-10-15 Ralf Corsépius <ralf.corsepius@…>

  • make/custom/no_bsp.cfg: New (relocated from /make/custom).
  • Property mode set to 100644
File size: 14.9 KB
Line 
12009-10-15      Ralf Corsépius <ralf.corsepius@rtems.org>
2
3        * make/custom/no_bsp.cfg: New (relocated from /make/custom).
4
52009-09-15      Ralf Corsépius <ralf.corsepius@rtems.org>
6
7        * configure.ac: Remove RTEMS_BSP_BOOTCARD_OPTIONS.
8
9 2009-07-16     Joel Sherrill <joel.sherrill@oarcorp.com>
10
11        * configure.ac: Rename BSP_BOOTCARD_OPTIONS to
12        RTEMS_BSP_BOOTCARD_OPTIONS. Add RTEMS_BSP_CLEANUP_OPTIONS so all BSPs
13        have the same options.
14
152008-10-02      Joel Sherrill <joel.sherrill@OARcorp.com>
16
17        * Makefile.am, preinstall.am: Use shared tm27.h stub.
18        * include/tm27.h: Removed.
19
202008-09-29      Ralf Corsépius <ralf.corsepius@rtems.org>
21
22        * Makefile.am: Eliminate *_SOURCES.
23
242008-09-29      Ralf Corsépius <ralf.corsepius@rtems.org>
25
26        * Makefile.am: Move noinst_LIBRARIES = libbsp.a before its
27        components.
28
292008-09-26      Ralf Corsépius <ralf.corsepius@rtems.org>
30
31        * Makefile.am: Cleanup ../../shared/include/bootcard.h handling.
32
332008-09-23      Joel Sherrill <joel.sherrill@oarcorp.com>
34
35        * configure.ac: Make letting boot_card() handle work area allocation
36        mandatory. Rename RTEMS_BSP_BOOTCARD_HANDLES_RAM_ALLOCATION to
37        BSP_BOOTCARD_OPTIONS.
38
392008-09-23      Joel Sherrill <joel.sherrill@oarcorp.com>
40
41        * Makefile.am: BSP specific bsp_cleanup() is a dupe of a shared one.
42        * startup/bspclean.c: Removed.
43
442008-09-18      Joel Sherrill <joel.sherrill@oarcorp.com>
45
46        * include/bsp.h: Remove unnecessary include of bsp.h
47
482008-09-16      Joel Sherrill <joel.sherrill@oarcorp.com>
49
50        * Makefile.am: Use top level shared bsp_get_work_area() implementation.
51        * startup/bspgetworkarea.c: Removed.
52
532008-09-16      Joel Sherrill <joel.sherrill@oarcorp.com>
54
55        * clock/ckinit.c: Remove unnecessary includes of rtems/libcsupport.h
56        and rtems/libio.h.
57
582008-09-14      Joel Sherrill <joel.sherrill@oarcorp.com>
59
60        * Makefile.am, configure.ac, startup/bspstart.c: Create
61        bsp_get_work_area() into its own file and use BSP Framework to
62        perform more initialization.
63        * startup/bspgetworkarea.c: New file.
64        * startup/main.c: Removed.
65
662008-09-10      Joel Sherrill <joel.sherrill@oarcorp.com>
67
68        * include/bsp.h: Review of all bsp_cleanup() implementations. In this
69        phase, all prototypes were removed from bsp.h and empty
70        implementations were removed and made to use the shared stub.
71
722008-09-05      Joel Sherrill <joel.sherrill@OARcorp.com>
73
74        * clock/ckinit.c: The Shared Memory Driver no longer requires the
75        special IOCTL in Clock_control. This was a hack which has existed
76        since before the Classic API Timer Manager was implemented. All
77        implementations of and references to Clock_control were removed.
78
792008-09-05      Ralf Corsépius <ralf.corsepius@rtems.org>
80
81        * console/console.c, timer/timer.c: Convert to "bool".
82
832008-08-31      Joel Sherrill <joel.sherrill@oarcorp.com>
84
85        * timer/timer.c, timer/timerisr.c: Eliminate empty function from every
86        benchmark timer driver. Fix spelling.
87
882008-08-31      Joel Sherrill <joel.sherrill@oarcorp.com>
89
90        * timer/timer.c, timer/timerisr.c: Rename timer driver methods to
91        follow RTEMS programming conventions.
92
932008-05-15      Joel Sherrill <joel.sherrill@OARcorp.com>
94
95        * startup/bspstart.c: Add capability for bootcard.c BSP Initialization
96        Framework to ask the BSP where it has memory for the RTEMS Workspace
97        and C Program Heap. These collectively are referred to as work area.
98        If the BSP supports this, then it does not have to include code to
99        split the available memory between the two areas. This reduces the
100        amount of code in the BSP specific bspstart.c file. Additionally, the
101        shared framework can initialize the C Library, call
102        rtems_debug_enable(), and dirty the work area memory. Until most/all
103        BSPs support this new capability, if the BSP supports this, it should
104        call RTEMS_BSP_BOOTCARD_HANDLES_RAM_ALLOCATION from its configure.ac.
105        When the transition is complete, this autoconf macro can be removed.
106
1072008-05-14      Joel Sherrill <joel.sherrill@OARcorp.com>
108
109        * Makefile.am: Rework to avoid .rel files.
110
1112008-05-12      Joel Sherrill <joel.sherrill@OARcorp.com>
112
113        * startup/bspstart.c: Refactored and renamed initialization routines to
114        rtems_initialize_data_structures, rtems_initialize_before_drivers,
115        rtems_initialize_device_drivers, and
116        rtems_initialize_start_multitasking. This opened the sequence up so
117        that bootcard() could provide a more robust and flexible framework
118        which is easier to explain and understand. This also lays the
119        groundwork for sharing the division of available memory between the
120        RTEMS workspace and heap and the C library initialization across all
121        BSPs.
122
1232007-12-11      Joel Sherrill <joel.sherrill@OARcorp.com>
124
125        * clock/ckinit.c, include/bsp.h, startup/bspstart.c: Eliminate copies
126        of the Configuration Table. Use the RTEMS provided accessor macros to
127        obtain configuration fields.
128
1292007-12-04      Joel Sherrill <joel.sherrill@OARcorp.com>
130
131        * include/bsp.h, startup/bspstart.c: Move interrupt_stack_size field
132        from CPU Table to Configuration Table. Eliminate CPU Table from all
133        ports. Delete references to CPU Table in all forms.
134
1352007-12-03      Joel Sherrill <joel.sherrill@OARcorp.com>
136
137        * startup/bspstart.c: Moved most of the remaining CPU Table fields to
138        the Configuration Table. This included pretasking_hook,
139        predriver_hook, postdriver_hook, idle_task, do_zero_of_workspace,
140        extra_mpci_receive_server_stack, stack_allocate_hook, and
141        stack_free_hook. As a side-effect of this effort some multiprocessing
142        code was made conditional and some style clean up occurred.
143
1442007-04-12      Ralf Corsépius <ralf.corsepius@rtems.org>
145
146        * bsp_specs: Remove qrtems_debug.
147
1482006-12-02      Ralf Corsépius <ralf.corsepius@rtems.org>
149
150        * configure.ac: New BUG-REPORT address.
151
1522006-10-17      Ralf Corsépius <ralf.corsepius@rtems.org>
153
154        * configure.ac: Require autoconf-2.60. Require automake-1.10.
155
1562006-01-11      Ralf Corsepius <ralf.corsepius@rtems.org>
157
158        * Makefile.am: Add preinstall.am.
159
1602005-05-26      Ralf Corsepius <ralf.corsepius@rtems.org>
161
162        * include/bsp.h: New header guard.
163
1642005-01-07      Ralf Corsepius <ralf.corsepius@rtems.org>
165
166        * Makefile.am: Eliminate CFLAGS_OPTIMIZE_V.
167
1682005-01-02      Ralf Corsepius <ralf.corsepius@rtems.org>
169
170        * Makefile.am: Remove build-variant support.
171
1722004-09-24      Ralf Corsepius <ralf_corsepius@rtems.org>
173
174        * configure.ac: Require automake > 1.9.
175
1762004-04-23      Ralf Corsepius <ralf_corsepius@rtems.org>
177
178        PR 610/bsps
179        * Makefile.am: Add include/tm27.h, Cosmetics.
180        * include/tm27.h: Final cosmetics.
181
1822004-04-22      Ralf Corsepius <ralf_corsepius@rtems.org>
183
184        * include/bsp.h: Split out tmtest27 support.
185        * include/tm27.h: New.
186
1872004-04-21      Ralf Corsepius <ralf_corsepius@rtems.org>
188
189        PR 613/bsps
190        * include/bsp.h: Remove MAX_LONG_TEST_DURATION.
191
1922004-04-21      Ralf Corsepius <ralf_corsepius@rtems.org>
193
194        PR 614/bsps
195        * include/bsp.h: Remove MAX_SHORT_TEST_DURATION (Unused).
196
1972004-04-01      Ralf Corsepius <ralf_corsepius@rtems.org>
198
199        * include/bsp.h: Include <rtems/clockdrv.h> instead of <clockdrv.h>.
200        * include/bsp.h: Include <rtems/console.h> instead of <console.h>.
201
2022004-03-31      Ralf Corsepius <ralf_corsepius@rtems.org>
203
204        * clock/ckinit.c, shmsupp/getcfg.c, shmsupp/lock.c,
205        startup/bspstart.c, timer/timer.c, timer/timerisr.c: Convert to
206        using c99 fixed size types.
207
2082004-02-19      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
209
210        * Makefile.am: Reflect changes to bsp.am.
211        Preinstall dist_project_lib*.
212
2132004-02-14      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
214
215        * Makefile.am: Reflect changes to bsp.am.
216
2172004-02-03      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
218
219        * configure.ac: Remove AM_CONDITIONAL(HAS_MP).
220        Remove RTEMS_CHECK_MULTIPROCESSING.
221
2222004-02-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
223
224        * Makefile.am: Merge-in clock/Makefile.am, console/Makefile.am,
225        shmsupp/Makefile.am, startup/Makefile.am, timer/Makefile.am,
226        wrapup/Makefile.am. Use automake compilation rules.
227        * clock/Makefile.am, console/Makefile.am, shmsupp/Makefile.am,
228        startup/Makefile.am, timer/Makefile.am, wrapup/Makefile.am: Remove.
229        * configure.ac: Reflect changes above.
230
2312004-01-28      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
232
233        * configure.ac: Add nostdinc to AUTOMAKE_OPTIONS.
234        Add RTEMS_PROG_CCAS.
235
2362004-01-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
237
238        * Makefile.am: Add PREINSTALL_DIRS.
239
2402004-01-14      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
241
242        * Makefile.am: Re-add dirstamps to PRE/TMPINSTALL_FILES.
243        Add PRE/TMPINSTALL_FILES to CLEANFILES.
244        * startup/Makefile.am: Ditto.
245
2462004-01-05      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
247
248        * wrapup/Makefile.am: Eliminate $(LIB).
249        Use noinst_DATA to trigger building libbsp.a.
250
2512003-12-18      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
252
253        * wrapup/Makefile.am: Remove GENERIC_FILES.
254
2552003-12-13      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
256
257        * startup/Makefile.am: s,${PROJECT_RELEASE}/lib,$(PROJECT_LIB),g.
258
2592003-12-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
260
261        * startup/Makefile.am: Use mkdir_p. Remove dirs from PRE/TMPINSTALL_FILES.
262
2632003-12-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
264
265        * configure.ac: Require automake >= 1.8, autoconf >= 2.59.
266
2672003-12-09      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
268
269        * startup/Makefile.am: Misc cleanups and fixes.
270        * wrapup/Makefile.am: Misc cleanups and fixes.
271
2722003-12-03      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
273
274        * Makefile.am: Add preinstallation dirstamp support.
275        * clock/Makefile.am: Cosmetics.
276        * console/Makefile.am: Cosmetics.
277        * shmsupp/Makefile.am: Cosmetics.
278        * startup/Makefile.am: Cosmetics.
279        * timer/Makefile.am: Cosmetics.
280        * wrapup/Makefile.am: Cosmetics.
281
2822003-12-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
283
284        * clock/Makefile.am: Remove all-local: $(ARCH).
285        * console/Makefile.am: Remove all-local: $(ARCH).
286        * shmsupp/Makefile.am: Remove all-local: $(ARCH).
287        * startup/Makefile.am: Remove all-local: $(ARCH).
288        * timer/Makefile.am: Remove all-local: $(ARCH).
289        * wrapup/Makefile.am: Remove all-local: $(ARCH).
290
2912003-09-29      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
292
293        * Makefile.am: Merge-in include/Makefile.am.
294        Reflect changes to bsp.am.
295        * include/Makefile.am: Remove.
296        * configure.ac: Reflect changes above.
297
2982003-09-04      Joel Sherrill <joel@OARcorp.com>
299
300        * clock/ckinit.c, console/console.c, include/bsp.h, shmsupp/addrconv.c,
301        shmsupp/getcfg.c, shmsupp/lock.c, shmsupp/mpisr.c,
302        startup/bspclean.c, startup/bspstart.c, startup/linkcmds,
303        startup/main.c, startup/setvec.c, timer/timer.c, timer/timerisr.c:
304        URL for license changed.
305
3062003-08-18      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
307
308        * Makefile.am: Reflect having moved aclocal/.
309
3102003-08-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
311
312        * Makefile.am: Reflect having moved automake/.
313        * clock/Makefile.am: Reflect having moved automake/.
314        * console/Makefile.am: Reflect having moved automake/.
315        * include/Makefile.am: Reflect having moved automake/.
316        * shmsupp/Makefile.am: Reflect having moved automake/.
317        * startup/Makefile.am: Reflect having moved automake/.
318        * timer/Makefile.am: Reflect having moved automake/.
319        * wrapup/Makefile.am: Reflect having moved automake/.
320
3212003-08-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
322
323        * configure.ac: Use rtems-bugs@rtems.com as bug report email address.
324
3252003-08-06      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
326
327        PR 445/bsps
328        * bsp_specs: Remove -D__embedded__ -Asystem(embedded) from cpp.
329        Remove cpp, old_cpp (now unused).
330
3312003-03-06      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
332
333        * configure.ac: Remove AC_CONFIG_AUX_DIR.
334
3352003-02-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
336
337        * configure.ac: AM_INIT_AUTOMAKE([1.7.2]).
338
3392003-02-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
340
341        * configure.ac: AC_PREREQ(2.57).
342
3432003-01-20      Joel Sherrill <joel@OARcorp.com>
344
345        * startup/linkcmds*: Add FreeBSD sysctl() sections.
346
3472003-01-15      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
348
349        * clock/Makefile.am: Don't include @RTEMS_BSP@.cfg.
350        * console/Makefile.am: Don't include @RTEMS_BSP@.cfg.
351        * shmsupp/Makefile.am: Don't include @RTEMS_BSP@.cfg.
352        * startup/Makefile.am: Don't include @RTEMS_BSP@.cfg.
353        * timer/Makefile.am: Don't include @RTEMS_BSP@.cfg.
354
3552002-12-10      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
356
357        * wrapup/Makefile.am: Don't include @RTEMS_BSP@.cfg.
358
3592002-10-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
360
361        * .cvsignore: Reformat.
362        Add autom4te*cache.
363        Remove autom4te.cache.
364
3652002-08-21      Joel Sherrill <joel@OARcorp.com>
366
367        * bsp_specs: Added support for -nostdlibs.
368
3692002-08-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
370
371        * clock/Makefile.am: Use .$(OBJEXT) instead of .o.
372        * console/Makefile.am: Use .$(OBJEXT) instead of .o.
373        * shmsupp/Makefile.am: Use .$(OBJEXT) instead of .o.
374        * startup/Makefile.am: Use .$(OBJEXT) instead of .o.
375        * timer/Makefile.am: Use .$(OBJEXT) instead of .o.
376        * wrapup/Makefile.am: Use .$(OBJEXT) instead of .o.
377
3782002-07-20      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
379
380        * startup/Makefile.am: Add bsplib_DATA = linkcmds.
381
3822002-07-04      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
383
384        * wrapup/Makefile.am: Eliminate TMPINSTALL_FILES.
385        Remove $(OBJS) from all-local.
386
3872002-06-29      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
388
389        * wrapup/Makefile.am: Remove preinstallation of libbsp.a,
390
3912002-03-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
392
393        * configure.ac:
394        AC_INIT(package,_RTEMS_VERSION,_RTEMS_BUGS).
395        AM_INIT_AUTOMAKE([no-define foreign 1.6]).
396        * clock/Makefile.am: Remove AUTOMAKE_OPTIONS.
397        * Makefile.am: Remove AUTOMAKE_OPTIONS.
398        * console/Makefile.am: Remove AUTOMAKE_OPTIONS.
399        * include/Makefile.am: Remove AUTOMAKE_OPTIONS.
400        * shmsupp/Makefile.am: Remove AUTOMAKE_OPTIONS.
401        * startup/Makefile.am: Remove AUTOMAKE_OPTIONS.
402        * timer/Makefile.am: Remove AUTOMAKE_OPTIONS.
403        * wrapup/Makefile.am: Remove AUTOMAKE_OPTIONS.
404
4052001-11-30      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
406
407        * configure.ac: Introduce RTEMS_BSP_CONFIGURE.
408
4092001-10-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
410
411        * .cvsignore: Add autom4te.cache for autoconf > 2.52.
412        * configure.in: Remove.
413        * configure.ac: New file, generated from configure.in by autoupdate.
414
4152001-09-27      Joel Sherrill <joel@OARcorp.com>
416
417        * include/bsp.h: Renamed delay() to rtems_bsp_delay().
418        * shmsupp/lock.c: Renamed delay() to rtems_bsp_delay().
419
4202001-09-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
421
422        * include/Makefile.am: Use 'CLEANFILES ='.
423        * include/Makefile.am: Use 'TMPINSTALL_FILES ='.
424
4252001-05-22      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
426
427        * configure.in: Add bspopts.h.
428        * include/.cvsignore: Add bspopts.h*, coverhd.h, stamp-h*.
429        * include/Makefile.am: Use *_HEADERS instead of *H_FILES.
430        * include/bsp.h: Include bspopts.h.
431
4322001-05-10      Ralf Corsepius  <corsepiu@faw.uni-ulm.de>
433
434        * configure.in: Use RTEMS_PROG_CC_FOR_TARGET([-ansi -fasm]).
435
4362000-11-09      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
437
438        * Makefile.am: Use ... instead of RTEMS_TOPdir in ACLOCAL_AMFLAGS.
439
4402000-11-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
441
442        * Makefile.am: Switch to ACLOCAL_AMFLAGS = -I $(RTEMS_TOPdir)/aclocal.
443
4442000-11-01      Joel Sherrill <joel@OARcorp.com>
445
446        * startup/bspstart.c: assoc.h, error.h, libio_.h, libio.h,
447        and libcsupport.h moved from libc to lib/include/rtems and
448        now must be referenced as <rtems/XXX.h>.   Header file order
449        was cleaned up while doing this.
450
4512000-10-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
452
453        * Makefile.am: ACLOCAL_AMFLAGS= -I $(RTEMS_TOPdir)/macros.
454        Switch to GNU canonicalization.
455
4562000-09-04      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
457
458        * clock/Makefile.am, console/Makefile.am, shmsupp/Makefile.am,
459        startup/Makefile.am, timer/Makefile.am, wrapup/Makefile.am: Include
460        compile.am
461
4622000-08-10      Joel Sherrill <joel@OARcorp.com>
463
464        * ChangeLog: New file.
Note: See TracBrowser for help on using the repository browser.