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

4.104.114.95
Last change on this file since e6778bc was e6778bc, checked in by Joel Sherrill <joel.sherrill@…>, on 08/31/08 at 16:02:11

2008-08-31 Joel Sherrill <joel.sherrill@…>

  • timer/timer.c, timer/timerisr.c: Rename timer driver methods to follow RTEMS programming conventions.
  • Property mode set to 100644
File size: 12.2 KB
Line 
12008-08-31      Joel Sherrill <joel.sherrill@oarcorp.com>
2
3        * timer/timer.c, timer/timerisr.c: Rename timer driver methods to
4        follow RTEMS programming conventions.
5
62008-05-15      Joel Sherrill <joel.sherrill@OARcorp.com>
7
8        * startup/bspstart.c: Add capability for bootcard.c BSP Initialization
9        Framework to ask the BSP where it has memory for the RTEMS Workspace
10        and C Program Heap. These collectively are referred to as work area.
11        If the BSP supports this, then it does not have to include code to
12        split the available memory between the two areas. This reduces the
13        amount of code in the BSP specific bspstart.c file. Additionally, the
14        shared framework can initialize the C Library, call
15        rtems_debug_enable(), and dirty the work area memory. Until most/all
16        BSPs support this new capability, if the BSP supports this, it should
17        call RTEMS_BSP_BOOTCARD_HANDLES_RAM_ALLOCATION from its configure.ac.
18        When the transition is complete, this autoconf macro can be removed.
19
202008-05-14      Joel Sherrill <joel.sherrill@OARcorp.com>
21
22        * Makefile.am: Rework to avoid .rel files.
23
242008-05-12      Joel Sherrill <joel.sherrill@OARcorp.com>
25
26        * startup/bspstart.c: Refactored and renamed initialization routines to
27        rtems_initialize_data_structures, rtems_initialize_before_drivers,
28        rtems_initialize_device_drivers, and
29        rtems_initialize_start_multitasking. This opened the sequence up so
30        that bootcard() could provide a more robust and flexible framework
31        which is easier to explain and understand. This also lays the
32        groundwork for sharing the division of available memory between the
33        RTEMS workspace and heap and the C library initialization across all
34        BSPs.
35
362007-12-11      Joel Sherrill <joel.sherrill@OARcorp.com>
37
38        * clock/ckinit.c, include/bsp.h, startup/bspstart.c: Eliminate copies
39        of the Configuration Table. Use the RTEMS provided accessor macros to
40        obtain configuration fields.
41
422007-12-04      Joel Sherrill <joel.sherrill@OARcorp.com>
43
44        * include/bsp.h, startup/bspstart.c: Move interrupt_stack_size field
45        from CPU Table to Configuration Table. Eliminate CPU Table from all
46        ports. Delete references to CPU Table in all forms.
47
482007-12-03      Joel Sherrill <joel.sherrill@OARcorp.com>
49
50        * startup/bspstart.c: Moved most of the remaining CPU Table fields to
51        the Configuration Table. This included pretasking_hook,
52        predriver_hook, postdriver_hook, idle_task, do_zero_of_workspace,
53        extra_mpci_receive_server_stack, stack_allocate_hook, and
54        stack_free_hook. As a side-effect of this effort some multiprocessing
55        code was made conditional and some style clean up occurred.
56
572007-04-12      Ralf Corsépius <ralf.corsepius@rtems.org>
58
59        * bsp_specs: Remove qrtems_debug.
60
612006-12-02      Ralf Corsépius <ralf.corsepius@rtems.org>
62
63        * configure.ac: New BUG-REPORT address.
64
652006-10-17      Ralf Corsépius <ralf.corsepius@rtems.org>
66
67        * configure.ac: Require autoconf-2.60. Require automake-1.10.
68
692006-01-11      Ralf Corsepius <ralf.corsepius@rtems.org>
70
71        * Makefile.am: Add preinstall.am.
72
732005-05-26      Ralf Corsepius <ralf.corsepius@rtems.org>
74
75        * include/bsp.h: New header guard.
76
772005-01-07      Ralf Corsepius <ralf.corsepius@rtems.org>
78
79        * Makefile.am: Eliminate CFLAGS_OPTIMIZE_V.
80
812005-01-02      Ralf Corsepius <ralf.corsepius@rtems.org>
82
83        * Makefile.am: Remove build-variant support.
84
852004-09-24      Ralf Corsepius <ralf_corsepius@rtems.org>
86
87        * configure.ac: Require automake > 1.9.
88
892004-04-23      Ralf Corsepius <ralf_corsepius@rtems.org>
90
91        PR 610/bsps
92        * Makefile.am: Add include/tm27.h, Cosmetics.
93        * include/tm27.h: Final cosmetics.
94
952004-04-22      Ralf Corsepius <ralf_corsepius@rtems.org>
96
97        * include/bsp.h: Split out tmtest27 support.
98        * include/tm27.h: New.
99
1002004-04-21      Ralf Corsepius <ralf_corsepius@rtems.org>
101
102        PR 613/bsps
103        * include/bsp.h: Remove MAX_LONG_TEST_DURATION.
104
1052004-04-21      Ralf Corsepius <ralf_corsepius@rtems.org>
106
107        PR 614/bsps
108        * include/bsp.h: Remove MAX_SHORT_TEST_DURATION (Unused).
109
1102004-04-01      Ralf Corsepius <ralf_corsepius@rtems.org>
111
112        * include/bsp.h: Include <rtems/clockdrv.h> instead of <clockdrv.h>.
113        * include/bsp.h: Include <rtems/console.h> instead of <console.h>.
114
1152004-03-31      Ralf Corsepius <ralf_corsepius@rtems.org>
116
117        * clock/ckinit.c, shmsupp/getcfg.c, shmsupp/lock.c,
118        startup/bspstart.c, timer/timer.c, timer/timerisr.c: Convert to
119        using c99 fixed size types.
120
1212004-02-19      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
122
123        * Makefile.am: Reflect changes to bsp.am.
124        Preinstall dist_project_lib*.
125
1262004-02-14      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
127
128        * Makefile.am: Reflect changes to bsp.am.
129
1302004-02-03      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
131
132        * configure.ac: Remove AM_CONDITIONAL(HAS_MP).
133        Remove RTEMS_CHECK_MULTIPROCESSING.
134
1352004-02-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
136
137        * Makefile.am: Merge-in clock/Makefile.am, console/Makefile.am,
138        shmsupp/Makefile.am, startup/Makefile.am, timer/Makefile.am,
139        wrapup/Makefile.am. Use automake compilation rules.
140        * clock/Makefile.am, console/Makefile.am, shmsupp/Makefile.am,
141        startup/Makefile.am, timer/Makefile.am, wrapup/Makefile.am: Remove.
142        * configure.ac: Reflect changes above.
143
1442004-01-28      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
145
146        * configure.ac: Add nostdinc to AUTOMAKE_OPTIONS.
147        Add RTEMS_PROG_CCAS.
148
1492004-01-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
150
151        * Makefile.am: Add PREINSTALL_DIRS.
152
1532004-01-14      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
154
155        * Makefile.am: Re-add dirstamps to PRE/TMPINSTALL_FILES.
156        Add PRE/TMPINSTALL_FILES to CLEANFILES.
157        * startup/Makefile.am: Ditto.
158
1592004-01-05      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
160
161        * wrapup/Makefile.am: Eliminate $(LIB).
162        Use noinst_DATA to trigger building libbsp.a.
163
1642003-12-18      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
165
166        * wrapup/Makefile.am: Remove GENERIC_FILES.
167
1682003-12-13      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
169
170        * startup/Makefile.am: s,${PROJECT_RELEASE}/lib,$(PROJECT_LIB),g.
171
1722003-12-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
173
174        * startup/Makefile.am: Use mkdir_p. Remove dirs from PRE/TMPINSTALL_FILES.
175
1762003-12-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
177
178        * configure.ac: Require automake >= 1.8, autoconf >= 2.59.
179
1802003-12-09      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
181
182        * startup/Makefile.am: Misc cleanups and fixes.
183        * wrapup/Makefile.am: Misc cleanups and fixes.
184
1852003-12-03      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
186
187        * Makefile.am: Add preinstallation dirstamp support.
188        * clock/Makefile.am: Cosmetics.
189        * console/Makefile.am: Cosmetics.
190        * shmsupp/Makefile.am: Cosmetics.
191        * startup/Makefile.am: Cosmetics.
192        * timer/Makefile.am: Cosmetics.
193        * wrapup/Makefile.am: Cosmetics.
194
1952003-12-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
196
197        * clock/Makefile.am: Remove all-local: $(ARCH).
198        * console/Makefile.am: Remove all-local: $(ARCH).
199        * shmsupp/Makefile.am: Remove all-local: $(ARCH).
200        * startup/Makefile.am: Remove all-local: $(ARCH).
201        * timer/Makefile.am: Remove all-local: $(ARCH).
202        * wrapup/Makefile.am: Remove all-local: $(ARCH).
203
2042003-09-29      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
205
206        * Makefile.am: Merge-in include/Makefile.am.
207        Reflect changes to bsp.am.
208        * include/Makefile.am: Remove.
209        * configure.ac: Reflect changes above.
210
2112003-09-04      Joel Sherrill <joel@OARcorp.com>
212
213        * clock/ckinit.c, console/console.c, include/bsp.h, shmsupp/addrconv.c,
214        shmsupp/getcfg.c, shmsupp/lock.c, shmsupp/mpisr.c,
215        startup/bspclean.c, startup/bspstart.c, startup/linkcmds,
216        startup/main.c, startup/setvec.c, timer/timer.c, timer/timerisr.c:
217        URL for license changed.
218
2192003-08-18      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
220
221        * Makefile.am: Reflect having moved aclocal/.
222
2232003-08-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
224
225        * Makefile.am: Reflect having moved automake/.
226        * clock/Makefile.am: Reflect having moved automake/.
227        * console/Makefile.am: Reflect having moved automake/.
228        * include/Makefile.am: Reflect having moved automake/.
229        * shmsupp/Makefile.am: Reflect having moved automake/.
230        * startup/Makefile.am: Reflect having moved automake/.
231        * timer/Makefile.am: Reflect having moved automake/.
232        * wrapup/Makefile.am: Reflect having moved automake/.
233
2342003-08-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
235
236        * configure.ac: Use rtems-bugs@rtems.com as bug report email address.
237
2382003-08-06      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
239
240        PR 445/bsps
241        * bsp_specs: Remove -D__embedded__ -Asystem(embedded) from cpp.
242        Remove cpp, old_cpp (now unused).
243
2442003-03-06      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
245
246        * configure.ac: Remove AC_CONFIG_AUX_DIR.
247
2482003-02-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
249
250        * configure.ac: AM_INIT_AUTOMAKE([1.7.2]).
251
2522003-02-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
253
254        * configure.ac: AC_PREREQ(2.57).
255
2562003-01-20      Joel Sherrill <joel@OARcorp.com>
257
258        * startup/linkcmds*: Add FreeBSD sysctl() sections.
259
2602003-01-15      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
261
262        * clock/Makefile.am: Don't include @RTEMS_BSP@.cfg.
263        * console/Makefile.am: Don't include @RTEMS_BSP@.cfg.
264        * shmsupp/Makefile.am: Don't include @RTEMS_BSP@.cfg.
265        * startup/Makefile.am: Don't include @RTEMS_BSP@.cfg.
266        * timer/Makefile.am: Don't include @RTEMS_BSP@.cfg.
267
2682002-12-10      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
269
270        * wrapup/Makefile.am: Don't include @RTEMS_BSP@.cfg.
271
2722002-10-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
273
274        * .cvsignore: Reformat.
275        Add autom4te*cache.
276        Remove autom4te.cache.
277
2782002-08-21      Joel Sherrill <joel@OARcorp.com>
279
280        * bsp_specs: Added support for -nostdlibs.
281
2822002-08-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
283
284        * clock/Makefile.am: Use .$(OBJEXT) instead of .o.
285        * console/Makefile.am: Use .$(OBJEXT) instead of .o.
286        * shmsupp/Makefile.am: Use .$(OBJEXT) instead of .o.
287        * startup/Makefile.am: Use .$(OBJEXT) instead of .o.
288        * timer/Makefile.am: Use .$(OBJEXT) instead of .o.
289        * wrapup/Makefile.am: Use .$(OBJEXT) instead of .o.
290
2912002-07-20      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
292
293        * startup/Makefile.am: Add bsplib_DATA = linkcmds.
294
2952002-07-04      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
296
297        * wrapup/Makefile.am: Eliminate TMPINSTALL_FILES.
298        Remove $(OBJS) from all-local.
299
3002002-06-29      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
301
302        * wrapup/Makefile.am: Remove preinstallation of libbsp.a,
303
3042002-03-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
305
306        * configure.ac:
307        AC_INIT(package,_RTEMS_VERSION,_RTEMS_BUGS).
308        AM_INIT_AUTOMAKE([no-define foreign 1.6]).
309        * clock/Makefile.am: Remove AUTOMAKE_OPTIONS.
310        * Makefile.am: Remove AUTOMAKE_OPTIONS.
311        * console/Makefile.am: Remove AUTOMAKE_OPTIONS.
312        * include/Makefile.am: Remove AUTOMAKE_OPTIONS.
313        * shmsupp/Makefile.am: Remove AUTOMAKE_OPTIONS.
314        * startup/Makefile.am: Remove AUTOMAKE_OPTIONS.
315        * timer/Makefile.am: Remove AUTOMAKE_OPTIONS.
316        * wrapup/Makefile.am: Remove AUTOMAKE_OPTIONS.
317
3182001-11-30      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
319
320        * configure.ac: Introduce RTEMS_BSP_CONFIGURE.
321
3222001-10-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
323
324        * .cvsignore: Add autom4te.cache for autoconf > 2.52.
325        * configure.in: Remove.
326        * configure.ac: New file, generated from configure.in by autoupdate.
327
3282001-09-27      Joel Sherrill <joel@OARcorp.com>
329
330        * include/bsp.h: Renamed delay() to rtems_bsp_delay().
331        * shmsupp/lock.c: Renamed delay() to rtems_bsp_delay().
332
3332001-09-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
334
335        * include/Makefile.am: Use 'CLEANFILES ='.
336        * include/Makefile.am: Use 'TMPINSTALL_FILES ='.
337
3382001-05-22      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
339
340        * configure.in: Add bspopts.h.
341        * include/.cvsignore: Add bspopts.h*, coverhd.h, stamp-h*.
342        * include/Makefile.am: Use *_HEADERS instead of *H_FILES.
343        * include/bsp.h: Include bspopts.h.
344
3452001-05-10      Ralf Corsepius  <corsepiu@faw.uni-ulm.de>
346
347        * configure.in: Use RTEMS_PROG_CC_FOR_TARGET([-ansi -fasm]).
348
3492000-11-09      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
350
351        * Makefile.am: Use ... instead of RTEMS_TOPdir in ACLOCAL_AMFLAGS.
352
3532000-11-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
354
355        * Makefile.am: Switch to ACLOCAL_AMFLAGS = -I $(RTEMS_TOPdir)/aclocal.
356
3572000-11-01      Joel Sherrill <joel@OARcorp.com>
358
359        * startup/bspstart.c: assoc.h, error.h, libio_.h, libio.h,
360        and libcsupport.h moved from libc to lib/include/rtems and
361        now must be referenced as <rtems/XXX.h>.   Header file order
362        was cleaned up while doing this.
363
3642000-10-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
365
366        * Makefile.am: ACLOCAL_AMFLAGS= -I $(RTEMS_TOPdir)/macros.
367        Switch to GNU canonicalization.
368
3692000-09-04      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
370
371        * clock/Makefile.am, console/Makefile.am, shmsupp/Makefile.am,
372        startup/Makefile.am, timer/Makefile.am, wrapup/Makefile.am: Include
373        compile.am
374
3752000-08-10      Joel Sherrill <joel@OARcorp.com>
376
377        * ChangeLog: New file.
Note: See TracBrowser for help on using the repository browser.