source: rtems/c/src/lib/libbsp/m68k/idp/ChangeLog @ 07ce99e

4.104.115
Last change on this file since 07ce99e was 07ce99e, checked in by Joel Sherrill <joel.sherrill@…>, on 09/16/08 at 22:16:25

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

  • Makefile.am, startup/linkcmds: Use top level shared bsp_get_work_area() implementation.
  • Property mode set to 100644
File size: 16.2 KB
Line 
12008-09-16      Joel Sherrill <joel.sherrill@oarcorp.com>
2
3        * Makefile.am, startup/linkcmds: Use top level shared
4        bsp_get_work_area() implementation.
5
62008-09-16      Joel Sherrill <joel.sherrill@oarcorp.com>
7
8        * Makefile.am, configure.ac, clock/ckinit.c, startup/bspstart.c,
9        startup/linkcmds: Add use of bsp_get_work_area() in its own file and
10        rely on BSP Framework to perform more initialization. Remove
11        unnecessary includes of rtems/libio.h and rtems/libcsupport.h.
12
132008-09-10      Joel Sherrill <joel.sherrill@oarcorp.com>
14
15        * include/bsp.h: Review of all bsp_cleanup() implementations. In this
16        phase, all prototypes were removed from bsp.h and empty
17        implementations were removed and made to use the shared stub.
18
192008-09-05      Joel Sherrill <joel.sherrill@OARcorp.com>
20
21        * clock/ckinit.c: The Shared Memory Driver no longer requires the
22        special IOCTL in Clock_control. This was a hack which has existed
23        since before the Classic API Timer Manager was implemented. All
24        implementations of and references to Clock_control were removed.
25
262008-09-05      Ralf Corsépius <ralf.corsepius@rtems.org>
27
28        * console/console.c, timer/timer.c: Convert to "bool".
29
302008-08-31      Joel Sherrill <joel.sherrill@oarcorp.com>
31
32        * timer/timer.c: Eliminate empty function from every benchmark timer
33        driver. Fix spelling.
34
352008-08-31      Joel Sherrill <joel.sherrill@oarcorp.com>
36
37        * timer/timer.c: Rename timer driver methods to follow RTEMS
38        programming conventions.
39
402008-08-19      Ralf Corsépius <ralf.corsepius@rtems.org>
41
42        * clock/ckinit.c, console/leds.c, console/mc68ec.c,
43        startup/bspstart.c, timer/timer.c: Add missing prototypes.
44
452008-05-14      Joel Sherrill <joel.sherrill@OARcorp.com>
46
47        * Makefile.am: Rework to avoid .rel files.
48
492008-05-12      Joel Sherrill <joel.sherrill@OARcorp.com>
50
51        * startup/bspstart.c: Refactored and renamed initialization routines to
52        rtems_initialize_data_structures, rtems_initialize_before_drivers,
53        rtems_initialize_device_drivers, and
54        rtems_initialize_start_multitasking. This opened the sequence up so
55        that bootcard() could provide a more robust and flexible framework
56        which is easier to explain and understand. This also lays the
57        groundwork for sharing the division of available memory between the
58        RTEMS workspace and heap and the C library initialization across all
59        BSPs.
60
612008-03-03      Joel Sherrill <joel.sherrill@OARcorp.com>
62
63        * startup/linkcmds: Add wildcard to gcc_except_table section so
64        programs compiled with gcc 4.3.x can link.
65
662008-02-15      Ralf Corsépius <ralf.corsepius@rtems.org>
67
68        * clock/ckinit.c, console/duart.c, timer/timer.c: Reflect changes
69          to rtems/motorola/*.h.
70
712007-12-11      Joel Sherrill <joel.sherrill@OARcorp.com>
72
73        * clock/ckinit.c, include/bsp.h, startup/bspstart.c: Eliminate copies
74        of the Configuration Table. Use the RTEMS provided accessor macros to
75        obtain configuration fields.
76
772007-12-04      Joel Sherrill <joel.sherrill@OARcorp.com>
78
79        * include/bsp.h, startup/bspstart.c: Move interrupt_stack_size field
80        from CPU Table to Configuration Table. Eliminate CPU Table from all
81        ports. Delete references to CPU Table in all forms.
82
832007-12-03      Joel Sherrill <joel.sherrill@OARcorp.com>
84
85        * Makefile.am, startup/bspstart.c: Moved most of the remaining CPU
86        Table fields to the Configuration Table. This included
87        pretasking_hook, predriver_hook, postdriver_hook, idle_task,
88        do_zero_of_workspace, extra_mpci_receive_server_stack,
89        stack_allocate_hook, and stack_free_hook. As a side-effect of this
90        effort some multiprocessing code was made conditional and some style
91        clean up occurred.
92
932007-11-26      Joel Sherrill <joel.sherrill@oarcorp.com>
94
95        * startup/bspstart.c: Eliminate the interrupt_vector_table field in the
96        m68k CPU Table since it is never read.
97
982007-06-22      Joel Sherrill <joel.sherrill@OARcorp.com>
99
100        * console/leds.c, console/mc68ec.c: Rename delay to rtems_bsp_delay to
101        avoid conflicts in application space.
102
1032007-05-03      Joel Sherrill <joel@OARcorp.com>
104
105        * startup/linkcmds: Handle .data.* sections
106
1072007-04-12      Ralf Corsépius <ralf.corsepius@rtems.org>
108
109        * bsp_specs: Remove qrtems_debug.
110
1112007-04-02      Joel Sherrill <joel@OARcorp.com>
112
113        * Makefile.am: Add dummy printk support so all tests link.
114
1152006-12-02      Ralf Corsépius <ralf.corsepius@rtems.org>
116
117        * configure.ac: New BUG-REPORT address.
118
1192006-11-15      Joel Sherrill <joel@OARcorp.com>
120
121        * Makefile.am: Merge c_rtems_main() into boot_card(). This eliminated a
122        file and simplified initialization.
123
1242006-10-17      Ralf Corsépius <ralf.corsepius@rtems.org>
125
126        * Makefile.am: Remove superfluous -DASM.
127
1282006-10-17      Ralf Corsépius <ralf.corsepius@rtems.org>
129
130        * configure.ac: Require autoconf-2.60. Require automake-1.10.
131
1322006-02-08      Joel Sherrill <joel@OARcorp.com>
133
134        * startup/linkcmds: Add sections required by newer gcc versions.
135
1362006-01-11      Ralf Corsepius <ralf.corsepius@rtems.org>
137
138        * Makefile.am: Add preinstall.am.
139
1402005-05-26      Ralf Corsepius <ralf.corsepius@rtems.org>
141
142        * include/bsp.h: New header guard.
143
1442005-05-20      Joel Sherrill <joel@OARcorp.com>
145
146        * console/duart.c: Remove warning.
147
1482005-01-07      Ralf Corsepius <ralf.corsepius@rtems.org>
149
150        * Makefile.am: Eliminate CFLAGS_OPTIMIZE_V.
151
1522005-01-04      Joel Sherrill <joel@OARcorp.com>
153
154        * console/leds.c: Remove warnings.
155
1562005-01-02      Ralf Corsepius <ralf.corsepius@rtems.org>
157
158        * Makefile.am: Remove build-variant support.
159
1602005-01-02      Ralf Corsepius <ralf_corsepius@rtems.org>
161
162        * console/leds.c: Fix prototype of led_putnum().
163
1642004-11-25      Joel Sherrill <joel@OARcorp.com>
165
166        * startup/linkcmds: Add new bss sections .bss.* and .gnu.linkonce.b*.
167
1682004-09-24      Ralf Corsepius <ralf_corsepius@rtems.org>
169
170        * configure.ac: Require automake > 1.9.
171
1722004-04-23      Ralf Corsepius <ralf_corsepius@rtems.org>
173
174        PR 610/bsps
175        * Makefile.am: Add include/tm27.h, Cosmetics.
176        * include/tm27.h: Final cosmetics.
177
1782004-04-22      Ralf Corsepius <ralf_corsepius@rtems.org>
179
180        * include/bsp.h: Split out tmtest27 support.
181        * include/tm27.h: New.
182
1832004-04-21      Ralf Corsepius <ralf_corsepius@rtems.org>
184
185        PR 613/bsps
186        * include/bsp.h: Remove MAX_LONG_TEST_DURATION.
187
1882004-04-21      Ralf Corsepius <ralf_corsepius@rtems.org>
189
190        PR 614/bsps
191        * include/bsp.h: Remove MAX_SHORT_TEST_DURATION (Unused).
192
1932004-04-13      Ralf Corsepius <ralf_corsepius@rtems.org>
194
195        * include/bsp.h: Include <rtems/motorola/mc68230.h> instead of
196        <motorola/mc68230.h>.
197        * include/bsp.h: Include <rtems/motorola/mc68681.h> instead of
198        <motorola/mc68681.h>.
199
2002004-04-09      Ralf Corsepius <ralf_corsepius@rtems.org>
201
202        * timer/timer.c: Include <rtems/rtems/motorola/mc68230.h> instead of
203        <motorola/mc68230.h>.
204
2052004-04-02      Ralf Corsepius <ralf_corsepius@rtems.org>
206
207        * timer/timerisr.S: Include <rtems/asm.h> instead of <asm.h>.
208
2092004-04-01      Ralf Corsepius <ralf_corsepius@rtems.org>
210
211        * include/bsp.h: Include <rtems/clockdrv.h> instead of <clockdrv.h>.
212        * include/bsp.h: Include <rtems/console.h> instead of <console.h>.
213        * console/console.c: Include <rtems/ringbuf.h> instead of <ringbuf.h>.
214        * console/duart.c: Include <rtems/ringbuf.h> instead of <ringbuf.h>.
215
2162004-03-31      Ralf Corsepius <ralf_corsepius@rtems.org>
217
218        * clock/ckinit.c, startup/bspstart.c, timer/timer.c: Convert to
219        using c99 fixed size types.
220
2212004-02-19      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
222
223        * Makefile.am: Reflect changes to bsp.am.
224        Preinstall dist_project_lib*.
225
2262004-02-14      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
227
228        * Makefile.am: Reflect changes to bsp.am.
229
2302004-02-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
231
232        * Makefile.am: Use CPPASCOMPILE instead of CCASCOMPILE.
233
2342004-02-06      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
235
236        * Makefile.am: Pickup files from ../../m68k/shared instead of
237        ../shared. Reformat.
238
2392004-01-28      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
240
241        * configure.ac: Add nostdinc to AUTOMAKE_OPTIONS.
242
2432004-01-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
244
245        * Makefile.am: Merge-in clock/Makefile.am, console/Makefile.am,
246        startup/Makefile.am, timer/Makefile.am, wrapup/Makefile.am. Use automake
247        compilation rules.
248        * clock/Makefile.am, console/Makefile.am, startup/Makefile.am,
249        timer/Makefile.am, wrapup/Makefile.am: Remove.
250        * configure.ac: Reflect changes above.
251
2522004-01-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
253
254        * Makefile.am: Add PREINSTALL_DIRS.
255        * wrapup/Makefile.am: Reflect changes to libcpu.
256
2572004-01-20      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
258
259        * wrapup/Makefile.am: Reflect changes to libcpu.
260
2612004-01-14      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
262
263        * Makefile.am: Re-add dirstamps to PRE/TMPINSTALL_FILES.
264        Add PRE/TMPINSTALL_FILES to CLEANFILES.
265        * startup/Makefile.am: Ditto.
266
2672004-01-06      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
268
269        * start/Makefile.am: Remove.
270        * Makefile.am: Merge-in start/Makefile.am.
271        * configure.ac: Reflect changes above.
272
2732004-01-05      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
274
275        * wrapup/Makefile.am: Eliminate $(LIB).
276        Use noinst_DATA to trigger building libbsp.a.
277
2782003-12-13      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
279
280        * start/Makefile.am: s,${PROJECT_RELEASE}/lib,$(PROJECT_LIB),g.
281        * startup/Makefile.am: s,${PROJECT_RELEASE}/lib,$(PROJECT_LIB),g.
282
2832003-12-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
284
285        * start/Makefile.am: Use mkdir_p. Remove dirs from PRE/TMPINSTALL_FILES.
286        * startup/Makefile.am: Use mkdir_p. Remove dirs from PRE/TMPINSTALL_FILES.
287
2882003-12-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
289
290        * configure.ac: Require automake >= 1.8, autoconf >= 2.59.
291
2922003-12-10      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
293
294        * start/Makefile.am: Misc cleanups and fixes.
295        * startup/Makefile.am: Misc cleanups and fixes.
296        * wrapup/Makefile.am: Misc cleanups and fixes.
297
2982003-12-03      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
299
300        * Makefile.am: Add preinstallation dirstamp support.
301        * clock/Makefile.am: Cosmetics.
302        * console/Makefile.am: Cosmetics.
303        * startup/Makefile.am: Cosmetics.
304        * timer/Makefile.am: Cosmetics.
305        * wrapup/Makefile.am: Cosmetics.
306
3072003-12-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
308
309        * clock/Makefile.am: Remove all-local: $(ARCH).
310        * console/Makefile.am: Remove all-local: $(ARCH).
311        * start/Makefile.am: Remove all-local: $(ARCH).
312        * startup/Makefile.am: Remove all-local: $(ARCH).
313        * timer/Makefile.am: Remove all-local: $(ARCH).
314        * wrapup/Makefile.am: Remove all-local: $(ARCH).
315
3162003-09-29      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
317
318        * Makefile.am: Merge-in include/Makefile.am.
319        Reflect changes to bsp.am.
320        * include/Makefile.am: Remove.
321        * configure.ac: Reflect changes above.
322
3232003-09-19      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
324
325        * bsp_specs: Remove *lib:.
326
3272003-09-04      Joel Sherrill <joel@OARcorp.com>
328
329        * clock/ckinit.c, startup/bspstart.c, timer/timer.c, timer/timerisr.S:
330        URL for license changed.
331
3322003-08-18      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
333
334        * Makefile.am: Reflect having moved aclocal/.
335
3362003-08-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
337
338        * Makefile.am: Reflect having moved automake/.
339        * clock/Makefile.am: Reflect having moved automake/.
340        * console/Makefile.am: Reflect having moved automake/.
341        * include/Makefile.am: Reflect having moved automake/.
342        * start/Makefile.am: Reflect having moved automake/.
343        * startup/Makefile.am: Reflect having moved automake/.
344        * timer/Makefile.am: Reflect having moved automake/.
345        * wrapup/Makefile.am: Reflect having moved automake/.
346
3472003-08-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
348
349        PR 452/bsps
350        * startup/Makefile.am: Remove USE_INIT_FINI.
351
3522003-08-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
353
354        * configure.ac: Use rtems-bugs@rtems.com as bug report email address.
355
3562003-08-06      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
357
358        PR 445/bsps
359        * bsp_specs: Remove -D__embedded__ -Asystem(embedded) from cpp.
360        Remove cpp, old_cpp (now unused).
361
3622003-03-06      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
363
364        * configure.ac: Remove AC_CONFIG_AUX_DIR.
365
3662003-02-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
367
368        * configure.ac: AM_INIT_AUTOMAKE([1.7.2]).
369
3702003-02-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
371
372        * configure.ac: AC_PREREQ(2.57).
373
3742003-01-20      Joel Sherrill <joel@OARcorp.com>
375
376        * startup/linkcmds*: Add FreeBSD sysctl() sections.
377
3782002-12-19      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
379
380        * clock/Makefile.am: Don't include @RTEMS_BSP@.cfg.
381        * console/Makefile.am: Don't include @RTEMS_BSP@.cfg.
382        * start/Makefile.am: Don't include @RTEMS_BSP@.cfg.
383        * startup/Makefile.am: Don't include @RTEMS_BSP@.cfg.
384        * timer/Makefile.am: Don't include @RTEMS_BSP@.cfg.
385
3862002-12-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
387
388        * start/Makefile.am: Use install-data-local to install startfile.
389
3902002-12-10      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
391
392        * wrapup/Makefile.am: Don't include @RTEMS_BSP@.cfg.
393
3942002-12-10      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
395
396        * wrapup/Makefile.am: Don't include @RTEMS_BSP@.cfg.
397
3982002-10-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
399
400        * .cvsignore: Reformat.
401        Add autom4te*cache.
402        Remove autom4te.cache.
403
4042002-08-21      Joel Sherrill <joel@OARcorp.com>
405
406        * bsp_specs: Added support for -nostdlibs.
407
4082002-08-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
409
410        * clock/Makefile.am: Use .$(OBJEXT) instead of .o.
411        * console/Makefile.am: Use .$(OBJEXT) instead of .o.
412        * start/Makefile.am: Use .$(OBJEXT) instead of .o.
413        * startup/Makefile.am: Use .$(OBJEXT) instead of .o.
414        * timer/Makefile.am: Use .$(OBJEXT) instead of .o.
415        * wrapup/Makefile.am: Use .$(OBJEXT) instead of .o.
416
4172002-07-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
418
419        * start/Makefile.am: Eliminate PGM.
420        Add bsplib_DATA = $(PROJECT_RELEASE)/lib/start$(LIB_VARIANT).o.
421
4222002-07-19      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
423
424        * startup/Makefile.am: Add bsplib_DATA = linkcmds.
425
4262002-07-04      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
427
428        * wrapup/Makefile.am: Eliminate TMPINSTALL_FILES.
429        Remove $(OBJS) from all-local.
430
4312002-06-29      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
432
433        * wrapup/Makefile.am: Remove preinstallation of libbsp.a,
434
4352001-05-09      Joel Sherrill <joel@OARcorp.com>
436
437        * startup/linkcmds: In support of gcc 3.1, added one of more
438        of the sections .jcr, .rodata*, .data.*, .gnu.linkonce.s2.*,
439        .gnu.linkonce.sb2.*, and .gnu.linkonce.s.*.  Spacing corrections
440        and direction of segments to memory regions may also have been
441        addressed.  This was a sweep across all BSPs.
442 
4432002-03-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
444
445        * configure.ac:
446        AC_INIT(package,_RTEMS_VERSION,_RTEMS_BUGS).
447        AM_INIT_AUTOMAKE([no-define foreign 1.6]).
448        * clock/Makefile.am: Remove AUTOMAKE_OPTIONS.
449        * Makefile.am: Remove AUTOMAKE_OPTIONS.
450        * console/Makefile.am: Remove AUTOMAKE_OPTIONS.
451        * include/Makefile.am: Remove AUTOMAKE_OPTIONS.
452        * start/Makefile.am: Remove AUTOMAKE_OPTIONS.
453        * startup/Makefile.am: Remove AUTOMAKE_OPTIONS.
454        * timer/Makefile.am: Remove AUTOMAKE_OPTIONS.
455        * wrapup/Makefile.am: Remove AUTOMAKE_OPTIONS.
456
4572001-11-30      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
458
459        * configure.ac: Introduce RTEMS_BSP_CONFIGURE.
460
4612001-10-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
462
463        * .cvsignore: Add autom4te.cache for autoconf > 2.52.
464        * configure.in: Remove.
465        * configure.ac: New file, generated from configure.in by autoupdate.
466
4672001-09-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
468
469        * include/Makefile.am: Use 'CLEANFILES ='.
470        * include/Makefile.am: Use 'TMPINSTALL_FILES ='.
471
4722001-06-19      Joel Sherrill <joel@OARcorp.com>
473
474        * include/Makefile.am: Fixed typo.
475
4762001-05-26      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
477
478        * configure.in: Add bspopts.h.
479        * include/.cvsignore: Add bspopts.h*, stamp-h*.
480        * include/Makefile.am: Use *_HEADERS instead of *H_FILES.
481        * include/bsp.h: Include bspopts.h.
482
4832001-05-10      Ralf Corsepius  <corsepiu@faw.uni-ulm.de>
484
485        * configure.in: Use RTEMS_PROG_CC_FOR_TARGET([-ansi -fasm]).
486
4872000-11-09      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
488
489        * Makefile.am: Use ... instead of RTEMS_TOPdir in ACLOCAL_AMFLAGS.
490
4912000-11-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
492
493        * Makefile.am: Switch to ACLOCAL_AMFLAGS = -I $(RTEMS_TOPdir)/aclocal.
494
4952000-11-01      Joel Sherrill <joel@OARcorp.com>
496
497        * startup/bspstart.c: assoc.h, error.h, libio_.h, libio.h,
498        and libcsupport.h moved from libc to lib/include/rtems and
499        now must be referenced as <rtems/XXX.h>.   Header file order
500        was cleaned up while doing this.
501
5022000-10-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
503
504        * Makefile.am: ACLOCAL_AMFLAGS= -I $(RTEMS_TOPdir)/macros.
505        Switch to GNU canonicalization.
506
5072000-09-29      Charles-Antoine Gauthier <charles.gauthier@nrc.ca>
508
509        * startup/linkcmds: Added lines so DWARF debug information
510        would be available.  Otherwise gdb complains that the offsets
511        for the debug info are incorrect and doesn't load the files.
512
5132000-09-04      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
514
515        * clock/Makefile.am, console/Makefile.am, start/Makefile.am,
516        startup/Makefile.am, timer/Makefile.am, wrapup/Makefile.am: Include
517        compile.am
518
5192000-08-10      Joel Sherrill <joel@OARcorp.com>
520
521        * ChangeLog: New file.
Note: See TracBrowser for help on using the repository browser.