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

4.115
Last change on this file since 900d9e66 was 900d9e66, checked in by Sebastian Huber <sebastian.huber@…>, on 09/01/11 at 15:57:09

2011-09-01 Sebastian Huber <sebastian.huber@…>

  • startup/bspstart.c: Update due to API changes.
  • Property mode set to 100644
File size: 8.8 KB
Line 
12011-09-01      Sebastian Huber <sebastian.huber@embedded-brains.de>
2
3        * startup/bspstart.c: Update due to API changes.
4
52011-07-29      Ralf Corsépius <ralf.corsepius@rtems.org>
6
7        * bsp_specs: Remove *lib (Anachronism).
8
92011-03-21      Joel Sherrill <joel.sherrilL@OARcorp.com>
10
11        * Makefile.am: Remove stub version.
12        * shmsupp/addrconv.c, shmsupp/getcfg.c, shmsupp/lock.c,
13        shmsupp/mpisr.c: Removed.
14
152011-02-11      Ralf Corsépius <ralf.corsepius@rtems.org>
16
17        * shmsupp/lock.c:
18        Use "__asm__" instead of "asm" for improved c99-compliance.
19
202011-02-09      Ralf Corsépius <ralf.corsepius@rtems.org>
21
22        * timer/timer.c: Include <rtems/btimer.h>.
23        Fix benchmark_timer_read() definition.
24
252011-02-02      Ralf Corsépius <ralf.corsepius@rtems.org>
26
27        * configure.ac: Require autoconf-2.68, automake-1.11.1.
28
292009-10-21      Ralf Corsépius <ralf.corsepius@rtems.org>
30
31        * make/custom/nios2_iss.cfg: Remove RTEMS_BSP_FAMILY.
32
332009-10-20      Ralf Corsépius <ralf.corsepius@rtems.org>
34
35        * configure.ac: Don't add -ansi -fasm to CFLAGS.
36
372009-10-15      Ralf Corsépius <ralf.corsepius@rtems.org>
38
39        * make/custom/nios2_iss.cfg: New (relocated from /make/custom).
40
412009-09-15      Ralf Corsépius <ralf.corsepius@rtems.org>
42
43        * configure.ac: Remove RTEMS_BSP_BOOTCARD_OPTIONS.
44
45 2009-07-16     Joel Sherrill <joel.sherrill@oarcorp.com>
46
47        * configure.ac: Rename BSP_BOOTCARD_OPTIONS to
48        RTEMS_BSP_BOOTCARD_OPTIONS. Add RTEMS_BSP_CLEANUP_OPTIONS so all BSPs
49        have the same options.
50
512009-04-06      Joel Sherrill <joel.sherrill@oarcorp.com>
52
53        * startup/linkcmds: Move stack so it does not overlap workarea.
54
552009-03-26      Joel Sherrill <joel.sherrill@oarcorp.com>
56
57        * Makefile.am, console/console.c, startup/linkcmds: Now links but
58        clearly the starting stack overlaps regular memory and needs to be
59        moved.
60
612009-03-02      Joel Sherrill <joel.sherrill@oarcorp.com>
62
63        * Makefile.am, console/console.c: Use shared polled console framework.
64
652009-03-02      Joel Sherrill <joel.sherrill@oarcorp.com>
66
67        * Makefile.am, preinstall.am, include/bsp.h, startup/setvec.c: Now
68        compiles again but applications do not link.
69
702008-12-04      Joel Sherrill <joel.sherrill@oarcorp.com>
71
72        * bsp_specs: Move -e start from *link to *startfile to avoid warning
73        for undefined entry symbol when linking relocatables with binutils
74        2.19.
75
762008-10-02      Joel Sherrill <joel.sherrill@OARcorp.com>
77
78        * Makefile.am, preinstall.am: Use shared tm27.h stub.
79        * include/tm27.h: Removed.
80
812008-10-02      Joel Sherrill <joel.sherrill@OARcorp.com>
82
83        * Makefile.am, preinstall.am: Use shared stub coverhd.h
84        * include/coverhd.h: Removed.
85
862008-09-30      Ralf Corsépius <ralf.corsepius@rtems.org>
87
88        * Makefile.am: Eliminate bsp.am. Build startup files as side-effect
89        of building libbspstart.a, using automake-rules.
90
912008-09-30      Ralf Corsépius <ralf.corsepius@rtems.org>
92
93        * clock/clock.c: include "../../../shared/clockdrv_shell.h".
94        * Makefile.am: Reflect changes above.
95
962008-09-29      Ralf Corsépius <ralf.corsepius@rtems.org>
97
98        * Makefile.am: Eliminate *_SOURCES.
99
1002008-09-29      Ralf Corsépius <ralf.corsepius@rtems.org>
101
102        * Makefile.am: Move noinst_LIBRARIES = libbsp.a before its
103        components.
104
1052008-09-29      Ralf Corsépius <ralf.corsepius@rtems.org>
106
107        * Makefile.am: Remove noinst_PROGRAMS (Unused).
108
1092008-09-24      Ralf Corsépius <ralf.corsepius@rtems.org>
110
111        * Makefile.am: Cosmetics.
112
1132008-09-23      Joel Sherrill <joel.sherrill@oarcorp.com>
114
115        * configure.ac: Make letting boot_card() handle work area allocation
116        mandatory. Rename RTEMS_BSP_BOOTCARD_HANDLES_RAM_ALLOCATION to
117        BSP_BOOTCARD_OPTIONS.
118
1192008-09-23      Joel Sherrill <joel.sherrill@oarcorp.com>
120
121        * Makefile.am, configure.ac: BSP specific bsp_cleanup() is a dupe of a
122        shared one.
123        * startup/bspclean.c: Removed.
124
1252008-09-18      Joel Sherrill <joel.sherrill@oarcorp.com>
126
127        * include/bsp.h: Remove unnecessary boilerplate comments.
128
1292008-09-16      Joel Sherrill <joel.sherrill@oarcorp.com>
130
131        * Makefile.am, include/bsp.h, startup/linkcmds: Use top level shared
132        bsp_get_work_area() implementation.
133        * startup/bspgetworkarea.c: Removed.
134
1352008-09-14      Joel Sherrill <joel.sherrill@oarcorp.com>
136
137        * Makefile.am, startup/bspstart.c: Create bsp_get_work_area() into its
138        own file and use BSP Framework to perform more initialization.
139        * startup/bspgetworkarea.c: New file.
140
1412008-09-10      Joel Sherrill <joel.sherrill@oarcorp.com>
142
143        * include/bsp.h: Review of all bsp_cleanup() implementations. In this
144        phase, all prototypes were removed from bsp.h and empty
145        implementations were removed and made to use the shared stub.
146
1472008-09-05      Ralf Corsépius <ralf.corsepius@rtems.org>
148
149        * console/console.c, timer/timer.c: Convert to "bool".
150
1512008-08-31      Joel Sherrill <joel.sherrill@oarcorp.com>
152
153        * timer/timer.c: Eliminate empty function from every benchmark timer
154        driver. Fix spelling.
155
1562008-08-31      Joel Sherrill <joel.sherrill@oarcorp.com>
157
158        * timer/timer.c: Rename timer driver methods to follow RTEMS
159        programming conventions.
160
1612008-05-15      Joel Sherrill <joel.sherrill@OARcorp.com>
162
163        * startup/bspstart.c: Add capability for bootcard.c BSP Initialization
164        Framework to ask the BSP where it has memory for the RTEMS Workspace
165        and C Program Heap. These collectively are referred to as work area.
166        If the BSP supports this, then it does not have to include code to
167        split the available memory between the two areas. This reduces the
168        amount of code in the BSP specific bspstart.c file. Additionally, the
169        shared framework can initialize the C Library, call
170        rtems_debug_enable(), and dirty the work area memory. Until most/all
171        BSPs support this new capability, if the BSP supports this, it should
172        call RTEMS_BSP_BOOTCARD_HANDLES_RAM_ALLOCATION from its configure.ac.
173        When the transition is complete, this autoconf macro can be removed.
174
1752008-05-14      Joel Sherrill <joel.sherrill@OARcorp.com>
176
177        * Makefile.am: Rework to avoid .rel files.
178
1792008-05-12      Joel Sherrill <joel.sherrill@OARcorp.com>
180
181        * startup/bspstart.c: Refactored and renamed initialization routines to
182        rtems_initialize_data_structures, rtems_initialize_before_drivers,
183        rtems_initialize_device_drivers, and
184        rtems_initialize_start_multitasking. This opened the sequence up so
185        that bootcard() could provide a more robust and flexible framework
186        which is easier to explain and understand. This also lays the
187        groundwork for sharing the division of available memory between the
188        RTEMS workspace and heap and the C library initialization across all
189        BSPs.
190
1912008-03-03      Joel Sherrill <joel.sherrill@OARcorp.com>
192
193        * startup/linkcmds: Add wildcard to gcc_except_table section so
194        programs compiled with gcc 4.3.x can link.
195
1962007-12-11      Joel Sherrill <joel.sherrill@OARcorp.com>
197
198        * clock/clock.c, include/bsp.h, startup/bspstart.c: Eliminate copies of
199        the Configuration Table. Use the RTEMS provided accessor macros to
200        obtain configuration fields.
201
2022007-12-04      Joel Sherrill <joel.sherrill@OARcorp.com>
203
204        * console/console.c, include/bsp.h, startup/bspstart.c: Move
205        interrupt_stack_size field from CPU Table to Configuration Table.
206        Eliminate CPU Table from all ports. Delete references to CPU Table in
207        all forms.
208
2092007-12-03      Joel Sherrill <joel.sherrill@OARcorp.com>
210
211        * console/console.c, startup/bspstart.c: Moved most of the remaining
212        CPU Table fields to the Configuration Table. This included
213        pretasking_hook, predriver_hook, postdriver_hook, idle_task,
214        do_zero_of_workspace, extra_mpci_receive_server_stack,
215        stack_allocate_hook, and stack_free_hook. As a side-effect of this
216        effort some multiprocessing code was made conditional and some style
217        clean up occurred.
218
2192007-09-12      Joel Sherrill <joel.sherrill@OARcorp.com>
220
221        PR 1257/bsps
222        * startup/bspclean.c: Code outside of cpukit should use the public API
223        for rtems_interrupt_disable/rtems_interrupt_enable. By bypassing the
224        public API and directly accessing _CPU_ISR_Disable and
225        _CPU_ISR_Enable, they were bypassing the compiler memory barrier
226        directive which could lead to problems. This patch also changes the
227        type of the variable passed into these routines and addresses minor
228        style issues.
229
2302007-04-12      Ralf Corsépius <ralf.corsepius@rtems.org>
231
232        * bsp_specs: Remove qrtems_debug.
233        Remove *cpp:.
234
2352007-03-12      Joel Sherrill <joel@OARcorp.com>
236
237        * include/coverhd.h: Correct license URL and/or fix mistake in
238        copyright notice. Both of these mistakes appear to be from code
239        submitted after these changes were made previously.
240
2412007-01-08      Ralf Corsépius <ralf.corsepius@rtems.org>
242
243        * Makefile.am: Use preinstall.am.
244
2452006-12-02      Ralf Corsépius <ralf.corsepius@rtems.org>
246
247        * configure.ac: New BUG-REPORT address.
248
2492006-11-15      Joel Sherrill <joel@OARcorp.com>
250
251        * Makefile.am: Merge c_rtems_main() into boot_card(). This eliminated a
252        file and simplified initialization.
253
2542006-10-17      Ralf Corsépius <ralf.corsepius@rtems.org>
255
256        * Makefile.am: Remove superfluous -DASM.
257
2582006-10-17      Ralf Corsépius <ralf.corsepius@rtems.org>
259
260        * configure.ac: Require autoconf-2.60. Require automake-1.10.
261
2622006-08-10      Joel Sherrill <joel@OARcorp.com>
263
264        * .cvsignore: New file.
265
2662006-08-09      Kolja Waschk <waschk@telos.de>
267
268        * clock/clock.c: New file.
269
2702005-12-12  Kolja Waschk
271
272    * derived from no_cpu BSP
273
Note: See TracBrowser for help on using the repository browser.