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

4.104.114.95
Last change on this file since 34ef6c7 was 34ef6c7, checked in by Joel Sherrill <joel.sherrill@…>, on Sep 5, 2008 at 10:06:51 PM

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

  • clock/ckinit.c: The Shared Memory Driver no longer requires the special IOCTL in Clock_control. This was a hack which has existed since before the Classic API Timer Manager was implemented. All implementations of and references to Clock_control were removed.
  • Property mode set to 100644
File size: 12.8 KB
Line 
12008-09-05      Joel Sherrill <joel.sherrill@OARcorp.com>
2
3        * clock/ckinit.c: The Shared Memory Driver no longer requires the
4        special IOCTL in Clock_control. This was a hack which has existed
5        since before the Classic API Timer Manager was implemented. All
6        implementations of and references to Clock_control were removed.
7
82008-09-05      Ralf Corsépius <ralf.corsepius@rtems.org>
9
10        * console/console.c, timer/timer.c: Convert to "bool".
11
122008-08-31      Joel Sherrill <joel.sherrill@oarcorp.com>
13
14        * timer/timer.c, timer/timerisr.c: Eliminate empty function from every
15        benchmark timer driver. Fix spelling.
16
172008-08-31      Joel Sherrill <joel.sherrill@oarcorp.com>
18
19        * timer/timer.c, timer/timerisr.c: Rename timer driver methods to
20        follow RTEMS programming conventions.
21
222008-05-15      Joel Sherrill <joel.sherrill@OARcorp.com>
23
24        * startup/bspstart.c: Add capability for bootcard.c BSP Initialization
25        Framework to ask the BSP where it has memory for the RTEMS Workspace
26        and C Program Heap. These collectively are referred to as work area.
27        If the BSP supports this, then it does not have to include code to
28        split the available memory between the two areas. This reduces the
29        amount of code in the BSP specific bspstart.c file. Additionally, the
30        shared framework can initialize the C Library, call
31        rtems_debug_enable(), and dirty the work area memory. Until most/all
32        BSPs support this new capability, if the BSP supports this, it should
33        call RTEMS_BSP_BOOTCARD_HANDLES_RAM_ALLOCATION from its configure.ac.
34        When the transition is complete, this autoconf macro can be removed.
35
362008-05-14      Joel Sherrill <joel.sherrill@OARcorp.com>
37
38        * Makefile.am: Rework to avoid .rel files.
39
402008-05-12      Joel Sherrill <joel.sherrill@OARcorp.com>
41
42        * startup/bspstart.c: Refactored and renamed initialization routines to
43        rtems_initialize_data_structures, rtems_initialize_before_drivers,
44        rtems_initialize_device_drivers, and
45        rtems_initialize_start_multitasking. This opened the sequence up so
46        that bootcard() could provide a more robust and flexible framework
47        which is easier to explain and understand. This also lays the
48        groundwork for sharing the division of available memory between the
49        RTEMS workspace and heap and the C library initialization across all
50        BSPs.
51
522007-12-11      Joel Sherrill <joel.sherrill@OARcorp.com>
53
54        * clock/ckinit.c, include/bsp.h, startup/bspstart.c: Eliminate copies
55        of the Configuration Table. Use the RTEMS provided accessor macros to
56        obtain configuration fields.
57
582007-12-04      Joel Sherrill <joel.sherrill@OARcorp.com>
59
60        * include/bsp.h, startup/bspstart.c: Move interrupt_stack_size field
61        from CPU Table to Configuration Table. Eliminate CPU Table from all
62        ports. Delete references to CPU Table in all forms.
63
642007-12-03      Joel Sherrill <joel.sherrill@OARcorp.com>
65
66        * startup/bspstart.c: Moved most of the remaining CPU Table fields to
67        the Configuration Table. This included pretasking_hook,
68        predriver_hook, postdriver_hook, idle_task, do_zero_of_workspace,
69        extra_mpci_receive_server_stack, stack_allocate_hook, and
70        stack_free_hook. As a side-effect of this effort some multiprocessing
71        code was made conditional and some style clean up occurred.
72
732007-04-12      Ralf Corsépius <ralf.corsepius@rtems.org>
74
75        * bsp_specs: Remove qrtems_debug.
76
772006-12-02      Ralf Corsépius <ralf.corsepius@rtems.org>
78
79        * configure.ac: New BUG-REPORT address.
80
812006-10-17      Ralf Corsépius <ralf.corsepius@rtems.org>
82
83        * configure.ac: Require autoconf-2.60. Require automake-1.10.
84
852006-01-11      Ralf Corsepius <ralf.corsepius@rtems.org>
86
87        * Makefile.am: Add preinstall.am.
88
892005-05-26      Ralf Corsepius <ralf.corsepius@rtems.org>
90
91        * include/bsp.h: New header guard.
92
932005-01-07      Ralf Corsepius <ralf.corsepius@rtems.org>
94
95        * Makefile.am: Eliminate CFLAGS_OPTIMIZE_V.
96
972005-01-02      Ralf Corsepius <ralf.corsepius@rtems.org>
98
99        * Makefile.am: Remove build-variant support.
100
1012004-09-24      Ralf Corsepius <ralf_corsepius@rtems.org>
102
103        * configure.ac: Require automake > 1.9.
104
1052004-04-23      Ralf Corsepius <ralf_corsepius@rtems.org>
106
107        PR 610/bsps
108        * Makefile.am: Add include/tm27.h, Cosmetics.
109        * include/tm27.h: Final cosmetics.
110
1112004-04-22      Ralf Corsepius <ralf_corsepius@rtems.org>
112
113        * include/bsp.h: Split out tmtest27 support.
114        * include/tm27.h: New.
115
1162004-04-21      Ralf Corsepius <ralf_corsepius@rtems.org>
117
118        PR 613/bsps
119        * include/bsp.h: Remove MAX_LONG_TEST_DURATION.
120
1212004-04-21      Ralf Corsepius <ralf_corsepius@rtems.org>
122
123        PR 614/bsps
124        * include/bsp.h: Remove MAX_SHORT_TEST_DURATION (Unused).
125
1262004-04-01      Ralf Corsepius <ralf_corsepius@rtems.org>
127
128        * include/bsp.h: Include <rtems/clockdrv.h> instead of <clockdrv.h>.
129        * include/bsp.h: Include <rtems/console.h> instead of <console.h>.
130
1312004-03-31      Ralf Corsepius <ralf_corsepius@rtems.org>
132
133        * clock/ckinit.c, shmsupp/getcfg.c, shmsupp/lock.c,
134        startup/bspstart.c, timer/timer.c, timer/timerisr.c: Convert to
135        using c99 fixed size types.
136
1372004-02-19      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
138
139        * Makefile.am: Reflect changes to bsp.am.
140        Preinstall dist_project_lib*.
141
1422004-02-14      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
143
144        * Makefile.am: Reflect changes to bsp.am.
145
1462004-02-03      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
147
148        * configure.ac: Remove AM_CONDITIONAL(HAS_MP).
149        Remove RTEMS_CHECK_MULTIPROCESSING.
150
1512004-02-02      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        * Makefile.am: Re-add dirstamps to PRE/TMPINSTALL_FILES.
172        Add PRE/TMPINSTALL_FILES to CLEANFILES.
173        * startup/Makefile.am: Ditto.
174
1752004-01-05      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
176
177        * wrapup/Makefile.am: Eliminate $(LIB).
178        Use noinst_DATA to trigger building libbsp.a.
179
1802003-12-18      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
181
182        * wrapup/Makefile.am: Remove GENERIC_FILES.
183
1842003-12-13      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
185
186        * startup/Makefile.am: s,${PROJECT_RELEASE}/lib,$(PROJECT_LIB),g.
187
1882003-12-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
189
190        * startup/Makefile.am: Use mkdir_p. Remove dirs from PRE/TMPINSTALL_FILES.
191
1922003-12-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
193
194        * configure.ac: Require automake >= 1.8, autoconf >= 2.59.
195
1962003-12-09      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
197
198        * startup/Makefile.am: Misc cleanups and fixes.
199        * wrapup/Makefile.am: Misc cleanups and fixes.
200
2012003-12-03      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
202
203        * Makefile.am: Add preinstallation dirstamp support.
204        * clock/Makefile.am: Cosmetics.
205        * console/Makefile.am: Cosmetics.
206        * shmsupp/Makefile.am: Cosmetics.
207        * startup/Makefile.am: Cosmetics.
208        * timer/Makefile.am: Cosmetics.
209        * wrapup/Makefile.am: Cosmetics.
210
2112003-12-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
212
213        * clock/Makefile.am: Remove all-local: $(ARCH).
214        * console/Makefile.am: Remove all-local: $(ARCH).
215        * shmsupp/Makefile.am: Remove all-local: $(ARCH).
216        * startup/Makefile.am: Remove all-local: $(ARCH).
217        * timer/Makefile.am: Remove all-local: $(ARCH).
218        * wrapup/Makefile.am: Remove all-local: $(ARCH).
219
2202003-09-29      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
221
222        * Makefile.am: Merge-in include/Makefile.am.
223        Reflect changes to bsp.am.
224        * include/Makefile.am: Remove.
225        * configure.ac: Reflect changes above.
226
2272003-09-04      Joel Sherrill <joel@OARcorp.com>
228
229        * clock/ckinit.c, console/console.c, include/bsp.h, shmsupp/addrconv.c,
230        shmsupp/getcfg.c, shmsupp/lock.c, shmsupp/mpisr.c,
231        startup/bspclean.c, startup/bspstart.c, startup/linkcmds,
232        startup/main.c, startup/setvec.c, timer/timer.c, timer/timerisr.c:
233        URL for license changed.
234
2352003-08-18      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
236
237        * Makefile.am: Reflect having moved aclocal/.
238
2392003-08-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
240
241        * Makefile.am: Reflect having moved automake/.
242        * clock/Makefile.am: Reflect having moved automake/.
243        * console/Makefile.am: Reflect having moved automake/.
244        * include/Makefile.am: Reflect having moved automake/.
245        * shmsupp/Makefile.am: Reflect having moved automake/.
246        * startup/Makefile.am: Reflect having moved automake/.
247        * timer/Makefile.am: Reflect having moved automake/.
248        * wrapup/Makefile.am: Reflect having moved automake/.
249
2502003-08-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
251
252        * configure.ac: Use rtems-bugs@rtems.com as bug report email address.
253
2542003-08-06      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
255
256        PR 445/bsps
257        * bsp_specs: Remove -D__embedded__ -Asystem(embedded) from cpp.
258        Remove cpp, old_cpp (now unused).
259
2602003-03-06      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
261
262        * configure.ac: Remove AC_CONFIG_AUX_DIR.
263
2642003-02-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
265
266        * configure.ac: AM_INIT_AUTOMAKE([1.7.2]).
267
2682003-02-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
269
270        * configure.ac: AC_PREREQ(2.57).
271
2722003-01-20      Joel Sherrill <joel@OARcorp.com>
273
274        * startup/linkcmds*: Add FreeBSD sysctl() sections.
275
2762003-01-15      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
277
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-10-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
289
290        * .cvsignore: Reformat.
291        Add autom4te*cache.
292        Remove autom4te.cache.
293
2942002-08-21      Joel Sherrill <joel@OARcorp.com>
295
296        * bsp_specs: Added support for -nostdlibs.
297
2982002-08-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
299
300        * clock/Makefile.am: Use .$(OBJEXT) instead of .o.
301        * console/Makefile.am: Use .$(OBJEXT) instead of .o.
302        * shmsupp/Makefile.am: Use .$(OBJEXT) instead of .o.
303        * startup/Makefile.am: Use .$(OBJEXT) instead of .o.
304        * timer/Makefile.am: Use .$(OBJEXT) instead of .o.
305        * wrapup/Makefile.am: Use .$(OBJEXT) instead of .o.
306
3072002-07-20      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
308
309        * startup/Makefile.am: Add bsplib_DATA = linkcmds.
310
3112002-07-04      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
312
313        * wrapup/Makefile.am: Eliminate TMPINSTALL_FILES.
314        Remove $(OBJS) from all-local.
315
3162002-06-29      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
317
318        * wrapup/Makefile.am: Remove preinstallation of libbsp.a,
319
3202002-03-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
321
322        * configure.ac:
323        AC_INIT(package,_RTEMS_VERSION,_RTEMS_BUGS).
324        AM_INIT_AUTOMAKE([no-define foreign 1.6]).
325        * clock/Makefile.am: Remove AUTOMAKE_OPTIONS.
326        * Makefile.am: Remove AUTOMAKE_OPTIONS.
327        * console/Makefile.am: Remove AUTOMAKE_OPTIONS.
328        * include/Makefile.am: Remove AUTOMAKE_OPTIONS.
329        * shmsupp/Makefile.am: Remove AUTOMAKE_OPTIONS.
330        * startup/Makefile.am: Remove AUTOMAKE_OPTIONS.
331        * timer/Makefile.am: Remove AUTOMAKE_OPTIONS.
332        * wrapup/Makefile.am: Remove AUTOMAKE_OPTIONS.
333
3342001-11-30      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
335
336        * configure.ac: Introduce RTEMS_BSP_CONFIGURE.
337
3382001-10-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
339
340        * .cvsignore: Add autom4te.cache for autoconf > 2.52.
341        * configure.in: Remove.
342        * configure.ac: New file, generated from configure.in by autoupdate.
343
3442001-09-27      Joel Sherrill <joel@OARcorp.com>
345
346        * include/bsp.h: Renamed delay() to rtems_bsp_delay().
347        * shmsupp/lock.c: Renamed delay() to rtems_bsp_delay().
348
3492001-09-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
350
351        * include/Makefile.am: Use 'CLEANFILES ='.
352        * include/Makefile.am: Use 'TMPINSTALL_FILES ='.
353
3542001-05-22      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
355
356        * configure.in: Add bspopts.h.
357        * include/.cvsignore: Add bspopts.h*, coverhd.h, stamp-h*.
358        * include/Makefile.am: Use *_HEADERS instead of *H_FILES.
359        * include/bsp.h: Include bspopts.h.
360
3612001-05-10      Ralf Corsepius  <corsepiu@faw.uni-ulm.de>
362
363        * configure.in: Use RTEMS_PROG_CC_FOR_TARGET([-ansi -fasm]).
364
3652000-11-09      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
366
367        * Makefile.am: Use ... instead of RTEMS_TOPdir in ACLOCAL_AMFLAGS.
368
3692000-11-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
370
371        * Makefile.am: Switch to ACLOCAL_AMFLAGS = -I $(RTEMS_TOPdir)/aclocal.
372
3732000-11-01      Joel Sherrill <joel@OARcorp.com>
374
375        * startup/bspstart.c: assoc.h, error.h, libio_.h, libio.h,
376        and libcsupport.h moved from libc to lib/include/rtems and
377        now must be referenced as <rtems/XXX.h>.   Header file order
378        was cleaned up while doing this.
379
3802000-10-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
381
382        * Makefile.am: ACLOCAL_AMFLAGS= -I $(RTEMS_TOPdir)/macros.
383        Switch to GNU canonicalization.
384
3852000-09-04      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
386
387        * clock/Makefile.am, console/Makefile.am, shmsupp/Makefile.am,
388        startup/Makefile.am, timer/Makefile.am, wrapup/Makefile.am: Include
389        compile.am
390
3912000-08-10      Joel Sherrill <joel@OARcorp.com>
392
393        * ChangeLog: New file.
Note: See TracBrowser for help on using the repository browser.