source: rtems/c/src/lib/libbsp/mips/rbtx4938/ChangeLog @ 201651d8

4.104.115
Last change on this file since 201651d8 was 201651d8, checked in by Joel Sherrill <joel.sherrill@…>, on 05/13/10 at 20:51:38

2010-05-13 Joel Sherrill <joel.sherrill@…>

  • Makefile.am, preinstall.am: Many files were duplicated across MIPS BSPs. Now those which were directly copied are shared.
  • liblnk/lnklib.S, liblnk/pmon.S, liblnk/regs.h, startup/idtmem.S, startup/idttlb.S: Removed.
  • Property mode set to 100644
File size: 8.9 KB
Line 
12010-05-13      Joel Sherrill <joel.sherrill@oarcorp.com>
2
3        * Makefile.am, preinstall.am: Many files were duplicated across MIPS
4        BSPs. Now those which were directly copied are shared.
5        * liblnk/lnklib.S, liblnk/pmon.S, liblnk/regs.h, startup/idtmem.S,
6        startup/idttlb.S: Removed.
7
82010-05-13      Joel Sherrill <joel.sherrill@oarcorp.com>
9
10        * Makefile.am: rbtx4925 and rbtx4938 had copies of the same file with
11        only minor differences. Both now use shared/irq/exception.S
12        * startup/exception.S: Removed.
13
142010-04-27      Joel Sherrill <joel.sherrill@oarcorp.com>
15
16        * startup/linkcmds: Revert previous change. Remove .reginfo from .bss
17        section where it was present.
18
192010-04-25      Joel Sherrill <joel.sherrilL@OARcorp.com>
20
21        * startup/linkcmds: Add NOLOAD to .bss to eliminate warnings.
22
232010-04-24      Joel Sherrill <joel.sherrill@oarcorp.com>
24
25        * start/start.S: Verify boot_card is invoked properly with argc, argv.
26
272009-11-16      Ralf Corsépius <ralf.corsepius@rtems.org>
28
29        * startup/bspstart.c: Remove nested externs.
30        #include <libcpu/isr_entries.h.
31
322009-10-21      Ralf Corsépius <ralf.corsepius@rtems.org>
33
34        * make/custom/rbtx4938.cfg: Remove RTEMS_BSP_FAMILY.
35
362009-10-20      Ralf Corsépius <ralf.corsepius@rtems.org>
37
38        * configure.ac: Don't add -ansi -fasm to CFLAGS.
39
402009-10-15      Ralf Corsépius <ralf.corsepius@rtems.org>
41
42        * make/custom/rbtx4938.cfg: New (relocated from /make/custom).
43
442009-09-15      Ralf Corsépius <ralf.corsepius@rtems.org>
45
46        * configure.ac: Remove RTEMS_BSP_BOOTCARD_OPTIONS.
47
48 2009-07-16     Joel Sherrill <joel.sherrill@oarcorp.com>
49
50        * configure.ac: Rename BSP_BOOTCARD_OPTIONS to
51        RTEMS_BSP_BOOTCARD_OPTIONS. Add RTEMS_BSP_CLEANUP_OPTIONS so all BSPs
52        have the same options.
53
542009-04-28      Chris Johns <chrisj@rtems.org>
55
56        * start/start.S: Update for boot_card command line change.
57
582009-03-12      Joel Sherrill <joel.sherrill@OARcorp.com>
59
60        PR 1385/cpukit
61        * startup/exception.S: When the type rtems_boolean was switched to the
62        C99 bool, the size changed from 4 bytes to 1 byte. The interrupt
63        dispatching code accesses two boolean variables for scheduling
64        purposes and the assembly implementations of this code did not get
65        updated.
66
672008-12-04      Joel Sherrill <joel.sherrill@oarcorp.com>
68
69        * bsp_specs: Move -e start from *link to *startfile to avoid warning
70        for undefined entry symbol when linking relocatables with binutils
71        2.19.
72
732008-10-02      Joel Sherrill <joel.sherrill@OARcorp.com>
74
75        * Makefile.am, preinstall.am: Use shared tm27.h stub.
76        * include/tm27.h: Removed.
77
782008-09-30      Ralf Corsépius <ralf.corsepius@rtems.org>
79
80        * clock/clockdrv.c: include "../../../shared/clockdrv_shell.h".
81        * Makefile.am: Reflect changes above.
82
832008-09-29      Ralf Corsépius <ralf.corsepius@rtems.org>
84
85        * Makefile.am: Eliminate bsp.am. Build startup files as side-effect
86        of building libbspstart.a, using automake-rules.
87
882008-09-29      Ralf Corsépius <ralf.corsepius@rtems.org>
89
90        * liblnk/regs.S: Remove (Rename into liblnk/regs.h).
91        * liblnk/regs.h: New (Renamed from liblnk/regs.S).
92        * Makefile.am, liblnk/pmon.S: Reflect renamer.
93
942008-09-29      Ralf Corsépius <ralf.corsepius@rtems.org>
95
96        * Makefile.am: Eliminate *_SOURCES.
97
982008-09-29      Ralf Corsépius <ralf.corsepius@rtems.org>
99
100        * Makefile.am: Move noinst_LIBRARIES = libbsp.a before its
101        components.
102
1032008-09-26      Ralf Corsépius <ralf.corsepius@rtems.org>
104
105        * Makefile.am: Cleanup ../../shared/include/bootcard.h handling.
106
1072008-09-23      Joel Sherrill <joel.sherrill@oarcorp.com>
108
109        * configure.ac: Make letting boot_card() handle work area allocation
110        mandatory. Rename RTEMS_BSP_BOOTCARD_HANDLES_RAM_ALLOCATION to
111        BSP_BOOTCARD_OPTIONS.
112
1132008-09-23      Joel Sherrill <joel.sherrill@oarcorp.com>
114
115        * startup/bspclean.c: Removed.
116
1172008-09-18      Joel Sherrill <joel.sherrill@oarcorp.com>
118
119        * include/bsp.h: Remove unnecessary boilerplate comments.
120
1212008-09-16      Joel Sherrill <joel.sherrill@oarcorp.com>
122
123        * Makefile.am, startup/linkcmds: Use top level shared
124        bsp_get_work_area() implementation.
125        * startup/bspgetworkarea.c: Removed.
126
1272008-09-16      Joel Sherrill <joel.sherrill@oarcorp.com>
128
129        * startup/bspstart.c: Remove unnecessary includes of
130        rtems/libcsupport.h and rtems/libio.h.
131
1322008-09-14      Joel Sherrill <joel.sherrill@oarcorp.com>
133
134        * Makefile.am, configure.ac, startup/bspstart.c: Create
135        bsp_get_work_area() into its own file and use BSP Framework to
136        perform more initialization.
137        * startup/bspgetworkarea.c: New file.
138
1392008-09-10      Joel Sherrill <joel.sherrill@oarcorp.com>
140
141        * include/bsp.h: Review of all bsp_cleanup() implementations. In this
142        phase, all prototypes were removed from bsp.h and empty
143        implementations were removed and made to use the shared stub.
144
1452008-09-05      Ralf Corsépius <ralf.corsepius@rtems.org>
146
147        * console/console-io.c: Convert to "bool".
148
1492008-05-15      Joel Sherrill <joel.sherrill@OARcorp.com>
150
151        * startup/bspstart.c: Add capability for bootcard.c BSP Initialization
152        Framework to ask the BSP where it has memory for the RTEMS Workspace
153        and C Program Heap. These collectively are referred to as work area.
154        If the BSP supports this, then it does not have to include code to
155        split the available memory between the two areas. This reduces the
156        amount of code in the BSP specific bspstart.c file. Additionally, the
157        shared framework can initialize the C Library, call
158        rtems_debug_enable(), and dirty the work area memory. Until most/all
159        BSPs support this new capability, if the BSP supports this, it should
160        call RTEMS_BSP_BOOTCARD_HANDLES_RAM_ALLOCATION from its configure.ac.
161        When the transition is complete, this autoconf macro can be removed.
162
1632008-05-14      Joel Sherrill <joel.sherrill@OARcorp.com>
164
165        * Makefile.am: Rework to avoid .rel files.
166
1672008-05-12      Joel Sherrill <joel.sherrill@OARcorp.com>
168
169        * startup/bspstart.c: Refactored and renamed initialization routines to
170        rtems_initialize_data_structures, rtems_initialize_before_drivers,
171        rtems_initialize_device_drivers, and
172        rtems_initialize_start_multitasking. This opened the sequence up so
173        that bootcard() could provide a more robust and flexible framework
174        which is easier to explain and understand. This also lays the
175        groundwork for sharing the division of available memory between the
176        RTEMS workspace and heap and the C library initialization across all
177        BSPs.
178
1792008-03-03      Joel Sherrill <joel.sherrill@OARcorp.com>
180
181        * startup/linkcmds: Add wildcard to gcc_except_table section so
182        programs compiled with gcc 4.3.x can link.
183
1842007-12-11      Joel Sherrill <joel.sherrill@OARcorp.com>
185
186        * include/bsp.h, startup/bspstart.c: Eliminate copies of the
187        Configuration Table. Use the RTEMS provided accessor macros to obtain
188        configuration fields.
189
1902007-12-04      Joel Sherrill <joel.sherrill@OARcorp.com>
191
192        * startup/bspstart.c: Move interrupt_stack_size field from CPU Table to
193        Configuration Table. Eliminate CPU Table from all ports. Delete
194        references to CPU Table in all forms.
195
1962007-12-03      Joel Sherrill <joel.sherrill@OARcorp.com>
197
198        * Makefile.am, startup/bspstart.c: Moved most of the remaining CPU
199        Table fields to the Configuration Table. This included
200        pretasking_hook, predriver_hook, postdriver_hook, idle_task,
201        do_zero_of_workspace, extra_mpci_receive_server_stack,
202        stack_allocate_hook, and stack_free_hook. As a side-effect of this
203        effort some multiprocessing code was made conditional and some style
204        clean up occurred.
205
2062007-04-12      Ralf Corsépius <ralf.corsepius@rtems.org>
207
208        * bsp_specs: Remove qrtems_debug.
209
2102007-04-09      Ralf Corsépius <ralf.corsepius@rtems.org>
211
212        * bsp_specs: Remove --oformat=...
213        Use old_link for -qrtems (Prevents *.link from killing endianness).
214
2152007-04-06      Ralf Corsépius <ralf.corsepius@rtems.org>
216
217        * bsp_specs: Remove lib (Now expected to exist in GCC).
218
2192007-03-12      Joel Sherrill <joel@OARcorp.com>
220
221        * console/console-io.c, startup/exception.S: Correct license URL and/or
222        fix mistake in copyright notice. Both of these mistakes appear to be
223        from code submitted after these changes were made previously.
224
2252007-03-10      Joel Sherrill <joel@OARcorp.com>
226
227        PR 1227/bsps
228        * include/bsp.h: Remove MAX_LONG_TEST_DURATION and
229        MAX_SHORT_TEST_DURATION. They are obsolete and unused.
230
2312006-12-02      Ralf Corsépius <ralf.corsepius@rtems.org>
232
233        * configure.ac: New BUG-REPORT address.
234
2352006-11-15      Joel Sherrill <joel@OARcorp.com>
236
237        * Makefile.am: Merge c_rtems_main() into boot_card(). This eliminated a
238        file and simplified initialization.
239
2402006-10-17      Ralf Corsépius <ralf.corsepius@rtems.org>
241
242        * Makefile.am: Remove superfluous -DASM.
243
2442006-10-17      Ralf Corsépius <ralf.corsepius@rtems.org>
245
246        * configure.ac: Require autoconf-2.60. Require automake-1.10.
247
2482006-03-22      Joel Sherrill <joel@OARcorp.com>
249
250        * include/.cvsignore: New file.
251
2522006-03-16      Ralf Corsépius <ralf.corsepius@rtems.org>
253
254        * .cvsignore, liblnk/pmon.S, liblnk/regs.S, liblnk/lnklib.S,
255        README, bsp_specs, configure.ac, startup/inittlb.c,
256        startup/bspstart.c, startup/idtmem.S, startup/exception.S,
257        startup/bspclean.c, startup/idttlb.S, startup/linkcmds,
258        include/tm27.h, include/bsp.h, clock/yamon_api.h,
259        clock/clockdrv.c, Makefile.am, start/start.S
260        console/yamon_api.h, console/console-io.c:
261        New (Submission by Bruce Robinson <brucer@pmccorp.com>).
262
263        * The RBTX4938 BSP is for a Toshiba TX4938 evaluation board.
264
Note: See TracBrowser for help on using the repository browser.