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

4.104.115
Last change on this file since 4909a30 was 4909a30, checked in by Joel Sherrill <joel.sherrill@…>, on 09/10/08 at 21:35:37

2008-09-10 Joel Sherrill <joel.sherrill@…>

  • include/bsp.h: Review of all bsp_cleanup() implementations. In this phase, all prototypes were removed from bsp.h and empty implementations were removed and made to use the shared stub.
  • Property mode set to 100644
File size: 13.0 KB
Line 
12008-09-10      Joel Sherrill <joel.sherrill@oarcorp.com>
2
3        * include/bsp.h: Review of all bsp_cleanup() implementations. In this
4        phase, all prototypes were removed from bsp.h and empty
5        implementations were removed and made to use the shared stub.
6
72008-09-05      Joel Sherrill <joel.sherrill@OARcorp.com>
8
9        * clock/ckinit.c: The Shared Memory Driver no longer requires the
10        special IOCTL in Clock_control. This was a hack which has existed
11        since before the Classic API Timer Manager was implemented. All
12        implementations of and references to Clock_control were removed.
13
142008-09-05      Ralf Corsépius <ralf.corsepius@rtems.org>
15
16        * console/console.c, timer/timer.c: Convert to "bool".
17
182008-08-31      Joel Sherrill <joel.sherrill@oarcorp.com>
19
20        * timer/timer.c, timer/timerisr.c: Eliminate empty function from every
21        benchmark timer driver. Fix spelling.
22
232008-08-31      Joel Sherrill <joel.sherrill@oarcorp.com>
24
25        * timer/timer.c, timer/timerisr.c: Rename timer driver methods to
26        follow RTEMS programming conventions.
27
282008-05-15      Joel Sherrill <joel.sherrill@OARcorp.com>
29
30        * startup/bspstart.c: Add capability for bootcard.c BSP Initialization
31        Framework to ask the BSP where it has memory for the RTEMS Workspace
32        and C Program Heap. These collectively are referred to as work area.
33        If the BSP supports this, then it does not have to include code to
34        split the available memory between the two areas. This reduces the
35        amount of code in the BSP specific bspstart.c file. Additionally, the
36        shared framework can initialize the C Library, call
37        rtems_debug_enable(), and dirty the work area memory. Until most/all
38        BSPs support this new capability, if the BSP supports this, it should
39        call RTEMS_BSP_BOOTCARD_HANDLES_RAM_ALLOCATION from its configure.ac.
40        When the transition is complete, this autoconf macro can be removed.
41
422008-05-14      Joel Sherrill <joel.sherrill@OARcorp.com>
43
44        * Makefile.am: Rework to avoid .rel files.
45
462008-05-12      Joel Sherrill <joel.sherrill@OARcorp.com>
47
48        * startup/bspstart.c: Refactored and renamed initialization routines to
49        rtems_initialize_data_structures, rtems_initialize_before_drivers,
50        rtems_initialize_device_drivers, and
51        rtems_initialize_start_multitasking. This opened the sequence up so
52        that bootcard() could provide a more robust and flexible framework
53        which is easier to explain and understand. This also lays the
54        groundwork for sharing the division of available memory between the
55        RTEMS workspace and heap and the C library initialization across all
56        BSPs.
57
582007-12-11      Joel Sherrill <joel.sherrill@OARcorp.com>
59
60        * clock/ckinit.c, include/bsp.h, startup/bspstart.c: Eliminate copies
61        of the Configuration Table. Use the RTEMS provided accessor macros to
62        obtain configuration fields.
63
642007-12-04      Joel Sherrill <joel.sherrill@OARcorp.com>
65
66        * include/bsp.h, startup/bspstart.c: Move interrupt_stack_size field
67        from CPU Table to Configuration Table. Eliminate CPU Table from all
68        ports. Delete references to CPU Table in all forms.
69
702007-12-03      Joel Sherrill <joel.sherrill@OARcorp.com>
71
72        * startup/bspstart.c: Moved most of the remaining CPU Table fields to
73        the Configuration Table. This included pretasking_hook,
74        predriver_hook, postdriver_hook, idle_task, do_zero_of_workspace,
75        extra_mpci_receive_server_stack, stack_allocate_hook, and
76        stack_free_hook. As a side-effect of this effort some multiprocessing
77        code was made conditional and some style clean up occurred.
78
792007-04-12      Ralf Corsépius <ralf.corsepius@rtems.org>
80
81        * bsp_specs: Remove qrtems_debug.
82
832006-12-02      Ralf Corsépius <ralf.corsepius@rtems.org>
84
85        * configure.ac: New BUG-REPORT address.
86
872006-10-17      Ralf Corsépius <ralf.corsepius@rtems.org>
88
89        * configure.ac: Require autoconf-2.60. Require automake-1.10.
90
912006-01-11      Ralf Corsepius <ralf.corsepius@rtems.org>
92
93        * Makefile.am: Add preinstall.am.
94
952005-05-26      Ralf Corsepius <ralf.corsepius@rtems.org>
96
97        * include/bsp.h: New header guard.
98
992005-01-07      Ralf Corsepius <ralf.corsepius@rtems.org>
100
101        * Makefile.am: Eliminate CFLAGS_OPTIMIZE_V.
102
1032005-01-02      Ralf Corsepius <ralf.corsepius@rtems.org>
104
105        * Makefile.am: Remove build-variant support.
106
1072004-09-24      Ralf Corsepius <ralf_corsepius@rtems.org>
108
109        * configure.ac: Require automake > 1.9.
110
1112004-04-23      Ralf Corsepius <ralf_corsepius@rtems.org>
112
113        PR 610/bsps
114        * Makefile.am: Add include/tm27.h, Cosmetics.
115        * include/tm27.h: Final cosmetics.
116
1172004-04-22      Ralf Corsepius <ralf_corsepius@rtems.org>
118
119        * include/bsp.h: Split out tmtest27 support.
120        * include/tm27.h: New.
121
1222004-04-21      Ralf Corsepius <ralf_corsepius@rtems.org>
123
124        PR 613/bsps
125        * include/bsp.h: Remove MAX_LONG_TEST_DURATION.
126
1272004-04-21      Ralf Corsepius <ralf_corsepius@rtems.org>
128
129        PR 614/bsps
130        * include/bsp.h: Remove MAX_SHORT_TEST_DURATION (Unused).
131
1322004-04-01      Ralf Corsepius <ralf_corsepius@rtems.org>
133
134        * include/bsp.h: Include <rtems/clockdrv.h> instead of <clockdrv.h>.
135        * include/bsp.h: Include <rtems/console.h> instead of <console.h>.
136
1372004-03-31      Ralf Corsepius <ralf_corsepius@rtems.org>
138
139        * clock/ckinit.c, shmsupp/getcfg.c, shmsupp/lock.c,
140        startup/bspstart.c, timer/timer.c, timer/timerisr.c: Convert to
141        using c99 fixed size types.
142
1432004-02-19      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
144
145        * Makefile.am: Reflect changes to bsp.am.
146        Preinstall dist_project_lib*.
147
1482004-02-14      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
149
150        * Makefile.am: Reflect changes to bsp.am.
151
1522004-02-03      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
153
154        * configure.ac: Remove AM_CONDITIONAL(HAS_MP).
155        Remove RTEMS_CHECK_MULTIPROCESSING.
156
1572004-02-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
158
159        * Makefile.am: Merge-in clock/Makefile.am, console/Makefile.am,
160        shmsupp/Makefile.am, startup/Makefile.am, timer/Makefile.am,
161        wrapup/Makefile.am. Use automake compilation rules.
162        * clock/Makefile.am, console/Makefile.am, shmsupp/Makefile.am,
163        startup/Makefile.am, timer/Makefile.am, wrapup/Makefile.am: Remove.
164        * configure.ac: Reflect changes above.
165
1662004-01-28      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
167
168        * configure.ac: Add nostdinc to AUTOMAKE_OPTIONS.
169        Add RTEMS_PROG_CCAS.
170
1712004-01-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
172
173        * Makefile.am: Add PREINSTALL_DIRS.
174
1752004-01-14      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
176
177        * Makefile.am: Re-add dirstamps to PRE/TMPINSTALL_FILES.
178        Add PRE/TMPINSTALL_FILES to CLEANFILES.
179        * startup/Makefile.am: Ditto.
180
1812004-01-05      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
182
183        * wrapup/Makefile.am: Eliminate $(LIB).
184        Use noinst_DATA to trigger building libbsp.a.
185
1862003-12-18      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
187
188        * wrapup/Makefile.am: Remove GENERIC_FILES.
189
1902003-12-13      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
191
192        * startup/Makefile.am: s,${PROJECT_RELEASE}/lib,$(PROJECT_LIB),g.
193
1942003-12-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
195
196        * startup/Makefile.am: Use mkdir_p. Remove dirs from PRE/TMPINSTALL_FILES.
197
1982003-12-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
199
200        * configure.ac: Require automake >= 1.8, autoconf >= 2.59.
201
2022003-12-09      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
203
204        * startup/Makefile.am: Misc cleanups and fixes.
205        * wrapup/Makefile.am: Misc cleanups and fixes.
206
2072003-12-03      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
208
209        * Makefile.am: Add preinstallation dirstamp support.
210        * clock/Makefile.am: Cosmetics.
211        * console/Makefile.am: Cosmetics.
212        * shmsupp/Makefile.am: Cosmetics.
213        * startup/Makefile.am: Cosmetics.
214        * timer/Makefile.am: Cosmetics.
215        * wrapup/Makefile.am: Cosmetics.
216
2172003-12-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
218
219        * clock/Makefile.am: Remove all-local: $(ARCH).
220        * console/Makefile.am: Remove all-local: $(ARCH).
221        * shmsupp/Makefile.am: Remove all-local: $(ARCH).
222        * startup/Makefile.am: Remove all-local: $(ARCH).
223        * timer/Makefile.am: Remove all-local: $(ARCH).
224        * wrapup/Makefile.am: Remove all-local: $(ARCH).
225
2262003-09-29      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
227
228        * Makefile.am: Merge-in include/Makefile.am.
229        Reflect changes to bsp.am.
230        * include/Makefile.am: Remove.
231        * configure.ac: Reflect changes above.
232
2332003-09-04      Joel Sherrill <joel@OARcorp.com>
234
235        * clock/ckinit.c, console/console.c, include/bsp.h, shmsupp/addrconv.c,
236        shmsupp/getcfg.c, shmsupp/lock.c, shmsupp/mpisr.c,
237        startup/bspclean.c, startup/bspstart.c, startup/linkcmds,
238        startup/main.c, startup/setvec.c, timer/timer.c, timer/timerisr.c:
239        URL for license changed.
240
2412003-08-18      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
242
243        * Makefile.am: Reflect having moved aclocal/.
244
2452003-08-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
246
247        * Makefile.am: Reflect having moved automake/.
248        * clock/Makefile.am: Reflect having moved automake/.
249        * console/Makefile.am: Reflect having moved automake/.
250        * include/Makefile.am: Reflect having moved automake/.
251        * shmsupp/Makefile.am: Reflect having moved automake/.
252        * startup/Makefile.am: Reflect having moved automake/.
253        * timer/Makefile.am: Reflect having moved automake/.
254        * wrapup/Makefile.am: Reflect having moved automake/.
255
2562003-08-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
257
258        * configure.ac: Use rtems-bugs@rtems.com as bug report email address.
259
2602003-08-06      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
261
262        PR 445/bsps
263        * bsp_specs: Remove -D__embedded__ -Asystem(embedded) from cpp.
264        Remove cpp, old_cpp (now unused).
265
2662003-03-06      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
267
268        * configure.ac: Remove AC_CONFIG_AUX_DIR.
269
2702003-02-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
271
272        * configure.ac: AM_INIT_AUTOMAKE([1.7.2]).
273
2742003-02-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
275
276        * configure.ac: AC_PREREQ(2.57).
277
2782003-01-20      Joel Sherrill <joel@OARcorp.com>
279
280        * startup/linkcmds*: Add FreeBSD sysctl() sections.
281
2822003-01-15      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
283
284        * clock/Makefile.am: Don't include @RTEMS_BSP@.cfg.
285        * console/Makefile.am: Don't include @RTEMS_BSP@.cfg.
286        * shmsupp/Makefile.am: Don't include @RTEMS_BSP@.cfg.
287        * startup/Makefile.am: Don't include @RTEMS_BSP@.cfg.
288        * timer/Makefile.am: Don't include @RTEMS_BSP@.cfg.
289
2902002-12-10      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
291
292        * wrapup/Makefile.am: Don't include @RTEMS_BSP@.cfg.
293
2942002-10-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
295
296        * .cvsignore: Reformat.
297        Add autom4te*cache.
298        Remove autom4te.cache.
299
3002002-08-21      Joel Sherrill <joel@OARcorp.com>
301
302        * bsp_specs: Added support for -nostdlibs.
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-20      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
314
315        * startup/Makefile.am: Add bsplib_DATA = linkcmds.
316
3172002-07-04      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
318
319        * wrapup/Makefile.am: Eliminate TMPINSTALL_FILES.
320        Remove $(OBJS) from all-local.
321
3222002-06-29      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
323
324        * wrapup/Makefile.am: Remove preinstallation of libbsp.a,
325
3262002-03-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
327
328        * configure.ac:
329        AC_INIT(package,_RTEMS_VERSION,_RTEMS_BUGS).
330        AM_INIT_AUTOMAKE([no-define foreign 1.6]).
331        * clock/Makefile.am: Remove AUTOMAKE_OPTIONS.
332        * Makefile.am: Remove AUTOMAKE_OPTIONS.
333        * console/Makefile.am: Remove AUTOMAKE_OPTIONS.
334        * include/Makefile.am: Remove AUTOMAKE_OPTIONS.
335        * shmsupp/Makefile.am: Remove AUTOMAKE_OPTIONS.
336        * startup/Makefile.am: Remove AUTOMAKE_OPTIONS.
337        * timer/Makefile.am: Remove AUTOMAKE_OPTIONS.
338        * wrapup/Makefile.am: Remove AUTOMAKE_OPTIONS.
339
3402001-11-30      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
341
342        * configure.ac: Introduce RTEMS_BSP_CONFIGURE.
343
3442001-10-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
345
346        * .cvsignore: Add autom4te.cache for autoconf > 2.52.
347        * configure.in: Remove.
348        * configure.ac: New file, generated from configure.in by autoupdate.
349
3502001-09-27      Joel Sherrill <joel@OARcorp.com>
351
352        * include/bsp.h: Renamed delay() to rtems_bsp_delay().
353        * shmsupp/lock.c: Renamed delay() to rtems_bsp_delay().
354
3552001-09-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
356
357        * include/Makefile.am: Use 'CLEANFILES ='.
358        * include/Makefile.am: Use 'TMPINSTALL_FILES ='.
359
3602001-05-22      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
361
362        * configure.in: Add bspopts.h.
363        * include/.cvsignore: Add bspopts.h*, coverhd.h, stamp-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-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
387
388        * Makefile.am: ACLOCAL_AMFLAGS= -I $(RTEMS_TOPdir)/macros.
389        Switch to GNU canonicalization.
390
3912000-09-04      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
392
393        * clock/Makefile.am, console/Makefile.am, shmsupp/Makefile.am,
394        startup/Makefile.am, timer/Makefile.am, wrapup/Makefile.am: Include
395        compile.am
396
3972000-08-10      Joel Sherrill <joel@OARcorp.com>
398
399        * ChangeLog: New file.
Note: See TracBrowser for help on using the repository browser.