source: rtems/c/src/lib/libbsp/mips/hurricane/ChangeLog @ bab3862b

4.115
Last change on this file since bab3862b was bab3862b, checked in by Joel Sherrill <joel.sherrill@…>, on 08/23/10 at 23:10:27

2010-08-23 Joel Sherrill <joel.sherrilL@…>

  • startup/bspstart.c: Add include to fix warning.
  • Property mode set to 100644
File size: 10.1 KB
Line 
12010-08-23      Joel Sherrill <joel.sherrilL@OARcorp.com>
2
3        * startup/bspstart.c: Add include to fix warning.
4
52010-05-13      Joel Sherrill <joel.sherrill@oarcorp.com>
6
7        * Makefile.am, preinstall.am: Many files were duplicated across MIPS
8        BSPs. Now those which were directly copied are shared.
9        * startup/usc.S: New file.
10        * liblnk/lnklib.S, liblnk/pmon.S, liblnk/regs.h, startup/idtmem.S,
11        startup/idttlb.S: Removed.
12
132010-05-13      Joel Sherrill <joel.sherrill@oarcorp.com>
14
15        * Makefile.am, configure.ac: rbtx4925, rbtx4938, and hurricane had very
16        similar versions of exception. Now all use shared/irq/exception.S
17        * startup/exception.S: Removed.
18
192010-05-13      Joel Sherrill <joel.sherrill@oarcorp.com>
20
21        * startup/exception.S: Minor changes to make more similar to the shared
22        version.
23
242010-04-27      Joel Sherrill <joel.sherrill@oarcorp.com>
25
26        * startup/linkcmds: Revert previous change. Remove .reginfo from .bss
27        section where it was present.
28
292010-04-25      Joel Sherrill <joel.sherrilL@OARcorp.com>
30
31        * startup/linkcmds: Add NOLOAD to .bss to eliminate warnings.
32
332009-10-21      Ralf Corsépius <ralf.corsepius@rtems.org>
34
35        * make/custom/hurricane.cfg: Remove RTEMS_BSP_FAMILY.
36
372009-10-20      Ralf Corsépius <ralf.corsepius@rtems.org>
38
39        * configure.ac: Don't add -ansi -fasm to CFLAGS.
40
412009-10-15      Ralf Corsépius <ralf.corsepius@rtems.org>
42
43        * make/custom/hurricane.cfg: New (relocated from /make/custom).
44
452009-09-15      Ralf Corsépius <ralf.corsepius@rtems.org>
46
47        * configure.ac: Remove RTEMS_BSP_BOOTCARD_OPTIONS.
48
49 2009-07-16     Joel Sherrill <joel.sherrill@oarcorp.com>
50
51        * configure.ac: Rename BSP_BOOTCARD_OPTIONS to
52        RTEMS_BSP_BOOTCARD_OPTIONS. Add RTEMS_BSP_CLEANUP_OPTIONS so all BSPs
53        have the same options.
54
552009-04-28      Chris Johns <chrisj@rtems.org>
56
57        * start/start.S: Update for boot_card command line change.
58
592009-03-12      Joel Sherrill <joel.sherrill@OARcorp.com>
60
61        PR 1385/cpukit
62        * startup/exception.S: When the type rtems_boolean was switched to the
63        C99 bool, the size changed from 4 bytes to 1 byte. The interrupt
64        dispatching code accesses two boolean variables for scheduling
65        purposes and the assembly implementations of this code did not get
66        updated.
67
682008-12-04      Joel Sherrill <joel.sherrill@oarcorp.com>
69
70        * bsp_specs: Move -e start from *link to *startfile to avoid warning
71        for undefined entry symbol when linking relocatables with binutils
72        2.19.
73
742008-10-02      Joel Sherrill <joel.sherrill@OARcorp.com>
75
76        * Makefile.am, preinstall.am: Use shared tm27.h stub.
77        * include/tm27.h: Removed.
78
792008-09-29      Ralf Corsépius <ralf.corsepius@rtems.org>
80
81        * liblnk/regs.S: Remove (Renamed into liblnk/regs.h).
82        * liblnk/regs.h: New (Renamed from liblnk/regs.S).
83        * Makefile.am, liblnk/pmon.S: Reflect renamer.
84
852008-09-29      Ralf Corsépius <ralf.corsepius@rtems.org>
86
87        * Makefile.am: Eliminate bsp.am. Build startup files as side-effect
88        of building libbspstart.a, using automake-rules.
89
902008-09-29      Ralf Corsépius <ralf.corsepius@rtems.org>
91
92        * liblnk/regs.S: Remove (Renamed into liblnk/regs.h).
93        * liblnk/regs.h: New (Renamed from liblnk/regs.S).
94        * Makefile.am, liblnk/pmon.S: Reflect renamer.
95
962008-09-29      Ralf Corsépius <ralf.corsepius@rtems.org>
97
98        * Makefile.am: Eliminate *_SOURCES.
99
1002008-09-29      Ralf Corsépius <ralf.corsepius@rtems.org>
101
102        * Makefile.am: Move noinst_LIBRARIES = libbsp.a before its
103        components.
104
1052008-09-29      Ralf Corsépius <ralf.corsepius@rtems.org>
106
107        * Makefile.am: Remove noinst_PROGRAMS (Unused).
108
1092008-09-26      Ralf Corsépius <ralf.corsepius@rtems.org>
110
111        * Makefile.am: Cleanup ../../shared/include/bootcard.h handling.
112
1132008-09-25      Joel Sherrill <joel.sherrill@oarcorp.com>
114
115        * start/start.S: Fix name of idtsim__exit.
116
1172008-09-23      Joel Sherrill <joel.sherrill@oarcorp.com>
118
119        * configure.ac: Make letting boot_card() handle work area allocation
120        mandatory. Rename RTEMS_BSP_BOOTCARD_HANDLES_RAM_ALLOCATION to
121        BSP_BOOTCARD_OPTIONS.
122
1232008-09-23      Joel Sherrill <joel.sherrill@oarcorp.com>
124
125        * start/start.S: bsp_cleanup() had the same code which was executed
126        when you returned from boot_card() to start.S. So just use the stub
127        bsp_cleanup() implementation and remove a file.
128        * startup/bspclean.c: Removed.
129
1302008-09-19      Joel Sherrill <joel.sherrill@oarcorp.com>
131
132        * include/bsp.h: Eliminate tm27 items from bsp.h
133
1342008-09-18      Joel Sherrill <joel.sherrill@oarcorp.com>
135
136        * include/bsp.h: Remove unnecessary boilerplate comments.
137
1382008-09-16      Joel Sherrill <joel.sherrill@oarcorp.com>
139
140        * Makefile.am, startup/linkcmds: Use top level shared
141        bsp_get_work_area() implementation.
142        * startup/bspgetworkarea.c: Removed.
143
1442008-09-16      Joel Sherrill <joel.sherrill@oarcorp.com>
145
146        * clock/ckinit.c, startup/bspstart.c: Remove unnecessary includes of
147        rtems/libcsupport.h and rtems/libio.h.
148
1492008-09-14      Joel Sherrill <joel.sherrill@oarcorp.com>
150
151        * Makefile.am, configure.ac, startup/bspstart.c: Split out
152        bsp_get_work_area() into its own file and user BSP Framework to
153        perform more initialization.
154        * startup/bspgetworkarea.c: New file.
155
1562008-09-05      Joel Sherrill <joel.sherrill@OARcorp.com>
157
158        * clock/ckinit.c: The Shared Memory Driver no longer requires the
159        special IOCTL in Clock_control. This was a hack which has existed
160        since before the Classic API Timer Manager was implemented. All
161        implementations of and references to Clock_control were removed.
162
1632008-09-05      Ralf Corsépius <ralf.corsepius@rtems.org>
164
165        * console/console.c: Convert to "bool".
166
1672008-05-15      Joel Sherrill <joel.sherrill@OARcorp.com>
168
169        * startup/bspstart.c: Add capability for bootcard.c BSP Initialization
170        Framework to ask the BSP where it has memory for the RTEMS Workspace
171        and C Program Heap. These collectively are referred to as work area.
172        If the BSP supports this, then it does not have to include code to
173        split the available memory between the two areas. This reduces the
174        amount of code in the BSP specific bspstart.c file. Additionally, the
175        shared framework can initialize the C Library, call
176        rtems_debug_enable(), and dirty the work area memory. Until most/all
177        BSPs support this new capability, if the BSP supports this, it should
178        call RTEMS_BSP_BOOTCARD_HANDLES_RAM_ALLOCATION from its configure.ac.
179        When the transition is complete, this autoconf macro can be removed.
180
1812008-05-14      Joel Sherrill <joel.sherrill@OARcorp.com>
182
183        * Makefile.am: Rework to avoid .rel files.
184
1852008-05-12      Joel Sherrill <joel.sherrill@OARcorp.com>
186
187        * startup/bspstart.c: Refactored and renamed initialization routines to
188        rtems_initialize_data_structures, rtems_initialize_before_drivers,
189        rtems_initialize_device_drivers, and
190        rtems_initialize_start_multitasking. This opened the sequence up so
191        that bootcard() could provide a more robust and flexible framework
192        which is easier to explain and understand. This also lays the
193        groundwork for sharing the division of available memory between the
194        RTEMS workspace and heap and the C library initialization across all
195        BSPs.
196
1972008-03-03      Joel Sherrill <joel.sherrill@OARcorp.com>
198
199        * startup/linkcmds: Add wildcard to gcc_except_table section so
200        programs compiled with gcc 4.3.x can link.
201
2022007-12-11      Joel Sherrill <joel.sherrill@OARcorp.com>
203
204        * include/bsp.h, startup/bspstart.c: Eliminate copies of the
205        Configuration Table. Use the RTEMS provided accessor macros to obtain
206        configuration fields.
207
2082007-12-04      Joel Sherrill <joel.sherrill@OARcorp.com>
209
210        * include/bsp.h, startup/bspstart.c: Move interrupt_stack_size field
211        from CPU Table to Configuration Table. Eliminate CPU Table from all
212        ports. Delete references to CPU Table in all forms.
213
2142007-12-03      Joel Sherrill <joel.sherrill@OARcorp.com>
215
216        * Makefile.am, startup/bspstart.c: Moved most of the remaining CPU
217        Table fields to the Configuration Table. This included
218        pretasking_hook, predriver_hook, postdriver_hook, idle_task,
219        do_zero_of_workspace, extra_mpci_receive_server_stack,
220        stack_allocate_hook, and stack_free_hook. As a side-effect of this
221        effort some multiprocessing code was made conditional and some style
222        clean up occurred.
223
2242007-11-26      Joel Sherrill <joel.sherrill@oarcorp.com>
225
226        * clock/ckinit.c, startup/bspstart.c: Eliminate the
227        clicks_per_microsecond field in the MIPS CPU Table and define another
228        mechanism for drivers to obtain this information.
229
2302007-04-12      Ralf Corsépius <ralf.corsepius@rtems.org>
231
232        * bsp_specs: Remove qrtems_debug.
233
2342007-04-09      Ralf Corsépius <ralf.corsepius@rtems.org>
235
236        * bsp_specs: Remove --oformat=...
237        Use old_link for -qrtems (Prevents *.link from killing endianness).
238
2392007-04-06      Ralf Corsépius <ralf.corsepius@rtems.org>
240
241        * bsp_specs: Remove lib (Now expected to exist in GCC).
242
2432007-03-12      Joel Sherrill <joel@OARcorp.com>
244
245        * clock/ckinit.c, startup/exception.S: Correct license URL and/or fix
246        mistake in copyright notice. Both of these mistakes appear to be from
247        code submitted after these changes were made previously.
248
2492007-03-10      Joel Sherrill <joel@OARcorp.com>
250
251        PR 1227/bsps
252        * include/bsp.h: Remove MAX_LONG_TEST_DURATION and
253        MAX_SHORT_TEST_DURATION. They are obsolete and unused.
254
2552006-12-12      Ralf Corsépius <ralf.corsepius@rtems.org>
256
257        * include/bsp.h: Use uint32_t instead of unsigned32.
258
2592006-12-02      Ralf Corsépius <ralf.corsepius@rtems.org>
260
261        * configure.ac: New BUG-REPORT address.
262
2632006-11-15      Joel Sherrill <joel@OARcorp.com>
264
265        * Makefile.am: Merge c_rtems_main() into boot_card(). This eliminated a
266        file and simplified initialization.
267
2682006-10-17      Ralf Corsépius <ralf.corsepius@rtems.org>
269
270        * Makefile.am: Remove superfluous -DASM.
271
2722006-10-17      Ralf Corsépius <ralf.corsepius@rtems.org>
273
274        * configure.ac: Require autoconf-2.60. Require automake-1.10.
275
2762006-09-11      Chris Johns <chrisj@rtems.org>
277
278        * include/usc.h: Remove extra CRLF.
279       
2802006-03-22      Joel Sherrill <joel@OARcorp.com>
281
282        * include/.cvsignore: New file.
283
2842006-03-16      Ralf Corsépius <ralf.corsepius@rtems.org>
285
286        * liblnk/pmon.S, liblnk/regs.S, liblnk/lnklib.S, README,
287        bsp_specs, configure.ac, startup/inittlb.c, startup/bspstart.c,
288        startup/setvec.c, startup/ghlinkcmds, startup/idtmem.S,
289        startup/exception.S, startup/bspclean.c, startup/idttlb.S,
290        startup/linkcmds, include/usc.h, include/tm27.h, include/bsp.h,
291        include/coverhd.h, clock/clock.h, clock/clock.S, clock/ckinit.c,
292        Makefile.am, start/start.S, console/console.c, times:
293        New (Submission by Bruce Robinson <brucer@pmccorp.com>).
294
295        * The HURRICANE BSP is for a Quick Logic Hurricane evaluation board.
296          This board has a PMC-Sierra RM5230 or RM5231 MIPS Processor.
Note: See TracBrowser for help on using the repository browser.