source: rtems/c/src/lib/libbsp/m68k/idp/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: 14.6 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
132008-03-03      Joel Sherrill <joel.sherrill@OARcorp.com>
14
15        * startup/linkcmds: Add wildcard to gcc_except_table section so
16        programs compiled with gcc 4.3.x can link.
17
182008-02-15      Ralf Corsépius <ralf.corsepius@rtems.org>
19
20        * clock/ckinit.c, console/duart.c, timer/timer.c: Reflect changes
21          to rtems/motorola/*.h.
22
232007-12-11      Joel Sherrill <joel.sherrill@OARcorp.com>
24
25        * clock/ckinit.c, include/bsp.h, startup/bspstart.c: Eliminate copies
26        of the Configuration Table. Use the RTEMS provided accessor macros to
27        obtain configuration fields.
28
292007-12-04      Joel Sherrill <joel.sherrill@OARcorp.com>
30
31        * include/bsp.h, startup/bspstart.c: Move interrupt_stack_size field
32        from CPU Table to Configuration Table. Eliminate CPU Table from all
33        ports. Delete references to CPU Table in all forms.
34
352007-12-03      Joel Sherrill <joel.sherrill@OARcorp.com>
36
37        * Makefile.am, startup/bspstart.c: Moved most of the remaining CPU
38        Table fields to the Configuration Table. This included
39        pretasking_hook, predriver_hook, postdriver_hook, idle_task,
40        do_zero_of_workspace, extra_mpci_receive_server_stack,
41        stack_allocate_hook, and stack_free_hook. As a side-effect of this
42        effort some multiprocessing code was made conditional and some style
43        clean up occurred.
44
452007-11-26      Joel Sherrill <joel.sherrill@oarcorp.com>
46
47        * startup/bspstart.c: Eliminate the interrupt_vector_table field in the
48        m68k CPU Table since it is never read.
49
502007-06-22      Joel Sherrill <joel.sherrill@OARcorp.com>
51
52        * console/leds.c, console/mc68ec.c: Rename delay to rtems_bsp_delay to
53        avoid conflicts in application space.
54
552007-05-03      Joel Sherrill <joel@OARcorp.com>
56
57        * startup/linkcmds: Handle .data.* sections
58
592007-04-12      Ralf Corsépius <ralf.corsepius@rtems.org>
60
61        * bsp_specs: Remove qrtems_debug.
62
632007-04-02      Joel Sherrill <joel@OARcorp.com>
64
65        * Makefile.am: Add dummy printk support so all tests link.
66
672006-12-02      Ralf Corsépius <ralf.corsepius@rtems.org>
68
69        * configure.ac: New BUG-REPORT address.
70
712006-11-15      Joel Sherrill <joel@OARcorp.com>
72
73        * Makefile.am: Merge c_rtems_main() into boot_card(). This eliminated a
74        file and simplified initialization.
75
762006-10-17      Ralf Corsépius <ralf.corsepius@rtems.org>
77
78        * Makefile.am: Remove superfluous -DASM.
79
802006-10-17      Ralf Corsépius <ralf.corsepius@rtems.org>
81
82        * configure.ac: Require autoconf-2.60. Require automake-1.10.
83
842006-02-08      Joel Sherrill <joel@OARcorp.com>
85
86        * startup/linkcmds: Add sections required by newer gcc versions.
87
882006-01-11      Ralf Corsepius <ralf.corsepius@rtems.org>
89
90        * Makefile.am: Add preinstall.am.
91
922005-05-26      Ralf Corsepius <ralf.corsepius@rtems.org>
93
94        * include/bsp.h: New header guard.
95
962005-05-20      Joel Sherrill <joel@OARcorp.com>
97
98        * console/duart.c: Remove warning.
99
1002005-01-07      Ralf Corsepius <ralf.corsepius@rtems.org>
101
102        * Makefile.am: Eliminate CFLAGS_OPTIMIZE_V.
103
1042005-01-04      Joel Sherrill <joel@OARcorp.com>
105
106        * console/leds.c: Remove warnings.
107
1082005-01-02      Ralf Corsepius <ralf.corsepius@rtems.org>
109
110        * Makefile.am: Remove build-variant support.
111
1122005-01-02      Ralf Corsepius <ralf_corsepius@rtems.org>
113
114        * console/leds.c: Fix prototype of led_putnum().
115
1162004-11-25      Joel Sherrill <joel@OARcorp.com>
117
118        * startup/linkcmds: Add new bss sections .bss.* and .gnu.linkonce.b*.
119
1202004-09-24      Ralf Corsepius <ralf_corsepius@rtems.org>
121
122        * configure.ac: Require automake > 1.9.
123
1242004-04-23      Ralf Corsepius <ralf_corsepius@rtems.org>
125
126        PR 610/bsps
127        * Makefile.am: Add include/tm27.h, Cosmetics.
128        * include/tm27.h: Final cosmetics.
129
1302004-04-22      Ralf Corsepius <ralf_corsepius@rtems.org>
131
132        * include/bsp.h: Split out tmtest27 support.
133        * include/tm27.h: New.
134
1352004-04-21      Ralf Corsepius <ralf_corsepius@rtems.org>
136
137        PR 613/bsps
138        * include/bsp.h: Remove MAX_LONG_TEST_DURATION.
139
1402004-04-21      Ralf Corsepius <ralf_corsepius@rtems.org>
141
142        PR 614/bsps
143        * include/bsp.h: Remove MAX_SHORT_TEST_DURATION (Unused).
144
1452004-04-13      Ralf Corsepius <ralf_corsepius@rtems.org>
146
147        * include/bsp.h: Include <rtems/motorola/mc68230.h> instead of
148        <motorola/mc68230.h>.
149        * include/bsp.h: Include <rtems/motorola/mc68681.h> instead of
150        <motorola/mc68681.h>.
151
1522004-04-09      Ralf Corsepius <ralf_corsepius@rtems.org>
153
154        * timer/timer.c: Include <rtems/rtems/motorola/mc68230.h> instead of
155        <motorola/mc68230.h>.
156
1572004-04-02      Ralf Corsepius <ralf_corsepius@rtems.org>
158
159        * timer/timerisr.S: Include <rtems/asm.h> instead of <asm.h>.
160
1612004-04-01      Ralf Corsepius <ralf_corsepius@rtems.org>
162
163        * include/bsp.h: Include <rtems/clockdrv.h> instead of <clockdrv.h>.
164        * include/bsp.h: Include <rtems/console.h> instead of <console.h>.
165        * console/console.c: Include <rtems/ringbuf.h> instead of <ringbuf.h>.
166        * console/duart.c: Include <rtems/ringbuf.h> instead of <ringbuf.h>.
167
1682004-03-31      Ralf Corsepius <ralf_corsepius@rtems.org>
169
170        * clock/ckinit.c, startup/bspstart.c, timer/timer.c: Convert to
171        using c99 fixed size types.
172
1732004-02-19      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
174
175        * Makefile.am: Reflect changes to bsp.am.
176        Preinstall dist_project_lib*.
177
1782004-02-14      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
179
180        * Makefile.am: Reflect changes to bsp.am.
181
1822004-02-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
183
184        * Makefile.am: Use CPPASCOMPILE instead of CCASCOMPILE.
185
1862004-02-06      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
187
188        * Makefile.am: Pickup files from ../../m68k/shared instead of
189        ../shared. Reformat.
190
1912004-01-28      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
192
193        * configure.ac: Add nostdinc to AUTOMAKE_OPTIONS.
194
1952004-01-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
196
197        * Makefile.am: Merge-in clock/Makefile.am, console/Makefile.am,
198        startup/Makefile.am, timer/Makefile.am, wrapup/Makefile.am. Use automake
199        compilation rules.
200        * clock/Makefile.am, console/Makefile.am, startup/Makefile.am,
201        timer/Makefile.am, wrapup/Makefile.am: Remove.
202        * configure.ac: Reflect changes above.
203
2042004-01-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
205
206        * Makefile.am: Add PREINSTALL_DIRS.
207        * wrapup/Makefile.am: Reflect changes to libcpu.
208
2092004-01-20      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
210
211        * wrapup/Makefile.am: Reflect changes to libcpu.
212
2132004-01-14      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
214
215        * Makefile.am: Re-add dirstamps to PRE/TMPINSTALL_FILES.
216        Add PRE/TMPINSTALL_FILES to CLEANFILES.
217        * startup/Makefile.am: Ditto.
218
2192004-01-06      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
220
221        * start/Makefile.am: Remove.
222        * Makefile.am: Merge-in start/Makefile.am.
223        * configure.ac: Reflect changes above.
224
2252004-01-05      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
226
227        * wrapup/Makefile.am: Eliminate $(LIB).
228        Use noinst_DATA to trigger building libbsp.a.
229
2302003-12-13      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
231
232        * start/Makefile.am: s,${PROJECT_RELEASE}/lib,$(PROJECT_LIB),g.
233        * startup/Makefile.am: s,${PROJECT_RELEASE}/lib,$(PROJECT_LIB),g.
234
2352003-12-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
236
237        * start/Makefile.am: Use mkdir_p. Remove dirs from PRE/TMPINSTALL_FILES.
238        * startup/Makefile.am: Use mkdir_p. Remove dirs from PRE/TMPINSTALL_FILES.
239
2402003-12-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
241
242        * configure.ac: Require automake >= 1.8, autoconf >= 2.59.
243
2442003-12-10      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
245
246        * start/Makefile.am: Misc cleanups and fixes.
247        * startup/Makefile.am: Misc cleanups and fixes.
248        * wrapup/Makefile.am: Misc cleanups and fixes.
249
2502003-12-03      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
251
252        * Makefile.am: Add preinstallation dirstamp support.
253        * clock/Makefile.am: Cosmetics.
254        * console/Makefile.am: Cosmetics.
255        * startup/Makefile.am: Cosmetics.
256        * timer/Makefile.am: Cosmetics.
257        * wrapup/Makefile.am: Cosmetics.
258
2592003-12-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
260
261        * clock/Makefile.am: Remove all-local: $(ARCH).
262        * console/Makefile.am: Remove all-local: $(ARCH).
263        * start/Makefile.am: Remove all-local: $(ARCH).
264        * startup/Makefile.am: Remove all-local: $(ARCH).
265        * timer/Makefile.am: Remove all-local: $(ARCH).
266        * wrapup/Makefile.am: Remove all-local: $(ARCH).
267
2682003-09-29      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
269
270        * Makefile.am: Merge-in include/Makefile.am.
271        Reflect changes to bsp.am.
272        * include/Makefile.am: Remove.
273        * configure.ac: Reflect changes above.
274
2752003-09-19      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
276
277        * bsp_specs: Remove *lib:.
278
2792003-09-04      Joel Sherrill <joel@OARcorp.com>
280
281        * clock/ckinit.c, startup/bspstart.c, timer/timer.c, timer/timerisr.S:
282        URL for license changed.
283
2842003-08-18      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
285
286        * Makefile.am: Reflect having moved aclocal/.
287
2882003-08-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
289
290        * Makefile.am: Reflect having moved automake/.
291        * clock/Makefile.am: Reflect having moved automake/.
292        * console/Makefile.am: Reflect having moved automake/.
293        * include/Makefile.am: Reflect having moved automake/.
294        * start/Makefile.am: Reflect having moved automake/.
295        * startup/Makefile.am: Reflect having moved automake/.
296        * timer/Makefile.am: Reflect having moved automake/.
297        * wrapup/Makefile.am: Reflect having moved automake/.
298
2992003-08-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
300
301        PR 452/bsps
302        * startup/Makefile.am: Remove USE_INIT_FINI.
303
3042003-08-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
305
306        * configure.ac: Use rtems-bugs@rtems.com as bug report email address.
307
3082003-08-06      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
309
310        PR 445/bsps
311        * bsp_specs: Remove -D__embedded__ -Asystem(embedded) from cpp.
312        Remove cpp, old_cpp (now unused).
313
3142003-03-06      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
315
316        * configure.ac: Remove AC_CONFIG_AUX_DIR.
317
3182003-02-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
319
320        * configure.ac: AM_INIT_AUTOMAKE([1.7.2]).
321
3222003-02-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
323
324        * configure.ac: AC_PREREQ(2.57).
325
3262003-01-20      Joel Sherrill <joel@OARcorp.com>
327
328        * startup/linkcmds*: Add FreeBSD sysctl() sections.
329
3302002-12-19      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
331
332        * clock/Makefile.am: Don't include @RTEMS_BSP@.cfg.
333        * console/Makefile.am: Don't include @RTEMS_BSP@.cfg.
334        * start/Makefile.am: Don't include @RTEMS_BSP@.cfg.
335        * startup/Makefile.am: Don't include @RTEMS_BSP@.cfg.
336        * timer/Makefile.am: Don't include @RTEMS_BSP@.cfg.
337
3382002-12-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
339
340        * start/Makefile.am: Use install-data-local to install startfile.
341
3422002-12-10      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
343
344        * wrapup/Makefile.am: Don't include @RTEMS_BSP@.cfg.
345
3462002-12-10      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
347
348        * wrapup/Makefile.am: Don't include @RTEMS_BSP@.cfg.
349
3502002-10-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
351
352        * .cvsignore: Reformat.
353        Add autom4te*cache.
354        Remove autom4te.cache.
355
3562002-08-21      Joel Sherrill <joel@OARcorp.com>
357
358        * bsp_specs: Added support for -nostdlibs.
359
3602002-08-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
361
362        * clock/Makefile.am: Use .$(OBJEXT) instead of .o.
363        * console/Makefile.am: Use .$(OBJEXT) instead of .o.
364        * start/Makefile.am: Use .$(OBJEXT) instead of .o.
365        * startup/Makefile.am: Use .$(OBJEXT) instead of .o.
366        * timer/Makefile.am: Use .$(OBJEXT) instead of .o.
367        * wrapup/Makefile.am: Use .$(OBJEXT) instead of .o.
368
3692002-07-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
370
371        * start/Makefile.am: Eliminate PGM.
372        Add bsplib_DATA = $(PROJECT_RELEASE)/lib/start$(LIB_VARIANT).o.
373
3742002-07-19      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
375
376        * startup/Makefile.am: Add bsplib_DATA = linkcmds.
377
3782002-07-04      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
379
380        * wrapup/Makefile.am: Eliminate TMPINSTALL_FILES.
381        Remove $(OBJS) from all-local.
382
3832002-06-29      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
384
385        * wrapup/Makefile.am: Remove preinstallation of libbsp.a,
386
3872001-05-09      Joel Sherrill <joel@OARcorp.com>
388
389        * startup/linkcmds: In support of gcc 3.1, added one of more
390        of the sections .jcr, .rodata*, .data.*, .gnu.linkonce.s2.*,
391        .gnu.linkonce.sb2.*, and .gnu.linkonce.s.*.  Spacing corrections
392        and direction of segments to memory regions may also have been
393        addressed.  This was a sweep across all BSPs.
394 
3952002-03-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
396
397        * configure.ac:
398        AC_INIT(package,_RTEMS_VERSION,_RTEMS_BUGS).
399        AM_INIT_AUTOMAKE([no-define foreign 1.6]).
400        * clock/Makefile.am: Remove AUTOMAKE_OPTIONS.
401        * Makefile.am: Remove AUTOMAKE_OPTIONS.
402        * console/Makefile.am: Remove AUTOMAKE_OPTIONS.
403        * include/Makefile.am: Remove AUTOMAKE_OPTIONS.
404        * start/Makefile.am: Remove AUTOMAKE_OPTIONS.
405        * startup/Makefile.am: Remove AUTOMAKE_OPTIONS.
406        * timer/Makefile.am: Remove AUTOMAKE_OPTIONS.
407        * wrapup/Makefile.am: Remove AUTOMAKE_OPTIONS.
408
4092001-11-30      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
410
411        * configure.ac: Introduce RTEMS_BSP_CONFIGURE.
412
4132001-10-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
414
415        * .cvsignore: Add autom4te.cache for autoconf > 2.52.
416        * configure.in: Remove.
417        * configure.ac: New file, generated from configure.in by autoupdate.
418
4192001-09-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
420
421        * include/Makefile.am: Use 'CLEANFILES ='.
422        * include/Makefile.am: Use 'TMPINSTALL_FILES ='.
423
4242001-06-19      Joel Sherrill <joel@OARcorp.com>
425
426        * include/Makefile.am: Fixed typo.
427
4282001-05-26      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
429
430        * configure.in: Add bspopts.h.
431        * include/.cvsignore: Add bspopts.h*, stamp-h*.
432        * include/Makefile.am: Use *_HEADERS instead of *H_FILES.
433        * include/bsp.h: Include bspopts.h.
434
4352001-05-10      Ralf Corsepius  <corsepiu@faw.uni-ulm.de>
436
437        * configure.in: Use RTEMS_PROG_CC_FOR_TARGET([-ansi -fasm]).
438
4392000-11-09      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
440
441        * Makefile.am: Use ... instead of RTEMS_TOPdir in ACLOCAL_AMFLAGS.
442
4432000-11-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
444
445        * Makefile.am: Switch to ACLOCAL_AMFLAGS = -I $(RTEMS_TOPdir)/aclocal.
446
4472000-11-01      Joel Sherrill <joel@OARcorp.com>
448
449        * startup/bspstart.c: assoc.h, error.h, libio_.h, libio.h,
450        and libcsupport.h moved from libc to lib/include/rtems and
451        now must be referenced as <rtems/XXX.h>.   Header file order
452        was cleaned up while doing this.
453
4542000-10-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
455
456        * Makefile.am: ACLOCAL_AMFLAGS= -I $(RTEMS_TOPdir)/macros.
457        Switch to GNU canonicalization.
458
4592000-09-29      Charles-Antoine Gauthier <charles.gauthier@nrc.ca>
460
461        * startup/linkcmds: Added lines so DWARF debug information
462        would be available.  Otherwise gdb complains that the offsets
463        for the debug info are incorrect and doesn't load the files.
464
4652000-09-04      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
466
467        * clock/Makefile.am, console/Makefile.am, start/Makefile.am,
468        startup/Makefile.am, timer/Makefile.am, wrapup/Makefile.am: Include
469        compile.am
470
4712000-08-10      Joel Sherrill <joel@OARcorp.com>
472
473        * ChangeLog: New file.
Note: See TracBrowser for help on using the repository browser.