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 Oct 21, 2009 at 10:51:05 AM

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
Line 
12009-10-21      Ralf Corsépius <ralf.corsepius@rtems.org>
2
3        * make/custom/nios2_iss.cfg: Remove RTEMS_BSP_FAMILY.
4
52009-10-20      Ralf Corsépius <ralf.corsepius@rtems.org>
6
7        * configure.ac: Don't add -ansi -fasm to CFLAGS.
8
92009-10-15      Ralf Corsépius <ralf.corsepius@rtems.org>
10
11        * make/custom/nios2_iss.cfg: New (relocated from /make/custom).
12
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>
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
232009-04-06      Joel Sherrill <joel.sherrill@oarcorp.com>
24
25        * startup/linkcmds: Move stack so it does not overlap workarea.
26
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
332009-03-02      Joel Sherrill <joel.sherrill@oarcorp.com>
34
35        * Makefile.am, console/console.c: Use shared polled console framework.
36
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
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
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
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
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
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
682008-09-29      Ralf Corsépius <ralf.corsepius@rtems.org>
69
70        * Makefile.am: Eliminate *_SOURCES.
71
722008-09-29      Ralf Corsépius <ralf.corsepius@rtems.org>
73
74        * Makefile.am: Move noinst_LIBRARIES = libbsp.a before its
75        components.
76
772008-09-29      Ralf Corsépius <ralf.corsepius@rtems.org>
78
79        * Makefile.am: Remove noinst_PROGRAMS (Unused).
80
812008-09-24      Ralf Corsépius <ralf.corsepius@rtems.org>
82
83        * Makefile.am: Cosmetics.
84
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
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
972008-09-18      Joel Sherrill <joel.sherrill@oarcorp.com>
98
99        * include/bsp.h: Remove unnecessary boilerplate comments.
100
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
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
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
1192008-09-05      Ralf Corsépius <ralf.corsepius@rtems.org>
120
121        * console/console.c, timer/timer.c: Convert to "bool".
122
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
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
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
1472008-05-14      Joel Sherrill <joel.sherrill@OARcorp.com>
148
149        * Makefile.am: Rework to avoid .rel files.
150
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
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
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
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
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
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
2022007-04-12      Ralf Corsépius <ralf.corsepius@rtems.org>
203
204        * bsp_specs: Remove qrtems_debug.
205        Remove *cpp:.
206
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
2132007-01-08      Ralf Corsépius <ralf.corsepius@rtems.org>
214
215        * Makefile.am: Use preinstall.am.
216
2172006-12-02      Ralf Corsépius <ralf.corsepius@rtems.org>
218
219        * configure.ac: New BUG-REPORT address.
220
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
2262006-10-17      Ralf Corsépius <ralf.corsepius@rtems.org>
227
228        * Makefile.am: Remove superfluous -DASM.
229
2302006-10-17      Ralf Corsépius <ralf.corsepius@rtems.org>
231
232        * configure.ac: Require autoconf-2.60. Require automake-1.10.
233
2342006-08-10      Joel Sherrill <joel@OARcorp.com>
235
236        * .cvsignore: New file.
237
2382006-08-09      Kolja Waschk <waschk@telos.de>
239
240        * clock/clock.c: New file.
241
2422005-12-12  Kolja Waschk
243
244    * derived from no_cpu BSP
245
Note: See TracBrowser for help on using the repository browser.