source: rtems/c/src/lib/libbsp/mips/rbtx4938/ChangeLog @ 63defa58

Last change on this file since 63defa58 was 63defa58, 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: 9.8 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, preinstall.am, startup/bspstart.c,
17        Mips conversion to PIC IRQ model.
18        * include/irq.h, irq/vectorisrs.c: New files.
19
202011-12-14      Joel Sherrill <joel.sherrilL@OARcorp.com>
21
22        * Makefile.am: Change to one file per line. Clean up.
23
242011-06-19      Ralf Corsépius <ralf.corsepius@rtems.org>
25
26        * Makefile.am: Fix broken path to clockdrv_shell.h.
27
282011-02-02      Ralf Corsépius <ralf.corsepius@rtems.org>
29
30        * configure.ac: Require autoconf-2.68, automake-1.11.1.
31
322010-05-13      Joel Sherrill <joel.sherrill@oarcorp.com>
33
34        * Makefile.am, preinstall.am: Many files were duplicated across MIPS
35        BSPs. Now those which were directly copied are shared.
36        * liblnk/lnklib.S, liblnk/pmon.S, liblnk/regs.h, startup/idtmem.S,
37        startup/idttlb.S: Removed.
38
392010-05-13      Joel Sherrill <joel.sherrill@oarcorp.com>
40
41        * Makefile.am: rbtx4925 and rbtx4938 had copies of the same file with
42        only minor differences. Both now use shared/irq/exception.S
43        * startup/exception.S: Removed.
44
452010-04-27      Joel Sherrill <joel.sherrill@oarcorp.com>
46
47        * startup/linkcmds: Revert previous change. Remove .reginfo from .bss
48        section where it was present.
49
502010-04-25      Joel Sherrill <joel.sherrilL@OARcorp.com>
51
52        * startup/linkcmds: Add NOLOAD to .bss to eliminate warnings.
53
542010-04-24      Joel Sherrill <joel.sherrill@oarcorp.com>
55
56        * start/start.S: Verify boot_card is invoked properly with argc, argv.
57
582009-11-16      Ralf Corsépius <ralf.corsepius@rtems.org>
59
60        * startup/bspstart.c: Remove nested externs.
61        #include <libcpu/isr_entries.h.
62
632009-10-21      Ralf Corsépius <ralf.corsepius@rtems.org>
64
65        * make/custom/rbtx4938.cfg: Remove RTEMS_BSP_FAMILY.
66
672009-10-20      Ralf Corsépius <ralf.corsepius@rtems.org>
68
69        * configure.ac: Don't add -ansi -fasm to CFLAGS.
70
712009-10-15      Ralf Corsépius <ralf.corsepius@rtems.org>
72
73        * make/custom/rbtx4938.cfg: New (relocated from /make/custom).
74
752009-09-15      Ralf Corsépius <ralf.corsepius@rtems.org>
76
77        * configure.ac: Remove RTEMS_BSP_BOOTCARD_OPTIONS.
78
79 2009-07-16     Joel Sherrill <joel.sherrill@oarcorp.com>
80
81        * configure.ac: Rename BSP_BOOTCARD_OPTIONS to
82        RTEMS_BSP_BOOTCARD_OPTIONS. Add RTEMS_BSP_CLEANUP_OPTIONS so all BSPs
83        have the same options.
84
852009-04-28      Chris Johns <chrisj@rtems.org>
86
87        * start/start.S: Update for boot_card command line change.
88
892009-03-12      Joel Sherrill <joel.sherrill@OARcorp.com>
90
91        PR 1385/cpukit
92        * startup/exception.S: When the type rtems_boolean was switched to the
93        C99 bool, the size changed from 4 bytes to 1 byte. The interrupt
94        dispatching code accesses two boolean variables for scheduling
95        purposes and the assembly implementations of this code did not get
96        updated.
97
982008-12-04      Joel Sherrill <joel.sherrill@oarcorp.com>
99
100        * bsp_specs: Move -e start from *link to *startfile to avoid warning
101        for undefined entry symbol when linking relocatables with binutils
102        2.19.
103
1042008-10-02      Joel Sherrill <joel.sherrill@OARcorp.com>
105
106        * Makefile.am, preinstall.am: Use shared tm27.h stub.
107        * include/tm27.h: Removed.
108
1092008-09-30      Ralf Corsépius <ralf.corsepius@rtems.org>
110
111        * clock/clockdrv.c: include "../../../shared/clockdrv_shell.h".
112        * Makefile.am: Reflect changes above.
113
1142008-09-29      Ralf Corsépius <ralf.corsepius@rtems.org>
115
116        * Makefile.am: Eliminate bsp.am. Build startup files as side-effect
117        of building libbspstart.a, using automake-rules.
118
1192008-09-29      Ralf Corsépius <ralf.corsepius@rtems.org>
120
121        * liblnk/regs.S: Remove (Rename into liblnk/regs.h).
122        * liblnk/regs.h: New (Renamed from liblnk/regs.S).
123        * Makefile.am, liblnk/pmon.S: Reflect renamer.
124
1252008-09-29      Ralf Corsépius <ralf.corsepius@rtems.org>
126
127        * Makefile.am: Eliminate *_SOURCES.
128
1292008-09-29      Ralf Corsépius <ralf.corsepius@rtems.org>
130
131        * Makefile.am: Move noinst_LIBRARIES = libbsp.a before its
132        components.
133
1342008-09-26      Ralf Corsépius <ralf.corsepius@rtems.org>
135
136        * Makefile.am: Cleanup ../../shared/include/bootcard.h handling.
137
1382008-09-23      Joel Sherrill <joel.sherrill@oarcorp.com>
139
140        * configure.ac: Make letting boot_card() handle work area allocation
141        mandatory. Rename RTEMS_BSP_BOOTCARD_HANDLES_RAM_ALLOCATION to
142        BSP_BOOTCARD_OPTIONS.
143
1442008-09-23      Joel Sherrill <joel.sherrill@oarcorp.com>
145
146        * startup/bspclean.c: Removed.
147
1482008-09-18      Joel Sherrill <joel.sherrill@oarcorp.com>
149
150        * include/bsp.h: Remove unnecessary boilerplate comments.
151
1522008-09-16      Joel Sherrill <joel.sherrill@oarcorp.com>
153
154        * Makefile.am, startup/linkcmds: Use top level shared
155        bsp_get_work_area() implementation.
156        * startup/bspgetworkarea.c: Removed.
157
1582008-09-16      Joel Sherrill <joel.sherrill@oarcorp.com>
159
160        * startup/bspstart.c: Remove unnecessary includes of
161        rtems/libcsupport.h and rtems/libio.h.
162
1632008-09-14      Joel Sherrill <joel.sherrill@oarcorp.com>
164
165        * Makefile.am, configure.ac, startup/bspstart.c: Create
166        bsp_get_work_area() into its own file and use BSP Framework to
167        perform more initialization.
168        * startup/bspgetworkarea.c: New file.
169
1702008-09-10      Joel Sherrill <joel.sherrill@oarcorp.com>
171
172        * include/bsp.h: Review of all bsp_cleanup() implementations. In this
173        phase, all prototypes were removed from bsp.h and empty
174        implementations were removed and made to use the shared stub.
175
1762008-09-05      Ralf Corsépius <ralf.corsepius@rtems.org>
177
178        * console/console-io.c: Convert to "bool".
179
1802008-05-15      Joel Sherrill <joel.sherrill@OARcorp.com>
181
182        * startup/bspstart.c: Add capability for bootcard.c BSP Initialization
183        Framework to ask the BSP where it has memory for the RTEMS Workspace
184        and C Program Heap. These collectively are referred to as work area.
185        If the BSP supports this, then it does not have to include code to
186        split the available memory between the two areas. This reduces the
187        amount of code in the BSP specific bspstart.c file. Additionally, the
188        shared framework can initialize the C Library, call
189        rtems_debug_enable(), and dirty the work area memory. Until most/all
190        BSPs support this new capability, if the BSP supports this, it should
191        call RTEMS_BSP_BOOTCARD_HANDLES_RAM_ALLOCATION from its configure.ac.
192        When the transition is complete, this autoconf macro can be removed.
193
1942008-05-14      Joel Sherrill <joel.sherrill@OARcorp.com>
195
196        * Makefile.am: Rework to avoid .rel files.
197
1982008-05-12      Joel Sherrill <joel.sherrill@OARcorp.com>
199
200        * startup/bspstart.c: Refactored and renamed initialization routines to
201        rtems_initialize_data_structures, rtems_initialize_before_drivers,
202        rtems_initialize_device_drivers, and
203        rtems_initialize_start_multitasking. This opened the sequence up so
204        that bootcard() could provide a more robust and flexible framework
205        which is easier to explain and understand. This also lays the
206        groundwork for sharing the division of available memory between the
207        RTEMS workspace and heap and the C library initialization across all
208        BSPs.
209
2102008-03-03      Joel Sherrill <joel.sherrill@OARcorp.com>
211
212        * startup/linkcmds: Add wildcard to gcc_except_table section so
213        programs compiled with gcc 4.3.x can link.
214
2152007-12-11      Joel Sherrill <joel.sherrill@OARcorp.com>
216
217        * include/bsp.h, startup/bspstart.c: Eliminate copies of the
218        Configuration Table. Use the RTEMS provided accessor macros to obtain
219        configuration fields.
220
2212007-12-04      Joel Sherrill <joel.sherrill@OARcorp.com>
222
223        * startup/bspstart.c: Move interrupt_stack_size field from CPU Table to
224        Configuration Table. Eliminate CPU Table from all ports. Delete
225        references to CPU Table in all forms.
226
2272007-12-03      Joel Sherrill <joel.sherrill@OARcorp.com>
228
229        * Makefile.am, startup/bspstart.c: Moved most of the remaining CPU
230        Table fields to the Configuration Table. This included
231        pretasking_hook, predriver_hook, postdriver_hook, idle_task,
232        do_zero_of_workspace, extra_mpci_receive_server_stack,
233        stack_allocate_hook, and stack_free_hook. As a side-effect of this
234        effort some multiprocessing code was made conditional and some style
235        clean up occurred.
236
2372007-04-12      Ralf Corsépius <ralf.corsepius@rtems.org>
238
239        * bsp_specs: Remove qrtems_debug.
240
2412007-04-09      Ralf Corsépius <ralf.corsepius@rtems.org>
242
243        * bsp_specs: Remove --oformat=...
244        Use old_link for -qrtems (Prevents *.link from killing endianness).
245
2462007-04-06      Ralf Corsépius <ralf.corsepius@rtems.org>
247
248        * bsp_specs: Remove lib (Now expected to exist in GCC).
249
2502007-03-12      Joel Sherrill <joel@OARcorp.com>
251
252        * console/console-io.c, startup/exception.S: Correct license URL and/or
253        fix mistake in copyright notice. Both of these mistakes appear to be
254        from code submitted after these changes were made previously.
255
2562007-03-10      Joel Sherrill <joel@OARcorp.com>
257
258        PR 1227/bsps
259        * include/bsp.h: Remove MAX_LONG_TEST_DURATION and
260        MAX_SHORT_TEST_DURATION. They are obsolete and unused.
261
2622006-12-02      Ralf Corsépius <ralf.corsepius@rtems.org>
263
264        * configure.ac: New BUG-REPORT address.
265
2662006-11-15      Joel Sherrill <joel@OARcorp.com>
267
268        * Makefile.am: Merge c_rtems_main() into boot_card(). This eliminated a
269        file and simplified initialization.
270
2712006-10-17      Ralf Corsépius <ralf.corsepius@rtems.org>
272
273        * Makefile.am: Remove superfluous -DASM.
274
2752006-10-17      Ralf Corsépius <ralf.corsepius@rtems.org>
276
277        * configure.ac: Require autoconf-2.60. Require automake-1.10.
278
2792006-03-22      Joel Sherrill <joel@OARcorp.com>
280
281        * include/.cvsignore: New file.
282
2832006-03-16      Ralf Corsépius <ralf.corsepius@rtems.org>
284
285        * .cvsignore, liblnk/pmon.S, liblnk/regs.S, liblnk/lnklib.S,
286        README, bsp_specs, configure.ac, startup/inittlb.c,
287        startup/bspstart.c, startup/idtmem.S, startup/exception.S,
288        startup/bspclean.c, startup/idttlb.S, startup/linkcmds,
289        include/tm27.h, include/bsp.h, clock/yamon_api.h,
290        clock/clockdrv.c, Makefile.am, start/start.S
291        console/yamon_api.h, console/console-io.c:
292        New (Submission by Bruce Robinson <brucer@pmccorp.com>).
293
294        * The RBTX4938 BSP is for a Toshiba TX4938 evaluation board.
295
Note: See TracBrowser for help on using the repository browser.