source: rtems/c/src/lib/libbsp/mips/jmr3904/ChangeLog @ 820d1ab0

4.104.115
Last change on this file since 820d1ab0 was 820d1ab0, checked in by Chris Johns <chrisj@…>, on 04/28/09 at 06:34:00

2009-04-28 Chris Johns <chrisj@…>

  • start/start.S: Update for boot_card command line change.
  • Property mode set to 100644
File size: 20.9 KB
Line 
12009-04-28      Chris Johns <chrisj@rtems.org>
2
3        * start/start.S: Update for boot_card command line change.
4
52008-12-04      Joel Sherrill <joel.sherrill@oarcorp.com>
6
7        * bsp_specs: Move -e start from *link to *startfile to avoid warning
8        for undefined entry symbol when linking relocatables with binutils
9        2.19.
10
112008-09-30      Ralf Corsépius <ralf.corsepius@rtems.org>
12
13        * clock/clockdrv.c: include "../../../shared/clockdrv_shell.h".
14        * Makefile.am: Reflect changes above.
15
162008-09-29      Ralf Corsépius <ralf.corsepius@rtems.org>
17
18        * Makefile.am: Eliminate bsp.am. Build startup files as side-effect
19        of building libbspstart.a, using automake-rules.
20
212008-09-29      Ralf Corsépius <ralf.corsepius@rtems.org>
22
23        * start/regs.S: Remove (Renamed into start/regs.h).
24        * start/regs.h: New (Renamed from start/regs.S).
25        * Makefile.am, start/start.S: Reflect renamer.
26
272008-09-29      Ralf Corsépius <ralf.corsepius@rtems.org>
28
29        * Makefile.am: Eliminate *_SOURCES.
30
312008-09-29      Ralf Corsépius <ralf.corsepius@rtems.org>
32
33        * Makefile.am: Move noinst_LIBRARIES = libbsp.a before its
34        components.
35
362008-09-29      Ralf Corsépius <ralf.corsepius@rtems.org>
37
38        * Makefile.am: Remove noinst_PROGRAMS (Unused).
39
402008-09-26      Ralf Corsépius <ralf.corsepius@rtems.org>
41
42        * Makefile.am: Cleanup ../../shared/include/bootcard.h handling.
43
442008-09-23      Joel Sherrill <joel.sherrill@oarcorp.com>
45
46        * configure.ac: Make letting boot_card() handle work area allocation
47        mandatory. Rename RTEMS_BSP_BOOTCARD_HANDLES_RAM_ALLOCATION to
48        BSP_BOOTCARD_OPTIONS.
49
502008-09-23      Joel Sherrill <joel.sherrill@oarcorp.com>
51
52        * Makefile.am: bsp_cleanup() had the same code which was executed when
53        you returned from boot_card() to start.S. So just use the stub
54        bsp_cleanup() implementation and remove a file.
55        * startup/bspclean.c: Removed.
56
572008-09-18      Joel Sherrill <joel.sherrill@oarcorp.com>
58
59        * include/bsp.h: Remove unnecessary boilerplate comments.
60
612008-09-16      Joel Sherrill <joel.sherrill@oarcorp.com>
62
63        * Makefile.am, startup/linkcmds: Use top level shared
64        bsp_get_work_area() implementation.
65        * startup/bspgetworkarea.c: Removed.
66
672008-09-14      Joel Sherrill <joel.sherrill@oarcorp.com>
68
69        * Makefile.am, startup/bspstart.c: Split out bsp_get_work_area() into
70        its own file and use BSP Framework to perform more initialization.
71        * startup/bspgetworkarea.c: New file.
72
732008-09-10      Joel Sherrill <joel.sherrill@oarcorp.com>
74
75        * include/bsp.h: Review of all bsp_cleanup() implementations. In this
76        phase, all prototypes were removed from bsp.h and empty
77        implementations were removed and made to use the shared stub.
78
792008-09-05      Ralf Corsépius <ralf.corsepius@rtems.org>
80
81        * timer/timer.c: Convert to "bool".
82
832008-08-31      Joel Sherrill <joel.sherrill@oarcorp.com>
84
85        * timer/timer.c: Eliminate empty function from every benchmark timer
86        driver. Fix spelling.
87
882008-08-31      Joel Sherrill <joel.sherrill@oarcorp.com>
89
90        * timer/timer.c: Rename timer driver methods to follow RTEMS
91        programming conventions.
92
932008-08-18      Ralf Corsépius <ralf.corsepius@rtems.org>
94
95        * timer/timer.c: Add missing prototypes.
96
972008-07-24      Sebastian Huber <sebastian.huber@embedded-brains.de>
98
99        * startup/bspstart.c: Changed bsp_get_workarea() to
100        bsp_get_work_area() and added support for an optional separate heap
101        area.
102
1032008-05-15      Joel Sherrill <joel.sherrill@OARcorp.com>
104
105        * configure.ac, startup/bspstart.c: Add capability for bootcard.c BSP
106        Initialization Framework to ask the BSP where it has memory for the
107        RTEMS Workspace and C Program Heap. These collectively are referred
108        to as work area. If the BSP supports this, then it does not have to
109        include code to split the available memory between the two areas.
110        This reduces the amount of code in the BSP specific bspstart.c file.
111        Additionally, the shared framework can initialize the C Library, call
112        rtems_debug_enable(), and dirty the work area memory. Until most/all
113        BSPs support this new capability, if the BSP supports this, it should
114        call RTEMS_BSP_BOOTCARD_HANDLES_RAM_ALLOCATION from its configure.ac.
115        When the transition is complete, this autoconf macro can be removed.
116
1172008-05-14      Joel Sherrill <joel.sherrill@OARcorp.com>
118
119        * Makefile.am: Rework to avoid .rel files.
120
1212008-05-12      Joel Sherrill <joel.sherrill@OARcorp.com>
122
123        * startup/bspstart.c: Refactored and renamed initialization routines to
124        rtems_initialize_data_structures, rtems_initialize_before_drivers,
125        rtems_initialize_device_drivers, and
126        rtems_initialize_start_multitasking. This opened the sequence up so
127        that bootcard() could provide a more robust and flexible framework
128        which is easier to explain and understand. This also lays the
129        groundwork for sharing the division of available memory between the
130        RTEMS workspace and heap and the C library initialization across all
131        BSPs.
132
1332008-04-04      Joel Sherrill <joel.sherrill@oarcorp.com>
134
135        * startup/linkcmds: Increase heap to run ACATS.
136
1372008-03-11      Joel Sherrill <joel.sherrill@oarcorp.com>
138
139        * startup/linkcmds: Increase default C Program Heap size to be able to
140        run Ada ACATS testsuite.
141
1422008-03-03      Joel Sherrill <joel.sherrill@OARcorp.com>
143
144        * startup/linkcmds: Add wildcard to gcc_except_table section so
145        programs compiled with gcc 4.3.x can link.
146
1472007-12-11      Joel Sherrill <joel.sherrill@OARcorp.com>
148
149        * include/bsp.h, startup/bspstart.c: Eliminate copies of the
150        Configuration Table. Use the RTEMS provided accessor macros to obtain
151        configuration fields.
152
1532007-12-04      Joel Sherrill <joel.sherrill@OARcorp.com>
154
155        * startup/bspstart.c: Move interrupt_stack_size field from CPU Table to
156        Configuration Table. Eliminate CPU Table from all ports. Delete
157        references to CPU Table in all forms.
158
1592007-12-03      Joel Sherrill <joel.sherrill@OARcorp.com>
160
161        * Makefile.am, startup/bspstart.c: Moved most of the remaining CPU
162        Table fields to the Configuration Table. This included
163        pretasking_hook, predriver_hook, postdriver_hook, idle_task,
164        do_zero_of_workspace, extra_mpci_receive_server_stack,
165        stack_allocate_hook, and stack_free_hook. As a side-effect of this
166        effort some multiprocessing code was made conditional and some style
167        clean up occurred.
168
1692007-04-12      Ralf Corsépius <ralf.corsepius@rtems.org>
170
171        * bsp_specs: Remove qrtems_debug.
172
1732007-04-09      Ralf Corsépius <ralf.corsepius@rtems.org>
174
175        * bsp_specs: Use nostdlib instead of nostdlibs (bogus).
176        * bsp_specs: Use old_link for -qrtems (Prevents *.link from killing
177        endianness).
178
1792007-03-28      Joel Sherrill <joel@OARcorp.com>
180
181        * Makefile.am: Modify to avoid pulling in too much into minimum
182        executable.
183
1842006-12-02      Ralf Corsépius <ralf.corsepius@rtems.org>
185
186        * configure.ac: New BUG-REPORT address.
187
1882006-11-17      Joel Sherrill <joel@OARcorp.com>
189
190        * clock/clockdrv.c: Add copyright.
191
1922006-11-15      Joel Sherrill <joel@OARcorp.com>
193
194        * Makefile.am: Merge c_rtems_main() into boot_card(). This eliminated a
195        file and simplified initialization.
196
1972006-10-17      Ralf Corsépius <ralf.corsepius@rtems.org>
198
199        * Makefile.am: Remove superfluous -DASM.
200
2012006-10-17      Ralf Corsépius <ralf.corsepius@rtems.org>
202
203        * configure.ac: Require autoconf-2.60. Require automake-1.10.
204
2052006-02-08      Joel Sherrill <joel@OARcorp.com>
206
207        * startup/linkcmds: Add sections required by newer gcc versions.
208
2092006-01-11      Ralf Corsepius <ralf.corsepius@rtems.org>
210
211        * Makefile.am: Add preinstall.am.
212
2132005-05-26      Ralf Corsepius <ralf.corsepius@rtems.org>
214
215        * include/bsp.h: New header guard.
216
2172005-01-07      Ralf Corsepius <ralf.corsepius@rtems.org>
218
219        * Makefile.am: Eliminate CFLAGS_OPTIMIZE_V.
220
2212005-01-02      Ralf Corsepius <ralf.corsepius@rtems.org>
222
223        * Makefile.am: Remove build-variant support.
224
2252004-09-24      Ralf Corsepius <ralf_corsepius@rtems.org>
226
227        * configure.ac: Require automake > 1.9.
228
2292004-04-23      Ralf Corsepius <ralf_corsepius@rtems.org>
230
231        PR 610/bsps
232        * Makefile.am: Add include/tm27.h, Cosmetics.
233        * include/tm27.h: Final cosmetics.
234
2352004-04-22      Ralf Corsepius <ralf_corsepius@rtems.org>
236
237        * include/bsp.h: Split out tmtest27 support.
238        * include/tm27.h: New.
239
2402004-04-21      Ralf Corsepius <ralf_corsepius@rtems.org>
241
242        PR 613/bsps
243        * include/bsp.h: Remove MAX_LONG_TEST_DURATION.
244
2452004-04-21      Ralf Corsepius <ralf_corsepius@rtems.org>
246
247        PR 614/bsps
248        * include/bsp.h: Remove MAX_SHORT_TEST_DURATION (Unused).
249
2502004-04-01      Ralf Corsepius <ralf_corsepius@rtems.org>
251
252        * start/start.S: Include <rtems/asm.h> instead of <asm.h>.
253        * include/bsp.h: Include <rtems/clockdrv.h> instead of <clockdrv.h>.
254        * include/bsp.h: Include <rtems/console.h> instead of <console.h>.
255        * include/bsp.h: Include <rtems/iosupp.h> instead of <iosupp.h>.
256
2572004-03-31      Ralf Corsepius <ralf_corsepius@rtems.org>
258
259        * clock/clockdrv.c, include/bsp.h, startup/bspstart.c,
260        timer/timer.c: Convert to using c99 fixed size types.
261
2622004-02-19      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
263
264        * Makefile.am: Reflect changes to bsp.am.
265        Preinstall dist_project_lib*.
266
2672004-02-14      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
268
269        * Makefile.am: Reflect changes to bsp.am.
270
2712004-02-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
272
273        * Makefile.am: Use CPPASCOMPILE instead of CCASCOMPILE.
274
2752004-01-31      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
276
277        * Makefile.am: Merge-in clock/Makefile.am, console/Makefile.am,
278        start/Makefile.am, startup/Makefile.am, timer/Makefile.am,
279        wrapup/Makefile.am. Use automake compilation rules.
280        * clock/Makefile.am, console/Makefile.am, start/Makefile.am,
281        startup/Makefile.am, timer/Makefile.am, wrapup/Makefile.am: Remove.
282        * configure.ac: Reflect changes above.
283
2842004-01-31      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
285
286        PR 566/bsps
287        * start/regs.S: Fix broken comment.
288        * start/start.S: Convert asm-style comments to c-style comments.
289
2902004-01-28      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
291
292        * configure.ac: Add nostdinc to AUTOMAKE_OPTIONS.
293        Add RTEMS_PROG_CCAS.
294
2952004-01-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
296
297        * Makefile.am: Add PREINSTALL_DIRS.
298
2992004-01-18      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
300
301        * Makefile.am: Remove times from EXTRA_DIST (Non-existant).
302        * startup/Makefile.am: Remove exit.c, setvec.c from EXTRA_DIST.
303        * console/Makefile.am: Remove console.c from EXTRA_DIST.
304        * wrapup/Makefile.am: Reflect changes to libcpu.
305
3062004-01-14      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
307
308        * start/Makefile.am: Re-add dirstamps to PRE/TMPINSTALL_FILES.
309        Add PRE/TMPINSTALL_FILES to CLEANFILES.
310        * startup/Makefile.am: Ditto.
311
3122004-01-05      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
313
314        * wrapup/Makefile.am: Eliminate $(LIB).
315        Use noinst_DATA to trigger building libbsp.a.
316
3172003-12-13      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
318
319        * start/Makefile.am: s,${PROJECT_RELEASE}/lib,$(PROJECT_LIB),g.
320        * startup/Makefile.am: s,${PROJECT_RELEASE}/lib,$(PROJECT_LIB),g.
321
3222003-12-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
323
324        * start/Makefile.am: Use mkdir_p. Remove dirs from PRE/TMPINSTALL_FILES.
325        * startup/Makefile.am: Use mkdir_p. Remove dirs from PRE/TMPINSTALL_FILES.
326
3272003-12-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
328
329        * configure.ac: Require automake >= 1.8, autoconf >= 2.59.
330
3312003-12-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
332
333        * start/Makefile.am: Misc cleanups and fixes.
334        * startup/Makefile.am: Misc cleanups and fixes.
335        * wrapup/Makefile.am: Misc cleanups and fixes.
336
3372003-12-03      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
338
339        * Makefile.am: Add preinstallation dirstamp support.
340        * clock/Makefile.am: Cosmetics.
341        * console/Makefile.am: Cosmetics.
342        * startup/Makefile.am: Cosmetics.
343        * timer/Makefile.am: Cosmetics.
344        * wrapup/Makefile.am: Cosmetics.
345
3462003-12-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
347
348        * clock/Makefile.am: Remove all-local: $(ARCH).
349        * console/Makefile.am: Remove all-local: $(ARCH).
350        * start/Makefile.am: Remove all-local: $(ARCH).
351        * startup/Makefile.am: Remove all-local: $(ARCH).
352        * timer/Makefile.am: Remove all-local: $(ARCH).
353        * wrapup/Makefile.am: Remove all-local: $(ARCH).
354
3552003-09-29      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
356
357        * Makefile.am: Merge-in include/Makefile.am.
358        Reflect changes to bsp.am.
359        * include/Makefile.am: Remove.
360        * configure.ac: Reflect changes above.
361
3622003-09-08      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
363
364        * bsp_specs: Remove *lib:.
365
3662003-09-04      Joel Sherrill <joel@OARcorp.com>
367
368        * console/console-io.c, include/bsp.h, startup/bspclean.c,
369        startup/bspstart.c, timer/timer.c, tools/runtest: URL for license
370        changed.
371
3722003-08-18      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
373
374        * Makefile.am: Reflect having moved aclocal/.
375
3762003-08-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
377
378        * Makefile.am: Reflect having moved automake/.
379        * clock/Makefile.am: Reflect having moved automake/.
380        * console/Makefile.am: Reflect having moved automake/.
381        * include/Makefile.am: Reflect having moved automake/.
382        * start/Makefile.am: Reflect having moved automake/.
383        * startup/Makefile.am: Reflect having moved automake/.
384        * timer/Makefile.am: Reflect having moved automake/.
385        * wrapup/Makefile.am: Reflect having moved automake/.
386
3872003-08-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
388
389        PR 452/bsps
390        * bsp_specs: Remove -D__USE_INIT_FINI__.
391        Remove *.cpp (Now unused).
392
3932003-08-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
394
395        * configure.ac: Use rtems-bugs@rtems.com as bug report email address.
396
3972003-08-06      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
398
399        PR 445/bsps
400        * bsp_specs: Remove -D__embedded__ -Asystem(embedded) from cpp.
401
4022003-03-06      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
403
404        * configure.ac: Remove AC_CONFIG_AUX_DIR.
405
4062003-02-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
407
408        * configure.ac: AM_INIT_AUTOMAKE([1.7.2]).
409
4102003-02-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
411
412        * configure.ac: AC_PREREQ(2.57).
413
4142003-01-20      Joel Sherrill <joel@OARcorp.com>
415
416        * startup/linkcmds*: Add FreeBSD sysctl() sections.
417
4182002-12-08      Greg Menke <gregory.menke@gsfc.nasa.gov>
419 
420        * bsp_specs: Added crtbegin/crtend and INIT_FINI for C++ support.
421        * linkcmds: Added .init, .fini & related sections.
422
4232002-12-14      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
424
425        * clock/Makefile.am: Don't include @RTEMS_BSP@.cfg.
426        * console/Makefile.am: Don't include @RTEMS_BSP@.cfg.
427        * start/Makefile.am: Don't include @RTEMS_BSP@.cfg.
428        * startup/Makefile.am: Don't include @RTEMS_BSP@.cfg.
429        * timer/Makefile.am: Don't include @RTEMS_BSP@.cfg.
430
4312002-12-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
432
433        * start/Makefile.am: Use install-data-local to install startfile.
434
4352002-12-10      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
436
437        * wrapup/Makefile.am: Don't include @RTEMS_BSP@.cfg.
438
4392002-11-19      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
440
441        * configure.ac: Remove RTEMS_OUTPUT_BUILD_SUBDIRS. Cosmetical
442        changes.
443
4442002-11-01      Joel Sherrill <joel@OARcorp.com>
445
446        * startup/bspclean.c, startup/bspstart.c: Removed warnings.
447
4482002-10-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
449
450        * .cvsignore: Reformat.
451        Add autom4te*cache.
452        Remove autom4te.cache.
453
4542002-08-21      Joel Sherrill <joel@OARcorp.com>
455
456        * startup/linkcmds: Move .init section after text section so
457        C+ global constructors work.
458
4592002-08-21      Joel Sherrill <joel@OARcorp.com>
460
461        * bsp_specs: Added support for -nostdlibs.
462
4632002-08-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
464
465        * clock/Makefile.am: Use .$(OBJEXT) instead of .o.
466        * console/Makefile.am: Use .$(OBJEXT) instead of .o.
467        * start/Makefile.am: Use .$(OBJEXT) instead of .o.
468        * startup/Makefile.am: Use .$(OBJEXT) instead of .o.
469        * timer/Makefile.am: Use .$(OBJEXT) instead of .o.
470        * wrapup/Makefile.am: Use .$(OBJEXT) instead of .o.
471
4722002-07-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
473
474        * start/Makefile.am: Eliminate PGM.
475        Add bsplib_DATA = $(PROJECT_RELEASE)/lib/start$(LIB_VARIANT).o.
476
4772002-07-19      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
478
479        * startup/Makefile.am: Add bsplib_DATA = linkcmds.
480
4812002-07-04      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
482
483        * wrapup/Makefile.am: Eliminate TMPINSTALL_FILES.
484        Remove $(OBJS) from all-local.
485
4862002-07-04      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
487
488        * wrapup/Makefile.am: Add $(LIB) to all-local.
489
4902002-06-29      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
491
492        * wrapup/Makefile.am: Remove preinstallation of libbsp.a,
493
4942002-03-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
495
496        * configure.ac:
497        AC_INIT(package,_RTEMS_VERSION,_RTEMS_BUGS).
498        AM_INIT_AUTOMAKE([no-define foreign 1.6]).
499        * clock/Makefile.am: Remove AUTOMAKE_OPTIONS.
500        * Makefile.am: Remove AUTOMAKE_OPTIONS.
501        * console/Makefile.am: Remove AUTOMAKE_OPTIONS.
502        * include/Makefile.am: Remove AUTOMAKE_OPTIONS.
503        * start/Makefile.am: Remove AUTOMAKE_OPTIONS.
504        * startup/Makefile.am: Remove AUTOMAKE_OPTIONS.
505        * timer/Makefile.am: Remove AUTOMAKE_OPTIONS.
506        * wrapup/Makefile.am: Remove AUTOMAKE_OPTIONS.
507
5082002-01-03      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
509
510        * console/console-io.c: Include rtems/bspIo.h instead of bspIo.h.
511
5122001-11-30      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
513
514        * configure.ac: Introduce RTEMS_BSP_CONFIGURE.
515
5162001-10-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
517
518        * .cvsignore: Add autom4te.cache for autoconf > 2.52.
519        * configure.in: Remove.
520        * configure.ac: New file, generated from configure.in by autoupdate.
521
5222001-09-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
523
524        * include/Makefile.am: Use 'CLEANFILES ='.
525        * include/Makefile.am: Use 'TMPINSTALL_FILES ='.
526
5272001-05-23      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
528
529        * configure.in: Add bspopts.h.
530        * include/bsp.h: Include bspopts.h.
531        * include/.cvsignore: Add bspopts.h*, coverhd.h, stamp-h*.
532        * include/Makefile.am: Use *_HEADERS instead of *H_FILES.
533
5342001-05-11      Ralf Corsepius  <corsepiu@faw.uni-ulm.de>
535
536        * configure.in: Use RTEMS_PROG_CC_FOR_TARGET([-ansi -fasm]).
537
5382001-05-11      Joel Sherrill <joel@OARcorp.com>
539
540        * tools/runtest: Add functionality to avoid letting simulator
541        run too long.
542
5432001-04-20      Joel Sherrill <joel@OARcorp.com>
544
545        * include/bsp.h (Clear_tm27_intr): Stop the timer and disable
546        the interrupt.  This was not quite right before and we were
547        getting uncontrolled interrupt nesting in tm27.
548        * timer/timer.c (Timer_Initialize): Added an extra reset and
549        changed the ITMR register so we will never get an interrupt.
550        (Read_timer): Fixed so the timer actually stops before it
551        is read.  Before some times reported were outraguously high.
552        * start/start.S: Major clean including using stack in linkcmds,
553        deleting unused code, and zeroing the BSS using the linkcmds
554        information.
555        * startup/linkcmds: Put heap in lower memory than workspace
556        and move _clear_end so both are zeroed.
557
5582001-01-12      Joel Sherrill <joel@OARcorp.com>
559
560        * include/bsp.h, timer/timer.c: Updated so timer appears to
561        work and support tm27.  I would prefer to time a software
562        interrupt rather than an use an extra timer though.
563
5642001-01-09      Joel Sherrill <joel@OARcorp.com>
565
566        * clock/clockdrv.c: Clean up.
567        * include/bsp.h: Uncomment and fix set_vector() prototype.
568
5692001-01-03      Joel Sherrill <joel@OARcorp.com>
570
571        * console/console-io.c: Removed unused variable initialized.
572
5732001-01-03      Joel Sherrill <joel@OARcorp.com>
574
575        * clock/Makefile.am: Fixed reference to ckinit.c.
576        * clock/clockdrv.c: Enabled fast idle.
577        * console/console-io.c: Added console_initialize_hardware().
578
5792000-12-19      Joel Sherrill <joel@OARcorp.com>
580
581        * timer: New subdirectory.
582        * timer/.cvsignore, timer/Makefile.am, timer/timer.c: New files.
583        * tools/ChangeLog: New file.
584
5852000-12-19      Joel Sherrill <joel@OARcorp.com>
586
587        * Makefile.am: Added tools subdirectory and removed commented out line.
588        * configure.in: Added tools subdirectory.
589        * tools: New subdirectory.
590        * tools/.cvsignore, tools/Makefile.am, tools/configure.in,
591        tools/runtest: New files -- based on powerpc/psim.
592        * clock/clockdrv.c: Guessed new value for clock tick.  Need to
593        add fast idle support.
594        * include/bsp.h: tm27 support initiated.
595        * Most tests appear to run correctly!
596
5972000-12-13      Joel Sherrill <joel@OARcorp.com>
598
599        * README: Updated.  We are now vectoring a clock tick ISR handler.
600        But RTEMS is not returning from the ISR properly.
601        * clock/clockdrv.c: Now causes interrupts but has not been calibrated.
602        * include/bsp.h: Use <libcpu/tx3904.h>
603        * startup/Makefile.am: Add setvec.c from shared.
604        * startup/bspstart.c: Initialize the status register (SR) so
605        no interrupts are masked but global interrupts (SR_IEC) are off.
606        Added call to install the ISR prologue code.
607        * wrapup/Makefile.am: Pick up more pieces from libcpu.
608
6092000-12-11      Joel Sherrill <joel@OARcorp.com>
610
611        * startup/bspclean.c: New file to explicitly invoke _sys_exit().
612        * README: Updated.
613
6142000-12-06      Joel Sherrill <joel@OARcorp.com>
615
616        * README: Updated to reflect status.
617        * startup/linkcmds: Added .ctor and .dtor sections to no avail.
618
6192000-11-30      Joel Sherrill <joel@OARcorp.com>
620
621        * README: Updated to reflect current status.  Misaligned reference
622        during initialization may be compiler problem.
623        * console/console-io.c: Added support for printk().
624        * startup/linkcmds: Reserve 512K for RTEMS Workspace.
625
6262000-11-27      Joel Sherrill <joel@OARcorp.com>
627
628        * startup/linkcmds: Fix typo and add extra 0 to base address.
629        Now runs until printf() tries to put a character and then
630        it locks up checking a status bit that does not change.
631
6322000-11-25      Joel Sherrill <joel@OARcorp.com>
633
634        * The JMR BSP is for a Toshiba TX39 evaluation board but
635        can also be used with the mips simulator in gdb.
636        * .cvsignore, ChangeLog, Makefile.am, README, bsp_specs,
637        configure.in, clock/.cvsignore, clock/Makefile.am,
638        clock/clockdrv.c, console/.cvsignore, console/Makefile.am,
639        console/console-io.c, include/.cvsignore,
640        include/Makefile.am, include/bsp.h, start/.cvsignore,
641        start/Makefile.am, start/regs.S, start/start.S,
642        startup/.cvsignore, startup/Makefile.am, startup/bspstart.c,
643        startup/linkcmds, wrapup/.cvsignore, wrapup/Makefile.am: New files.
Note: See TracBrowser for help on using the repository browser.