source: rtems/c/src/lib/libbsp/mips/jmr3904/ChangeLog @ 21637fd

4.104.114.95
Last change on this file since 21637fd was 1d0ee80e, checked in by Joel Sherrill <joel.sherrill@…>, on 05/14/08 at 20:28:09

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

  • Makefile.am: Rework to avoid .rel files.
  • Property mode set to 100644
File size: 16.9 KB
Line 
12008-05-14      Joel Sherrill <joel.sherrill@OARcorp.com>
2
3        * Makefile.am: Rework to avoid .rel files.
4
52008-05-12      Joel Sherrill <joel.sherrill@OARcorp.com>
6
7        * startup/bspstart.c: Refactored and renamed initialization routines to
8        rtems_initialize_data_structures, rtems_initialize_before_drivers,
9        rtems_initialize_device_drivers, and
10        rtems_initialize_start_multitasking. This opened the sequence up so
11        that bootcard() could provide a more robust and flexible framework
12        which is easier to explain and understand. This also lays the
13        groundwork for sharing the division of available memory between the
14        RTEMS workspace and heap and the C library initialization across all
15        BSPs.
16
172008-04-04      Joel Sherrill <joel.sherrill@oarcorp.com>
18
19        * startup/linkcmds: Increase heap to run ACATS.
20
212008-03-11      Joel Sherrill <joel.sherrill@oarcorp.com>
22
23        * startup/linkcmds: Increase default C Program Heap size to be able to
24        run Ada ACATS testsuite.
25
262008-03-03      Joel Sherrill <joel.sherrill@OARcorp.com>
27
28        * startup/linkcmds: Add wildcard to gcc_except_table section so
29        programs compiled with gcc 4.3.x can link.
30
312007-12-11      Joel Sherrill <joel.sherrill@OARcorp.com>
32
33        * include/bsp.h, startup/bspstart.c: Eliminate copies of the
34        Configuration Table. Use the RTEMS provided accessor macros to obtain
35        configuration fields.
36
372007-12-04      Joel Sherrill <joel.sherrill@OARcorp.com>
38
39        * startup/bspstart.c: Move interrupt_stack_size field from CPU Table to
40        Configuration Table. Eliminate CPU Table from all ports. Delete
41        references to CPU Table in all forms.
42
432007-12-03      Joel Sherrill <joel.sherrill@OARcorp.com>
44
45        * Makefile.am, startup/bspstart.c: Moved most of the remaining CPU
46        Table fields to the Configuration Table. This included
47        pretasking_hook, predriver_hook, postdriver_hook, idle_task,
48        do_zero_of_workspace, extra_mpci_receive_server_stack,
49        stack_allocate_hook, and stack_free_hook. As a side-effect of this
50        effort some multiprocessing code was made conditional and some style
51        clean up occurred.
52
532007-04-12      Ralf Corsépius <ralf.corsepius@rtems.org>
54
55        * bsp_specs: Remove qrtems_debug.
56
572007-04-09      Ralf Corsépius <ralf.corsepius@rtems.org>
58
59        * bsp_specs: Use nostdlib instead of nostdlibs (bogus).
60        * bsp_specs: Use old_link for -qrtems (Prevents *.link from killing
61        endianness).
62
632007-03-28      Joel Sherrill <joel@OARcorp.com>
64
65        * Makefile.am: Modify to avoid pulling in too much into minimum
66        executable.
67
682006-12-02      Ralf Corsépius <ralf.corsepius@rtems.org>
69
70        * configure.ac: New BUG-REPORT address.
71
722006-11-17      Joel Sherrill <joel@OARcorp.com>
73
74        * clock/clockdrv.c: Add copyright.
75
762006-11-15      Joel Sherrill <joel@OARcorp.com>
77
78        * Makefile.am: Merge c_rtems_main() into boot_card(). This eliminated a
79        file and simplified initialization.
80
812006-10-17      Ralf Corsépius <ralf.corsepius@rtems.org>
82
83        * Makefile.am: Remove superfluous -DASM.
84
852006-10-17      Ralf Corsépius <ralf.corsepius@rtems.org>
86
87        * configure.ac: Require autoconf-2.60. Require automake-1.10.
88
892006-02-08      Joel Sherrill <joel@OARcorp.com>
90
91        * startup/linkcmds: Add sections required by newer gcc versions.
92
932006-01-11      Ralf Corsepius <ralf.corsepius@rtems.org>
94
95        * Makefile.am: Add preinstall.am.
96
972005-05-26      Ralf Corsepius <ralf.corsepius@rtems.org>
98
99        * include/bsp.h: New header guard.
100
1012005-01-07      Ralf Corsepius <ralf.corsepius@rtems.org>
102
103        * Makefile.am: Eliminate CFLAGS_OPTIMIZE_V.
104
1052005-01-02      Ralf Corsepius <ralf.corsepius@rtems.org>
106
107        * Makefile.am: Remove build-variant support.
108
1092004-09-24      Ralf Corsepius <ralf_corsepius@rtems.org>
110
111        * configure.ac: Require automake > 1.9.
112
1132004-04-23      Ralf Corsepius <ralf_corsepius@rtems.org>
114
115        PR 610/bsps
116        * Makefile.am: Add include/tm27.h, Cosmetics.
117        * include/tm27.h: Final cosmetics.
118
1192004-04-22      Ralf Corsepius <ralf_corsepius@rtems.org>
120
121        * include/bsp.h: Split out tmtest27 support.
122        * include/tm27.h: New.
123
1242004-04-21      Ralf Corsepius <ralf_corsepius@rtems.org>
125
126        PR 613/bsps
127        * include/bsp.h: Remove MAX_LONG_TEST_DURATION.
128
1292004-04-21      Ralf Corsepius <ralf_corsepius@rtems.org>
130
131        PR 614/bsps
132        * include/bsp.h: Remove MAX_SHORT_TEST_DURATION (Unused).
133
1342004-04-01      Ralf Corsepius <ralf_corsepius@rtems.org>
135
136        * start/start.S: Include <rtems/asm.h> instead of <asm.h>.
137        * include/bsp.h: Include <rtems/clockdrv.h> instead of <clockdrv.h>.
138        * include/bsp.h: Include <rtems/console.h> instead of <console.h>.
139        * include/bsp.h: Include <rtems/iosupp.h> instead of <iosupp.h>.
140
1412004-03-31      Ralf Corsepius <ralf_corsepius@rtems.org>
142
143        * clock/clockdrv.c, include/bsp.h, startup/bspstart.c,
144        timer/timer.c: Convert to using c99 fixed size types.
145
1462004-02-19      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
147
148        * Makefile.am: Reflect changes to bsp.am.
149        Preinstall dist_project_lib*.
150
1512004-02-14      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
152
153        * Makefile.am: Reflect changes to bsp.am.
154
1552004-02-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
156
157        * Makefile.am: Use CPPASCOMPILE instead of CCASCOMPILE.
158
1592004-01-31      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
160
161        * Makefile.am: Merge-in clock/Makefile.am, console/Makefile.am,
162        start/Makefile.am, startup/Makefile.am, timer/Makefile.am,
163        wrapup/Makefile.am. Use automake compilation rules.
164        * clock/Makefile.am, console/Makefile.am, start/Makefile.am,
165        startup/Makefile.am, timer/Makefile.am, wrapup/Makefile.am: Remove.
166        * configure.ac: Reflect changes above.
167
1682004-01-31      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
169
170        PR 566/bsps
171        * start/regs.S: Fix broken comment.
172        * start/start.S: Convert asm-style comments to c-style comments.
173
1742004-01-28      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
175
176        * configure.ac: Add nostdinc to AUTOMAKE_OPTIONS.
177        Add RTEMS_PROG_CCAS.
178
1792004-01-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
180
181        * Makefile.am: Add PREINSTALL_DIRS.
182
1832004-01-18      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
184
185        * Makefile.am: Remove times from EXTRA_DIST (Non-existant).
186        * startup/Makefile.am: Remove exit.c, setvec.c from EXTRA_DIST.
187        * console/Makefile.am: Remove console.c from EXTRA_DIST.
188        * wrapup/Makefile.am: Reflect changes to libcpu.
189
1902004-01-14      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
191
192        * start/Makefile.am: Re-add dirstamps to PRE/TMPINSTALL_FILES.
193        Add PRE/TMPINSTALL_FILES to CLEANFILES.
194        * startup/Makefile.am: Ditto.
195
1962004-01-05      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
197
198        * wrapup/Makefile.am: Eliminate $(LIB).
199        Use noinst_DATA to trigger building libbsp.a.
200
2012003-12-13      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
202
203        * start/Makefile.am: s,${PROJECT_RELEASE}/lib,$(PROJECT_LIB),g.
204        * startup/Makefile.am: s,${PROJECT_RELEASE}/lib,$(PROJECT_LIB),g.
205
2062003-12-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
207
208        * start/Makefile.am: Use mkdir_p. Remove dirs from PRE/TMPINSTALL_FILES.
209        * startup/Makefile.am: Use mkdir_p. Remove dirs from PRE/TMPINSTALL_FILES.
210
2112003-12-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
212
213        * configure.ac: Require automake >= 1.8, autoconf >= 2.59.
214
2152003-12-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
216
217        * start/Makefile.am: Misc cleanups and fixes.
218        * startup/Makefile.am: Misc cleanups and fixes.
219        * wrapup/Makefile.am: Misc cleanups and fixes.
220
2212003-12-03      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
222
223        * Makefile.am: Add preinstallation dirstamp support.
224        * clock/Makefile.am: Cosmetics.
225        * console/Makefile.am: Cosmetics.
226        * startup/Makefile.am: Cosmetics.
227        * timer/Makefile.am: Cosmetics.
228        * wrapup/Makefile.am: Cosmetics.
229
2302003-12-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
231
232        * clock/Makefile.am: Remove all-local: $(ARCH).
233        * console/Makefile.am: Remove all-local: $(ARCH).
234        * start/Makefile.am: Remove all-local: $(ARCH).
235        * startup/Makefile.am: Remove all-local: $(ARCH).
236        * timer/Makefile.am: Remove all-local: $(ARCH).
237        * wrapup/Makefile.am: Remove all-local: $(ARCH).
238
2392003-09-29      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
240
241        * Makefile.am: Merge-in include/Makefile.am.
242        Reflect changes to bsp.am.
243        * include/Makefile.am: Remove.
244        * configure.ac: Reflect changes above.
245
2462003-09-08      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
247
248        * bsp_specs: Remove *lib:.
249
2502003-09-04      Joel Sherrill <joel@OARcorp.com>
251
252        * console/console-io.c, include/bsp.h, startup/bspclean.c,
253        startup/bspstart.c, timer/timer.c, tools/runtest: URL for license
254        changed.
255
2562003-08-18      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
257
258        * Makefile.am: Reflect having moved aclocal/.
259
2602003-08-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
261
262        * Makefile.am: Reflect having moved automake/.
263        * clock/Makefile.am: Reflect having moved automake/.
264        * console/Makefile.am: Reflect having moved automake/.
265        * include/Makefile.am: Reflect having moved automake/.
266        * start/Makefile.am: Reflect having moved automake/.
267        * startup/Makefile.am: Reflect having moved automake/.
268        * timer/Makefile.am: Reflect having moved automake/.
269        * wrapup/Makefile.am: Reflect having moved automake/.
270
2712003-08-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
272
273        PR 452/bsps
274        * bsp_specs: Remove -D__USE_INIT_FINI__.
275        Remove *.cpp (Now unused).
276
2772003-08-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
278
279        * configure.ac: Use rtems-bugs@rtems.com as bug report email address.
280
2812003-08-06      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
282
283        PR 445/bsps
284        * bsp_specs: Remove -D__embedded__ -Asystem(embedded) from cpp.
285
2862003-03-06      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
287
288        * configure.ac: Remove AC_CONFIG_AUX_DIR.
289
2902003-02-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
291
292        * configure.ac: AM_INIT_AUTOMAKE([1.7.2]).
293
2942003-02-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
295
296        * configure.ac: AC_PREREQ(2.57).
297
2982003-01-20      Joel Sherrill <joel@OARcorp.com>
299
300        * startup/linkcmds*: Add FreeBSD sysctl() sections.
301
3022002-12-08      Greg Menke <gregory.menke@gsfc.nasa.gov>
303 
304        * bsp_specs: Added crtbegin/crtend and INIT_FINI for C++ support.
305        * linkcmds: Added .init, .fini & related sections.
306
3072002-12-14      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
308
309        * clock/Makefile.am: Don't include @RTEMS_BSP@.cfg.
310        * console/Makefile.am: Don't include @RTEMS_BSP@.cfg.
311        * start/Makefile.am: Don't include @RTEMS_BSP@.cfg.
312        * startup/Makefile.am: Don't include @RTEMS_BSP@.cfg.
313        * timer/Makefile.am: Don't include @RTEMS_BSP@.cfg.
314
3152002-12-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
316
317        * start/Makefile.am: Use install-data-local to install startfile.
318
3192002-12-10      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
320
321        * wrapup/Makefile.am: Don't include @RTEMS_BSP@.cfg.
322
3232002-11-19      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
324
325        * configure.ac: Remove RTEMS_OUTPUT_BUILD_SUBDIRS. Cosmetical
326        changes.
327
3282002-11-01      Joel Sherrill <joel@OARcorp.com>
329
330        * startup/bspclean.c, startup/bspstart.c: Removed warnings.
331
3322002-10-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
333
334        * .cvsignore: Reformat.
335        Add autom4te*cache.
336        Remove autom4te.cache.
337
3382002-08-21      Joel Sherrill <joel@OARcorp.com>
339
340        * startup/linkcmds: Move .init section after text section so
341        C+ global constructors work.
342
3432002-08-21      Joel Sherrill <joel@OARcorp.com>
344
345        * bsp_specs: Added support for -nostdlibs.
346
3472002-08-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
348
349        * clock/Makefile.am: Use .$(OBJEXT) instead of .o.
350        * console/Makefile.am: Use .$(OBJEXT) instead of .o.
351        * start/Makefile.am: Use .$(OBJEXT) instead of .o.
352        * startup/Makefile.am: Use .$(OBJEXT) instead of .o.
353        * timer/Makefile.am: Use .$(OBJEXT) instead of .o.
354        * wrapup/Makefile.am: Use .$(OBJEXT) instead of .o.
355
3562002-07-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
357
358        * start/Makefile.am: Eliminate PGM.
359        Add bsplib_DATA = $(PROJECT_RELEASE)/lib/start$(LIB_VARIANT).o.
360
3612002-07-19      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
362
363        * startup/Makefile.am: Add bsplib_DATA = linkcmds.
364
3652002-07-04      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
366
367        * wrapup/Makefile.am: Eliminate TMPINSTALL_FILES.
368        Remove $(OBJS) from all-local.
369
3702002-07-04      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
371
372        * wrapup/Makefile.am: Add $(LIB) to all-local.
373
3742002-06-29      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
375
376        * wrapup/Makefile.am: Remove preinstallation of libbsp.a,
377
3782002-03-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
379
380        * configure.ac:
381        AC_INIT(package,_RTEMS_VERSION,_RTEMS_BUGS).
382        AM_INIT_AUTOMAKE([no-define foreign 1.6]).
383        * clock/Makefile.am: Remove AUTOMAKE_OPTIONS.
384        * Makefile.am: Remove AUTOMAKE_OPTIONS.
385        * console/Makefile.am: Remove AUTOMAKE_OPTIONS.
386        * include/Makefile.am: Remove AUTOMAKE_OPTIONS.
387        * start/Makefile.am: Remove AUTOMAKE_OPTIONS.
388        * startup/Makefile.am: Remove AUTOMAKE_OPTIONS.
389        * timer/Makefile.am: Remove AUTOMAKE_OPTIONS.
390        * wrapup/Makefile.am: Remove AUTOMAKE_OPTIONS.
391
3922002-01-03      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
393
394        * console/console-io.c: Include rtems/bspIo.h instead of bspIo.h.
395
3962001-11-30      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
397
398        * configure.ac: Introduce RTEMS_BSP_CONFIGURE.
399
4002001-10-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
401
402        * .cvsignore: Add autom4te.cache for autoconf > 2.52.
403        * configure.in: Remove.
404        * configure.ac: New file, generated from configure.in by autoupdate.
405
4062001-09-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
407
408        * include/Makefile.am: Use 'CLEANFILES ='.
409        * include/Makefile.am: Use 'TMPINSTALL_FILES ='.
410
4112001-05-23      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
412
413        * configure.in: Add bspopts.h.
414        * include/bsp.h: Include bspopts.h.
415        * include/.cvsignore: Add bspopts.h*, coverhd.h, stamp-h*.
416        * include/Makefile.am: Use *_HEADERS instead of *H_FILES.
417
4182001-05-11      Ralf Corsepius  <corsepiu@faw.uni-ulm.de>
419
420        * configure.in: Use RTEMS_PROG_CC_FOR_TARGET([-ansi -fasm]).
421
4222001-05-11      Joel Sherrill <joel@OARcorp.com>
423
424        * tools/runtest: Add functionality to avoid letting simulator
425        run too long.
426
4272001-04-20      Joel Sherrill <joel@OARcorp.com>
428
429        * include/bsp.h (Clear_tm27_intr): Stop the timer and disable
430        the interrupt.  This was not quite right before and we were
431        getting uncontrolled interrupt nesting in tm27.
432        * timer/timer.c (Timer_Initialize): Added an extra reset and
433        changed the ITMR register so we will never get an interrupt.
434        (Read_timer): Fixed so the timer actually stops before it
435        is read.  Before some times reported were outraguously high.
436        * start/start.S: Major clean including using stack in linkcmds,
437        deleting unused code, and zeroing the BSS using the linkcmds
438        information.
439        * startup/linkcmds: Put heap in lower memory than workspace
440        and move _clear_end so both are zeroed.
441
4422001-01-12      Joel Sherrill <joel@OARcorp.com>
443
444        * include/bsp.h, timer/timer.c: Updated so timer appears to
445        work and support tm27.  I would prefer to time a software
446        interrupt rather than an use an extra timer though.
447
4482001-01-09      Joel Sherrill <joel@OARcorp.com>
449
450        * clock/clockdrv.c: Clean up.
451        * include/bsp.h: Uncomment and fix set_vector() prototype.
452
4532001-01-03      Joel Sherrill <joel@OARcorp.com>
454
455        * console/console-io.c: Removed unused variable initialized.
456
4572001-01-03      Joel Sherrill <joel@OARcorp.com>
458
459        * clock/Makefile.am: Fixed reference to ckinit.c.
460        * clock/clockdrv.c: Enabled fast idle.
461        * console/console-io.c: Added console_initialize_hardware().
462
4632000-12-19      Joel Sherrill <joel@OARcorp.com>
464
465        * timer: New subdirectory.
466        * timer/.cvsignore, timer/Makefile.am, timer/timer.c: New files.
467        * tools/ChangeLog: New file.
468
4692000-12-19      Joel Sherrill <joel@OARcorp.com>
470
471        * Makefile.am: Added tools subdirectory and removed commented out line.
472        * configure.in: Added tools subdirectory.
473        * tools: New subdirectory.
474        * tools/.cvsignore, tools/Makefile.am, tools/configure.in,
475        tools/runtest: New files -- based on powerpc/psim.
476        * clock/clockdrv.c: Guessed new value for clock tick.  Need to
477        add fast idle support.
478        * include/bsp.h: tm27 support initiated.
479        * Most tests appear to run correctly!
480
4812000-12-13      Joel Sherrill <joel@OARcorp.com>
482
483        * README: Updated.  We are now vectoring a clock tick ISR handler.
484        But RTEMS is not returning from the ISR properly.
485        * clock/clockdrv.c: Now causes interrupts but has not been calibrated.
486        * include/bsp.h: Use <libcpu/tx3904.h>
487        * startup/Makefile.am: Add setvec.c from shared.
488        * startup/bspstart.c: Initialize the status register (SR) so
489        no interrupts are masked but global interrupts (SR_IEC) are off.
490        Added call to install the ISR prologue code.
491        * wrapup/Makefile.am: Pick up more pieces from libcpu.
492
4932000-12-11      Joel Sherrill <joel@OARcorp.com>
494
495        * startup/bspclean.c: New file to explicitly invoke _sys_exit().
496        * README: Updated.
497
4982000-12-06      Joel Sherrill <joel@OARcorp.com>
499
500        * README: Updated to reflect status.
501        * startup/linkcmds: Added .ctor and .dtor sections to no avail.
502
5032000-11-30      Joel Sherrill <joel@OARcorp.com>
504
505        * README: Updated to reflect current status.  Misaligned reference
506        during initialization may be compiler problem.
507        * console/console-io.c: Added support for printk().
508        * startup/linkcmds: Reserve 512K for RTEMS Workspace.
509
5102000-11-27      Joel Sherrill <joel@OARcorp.com>
511
512        * startup/linkcmds: Fix typo and add extra 0 to base address.
513        Now runs until printf() tries to put a character and then
514        it locks up checking a status bit that does not change.
515
5162000-11-25      Joel Sherrill <joel@OARcorp.com>
517
518        * The JMR BSP is for a Toshiba TX39 evaluation board but
519        can also be used with the mips simulator in gdb.
520        * .cvsignore, ChangeLog, Makefile.am, README, bsp_specs,
521        configure.in, clock/.cvsignore, clock/Makefile.am,
522        clock/clockdrv.c, console/.cvsignore, console/Makefile.am,
523        console/console-io.c, include/.cvsignore,
524        include/Makefile.am, include/bsp.h, start/.cvsignore,
525        start/Makefile.am, start/regs.S, start/start.S,
526        startup/.cvsignore, startup/Makefile.am, startup/bspstart.c,
527        startup/linkcmds, wrapup/.cvsignore, wrapup/Makefile.am: New files.
Note: See TracBrowser for help on using the repository browser.