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

4.104.115
Last change on this file since 3d729c2 was 3d729c2, checked in by Ralf Corsepius <ralf.corsepius@…>, on 10/21/09 at 10:51:05

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

  • make/custom/nios2_iss.cfg: Remove RTEMS_BSP_FAMILY.
  • Property mode set to 100644
File size: 8.1 KB
RevLine 
[3d729c2]12009-10-21      Ralf Corsépius <ralf.corsepius@rtems.org>
2
3        * make/custom/nios2_iss.cfg: Remove RTEMS_BSP_FAMILY.
4
[6e5617c4]52009-10-20      Ralf Corsépius <ralf.corsepius@rtems.org>
6
7        * configure.ac: Don't add -ansi -fasm to CFLAGS.
8
[440274a9]92009-10-15      Ralf Corsépius <ralf.corsepius@rtems.org>
10
11        * make/custom/nios2_iss.cfg: New (relocated from /make/custom).
12
[6b2b37d2]132009-09-15      Ralf Corsépius <ralf.corsepius@rtems.org>
14
15        * configure.ac: Remove RTEMS_BSP_BOOTCARD_OPTIONS.
16
17 2009-07-16     Joel Sherrill <joel.sherrill@oarcorp.com>
[d1be26b]18
19        * configure.ac: Rename BSP_BOOTCARD_OPTIONS to
20        RTEMS_BSP_BOOTCARD_OPTIONS. Add RTEMS_BSP_CLEANUP_OPTIONS so all BSPs
21        have the same options.
22
[69722ac9]232009-04-06      Joel Sherrill <joel.sherrill@oarcorp.com>
24
25        * startup/linkcmds: Move stack so it does not overlap workarea.
26
[d785ce4a]272009-03-26      Joel Sherrill <joel.sherrill@oarcorp.com>
28
29        * Makefile.am, console/console.c, startup/linkcmds: Now links but
30        clearly the starting stack overlaps regular memory and needs to be
31        moved.
32
[b96bd98]332009-03-02      Joel Sherrill <joel.sherrill@oarcorp.com>
34
35        * Makefile.am, console/console.c: Use shared polled console framework.
36
[f0f8e4de]372009-03-02      Joel Sherrill <joel.sherrill@oarcorp.com>
38
39        * Makefile.am, preinstall.am, include/bsp.h, startup/setvec.c: Now
40        compiles again but applications do not link.
41
[df393962]422008-12-04      Joel Sherrill <joel.sherrill@oarcorp.com>
43
44        * bsp_specs: Move -e start from *link to *startfile to avoid warning
45        for undefined entry symbol when linking relocatables with binutils
46        2.19.
47
[9957dbf]482008-10-02      Joel Sherrill <joel.sherrill@OARcorp.com>
49
50        * Makefile.am, preinstall.am: Use shared tm27.h stub.
51        * include/tm27.h: Removed.
52
[4e4dc3a]532008-10-02      Joel Sherrill <joel.sherrill@OARcorp.com>
54
55        * Makefile.am, preinstall.am: Use shared stub coverhd.h
56        * include/coverhd.h: Removed.
57
[51c6675]582008-09-30      Ralf Corsépius <ralf.corsepius@rtems.org>
59
60        * Makefile.am: Eliminate bsp.am. Build startup files as side-effect
61        of building libbspstart.a, using automake-rules.
62
[adf81e9]632008-09-30      Ralf Corsépius <ralf.corsepius@rtems.org>
64
65        * clock/clock.c: include "../../../shared/clockdrv_shell.h".
66        * Makefile.am: Reflect changes above.
67
[64eb0c7]682008-09-29      Ralf Corsépius <ralf.corsepius@rtems.org>
69
70        * Makefile.am: Eliminate *_SOURCES.
71
[e94666d]722008-09-29      Ralf Corsépius <ralf.corsepius@rtems.org>
73
74        * Makefile.am: Move noinst_LIBRARIES = libbsp.a before its
75        components.
76
[4ba8866]772008-09-29      Ralf Corsépius <ralf.corsepius@rtems.org>
78
79        * Makefile.am: Remove noinst_PROGRAMS (Unused).
80
[abe3261]812008-09-24      Ralf Corsépius <ralf.corsepius@rtems.org>
82
83        * Makefile.am: Cosmetics.
84
[95aa5e1]852008-09-23      Joel Sherrill <joel.sherrill@oarcorp.com>
86
87        * configure.ac: Make letting boot_card() handle work area allocation
88        mandatory. Rename RTEMS_BSP_BOOTCARD_HANDLES_RAM_ALLOCATION to
89        BSP_BOOTCARD_OPTIONS.
90
[b6cf80fb]912008-09-23      Joel Sherrill <joel.sherrill@oarcorp.com>
92
93        * Makefile.am, configure.ac: BSP specific bsp_cleanup() is a dupe of a
94        shared one.
95        * startup/bspclean.c: Removed.
96
[ccceaf3]972008-09-18      Joel Sherrill <joel.sherrill@oarcorp.com>
98
99        * include/bsp.h: Remove unnecessary boilerplate comments.
100
[2d41fc5]1012008-09-16      Joel Sherrill <joel.sherrill@oarcorp.com>
102
103        * Makefile.am, include/bsp.h, startup/linkcmds: Use top level shared
104        bsp_get_work_area() implementation.
105        * startup/bspgetworkarea.c: Removed.
106
[6f4aa47]1072008-09-14      Joel Sherrill <joel.sherrill@oarcorp.com>
108
109        * Makefile.am, startup/bspstart.c: Create bsp_get_work_area() into its
110        own file and use BSP Framework to perform more initialization.
111        * startup/bspgetworkarea.c: New file.
112
[4909a30]1132008-09-10      Joel Sherrill <joel.sherrill@oarcorp.com>
114
115        * include/bsp.h: Review of all bsp_cleanup() implementations. In this
116        phase, all prototypes were removed from bsp.h and empty
117        implementations were removed and made to use the shared stub.
118
[bd69579]1192008-09-05      Ralf Corsépius <ralf.corsepius@rtems.org>
120
121        * console/console.c, timer/timer.c: Convert to "bool".
122
[25c62b0]1232008-08-31      Joel Sherrill <joel.sherrill@oarcorp.com>
124
125        * timer/timer.c: Eliminate empty function from every benchmark timer
126        driver. Fix spelling.
127
[35f52a6]1282008-08-31      Joel Sherrill <joel.sherrill@oarcorp.com>
129
130        * timer/timer.c: Rename timer driver methods to follow RTEMS
131        programming conventions.
132
[dde1fedb]1332008-05-15      Joel Sherrill <joel.sherrill@OARcorp.com>
134
135        * startup/bspstart.c: Add capability for bootcard.c BSP Initialization
136        Framework to ask the BSP where it has memory for the RTEMS Workspace
137        and C Program Heap. These collectively are referred to as work area.
138        If the BSP supports this, then it does not have to include code to
139        split the available memory between the two areas. This reduces the
140        amount of code in the BSP specific bspstart.c file. Additionally, the
141        shared framework can initialize the C Library, call
142        rtems_debug_enable(), and dirty the work area memory. Until most/all
143        BSPs support this new capability, if the BSP supports this, it should
144        call RTEMS_BSP_BOOTCARD_HANDLES_RAM_ALLOCATION from its configure.ac.
145        When the transition is complete, this autoconf macro can be removed.
146
[1d0ee80e]1472008-05-14      Joel Sherrill <joel.sherrill@OARcorp.com>
148
149        * Makefile.am: Rework to avoid .rel files.
150
[6ea100c1]1512008-05-12      Joel Sherrill <joel.sherrill@OARcorp.com>
152
153        * startup/bspstart.c: Refactored and renamed initialization routines to
154        rtems_initialize_data_structures, rtems_initialize_before_drivers,
155        rtems_initialize_device_drivers, and
156        rtems_initialize_start_multitasking. This opened the sequence up so
157        that bootcard() could provide a more robust and flexible framework
158        which is easier to explain and understand. This also lays the
159        groundwork for sharing the division of available memory between the
160        RTEMS workspace and heap and the C library initialization across all
161        BSPs.
162
[d1f57b5]1632008-03-03      Joel Sherrill <joel.sherrill@OARcorp.com>
164
165        * startup/linkcmds: Add wildcard to gcc_except_table section so
166        programs compiled with gcc 4.3.x can link.
167
[a3ca595f]1682007-12-11      Joel Sherrill <joel.sherrill@OARcorp.com>
169
170        * clock/clock.c, include/bsp.h, startup/bspstart.c: Eliminate copies of
171        the Configuration Table. Use the RTEMS provided accessor macros to
172        obtain configuration fields.
173
[2692a20]1742007-12-04      Joel Sherrill <joel.sherrill@OARcorp.com>
175
176        * console/console.c, include/bsp.h, startup/bspstart.c: Move
177        interrupt_stack_size field from CPU Table to Configuration Table.
178        Eliminate CPU Table from all ports. Delete references to CPU Table in
179        all forms.
180
[e13e90c]1812007-12-03      Joel Sherrill <joel.sherrill@OARcorp.com>
182
183        * console/console.c, startup/bspstart.c: Moved most of the remaining
184        CPU Table fields to the Configuration Table. This included
185        pretasking_hook, predriver_hook, postdriver_hook, idle_task,
186        do_zero_of_workspace, extra_mpci_receive_server_stack,
187        stack_allocate_hook, and stack_free_hook. As a side-effect of this
188        effort some multiprocessing code was made conditional and some style
189        clean up occurred.
190
[47d88b7]1912007-09-12      Joel Sherrill <joel.sherrill@OARcorp.com>
192
193        PR 1257/bsps
194        * startup/bspclean.c: Code outside of cpukit should use the public API
195        for rtems_interrupt_disable/rtems_interrupt_enable. By bypassing the
196        public API and directly accessing _CPU_ISR_Disable and
197        _CPU_ISR_Enable, they were bypassing the compiler memory barrier
198        directive which could lead to problems. This patch also changes the
199        type of the variable passed into these routines and addresses minor
200        style issues.
201
[46898a6b]2022007-04-12      Ralf Corsépius <ralf.corsepius@rtems.org>
203
204        * bsp_specs: Remove qrtems_debug.
205        Remove *cpp:.
206
[46432d4]2072007-03-12      Joel Sherrill <joel@OARcorp.com>
208
209        * include/coverhd.h: Correct license URL and/or fix mistake in
210        copyright notice. Both of these mistakes appear to be from code
211        submitted after these changes were made previously.
212
[b7180c8b]2132007-01-08      Ralf Corsépius <ralf.corsepius@rtems.org>
214
215        * Makefile.am: Use preinstall.am.
216
[fcb0cd46]2172006-12-02      Ralf Corsépius <ralf.corsepius@rtems.org>
218
219        * configure.ac: New BUG-REPORT address.
220
[aa4369c]2212006-11-15      Joel Sherrill <joel@OARcorp.com>
222
223        * Makefile.am: Merge c_rtems_main() into boot_card(). This eliminated a
224        file and simplified initialization.
225
[57357d9]2262006-10-17      Ralf Corsépius <ralf.corsepius@rtems.org>
227
228        * Makefile.am: Remove superfluous -DASM.
229
[754610f]2302006-10-17      Ralf Corsépius <ralf.corsepius@rtems.org>
231
232        * configure.ac: Require autoconf-2.60. Require automake-1.10.
233
[07e6eba3]2342006-08-10      Joel Sherrill <joel@OARcorp.com>
235
236        * .cvsignore: New file.
237
[82756af]2382006-08-09      Kolja Waschk <waschk@telos.de>
239
240        * clock/clock.c: New file.
241
[783669fc]2422005-12-12  Kolja Waschk
243
244    * derived from no_cpu BSP
245
Note: See TracBrowser for help on using the repository browser.