source: rtems/c/src/lib/libbsp/mips/csb350/ChangeLog @ 0c0181d

4.115
Last change on this file since 0c0181d was 0c0181d, checked in by Jennifer Averett <jennifer.averett@…>, on 04/04/12 at 13:39:46

PR 1993 - Convert MIPS to PIC IRQ model

  • Property mode set to 100644
File size: 11.6 KB
Line 
12012-03-08      Jennifer Averett <Jennifer.Averett@OARcorp.com>
2
3        * include/bsp.h: Added define for BSP_SHARED_HANDLER_SUPPORT.
4
52012-03-06      Jennifer Averett <Jennifer.Averett@OARcorp.com>
6
7        PR 1993/bsps
8        * clock/clockdrv.c, include/bsp.h, include/irq.h,
9        irq/vectorisrs.c, startup/bspstart.c:
10        Changed interrupt call, removed warnings and did cleanup.
11
122012-02-23      Jennifer Averett <Jennifer.Averett@OARcorp.com>
13
14        PR 1993/bsps
15        * Makefile.am, clock/clockdrv.c, include/irq.h,
16        irq/vectorisrs.c,network/network.c,
17        preinstall.am, startup/bspstart.c:
18        Mips conversion to PIC IRQ model.
19        * include/irq.h, irq/vectorisrs.c: New files.
20
212011-12-14      Joel Sherrill <joel.sherrilL@OARcorp.com>
22
23        * Makefile.am: Change to one file per line. Clean up.
24
252011-06-19      Ralf Corsépius <ralf.corsepius@rtems.org>
26
27        * Makefile.am: Fix broken path to clockdrv_shell.h.
28
292011-02-11      Ralf Corsépius <ralf.corsepius@rtems.org>
30
31        * startup/bspstart.c, timer/timer.c:
32        Use "__asm__" instead of "asm" for improved c99-compliance.
33
342011-02-09      Ralf Corsépius <ralf.corsepius@rtems.org>
35
36        * timer/timer.c: Include <rtems/btimer.h>.
37        Fix benchmark_timer_read() definition.
38
392011-02-02      Ralf Corsépius <ralf.corsepius@rtems.org>
40
41        * configure.ac: Require autoconf-2.68, automake-1.11.1.
42
432010-05-14      Joel Sherrill <joel.sherrilL@OARcorp.com>
44
45        * Makefile.am, preinstall.am: Fix typo.
46
472010-05-13      Joel Sherrill <joel.sherrill@oarcorp.com>
48
49        * Makefile.am, preinstall.am, start/start.S: Many files were duplicated
50        across MIPS BSPs. Now those which were directly copied are shared.
51        * start/regs.h: Removed.
52
532010-04-29      Joel Sherrill <joel.sherrilL@OARcorp.com>
54
55        * startup/linkcmds: Now links all tests.
56
572010-04-27      Joel Sherrill <joel.sherrill@oarcorp.com>
58
59        * startup/linkcmds: Revert previous change. Remove .reginfo from .bss
60        section where it was present.
61
622010-04-25      Joel Sherrill <joel.sherrilL@OARcorp.com>
63
64        * startup/linkcmds: Add NOLOAD to .bss to eliminate warnings.
65
662010-04-25      Joel Sherrill <joel.sherrilL@OARcorp.com>
67
68        * bsp_specs: Remove extra } to eliminate warning.
69
702009-12-11      Ralf Corsépius <ralf.corsepius@rtems.org>
71
72        * network/network.c (au1x00_emac_ioctl): Use ioctl_command_t.
73
742009-11-16      Ralf Corsépius <ralf.corsepius@rtems.org>
75
76        * startup/bspstart.c: Remove nested externs.
77        #include <libcpu/isr_entries.h.
78
792009-10-21      Ralf Corsépius <ralf.corsepius@rtems.org>
80
81        * make/custom/csb350.cfg: Remove RTEMS_BSP_FAMILY.
82
832009-10-20      Ralf Corsépius <ralf.corsepius@rtems.org>
84
85        * configure.ac: Don't add -ansi -fasm to CFLAGS.
86
872009-10-15      Ralf Corsépius <ralf.corsepius@rtems.org>
88
89        * make/custom/csb350.cfg: New (relocated from /make/custom).
90
912009-09-15      Ralf Corsépius <ralf.corsepius@rtems.org>
92
93        * configure.ac: Remove RTEMS_BSP_BOOTCARD_OPTIONS.
94
95 2009-07-16     Joel Sherrill <joel.sherrill@oarcorp.com>
96
97        * configure.ac: Rename BSP_BOOTCARD_OPTIONS to
98        RTEMS_BSP_BOOTCARD_OPTIONS. Add RTEMS_BSP_CLEANUP_OPTIONS so all BSPs
99        have the same options.
100
1012009-04-28      Chris Johns <chrisj@rtems.org>
102
103        * start/start.S: Update for boot_card command line change.
104
1052009-02-11      Joel Sherrill <joel.sherrill@oarcorp.com>
106
107        * startup/linkcmds: It appears 16 MB is the configuration.
108
1092008-12-04      Joel Sherrill <joel.sherrill@oarcorp.com>
110
111        * bsp_specs: Move -e start from *link to *startfile to avoid warning
112        for undefined entry symbol when linking relocatables with binutils
113        2.19.
114
1152008-09-30      Joel Sherrill <joel.sherrill@oarcorp.com>
116
117        * clock/clockdrv.c: Correct spelling error in comment.
118        * include/tm27.h: Delete duplicate #endif.
119
1202008-09-30      Ralf Corsépius <ralf.corsepius@rtems.org>
121
122        * clock/clockdrv.c: include "../../../shared/clockdrv_shell.h".
123        * Makefile.am: Reflect changes above.
124
1252008-09-29      Ralf Corsépius <ralf.corsepius@rtems.org>
126
127        * Makefile.am: Eliminate bsp.am. Build startup files as side-effect
128        of building libbspstart.a, using automake-rules.
129
1302008-09-29      Ralf Corsépius <ralf.corsepius@rtems.org>
131
132        * start/regs.S: Remove (Renamed into start/regs.h).
133        * start/regs.h: New (Renamed from start/regs.S).
134        * Makefile.am, start/start.S: Reflect renamer.
135
1362008-09-29      Ralf Corsépius <ralf.corsepius@rtems.org>
137
138        * Makefile.am: Eliminate *_SOURCES.
139
1402008-09-29      Ralf Corsépius <ralf.corsepius@rtems.org>
141
142        * Makefile.am: Move noinst_LIBRARIES = libbsp.a before its
143        components.
144
1452008-09-26      Ralf Corsépius <ralf.corsepius@rtems.org>
146
147        * Makefile.am: Cleanup ../../shared/include/bootcard.h handling.
148
1492008-09-23      Joel Sherrill <joel.sherrill@oarcorp.com>
150
151        * configure.ac: Make letting boot_card() handle work area allocation
152        mandatory. Rename RTEMS_BSP_BOOTCARD_HANDLES_RAM_ALLOCATION to
153        BSP_BOOTCARD_OPTIONS.
154
1552008-09-22      Joel Sherrill <joel.sherrill@oarcorp.com>
156
157        * startup/bspreset.c: New file.
158
1592008-09-22      Joel Sherrill <joel.sherrill@oarcorp.com>
160
161        * Makefile.am, configure.ac, console/console-io.c: Use standardized
162        bsp_cleanup() which can optionally print a message, poll for user to
163        press key, and call bsp_reset(). Using this eliminates the various
164        bsp_cleanup() implementations which had their own implementation and
165        variety of string constants.
166        * startup/bspclean.c: Removed.
167
1682008-09-18      Joel Sherrill <joel.sherrill@oarcorp.com>
169
170        * include/bsp.h, include/tm27.h: Remove unnecessary boilerplate
171        comments.
172
1732008-09-16      Joel Sherrill <joel.sherrill@oarcorp.com>
174
175        * Makefile.am, startup/linkcmds: Use top level shared
176        bsp_get_work_area() implementation.
177        * startup/bspgetworkarea.c: Removed.
178
1792008-09-16      Joel Sherrill <joel.sherrill@oarcorp.com>
180
181        * startup/bspstart.c: Remove unnecessary includes of
182        rtems/libcsupport.h and rtems/libio.h.
183
1842008-09-14      Joel Sherrill <joel.sherrill@oarcorp.com>
185
186        * Makefile.am, configure.ac, startup/bspstart.c: Split out
187        bsp_get_work_area() into its own file and user BSP Framework to
188        perform more initialization.
189        * startup/bspgetworkarea.c: New file.
190
1912008-09-10      Joel Sherrill <joel.sherrill@oarcorp.com>
192
193        * include/bsp.h: Review of all bsp_cleanup() implementations. In this
194        phase, all prototypes were removed from bsp.h and empty
195        implementations were removed and made to use the shared stub.
196
1972008-09-05      Ralf Corsépius <ralf.corsepius@rtems.org>
198
199        * timer/timer.c: Convert to "bool".
200
2012008-08-31      Joel Sherrill <joel.sherrill@oarcorp.com>
202
203        * timer/timer.c: Eliminate empty function from every benchmark timer
204        driver. Fix spelling.
205
2062008-08-31      Joel Sherrill <joel.sherrill@oarcorp.com>
207
208        * timer/timer.c: Rename timer driver methods to follow RTEMS
209        programming conventions.
210
2112008-08-18      Ralf Corsépius <ralf.corsepius@rtems.org>
212
213        * timer/timer.c: Add missing prototypes.
214
2152008-05-15      Joel Sherrill <joel.sherrill@OARcorp.com>
216
217        * startup/bspstart.c: Add capability for bootcard.c BSP Initialization
218        Framework to ask the BSP where it has memory for the RTEMS Workspace
219        and C Program Heap. These collectively are referred to as work area.
220        If the BSP supports this, then it does not have to include code to
221        split the available memory between the two areas. This reduces the
222        amount of code in the BSP specific bspstart.c file. Additionally, the
223        shared framework can initialize the C Library, call
224        rtems_debug_enable(), and dirty the work area memory. Until most/all
225        BSPs support this new capability, if the BSP supports this, it should
226        call RTEMS_BSP_BOOTCARD_HANDLES_RAM_ALLOCATION from its configure.ac.
227        When the transition is complete, this autoconf macro can be removed.
228
2292008-05-14      Joel Sherrill <joel.sherrill@OARcorp.com>
230
231        * Makefile.am: Rework to avoid .rel files.
232
2332008-05-12      Joel Sherrill <joel.sherrill@OARcorp.com>
234
235        * startup/bspstart.c: Refactored and renamed initialization routines to
236        rtems_initialize_data_structures, rtems_initialize_before_drivers,
237        rtems_initialize_device_drivers, and
238        rtems_initialize_start_multitasking. This opened the sequence up so
239        that bootcard() could provide a more robust and flexible framework
240        which is easier to explain and understand. This also lays the
241        groundwork for sharing the division of available memory between the
242        RTEMS workspace and heap and the C library initialization across all
243        BSPs.
244
2452008-03-03      Joel Sherrill <joel.sherrill@OARcorp.com>
246
247        * startup/linkcmds: Add wildcard to gcc_except_table section so
248        programs compiled with gcc 4.3.x can link.
249
2502007-12-11      Joel Sherrill <joel.sherrill@OARcorp.com>
251
252        * include/bsp.h, startup/bspstart.c: Eliminate copies of the
253        Configuration Table. Use the RTEMS provided accessor macros to obtain
254        configuration fields.
255
2562007-12-04      Joel Sherrill <joel.sherrill@OARcorp.com>
257
258        * startup/bspstart.c: Move interrupt_stack_size field from CPU Table to
259        Configuration Table. Eliminate CPU Table from all ports. Delete
260        references to CPU Table in all forms.
261
2622007-12-03      Joel Sherrill <joel.sherrill@OARcorp.com>
263
264        * Makefile.am, startup/bspstart.c: Moved most of the remaining CPU
265        Table fields to the Configuration Table. This included
266        pretasking_hook, predriver_hook, postdriver_hook, idle_task,
267        do_zero_of_workspace, extra_mpci_receive_server_stack,
268        stack_allocate_hook, and stack_free_hook. As a side-effect of this
269        effort some multiprocessing code was made conditional and some style
270        clean up occurred.
271
2722007-04-12      Ralf Corsépius <ralf.corsepius@rtems.org>
273
274        * bsp_specs: Remove qrtems_debug.
275
2762007-04-09      Ralf Corsépius <ralf.corsepius@rtems.org>
277
278        * bsp_specs: Use nostdlib instead of nostdlibs (bogus).
279        * bsp_specs: Use old_link for -qrtems (Prevents *.link from killing
280        endianness).
281
2822007-04-06      Ralf Corsépius <ralf.corsepius@rtems.org>
283
284        * bsp_specs: Remove lib (Now expected to exist in GCC).
285
2862007-03-12      Joel Sherrill <joel@OARcorp.com>
287
288        * clock/clockdrv.c, console/console-io.c, include/bsp.h,
289        network/network.c, start/start.S, startup/bspclean.c,
290        startup/bspstart.c, timer/timer.c: Correct license URL and/or fix
291        mistake in copyright notice. Both of these mistakes appear to be from
292        code submitted after these changes were made previously.
293
2942007-03-10      Joel Sherrill <joel@OARcorp.com>
295
296        PR 1227/bsps
297        * include/bsp.h: Remove MAX_LONG_TEST_DURATION and
298        MAX_SHORT_TEST_DURATION. They are obsolete and unused.
299
3002006-12-02      Ralf Corsépius <ralf.corsepius@rtems.org>
301
302        * configure.ac: New BUG-REPORT address.
303
3042006-11-15      Joel Sherrill <joel@OARcorp.com>
305
306        * Makefile.am: Merge c_rtems_main() into boot_card(). This eliminated a
307        file and simplified initialization.
308
3092006-10-17      Ralf Corsépius <ralf.corsepius@rtems.org>
310
311        * Makefile.am: Remove superfluous -DASM.
312
3132006-10-17      Ralf Corsépius <ralf.corsepius@rtems.org>
314
315        * configure.ac: Require autoconf-2.60. Require automake-1.10.
316
3172006-10-17      Ralf Corsépius <ralf.corsepius@rtems.org>
318
319        * configure.ac: Require automake-1.9.
320
3212006-06-18      Joel Sherrill <joel@OARcorp.com>
322
323        * README:
324
3252006-03-08      Joel Sherrill <joel@OARcorp.com>
326
327        * startup/linkcmds: Add .gnu.linkonce.b.* section.
328
3292006-02-08      Joel Sherrill <joel@OARcorp.com>
330
331        * startup/linkcmds: Add sections required by newer gcc versions.
332
3332006-01-11      Ralf Corsepius <ralf.corsepius@rtems.org>
334
335        * Makefile.am: Add preinstall.am.
336
3372005-11-13      Ralf Corsepius <ralf.corsepius@rtems.org>
338
339        * bsp_specs: Remove %cpp.
340
3412005-07-06      Ralf Corsepius <ralf.corsepius@rtems.org>
342
343        * console/console-io.c: Remove unused variable i.
344
3452005-05-26      Ralf Corsepius <ralf.corsepius@rtems.org>
346
347        * include/bsp.h: New header guard.
348
3492005-05-10      Ralf Corsepius <ralf.corsepius@rtems.org>
350
351        * clock/clockdrv.c, include/bsp.h, network/network.c,
352        startup/bspstart.c, timer/timer.c: Eliminate unsigned{8|16|32}.
353
3542005-04-26      Joel Sherrill <joel@OARcorp.com>
355
356        * clock/clockdrv.c: Add include of rtems/bspIo.h.
357        * include/tm27.h: Delete TX3904 code and leave stub.
358        * network/network.c: Eliminate warnings.
359        * startup/bspclean.c: Add include of rtems/bspIo.h.  Reformat.
360
3612005-03-14      Joel Sherrill <joel@OARcorp.com>
362
363        * include/.cvsignore: Fixed typo.
364        * network/network.c: Now compiles with GCC 4.0.
365
3662005-03-04      Joel Sherrill <joel@OARcorp.com>
367
368        * .cvsignore, ChangeLog, include/.cvsignore: New files.
369
Note: See TracBrowser for help on using the repository browser.