source: rtems/c/src/lib/libbsp/powerpc/ss555/ChangeLog @ df393962

4.104.115
Last change on this file since df393962 was df393962, checked in by Joel Sherrill <joel.sherrill@…>, on 12/04/08 at 20:34:02

2008-12-04 Joel Sherrill <joel.sherrill@…>

  • bsp_specs: Move -e start from *link to *startfile to avoid warning for undefined entry symbol when linking relocatables with binutils 2.19.
  • Property mode set to 100644
File size: 9.0 KB
RevLine 
[df393962]12008-12-04      Joel Sherrill <joel.sherrill@oarcorp.com>
2
3        * bsp_specs: Move -e start from *link to *startfile to avoid warning
4        for undefined entry symbol when linking relocatables with binutils
5        2.19.
6
[4e4dc3a]72008-10-02      Joel Sherrill <joel.sherrill@OARcorp.com>
8
9        * Makefile.am, preinstall.am: Use shared stub coverhd.h
10        * include/coverhd.h: Removed.
11
[c217cf7]122008-09-29      Ralf Corsépius <ralf.corsepius@rtems.org>
13
14        * Makefile.am: Eliminate bsp.am.
15
[64eb0c7]162008-09-29      Ralf Corsépius <ralf.corsepius@rtems.org>
17
18        * Makefile.am: Eliminate *_SOURCES.
19
[e94666d]202008-09-29      Ralf Corsépius <ralf.corsepius@rtems.org>
21
22        * Makefile.am: Move noinst_LIBRARIES = libbsp.a before its
23        components.
24
[4ba8866]252008-09-29      Ralf Corsépius <ralf.corsepius@rtems.org>
26
27        * Makefile.am: Remove noinst_PROGRAMS (Unused).
28
[c06b3fa]292008-09-26      Ralf Corsépius <ralf.corsepius@rtems.org>
30
31        * Makefile.am: Cleanup ../../shared/include/bootcard.h handling.
32
[95aa5e1]332008-09-23      Joel Sherrill <joel.sherrill@oarcorp.com>
34
35        * configure.ac: Make letting boot_card() handle work area allocation
36        mandatory. Rename RTEMS_BSP_BOOTCARD_HANDLES_RAM_ALLOCATION to
37        BSP_BOOTCARD_OPTIONS.
38
[ccceaf3]392008-09-18      Joel Sherrill <joel.sherrill@oarcorp.com>
40
41        * include/bsp.h: Remove unnecessary boilerplate comments.
42
[283e6f0]432008-09-18      Joel Sherrill <joel.sherrill@oarcorp.com>
44
45        * include/bsp.h: Eliminate definitions of BSP_LIBIO_MAX_FDS since this
46        is NOT used anywhere.
47
[50530483]482008-09-16      Joel Sherrill <joel.sherrill@oarcorp.com>
49
50        * Makefile.am, startup/linkcmds: Use top level shared
51        bsp_get_work_area() implementation.
52        * startup/bspgetworkarea.c: Removed.
53
[0f707111]542008-09-15      Joel Sherrill <joel.sherrill@oarcorp.com>
55
56        * Makefile.am, configure.ac, startup/bspstart.c, startup/linkcmds: Add
57        use of bsp_get_work_area() in its own file and rely on BSP Framework
58        to perform more initialization.
59        * startup/bspgetworkarea.c: New file.
60
[4909a30]612008-09-10      Joel Sherrill <joel.sherrill@oarcorp.com>
62
63        * include/bsp.h: Review of all bsp_cleanup() implementations. In this
64        phase, all prototypes were removed from bsp.h and empty
65        implementations were removed and made to use the shared stub.
66
[dde1fedb]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
[1d0ee80e]812008-05-14      Joel Sherrill <joel.sherrill@OARcorp.com>
82
83        * Makefile.am: Rework to avoid .rel files.
84
[6ea100c1]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
[c053657]972008-04-23      Joel Sherrill <joel.sherrill@OARcorp.com>
98
99        * startup/bspstart.c: Remove all references to
100        console_reserve_resources and termios_reserve_resources.
101
[d1f57b5]1022008-03-03      Joel Sherrill <joel.sherrill@OARcorp.com>
103
104        * startup/linkcmds: Add wildcard to gcc_except_table section so
105        programs compiled with gcc 4.3.x can link.
106
[f91db017]1072008-01-18      David Erickson <David.Erickson@drdc-rddc.gc.ca>
108
109        * startup/bspstart.c: Add semicolon.
110
[c730ce07]1112008-01-11      Joel Sherrill <joel.sherrill@OARcorp.com>
112
113        * startup/bspstart.c: Add bsp_timer_least_valid and
114        bsp_timer_average_overhead so tmtests link.
115
[4130d8e2]1162007-12-11      Joel Sherrill <joel.sherrill@OARcorp.com>
117
118        * include/bsp.h, startup/bspstart.c: Eliminate copies of the
119        Configuration Table. Use the RTEMS provided accessor macros to obtain
120        configuration fields.
121
[cafa2c5]1222007-12-04      Joel Sherrill <joel.sherrill@OARcorp.com>
123
124        * startup/bspstart.c: Move interrupt_stack_size field from CPU Table to
125        Configuration Table. Eliminate CPU Table from all ports. Delete
126        references to CPU Table in all forms.
127
[558bc25]1282007-12-03      Joel Sherrill <joel.sherrill@OARcorp.com>
129
130        * Makefile.am, startup/bspstart.c: Moved most of the remaining CPU
131        Table fields to the Configuration Table. This included
132        pretasking_hook, predriver_hook, postdriver_hook, idle_task,
133        do_zero_of_workspace, extra_mpci_receive_server_stack,
134        stack_allocate_hook, and stack_free_hook. As a side-effect of this
135        effort some multiprocessing code was made conditional and some style
136        clean up occurred.
137
[07e9642c]1382007-11-28      Joel Sherrill <joel.sherrill@OARcorp.com>
139
140        * startup/bspstart.c: Eliminate PowerPC specific elements from the CPU
141        Table. They have been replaced with variables named bsp_XXX as
142        needed.
143
[2679eb9d]1442007-04-12      Ralf Corsépius <ralf.corsepius@rtems.org>
145
146        * bsp_specs: Remove qrtems_debug.
147
[35439f37]1482007-04-06      Ralf Corsépius <ralf.corsepius@rtems.org>
149
150        * bsp_specs: Remove lib (Now expected to exist in GCC).
151
[fcb0cd46]1522006-12-02      Ralf Corsépius <ralf.corsepius@rtems.org>
153
154        * configure.ac: New BUG-REPORT address.
155
[aa4369c]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
[754610f]1612006-10-17      Ralf Corsépius <ralf.corsepius@rtems.org>
162
163        * configure.ac: Require autoconf-2.60. Require automake-1.10.
164
[bd86290d]1652006-03-08      Joel Sherrill <joel@OARcorp.com>
166
167        * startup/linkcmds: Add .gnu.linkonce.b.* section.
168
[4217b96]1692006-02-08      Joel Sherrill <joel@OARcorp.com>
170
171        * startup/linkcmds: Add sections required by newer gcc versions.
172
[73733dc]1732006-01-11      Ralf Corsepius <ralf.corsepius@rtems.org>
174
175        * configure.ac: Remove explicit ampolish3 support (now in
176        RTEMS_BSP_CONFIGURE).
177
[7cc4f59]1782006-01-10      Ralf Corsepius <ralf.corsepius@rtems.org>
179
180        * configure.ac: Add ampolish3 support.
181        * Makefile.am: Add preinstall.am.
182
[ea63b37]1832006-01-09      Ralf Corsepius <ralf.corsepius@rtems.org>
184
185        * Makefile.am: Don't include subdirs.am.
186
[34c4852]1872005-05-26      Ralf Corsepius <ralf.corsepius@rtems.org>
188
189        * include/bsp.h: New header guard.
190
[a8b059cf]1912005-05-10      Ralf Corsepius <ralf.corsepius@rtems.org>
192
193        * console/console.c: Eliminate unsigned8.
194
[106e048]1952005-04-26      Joel Sherrill <joel@OARcorp.com>
196
197        * startup/bspstart.c: Eliminate warnings.
198
[125c601]1992005-04-25      Jennifer Averett <jennifer.averett@oarcorp.com>
200
201        PR 779/bsp
202        * clock/p_clock.c: Add parameter to powerpc exception handler routines
203
[1899fe4]2042005-02-17      Ralf Corsepius <ralf.corsepius@rtems.org>
205
206        * startup/bspstart.c: include <rtems/powerpc/powerpc.h>.
207        Use PPC_MINIMUM_STACK_FRAME_SIZE instead of
208        CPU_MINIMUM_STACK_FRAME_SIZE.
209
[756f4a4]2102005-02-16      Ralf Corsepius <ralf.corsepius@rtems.org>
211
212        * configure.ac: Remove argument from RTEMS_PPC_EXCEPTIONS.
213
[5133bd6]2142005-02-11      Ralf Corsepius <ralf.corsepius@rtems.org>
215
216        * Makefile.am: Merge-in wrapup/Makefile.am.
217        * wrapup/Makefile.am: Remove.
218        * configure.ac: Reflect changes above.
219
[844609f9]2202005-01-07      Ralf Corsepius <ralf.corsepius@rtems.org>
221
222        * Makefile.am: Eliminate CFLAGS_OPTIMIZE_V.
223
[71cbb66]2242005-01-02      Ralf Corsepius <ralf.corsepius@rtems.org>
225
226        * Makefile.am, wrapup/Makefile.am: Remove build-variant support.
227
[76f9c44]2282004-10-20      Ralf Corsepius <ralf_corsepius@rtems.org>
229
230        * console/console.c, include/bsp.h, startup/bspstart.c,
231        startup/iss555.c: Use POSIX fixed size types.
232
[97891e5e]2332004-09-24      Ralf Corsepius <ralf_corsepius@rtems.org>
234
235        * configure.ac: Require automake > 1.9.
236
[3defec6]2372004-04-23      Ralf Corsepius <ralf_corsepius@rtems.org>
238
239        PR 610/bsps
240        * Makefile.am: Add include/tm27.h, Cosmetics.
241        * include/tm27.h: Final cosmetics.
242
[62f529f]2432004-04-22      Ralf Corsepius <ralf_corsepius@rtems.org>
244
245        * include/bsp.h: Split out tmtest27 support.
246        * include/tm27.h: New.
247
[7312649]2482004-04-21      Joel Sherrill <joel@OARcorp.com>
249
250        PR 611/bsps
251        * Makefile.am, include/bsp.h, wrapup/Makefile.am: Follow conventions
252        for tm27 and do not add another macro definition.
253        * startup/tm27supp.c: New file.
254
2552004-04-21      Joel Sherrill <joel@OARcorp.com>
256
257        PR 611/bsps
258        * Makefile.am, include/bsp.h, wrapup/Makefile.am: Follow conventions
259        for tm27 and do not add another macro definition.
260        * startup/tm27supp.c: New file.
261
[3344730a]2622004-04-21      Ralf Corsepius <ralf_corsepius@rtems.org>
263
264        PR 613/bsps
265        * include/bsp.h: Remove MAX_LONG_TEST_DURATION.
266
[7dd6e8d]2672004-04-21      Ralf Corsepius <ralf_corsepius@rtems.org>
268
269        PR 614/bsps
270        * include/bsp.h: Remove MAX_SHORT_TEST_DURATION (Unused).
271
[b2f04bd7]2722004-04-13      Ralf Corsepius <ralf_corsepius@rtems.org>
273
274        * include/bsp.h, startup/start.S: Reflect new locations of cpukit headers.
275
[a800d09c]2762004-04-12      David Querbach <querbach@realtime.bc.ca>
277
278        * .cvsignore, ChangeLog, Makefile.am, README, bsp_specs, configure.ac,
279        times, clock/p_clock.c, console/console.c, include/.cvsignore,
280        include/bsp.h, include/coverhd.h, irq/irq.h, startup/bspstart.c,
281        startup/iss555.c, startup/linkcmds, startup/start.S,
282        wrapup/.cvsignore, wrapup/Makefile.am: New files.
283
Note: See TracBrowser for help on using the repository browser.