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

4.104.11
Last change on this file since e150cdbf was e150cdbf, checked in by Joel Sherrill <joel.sherrill@…>, on Sep 16, 2008 at 10:16:46 PM

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

  • Makefile.am, startup/linkcmds: Use top level shared bsp_get_work_area() implementation.
  • startup/bspgetworkarea.c: Removed.
  • Property mode set to 100644
File size: 6.5 KB
Line 
12008-09-16      Joel Sherrill <joel.sherrill@oarcorp.com>
2
3        * Makefile.am, startup/linkcmds: Use top level shared
4        bsp_get_work_area() implementation.
5        * startup/bspgetworkarea.c: Removed.
6
72008-09-16      Joel Sherrill <joel.sherrill@oarcorp.com>
8
9        * startup/bspstart.c: Remove unnecessary includes of
10        rtems/libcsupport.h and rtems/libio.h.
11
122008-09-14      Joel Sherrill <joel.sherrill@oarcorp.com>
13
14        * Makefile.am, configure.ac, startup/bspstart.c: Split out
15        bsp_get_work_area() into its own file and user BSP Framework to
16        perform more initialization.
17        * startup/bspgetworkarea.c: New file.
18
192008-09-10      Joel Sherrill <joel.sherrill@oarcorp.com>
20
21        * include/bsp.h: Review of all bsp_cleanup() implementations. In this
22        phase, all prototypes were removed from bsp.h and empty
23        implementations were removed and made to use the shared stub.
24
252008-09-05      Ralf Corsépius <ralf.corsepius@rtems.org>
26
27        * timer/timer.c: Convert to "bool".
28
292008-08-31      Joel Sherrill <joel.sherrill@oarcorp.com>
30
31        * timer/timer.c: Eliminate empty function from every benchmark timer
32        driver. Fix spelling.
33
342008-08-31      Joel Sherrill <joel.sherrill@oarcorp.com>
35
36        * timer/timer.c: Rename timer driver methods to follow RTEMS
37        programming conventions.
38
392008-08-18      Ralf Corsépius <ralf.corsepius@rtems.org>
40
41        * timer/timer.c: Add missing prototypes.
42
432008-05-15      Joel Sherrill <joel.sherrill@OARcorp.com>
44
45        * startup/bspstart.c: Add capability for bootcard.c BSP Initialization
46        Framework to ask the BSP where it has memory for the RTEMS Workspace
47        and C Program Heap. These collectively are referred to as work area.
48        If the BSP supports this, then it does not have to include code to
49        split the available memory between the two areas. This reduces the
50        amount of code in the BSP specific bspstart.c file. Additionally, the
51        shared framework can initialize the C Library, call
52        rtems_debug_enable(), and dirty the work area memory. Until most/all
53        BSPs support this new capability, if the BSP supports this, it should
54        call RTEMS_BSP_BOOTCARD_HANDLES_RAM_ALLOCATION from its configure.ac.
55        When the transition is complete, this autoconf macro can be removed.
56
572008-05-14      Joel Sherrill <joel.sherrill@OARcorp.com>
58
59        * Makefile.am: Rework to avoid .rel files.
60
612008-05-12      Joel Sherrill <joel.sherrill@OARcorp.com>
62
63        * startup/bspstart.c: Refactored and renamed initialization routines to
64        rtems_initialize_data_structures, rtems_initialize_before_drivers,
65        rtems_initialize_device_drivers, and
66        rtems_initialize_start_multitasking. This opened the sequence up so
67        that bootcard() could provide a more robust and flexible framework
68        which is easier to explain and understand. This also lays the
69        groundwork for sharing the division of available memory between the
70        RTEMS workspace and heap and the C library initialization across all
71        BSPs.
72
732008-03-03      Joel Sherrill <joel.sherrill@OARcorp.com>
74
75        * startup/linkcmds: Add wildcard to gcc_except_table section so
76        programs compiled with gcc 4.3.x can link.
77
782007-12-11      Joel Sherrill <joel.sherrill@OARcorp.com>
79
80        * include/bsp.h, startup/bspstart.c: Eliminate copies of the
81        Configuration Table. Use the RTEMS provided accessor macros to obtain
82        configuration fields.
83
842007-12-04      Joel Sherrill <joel.sherrill@OARcorp.com>
85
86        * startup/bspstart.c: Move interrupt_stack_size field from CPU Table to
87        Configuration Table. Eliminate CPU Table from all ports. Delete
88        references to CPU Table in all forms.
89
902007-12-03      Joel Sherrill <joel.sherrill@OARcorp.com>
91
92        * Makefile.am, startup/bspstart.c: Moved most of the remaining CPU
93        Table fields to the Configuration Table. This included
94        pretasking_hook, predriver_hook, postdriver_hook, idle_task,
95        do_zero_of_workspace, extra_mpci_receive_server_stack,
96        stack_allocate_hook, and stack_free_hook. As a side-effect of this
97        effort some multiprocessing code was made conditional and some style
98        clean up occurred.
99
1002007-04-12      Ralf Corsépius <ralf.corsepius@rtems.org>
101
102        * bsp_specs: Remove qrtems_debug.
103
1042007-04-09      Ralf Corsépius <ralf.corsepius@rtems.org>
105
106        * bsp_specs: Use nostdlib instead of nostdlibs (bogus).
107        * bsp_specs: Use old_link for -qrtems (Prevents *.link from killing
108        endianness).
109
1102007-04-06      Ralf Corsépius <ralf.corsepius@rtems.org>
111
112        * bsp_specs: Remove lib (Now expected to exist in GCC).
113
1142007-03-12      Joel Sherrill <joel@OARcorp.com>
115
116        * clock/clockdrv.c, console/console-io.c, include/bsp.h,
117        network/network.c, start/start.S, startup/bspclean.c,
118        startup/bspstart.c, timer/timer.c: Correct license URL and/or fix
119        mistake in copyright notice. Both of these mistakes appear to be from
120        code submitted after these changes were made previously.
121
1222007-03-10      Joel Sherrill <joel@OARcorp.com>
123
124        PR 1227/bsps
125        * include/bsp.h: Remove MAX_LONG_TEST_DURATION and
126        MAX_SHORT_TEST_DURATION. They are obsolete and unused.
127
1282006-12-02      Ralf Corsépius <ralf.corsepius@rtems.org>
129
130        * configure.ac: New BUG-REPORT address.
131
1322006-11-15      Joel Sherrill <joel@OARcorp.com>
133
134        * Makefile.am: Merge c_rtems_main() into boot_card(). This eliminated a
135        file and simplified initialization.
136
1372006-10-17      Ralf Corsépius <ralf.corsepius@rtems.org>
138
139        * Makefile.am: Remove superfluous -DASM.
140
1412006-10-17      Ralf Corsépius <ralf.corsepius@rtems.org>
142
143        * configure.ac: Require autoconf-2.60. Require automake-1.10.
144
1452006-10-17      Ralf Corsépius <ralf.corsepius@rtems.org>
146
147        * configure.ac: Require automake-1.9.
148
1492006-06-18      Joel Sherrill <joel@OARcorp.com>
150
151        * README:
152
1532006-03-08      Joel Sherrill <joel@OARcorp.com>
154
155        * startup/linkcmds: Add .gnu.linkonce.b.* section.
156
1572006-02-08      Joel Sherrill <joel@OARcorp.com>
158
159        * startup/linkcmds: Add sections required by newer gcc versions.
160
1612006-01-11      Ralf Corsepius <ralf.corsepius@rtems.org>
162
163        * Makefile.am: Add preinstall.am.
164
1652005-11-13      Ralf Corsepius <ralf.corsepius@rtems.org>
166
167        * bsp_specs: Remove %cpp.
168
1692005-07-06      Ralf Corsepius <ralf.corsepius@rtems.org>
170
171        * console/console-io.c: Remove unused variable i.
172
1732005-05-26      Ralf Corsepius <ralf.corsepius@rtems.org>
174
175        * include/bsp.h: New header guard.
176
1772005-05-10      Ralf Corsepius <ralf.corsepius@rtems.org>
178
179        * clock/clockdrv.c, include/bsp.h, network/network.c,
180        startup/bspstart.c, timer/timer.c: Eliminate unsigned{8|16|32}.
181
1822005-04-26      Joel Sherrill <joel@OARcorp.com>
183
184        * clock/clockdrv.c: Add include of rtems/bspIo.h.
185        * include/tm27.h: Delete TX3904 code and leave stub.
186        * network/network.c: Eliminate warnings.
187        * startup/bspclean.c: Add include of rtems/bspIo.h.  Reformat.
188
1892005-03-14      Joel Sherrill <joel@OARcorp.com>
190
191        * include/.cvsignore: Fixed typo.
192        * network/network.c: Now compiles with GCC 4.0.
193
1942005-03-04      Joel Sherrill <joel@OARcorp.com>
195
196        * .cvsignore, ChangeLog, include/.cvsignore: New files.
197
Note: See TracBrowser for help on using the repository browser.