source: rtems/c/src/lib/libbsp/nios2/nios2_iss/ChangeLog @ b62102d

4.104.115
Last change on this file since b62102d was 6e5617c4, checked in by Ralf Corsepius <ralf.corsepius@…>, on 10/20/09 at 07:08:54

2009-10-20 Ralf Corsépius <ralf.corsepius@…>

  • configure.ac: Don't add -ansi -fasm to CFLAGS.
  • Property mode set to 100644
File size: 7.9 KB
Line 
12009-10-20      Ralf Corsépius <ralf.corsepius@rtems.org>
2
3        * configure.ac: Don't add -ansi -fasm to CFLAGS.
4
52009-10-15      Ralf Corsépius <ralf.corsepius@rtems.org>
6
7        * make/custom/nios2_iss.cfg: New (relocated from /make/custom).
8
92009-09-15      Ralf Corsépius <ralf.corsepius@rtems.org>
10
11        * configure.ac: Remove RTEMS_BSP_BOOTCARD_OPTIONS.
12
13 2009-07-16     Joel Sherrill <joel.sherrill@oarcorp.com>
14
15        * configure.ac: Rename BSP_BOOTCARD_OPTIONS to
16        RTEMS_BSP_BOOTCARD_OPTIONS. Add RTEMS_BSP_CLEANUP_OPTIONS so all BSPs
17        have the same options.
18
192009-04-06      Joel Sherrill <joel.sherrill@oarcorp.com>
20
21        * startup/linkcmds: Move stack so it does not overlap workarea.
22
232009-03-26      Joel Sherrill <joel.sherrill@oarcorp.com>
24
25        * Makefile.am, console/console.c, startup/linkcmds: Now links but
26        clearly the starting stack overlaps regular memory and needs to be
27        moved.
28
292009-03-02      Joel Sherrill <joel.sherrill@oarcorp.com>
30
31        * Makefile.am, console/console.c: Use shared polled console framework.
32
332009-03-02      Joel Sherrill <joel.sherrill@oarcorp.com>
34
35        * Makefile.am, preinstall.am, include/bsp.h, startup/setvec.c: Now
36        compiles again but applications do not link.
37
382008-12-04      Joel Sherrill <joel.sherrill@oarcorp.com>
39
40        * bsp_specs: Move -e start from *link to *startfile to avoid warning
41        for undefined entry symbol when linking relocatables with binutils
42        2.19.
43
442008-10-02      Joel Sherrill <joel.sherrill@OARcorp.com>
45
46        * Makefile.am, preinstall.am: Use shared tm27.h stub.
47        * include/tm27.h: Removed.
48
492008-10-02      Joel Sherrill <joel.sherrill@OARcorp.com>
50
51        * Makefile.am, preinstall.am: Use shared stub coverhd.h
52        * include/coverhd.h: Removed.
53
542008-09-30      Ralf Corsépius <ralf.corsepius@rtems.org>
55
56        * Makefile.am: Eliminate bsp.am. Build startup files as side-effect
57        of building libbspstart.a, using automake-rules.
58
592008-09-30      Ralf Corsépius <ralf.corsepius@rtems.org>
60
61        * clock/clock.c: include "../../../shared/clockdrv_shell.h".
62        * Makefile.am: Reflect changes above.
63
642008-09-29      Ralf Corsépius <ralf.corsepius@rtems.org>
65
66        * Makefile.am: Eliminate *_SOURCES.
67
682008-09-29      Ralf Corsépius <ralf.corsepius@rtems.org>
69
70        * Makefile.am: Move noinst_LIBRARIES = libbsp.a before its
71        components.
72
732008-09-29      Ralf Corsépius <ralf.corsepius@rtems.org>
74
75        * Makefile.am: Remove noinst_PROGRAMS (Unused).
76
772008-09-24      Ralf Corsépius <ralf.corsepius@rtems.org>
78
79        * Makefile.am: Cosmetics.
80
812008-09-23      Joel Sherrill <joel.sherrill@oarcorp.com>
82
83        * configure.ac: Make letting boot_card() handle work area allocation
84        mandatory. Rename RTEMS_BSP_BOOTCARD_HANDLES_RAM_ALLOCATION to
85        BSP_BOOTCARD_OPTIONS.
86
872008-09-23      Joel Sherrill <joel.sherrill@oarcorp.com>
88
89        * Makefile.am, configure.ac: BSP specific bsp_cleanup() is a dupe of a
90        shared one.
91        * startup/bspclean.c: Removed.
92
932008-09-18      Joel Sherrill <joel.sherrill@oarcorp.com>
94
95        * include/bsp.h: Remove unnecessary boilerplate comments.
96
972008-09-16      Joel Sherrill <joel.sherrill@oarcorp.com>
98
99        * Makefile.am, include/bsp.h, startup/linkcmds: Use top level shared
100        bsp_get_work_area() implementation.
101        * startup/bspgetworkarea.c: Removed.
102
1032008-09-14      Joel Sherrill <joel.sherrill@oarcorp.com>
104
105        * Makefile.am, startup/bspstart.c: Create bsp_get_work_area() into its
106        own file and use BSP Framework to perform more initialization.
107        * startup/bspgetworkarea.c: New file.
108
1092008-09-10      Joel Sherrill <joel.sherrill@oarcorp.com>
110
111        * include/bsp.h: Review of all bsp_cleanup() implementations. In this
112        phase, all prototypes were removed from bsp.h and empty
113        implementations were removed and made to use the shared stub.
114
1152008-09-05      Ralf Corsépius <ralf.corsepius@rtems.org>
116
117        * console/console.c, timer/timer.c: Convert to "bool".
118
1192008-08-31      Joel Sherrill <joel.sherrill@oarcorp.com>
120
121        * timer/timer.c: Eliminate empty function from every benchmark timer
122        driver. Fix spelling.
123
1242008-08-31      Joel Sherrill <joel.sherrill@oarcorp.com>
125
126        * timer/timer.c: Rename timer driver methods to follow RTEMS
127        programming conventions.
128
1292008-05-15      Joel Sherrill <joel.sherrill@OARcorp.com>
130
131        * startup/bspstart.c: Add capability for bootcard.c BSP Initialization
132        Framework to ask the BSP where it has memory for the RTEMS Workspace
133        and C Program Heap. These collectively are referred to as work area.
134        If the BSP supports this, then it does not have to include code to
135        split the available memory between the two areas. This reduces the
136        amount of code in the BSP specific bspstart.c file. Additionally, the
137        shared framework can initialize the C Library, call
138        rtems_debug_enable(), and dirty the work area memory. Until most/all
139        BSPs support this new capability, if the BSP supports this, it should
140        call RTEMS_BSP_BOOTCARD_HANDLES_RAM_ALLOCATION from its configure.ac.
141        When the transition is complete, this autoconf macro can be removed.
142
1432008-05-14      Joel Sherrill <joel.sherrill@OARcorp.com>
144
145        * Makefile.am: Rework to avoid .rel files.
146
1472008-05-12      Joel Sherrill <joel.sherrill@OARcorp.com>
148
149        * startup/bspstart.c: Refactored and renamed initialization routines to
150        rtems_initialize_data_structures, rtems_initialize_before_drivers,
151        rtems_initialize_device_drivers, and
152        rtems_initialize_start_multitasking. This opened the sequence up so
153        that bootcard() could provide a more robust and flexible framework
154        which is easier to explain and understand. This also lays the
155        groundwork for sharing the division of available memory between the
156        RTEMS workspace and heap and the C library initialization across all
157        BSPs.
158
1592008-03-03      Joel Sherrill <joel.sherrill@OARcorp.com>
160
161        * startup/linkcmds: Add wildcard to gcc_except_table section so
162        programs compiled with gcc 4.3.x can link.
163
1642007-12-11      Joel Sherrill <joel.sherrill@OARcorp.com>
165
166        * clock/clock.c, include/bsp.h, startup/bspstart.c: Eliminate copies of
167        the Configuration Table. Use the RTEMS provided accessor macros to
168        obtain configuration fields.
169
1702007-12-04      Joel Sherrill <joel.sherrill@OARcorp.com>
171
172        * console/console.c, include/bsp.h, startup/bspstart.c: Move
173        interrupt_stack_size field from CPU Table to Configuration Table.
174        Eliminate CPU Table from all ports. Delete references to CPU Table in
175        all forms.
176
1772007-12-03      Joel Sherrill <joel.sherrill@OARcorp.com>
178
179        * console/console.c, startup/bspstart.c: Moved most of the remaining
180        CPU Table fields to the Configuration Table. This included
181        pretasking_hook, predriver_hook, postdriver_hook, idle_task,
182        do_zero_of_workspace, extra_mpci_receive_server_stack,
183        stack_allocate_hook, and stack_free_hook. As a side-effect of this
184        effort some multiprocessing code was made conditional and some style
185        clean up occurred.
186
1872007-09-12      Joel Sherrill <joel.sherrill@OARcorp.com>
188
189        PR 1257/bsps
190        * startup/bspclean.c: Code outside of cpukit should use the public API
191        for rtems_interrupt_disable/rtems_interrupt_enable. By bypassing the
192        public API and directly accessing _CPU_ISR_Disable and
193        _CPU_ISR_Enable, they were bypassing the compiler memory barrier
194        directive which could lead to problems. This patch also changes the
195        type of the variable passed into these routines and addresses minor
196        style issues.
197
1982007-04-12      Ralf Corsépius <ralf.corsepius@rtems.org>
199
200        * bsp_specs: Remove qrtems_debug.
201        Remove *cpp:.
202
2032007-03-12      Joel Sherrill <joel@OARcorp.com>
204
205        * include/coverhd.h: Correct license URL and/or fix mistake in
206        copyright notice. Both of these mistakes appear to be from code
207        submitted after these changes were made previously.
208
2092007-01-08      Ralf Corsépius <ralf.corsepius@rtems.org>
210
211        * Makefile.am: Use preinstall.am.
212
2132006-12-02      Ralf Corsépius <ralf.corsepius@rtems.org>
214
215        * configure.ac: New BUG-REPORT address.
216
2172006-11-15      Joel Sherrill <joel@OARcorp.com>
218
219        * Makefile.am: Merge c_rtems_main() into boot_card(). This eliminated a
220        file and simplified initialization.
221
2222006-10-17      Ralf Corsépius <ralf.corsepius@rtems.org>
223
224        * Makefile.am: Remove superfluous -DASM.
225
2262006-10-17      Ralf Corsépius <ralf.corsepius@rtems.org>
227
228        * configure.ac: Require autoconf-2.60. Require automake-1.10.
229
2302006-08-10      Joel Sherrill <joel@OARcorp.com>
231
232        * .cvsignore: New file.
233
2342006-08-09      Kolja Waschk <waschk@telos.de>
235
236        * clock/clock.c: New file.
237
2382005-12-12  Kolja Waschk
239
240    * derived from no_cpu BSP
241
Note: See TracBrowser for help on using the repository browser.