source: rtems/c/src/lib/libbsp/mips/csb350/ChangeLog @ 95aa5e1

4.104.115
Last change on this file since 95aa5e1 was 95aa5e1, checked in by Joel Sherrill <joel.sherrill@…>, on 09/23/08 at 19:53:35

2008-09-23 Joel Sherrill <joel.sherrill@…>

  • configure.ac: Make letting boot_card() handle work area allocation mandatory. Rename RTEMS_BSP_BOOTCARD_HANDLES_RAM_ALLOCATION to BSP_BOOTCARD_OPTIONS.
  • Property mode set to 100644
File size: 7.3 KB
Line 
12008-09-23      Joel Sherrill <joel.sherrill@oarcorp.com>
2
3        * configure.ac: Make letting boot_card() handle work area allocation
4        mandatory. Rename RTEMS_BSP_BOOTCARD_HANDLES_RAM_ALLOCATION to
5        BSP_BOOTCARD_OPTIONS.
6
72008-09-22      Joel Sherrill <joel.sherrill@oarcorp.com>
8
9        * startup/bspreset.c: New file.
10
112008-09-22      Joel Sherrill <joel.sherrill@oarcorp.com>
12
13        * Makefile.am, configure.ac, console/console-io.c: Use standardized
14        bsp_cleanup() which can optionally print a message, poll for user to
15        press key, and call bsp_reset(). Using this eliminates the various
16        bsp_cleanup() implementations which had their own implementation and
17        variety of string constants.
18        * startup/bspclean.c: Removed.
19
202008-09-18      Joel Sherrill <joel.sherrill@oarcorp.com>
21
22        * include/bsp.h, include/tm27.h: Remove unnecessary boilerplate
23        comments.
24
252008-09-16      Joel Sherrill <joel.sherrill@oarcorp.com>
26
27        * Makefile.am, startup/linkcmds: Use top level shared
28        bsp_get_work_area() implementation.
29        * startup/bspgetworkarea.c: Removed.
30
312008-09-16      Joel Sherrill <joel.sherrill@oarcorp.com>
32
33        * startup/bspstart.c: Remove unnecessary includes of
34        rtems/libcsupport.h and rtems/libio.h.
35
362008-09-14      Joel Sherrill <joel.sherrill@oarcorp.com>
37
38        * Makefile.am, configure.ac, startup/bspstart.c: Split out
39        bsp_get_work_area() into its own file and user BSP Framework to
40        perform more initialization.
41        * startup/bspgetworkarea.c: New file.
42
432008-09-10      Joel Sherrill <joel.sherrill@oarcorp.com>
44
45        * include/bsp.h: Review of all bsp_cleanup() implementations. In this
46        phase, all prototypes were removed from bsp.h and empty
47        implementations were removed and made to use the shared stub.
48
492008-09-05      Ralf Corsépius <ralf.corsepius@rtems.org>
50
51        * timer/timer.c: Convert to "bool".
52
532008-08-31      Joel Sherrill <joel.sherrill@oarcorp.com>
54
55        * timer/timer.c: Eliminate empty function from every benchmark timer
56        driver. Fix spelling.
57
582008-08-31      Joel Sherrill <joel.sherrill@oarcorp.com>
59
60        * timer/timer.c: Rename timer driver methods to follow RTEMS
61        programming conventions.
62
632008-08-18      Ralf Corsépius <ralf.corsepius@rtems.org>
64
65        * timer/timer.c: Add missing prototypes.
66
672008-05-15      Joel Sherrill <joel.sherrill@OARcorp.com>
68
69        * startup/bspstart.c: Add capability for bootcard.c BSP Initialization
70        Framework to ask the BSP where it has memory for the RTEMS Workspace
71        and C Program Heap. These collectively are referred to as work area.
72        If the BSP supports this, then it does not have to include code to
73        split the available memory between the two areas. This reduces the
74        amount of code in the BSP specific bspstart.c file. Additionally, the
75        shared framework can initialize the C Library, call
76        rtems_debug_enable(), and dirty the work area memory. Until most/all
77        BSPs support this new capability, if the BSP supports this, it should
78        call RTEMS_BSP_BOOTCARD_HANDLES_RAM_ALLOCATION from its configure.ac.
79        When the transition is complete, this autoconf macro can be removed.
80
812008-05-14      Joel Sherrill <joel.sherrill@OARcorp.com>
82
83        * Makefile.am: Rework to avoid .rel files.
84
852008-05-12      Joel Sherrill <joel.sherrill@OARcorp.com>
86
87        * startup/bspstart.c: Refactored and renamed initialization routines to
88        rtems_initialize_data_structures, rtems_initialize_before_drivers,
89        rtems_initialize_device_drivers, and
90        rtems_initialize_start_multitasking. This opened the sequence up so
91        that bootcard() could provide a more robust and flexible framework
92        which is easier to explain and understand. This also lays the
93        groundwork for sharing the division of available memory between the
94        RTEMS workspace and heap and the C library initialization across all
95        BSPs.
96
972008-03-03      Joel Sherrill <joel.sherrill@OARcorp.com>
98
99        * startup/linkcmds: Add wildcard to gcc_except_table section so
100        programs compiled with gcc 4.3.x can link.
101
1022007-12-11      Joel Sherrill <joel.sherrill@OARcorp.com>
103
104        * include/bsp.h, startup/bspstart.c: Eliminate copies of the
105        Configuration Table. Use the RTEMS provided accessor macros to obtain
106        configuration fields.
107
1082007-12-04      Joel Sherrill <joel.sherrill@OARcorp.com>
109
110        * startup/bspstart.c: Move interrupt_stack_size field from CPU Table to
111        Configuration Table. Eliminate CPU Table from all ports. Delete
112        references to CPU Table in all forms.
113
1142007-12-03      Joel Sherrill <joel.sherrill@OARcorp.com>
115
116        * Makefile.am, startup/bspstart.c: Moved most of the remaining CPU
117        Table fields to the Configuration Table. This included
118        pretasking_hook, predriver_hook, postdriver_hook, idle_task,
119        do_zero_of_workspace, extra_mpci_receive_server_stack,
120        stack_allocate_hook, and stack_free_hook. As a side-effect of this
121        effort some multiprocessing code was made conditional and some style
122        clean up occurred.
123
1242007-04-12      Ralf Corsépius <ralf.corsepius@rtems.org>
125
126        * bsp_specs: Remove qrtems_debug.
127
1282007-04-09      Ralf Corsépius <ralf.corsepius@rtems.org>
129
130        * bsp_specs: Use nostdlib instead of nostdlibs (bogus).
131        * bsp_specs: Use old_link for -qrtems (Prevents *.link from killing
132        endianness).
133
1342007-04-06      Ralf Corsépius <ralf.corsepius@rtems.org>
135
136        * bsp_specs: Remove lib (Now expected to exist in GCC).
137
1382007-03-12      Joel Sherrill <joel@OARcorp.com>
139
140        * clock/clockdrv.c, console/console-io.c, include/bsp.h,
141        network/network.c, start/start.S, startup/bspclean.c,
142        startup/bspstart.c, timer/timer.c: Correct license URL and/or fix
143        mistake in copyright notice. Both of these mistakes appear to be from
144        code submitted after these changes were made previously.
145
1462007-03-10      Joel Sherrill <joel@OARcorp.com>
147
148        PR 1227/bsps
149        * include/bsp.h: Remove MAX_LONG_TEST_DURATION and
150        MAX_SHORT_TEST_DURATION. They are obsolete and unused.
151
1522006-12-02      Ralf Corsépius <ralf.corsepius@rtems.org>
153
154        * configure.ac: New BUG-REPORT address.
155
1562006-11-15      Joel Sherrill <joel@OARcorp.com>
157
158        * Makefile.am: Merge c_rtems_main() into boot_card(). This eliminated a
159        file and simplified initialization.
160
1612006-10-17      Ralf Corsépius <ralf.corsepius@rtems.org>
162
163        * Makefile.am: Remove superfluous -DASM.
164
1652006-10-17      Ralf Corsépius <ralf.corsepius@rtems.org>
166
167        * configure.ac: Require autoconf-2.60. Require automake-1.10.
168
1692006-10-17      Ralf Corsépius <ralf.corsepius@rtems.org>
170
171        * configure.ac: Require automake-1.9.
172
1732006-06-18      Joel Sherrill <joel@OARcorp.com>
174
175        * README:
176
1772006-03-08      Joel Sherrill <joel@OARcorp.com>
178
179        * startup/linkcmds: Add .gnu.linkonce.b.* section.
180
1812006-02-08      Joel Sherrill <joel@OARcorp.com>
182
183        * startup/linkcmds: Add sections required by newer gcc versions.
184
1852006-01-11      Ralf Corsepius <ralf.corsepius@rtems.org>
186
187        * Makefile.am: Add preinstall.am.
188
1892005-11-13      Ralf Corsepius <ralf.corsepius@rtems.org>
190
191        * bsp_specs: Remove %cpp.
192
1932005-07-06      Ralf Corsepius <ralf.corsepius@rtems.org>
194
195        * console/console-io.c: Remove unused variable i.
196
1972005-05-26      Ralf Corsepius <ralf.corsepius@rtems.org>
198
199        * include/bsp.h: New header guard.
200
2012005-05-10      Ralf Corsepius <ralf.corsepius@rtems.org>
202
203        * clock/clockdrv.c, include/bsp.h, network/network.c,
204        startup/bspstart.c, timer/timer.c: Eliminate unsigned{8|16|32}.
205
2062005-04-26      Joel Sherrill <joel@OARcorp.com>
207
208        * clock/clockdrv.c: Add include of rtems/bspIo.h.
209        * include/tm27.h: Delete TX3904 code and leave stub.
210        * network/network.c: Eliminate warnings.
211        * startup/bspclean.c: Add include of rtems/bspIo.h.  Reformat.
212
2132005-03-14      Joel Sherrill <joel@OARcorp.com>
214
215        * include/.cvsignore: Fixed typo.
216        * network/network.c: Now compiles with GCC 4.0.
217
2182005-03-04      Joel Sherrill <joel@OARcorp.com>
219
220        * .cvsignore, ChangeLog, include/.cvsignore: New files.
221
Note: See TracBrowser for help on using the repository browser.