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

4.115
Last change on this file since b3d2ed68 was b3d2ed68, checked in by Joel Sherrill <joel.sherrill@…>, on 03/21/11 at 20:24:07

2011-03-21 Joel Sherrill <joel.sherrilL@…>

  • Makefile.am: Remove stub version.
  • shmsupp/addrconv.c, shmsupp/getcfg.c, shmsupp/lock.c, shmsupp/mpisr.c: Removed.
  • Property mode set to 100644
File size: 8.6 KB
Line 
12011-03-21      Joel Sherrill <joel.sherrilL@OARcorp.com>
2
3        * Makefile.am: Remove stub version.
4        * shmsupp/addrconv.c, shmsupp/getcfg.c, shmsupp/lock.c,
5        shmsupp/mpisr.c: Removed.
6
72011-02-11      Ralf Corsépius <ralf.corsepius@rtems.org>
8
9        * shmsupp/lock.c:
10        Use "__asm__" instead of "asm" for improved c99-compliance.
11
122011-02-09      Ralf Corsépius <ralf.corsepius@rtems.org>
13
14        * timer/timer.c: Include <rtems/btimer.h>.
15        Fix benchmark_timer_read() definition.
16
172011-02-02      Ralf Corsépius <ralf.corsepius@rtems.org>
18
19        * configure.ac: Require autoconf-2.68, automake-1.11.1.
20
212009-10-21      Ralf Corsépius <ralf.corsepius@rtems.org>
22
23        * make/custom/nios2_iss.cfg: Remove RTEMS_BSP_FAMILY.
24
252009-10-20      Ralf Corsépius <ralf.corsepius@rtems.org>
26
27        * configure.ac: Don't add -ansi -fasm to CFLAGS.
28
292009-10-15      Ralf Corsépius <ralf.corsepius@rtems.org>
30
31        * make/custom/nios2_iss.cfg: New (relocated from /make/custom).
32
332009-09-15      Ralf Corsépius <ralf.corsepius@rtems.org>
34
35        * configure.ac: Remove RTEMS_BSP_BOOTCARD_OPTIONS.
36
37 2009-07-16     Joel Sherrill <joel.sherrill@oarcorp.com>
38
39        * configure.ac: Rename BSP_BOOTCARD_OPTIONS to
40        RTEMS_BSP_BOOTCARD_OPTIONS. Add RTEMS_BSP_CLEANUP_OPTIONS so all BSPs
41        have the same options.
42
432009-04-06      Joel Sherrill <joel.sherrill@oarcorp.com>
44
45        * startup/linkcmds: Move stack so it does not overlap workarea.
46
472009-03-26      Joel Sherrill <joel.sherrill@oarcorp.com>
48
49        * Makefile.am, console/console.c, startup/linkcmds: Now links but
50        clearly the starting stack overlaps regular memory and needs to be
51        moved.
52
532009-03-02      Joel Sherrill <joel.sherrill@oarcorp.com>
54
55        * Makefile.am, console/console.c: Use shared polled console framework.
56
572009-03-02      Joel Sherrill <joel.sherrill@oarcorp.com>
58
59        * Makefile.am, preinstall.am, include/bsp.h, startup/setvec.c: Now
60        compiles again but applications do not link.
61
622008-12-04      Joel Sherrill <joel.sherrill@oarcorp.com>
63
64        * bsp_specs: Move -e start from *link to *startfile to avoid warning
65        for undefined entry symbol when linking relocatables with binutils
66        2.19.
67
682008-10-02      Joel Sherrill <joel.sherrill@OARcorp.com>
69
70        * Makefile.am, preinstall.am: Use shared tm27.h stub.
71        * include/tm27.h: Removed.
72
732008-10-02      Joel Sherrill <joel.sherrill@OARcorp.com>
74
75        * Makefile.am, preinstall.am: Use shared stub coverhd.h
76        * include/coverhd.h: Removed.
77
782008-09-30      Ralf Corsépius <ralf.corsepius@rtems.org>
79
80        * Makefile.am: Eliminate bsp.am. Build startup files as side-effect
81        of building libbspstart.a, using automake-rules.
82
832008-09-30      Ralf Corsépius <ralf.corsepius@rtems.org>
84
85        * clock/clock.c: include "../../../shared/clockdrv_shell.h".
86        * Makefile.am: Reflect changes above.
87
882008-09-29      Ralf Corsépius <ralf.corsepius@rtems.org>
89
90        * Makefile.am: Eliminate *_SOURCES.
91
922008-09-29      Ralf Corsépius <ralf.corsepius@rtems.org>
93
94        * Makefile.am: Move noinst_LIBRARIES = libbsp.a before its
95        components.
96
972008-09-29      Ralf Corsépius <ralf.corsepius@rtems.org>
98
99        * Makefile.am: Remove noinst_PROGRAMS (Unused).
100
1012008-09-24      Ralf Corsépius <ralf.corsepius@rtems.org>
102
103        * Makefile.am: Cosmetics.
104
1052008-09-23      Joel Sherrill <joel.sherrill@oarcorp.com>
106
107        * configure.ac: Make letting boot_card() handle work area allocation
108        mandatory. Rename RTEMS_BSP_BOOTCARD_HANDLES_RAM_ALLOCATION to
109        BSP_BOOTCARD_OPTIONS.
110
1112008-09-23      Joel Sherrill <joel.sherrill@oarcorp.com>
112
113        * Makefile.am, configure.ac: BSP specific bsp_cleanup() is a dupe of a
114        shared one.
115        * startup/bspclean.c: Removed.
116
1172008-09-18      Joel Sherrill <joel.sherrill@oarcorp.com>
118
119        * include/bsp.h: Remove unnecessary boilerplate comments.
120
1212008-09-16      Joel Sherrill <joel.sherrill@oarcorp.com>
122
123        * Makefile.am, include/bsp.h, startup/linkcmds: Use top level shared
124        bsp_get_work_area() implementation.
125        * startup/bspgetworkarea.c: Removed.
126
1272008-09-14      Joel Sherrill <joel.sherrill@oarcorp.com>
128
129        * Makefile.am, startup/bspstart.c: Create bsp_get_work_area() into its
130        own file and use BSP Framework to perform more initialization.
131        * startup/bspgetworkarea.c: New file.
132
1332008-09-10      Joel Sherrill <joel.sherrill@oarcorp.com>
134
135        * include/bsp.h: Review of all bsp_cleanup() implementations. In this
136        phase, all prototypes were removed from bsp.h and empty
137        implementations were removed and made to use the shared stub.
138
1392008-09-05      Ralf Corsépius <ralf.corsepius@rtems.org>
140
141        * console/console.c, timer/timer.c: Convert to "bool".
142
1432008-08-31      Joel Sherrill <joel.sherrill@oarcorp.com>
144
145        * timer/timer.c: Eliminate empty function from every benchmark timer
146        driver. Fix spelling.
147
1482008-08-31      Joel Sherrill <joel.sherrill@oarcorp.com>
149
150        * timer/timer.c: Rename timer driver methods to follow RTEMS
151        programming conventions.
152
1532008-05-15      Joel Sherrill <joel.sherrill@OARcorp.com>
154
155        * startup/bspstart.c: Add capability for bootcard.c BSP Initialization
156        Framework to ask the BSP where it has memory for the RTEMS Workspace
157        and C Program Heap. These collectively are referred to as work area.
158        If the BSP supports this, then it does not have to include code to
159        split the available memory between the two areas. This reduces the
160        amount of code in the BSP specific bspstart.c file. Additionally, the
161        shared framework can initialize the C Library, call
162        rtems_debug_enable(), and dirty the work area memory. Until most/all
163        BSPs support this new capability, if the BSP supports this, it should
164        call RTEMS_BSP_BOOTCARD_HANDLES_RAM_ALLOCATION from its configure.ac.
165        When the transition is complete, this autoconf macro can be removed.
166
1672008-05-14      Joel Sherrill <joel.sherrill@OARcorp.com>
168
169        * Makefile.am: Rework to avoid .rel files.
170
1712008-05-12      Joel Sherrill <joel.sherrill@OARcorp.com>
172
173        * startup/bspstart.c: Refactored and renamed initialization routines to
174        rtems_initialize_data_structures, rtems_initialize_before_drivers,
175        rtems_initialize_device_drivers, and
176        rtems_initialize_start_multitasking. This opened the sequence up so
177        that bootcard() could provide a more robust and flexible framework
178        which is easier to explain and understand. This also lays the
179        groundwork for sharing the division of available memory between the
180        RTEMS workspace and heap and the C library initialization across all
181        BSPs.
182
1832008-03-03      Joel Sherrill <joel.sherrill@OARcorp.com>
184
185        * startup/linkcmds: Add wildcard to gcc_except_table section so
186        programs compiled with gcc 4.3.x can link.
187
1882007-12-11      Joel Sherrill <joel.sherrill@OARcorp.com>
189
190        * clock/clock.c, include/bsp.h, startup/bspstart.c: Eliminate copies of
191        the Configuration Table. Use the RTEMS provided accessor macros to
192        obtain configuration fields.
193
1942007-12-04      Joel Sherrill <joel.sherrill@OARcorp.com>
195
196        * console/console.c, include/bsp.h, startup/bspstart.c: Move
197        interrupt_stack_size field from CPU Table to Configuration Table.
198        Eliminate CPU Table from all ports. Delete references to CPU Table in
199        all forms.
200
2012007-12-03      Joel Sherrill <joel.sherrill@OARcorp.com>
202
203        * console/console.c, startup/bspstart.c: Moved most of the remaining
204        CPU Table fields to the Configuration Table. This included
205        pretasking_hook, predriver_hook, postdriver_hook, idle_task,
206        do_zero_of_workspace, extra_mpci_receive_server_stack,
207        stack_allocate_hook, and stack_free_hook. As a side-effect of this
208        effort some multiprocessing code was made conditional and some style
209        clean up occurred.
210
2112007-09-12      Joel Sherrill <joel.sherrill@OARcorp.com>
212
213        PR 1257/bsps
214        * startup/bspclean.c: Code outside of cpukit should use the public API
215        for rtems_interrupt_disable/rtems_interrupt_enable. By bypassing the
216        public API and directly accessing _CPU_ISR_Disable and
217        _CPU_ISR_Enable, they were bypassing the compiler memory barrier
218        directive which could lead to problems. This patch also changes the
219        type of the variable passed into these routines and addresses minor
220        style issues.
221
2222007-04-12      Ralf Corsépius <ralf.corsepius@rtems.org>
223
224        * bsp_specs: Remove qrtems_debug.
225        Remove *cpp:.
226
2272007-03-12      Joel Sherrill <joel@OARcorp.com>
228
229        * include/coverhd.h: Correct license URL and/or fix mistake in
230        copyright notice. Both of these mistakes appear to be from code
231        submitted after these changes were made previously.
232
2332007-01-08      Ralf Corsépius <ralf.corsepius@rtems.org>
234
235        * Makefile.am: Use preinstall.am.
236
2372006-12-02      Ralf Corsépius <ralf.corsepius@rtems.org>
238
239        * configure.ac: New BUG-REPORT address.
240
2412006-11-15      Joel Sherrill <joel@OARcorp.com>
242
243        * Makefile.am: Merge c_rtems_main() into boot_card(). This eliminated a
244        file and simplified initialization.
245
2462006-10-17      Ralf Corsépius <ralf.corsepius@rtems.org>
247
248        * Makefile.am: Remove superfluous -DASM.
249
2502006-10-17      Ralf Corsépius <ralf.corsepius@rtems.org>
251
252        * configure.ac: Require autoconf-2.60. Require automake-1.10.
253
2542006-08-10      Joel Sherrill <joel@OARcorp.com>
255
256        * .cvsignore: New file.
257
2582006-08-09      Kolja Waschk <waschk@telos.de>
259
260        * clock/clock.c: New file.
261
2622005-12-12  Kolja Waschk
263
264    * derived from no_cpu BSP
265
Note: See TracBrowser for help on using the repository browser.