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

4.104.115
Last change on this file since 69722ac9 was 69722ac9, checked in by Joel Sherrill <joel.sherrill@…>, on 04/06/09 at 15:25:56

2009-04-06 Joel Sherrill <joel.sherrill@…>

  • startup/linkcmds: Move stack so it does not overlap workarea.
  • Property mode set to 100644
File size: 7.4 KB
Line 
12009-04-06      Joel Sherrill <joel.sherrill@oarcorp.com>
2
3        * startup/linkcmds: Move stack so it does not overlap workarea.
4
52009-03-26      Joel Sherrill <joel.sherrill@oarcorp.com>
6
7        * Makefile.am, console/console.c, startup/linkcmds: Now links but
8        clearly the starting stack overlaps regular memory and needs to be
9        moved.
10
112009-03-02      Joel Sherrill <joel.sherrill@oarcorp.com>
12
13        * Makefile.am, console/console.c: Use shared polled console framework.
14
152009-03-02      Joel Sherrill <joel.sherrill@oarcorp.com>
16
17        * Makefile.am, preinstall.am, include/bsp.h, startup/setvec.c: Now
18        compiles again but applications do not link.
19
202008-12-04      Joel Sherrill <joel.sherrill@oarcorp.com>
21
22        * bsp_specs: Move -e start from *link to *startfile to avoid warning
23        for undefined entry symbol when linking relocatables with binutils
24        2.19.
25
262008-10-02      Joel Sherrill <joel.sherrill@OARcorp.com>
27
28        * Makefile.am, preinstall.am: Use shared tm27.h stub.
29        * include/tm27.h: Removed.
30
312008-10-02      Joel Sherrill <joel.sherrill@OARcorp.com>
32
33        * Makefile.am, preinstall.am: Use shared stub coverhd.h
34        * include/coverhd.h: Removed.
35
362008-09-30      Ralf Corsépius <ralf.corsepius@rtems.org>
37
38        * Makefile.am: Eliminate bsp.am. Build startup files as side-effect
39        of building libbspstart.a, using automake-rules.
40
412008-09-30      Ralf Corsépius <ralf.corsepius@rtems.org>
42
43        * clock/clock.c: include "../../../shared/clockdrv_shell.h".
44        * Makefile.am: Reflect changes above.
45
462008-09-29      Ralf Corsépius <ralf.corsepius@rtems.org>
47
48        * Makefile.am: Eliminate *_SOURCES.
49
502008-09-29      Ralf Corsépius <ralf.corsepius@rtems.org>
51
52        * Makefile.am: Move noinst_LIBRARIES = libbsp.a before its
53        components.
54
552008-09-29      Ralf Corsépius <ralf.corsepius@rtems.org>
56
57        * Makefile.am: Remove noinst_PROGRAMS (Unused).
58
592008-09-24      Ralf Corsépius <ralf.corsepius@rtems.org>
60
61        * Makefile.am: Cosmetics.
62
632008-09-23      Joel Sherrill <joel.sherrill@oarcorp.com>
64
65        * configure.ac: Make letting boot_card() handle work area allocation
66        mandatory. Rename RTEMS_BSP_BOOTCARD_HANDLES_RAM_ALLOCATION to
67        BSP_BOOTCARD_OPTIONS.
68
692008-09-23      Joel Sherrill <joel.sherrill@oarcorp.com>
70
71        * Makefile.am, configure.ac: BSP specific bsp_cleanup() is a dupe of a
72        shared one.
73        * startup/bspclean.c: Removed.
74
752008-09-18      Joel Sherrill <joel.sherrill@oarcorp.com>
76
77        * include/bsp.h: Remove unnecessary boilerplate comments.
78
792008-09-16      Joel Sherrill <joel.sherrill@oarcorp.com>
80
81        * Makefile.am, include/bsp.h, startup/linkcmds: Use top level shared
82        bsp_get_work_area() implementation.
83        * startup/bspgetworkarea.c: Removed.
84
852008-09-14      Joel Sherrill <joel.sherrill@oarcorp.com>
86
87        * Makefile.am, startup/bspstart.c: Create bsp_get_work_area() into its
88        own file and use BSP Framework to perform more initialization.
89        * startup/bspgetworkarea.c: New file.
90
912008-09-10      Joel Sherrill <joel.sherrill@oarcorp.com>
92
93        * include/bsp.h: Review of all bsp_cleanup() implementations. In this
94        phase, all prototypes were removed from bsp.h and empty
95        implementations were removed and made to use the shared stub.
96
972008-09-05      Ralf Corsépius <ralf.corsepius@rtems.org>
98
99        * console/console.c, timer/timer.c: Convert to "bool".
100
1012008-08-31      Joel Sherrill <joel.sherrill@oarcorp.com>
102
103        * timer/timer.c: Eliminate empty function from every benchmark timer
104        driver. Fix spelling.
105
1062008-08-31      Joel Sherrill <joel.sherrill@oarcorp.com>
107
108        * timer/timer.c: Rename timer driver methods to follow RTEMS
109        programming conventions.
110
1112008-05-15      Joel Sherrill <joel.sherrill@OARcorp.com>
112
113        * startup/bspstart.c: Add capability for bootcard.c BSP Initialization
114        Framework to ask the BSP where it has memory for the RTEMS Workspace
115        and C Program Heap. These collectively are referred to as work area.
116        If the BSP supports this, then it does not have to include code to
117        split the available memory between the two areas. This reduces the
118        amount of code in the BSP specific bspstart.c file. Additionally, the
119        shared framework can initialize the C Library, call
120        rtems_debug_enable(), and dirty the work area memory. Until most/all
121        BSPs support this new capability, if the BSP supports this, it should
122        call RTEMS_BSP_BOOTCARD_HANDLES_RAM_ALLOCATION from its configure.ac.
123        When the transition is complete, this autoconf macro can be removed.
124
1252008-05-14      Joel Sherrill <joel.sherrill@OARcorp.com>
126
127        * Makefile.am: Rework to avoid .rel files.
128
1292008-05-12      Joel Sherrill <joel.sherrill@OARcorp.com>
130
131        * startup/bspstart.c: Refactored and renamed initialization routines to
132        rtems_initialize_data_structures, rtems_initialize_before_drivers,
133        rtems_initialize_device_drivers, and
134        rtems_initialize_start_multitasking. This opened the sequence up so
135        that bootcard() could provide a more robust and flexible framework
136        which is easier to explain and understand. This also lays the
137        groundwork for sharing the division of available memory between the
138        RTEMS workspace and heap and the C library initialization across all
139        BSPs.
140
1412008-03-03      Joel Sherrill <joel.sherrill@OARcorp.com>
142
143        * startup/linkcmds: Add wildcard to gcc_except_table section so
144        programs compiled with gcc 4.3.x can link.
145
1462007-12-11      Joel Sherrill <joel.sherrill@OARcorp.com>
147
148        * clock/clock.c, include/bsp.h, startup/bspstart.c: Eliminate copies of
149        the Configuration Table. Use the RTEMS provided accessor macros to
150        obtain configuration fields.
151
1522007-12-04      Joel Sherrill <joel.sherrill@OARcorp.com>
153
154        * console/console.c, include/bsp.h, startup/bspstart.c: Move
155        interrupt_stack_size field from CPU Table to Configuration Table.
156        Eliminate CPU Table from all ports. Delete references to CPU Table in
157        all forms.
158
1592007-12-03      Joel Sherrill <joel.sherrill@OARcorp.com>
160
161        * console/console.c, startup/bspstart.c: Moved most of the remaining
162        CPU Table fields to the Configuration Table. This included
163        pretasking_hook, predriver_hook, postdriver_hook, idle_task,
164        do_zero_of_workspace, extra_mpci_receive_server_stack,
165        stack_allocate_hook, and stack_free_hook. As a side-effect of this
166        effort some multiprocessing code was made conditional and some style
167        clean up occurred.
168
1692007-09-12      Joel Sherrill <joel.sherrill@OARcorp.com>
170
171        PR 1257/bsps
172        * startup/bspclean.c: Code outside of cpukit should use the public API
173        for rtems_interrupt_disable/rtems_interrupt_enable. By bypassing the
174        public API and directly accessing _CPU_ISR_Disable and
175        _CPU_ISR_Enable, they were bypassing the compiler memory barrier
176        directive which could lead to problems. This patch also changes the
177        type of the variable passed into these routines and addresses minor
178        style issues.
179
1802007-04-12      Ralf Corsépius <ralf.corsepius@rtems.org>
181
182        * bsp_specs: Remove qrtems_debug.
183        Remove *cpp:.
184
1852007-03-12      Joel Sherrill <joel@OARcorp.com>
186
187        * include/coverhd.h: Correct license URL and/or fix mistake in
188        copyright notice. Both of these mistakes appear to be from code
189        submitted after these changes were made previously.
190
1912007-01-08      Ralf Corsépius <ralf.corsepius@rtems.org>
192
193        * Makefile.am: Use preinstall.am.
194
1952006-12-02      Ralf Corsépius <ralf.corsepius@rtems.org>
196
197        * configure.ac: New BUG-REPORT address.
198
1992006-11-15      Joel Sherrill <joel@OARcorp.com>
200
201        * Makefile.am: Merge c_rtems_main() into boot_card(). This eliminated a
202        file and simplified initialization.
203
2042006-10-17      Ralf Corsépius <ralf.corsepius@rtems.org>
205
206        * Makefile.am: Remove superfluous -DASM.
207
2082006-10-17      Ralf Corsépius <ralf.corsepius@rtems.org>
209
210        * configure.ac: Require autoconf-2.60. Require automake-1.10.
211
2122006-08-10      Joel Sherrill <joel@OARcorp.com>
213
214        * .cvsignore: New file.
215
2162006-08-09      Kolja Waschk <waschk@telos.de>
217
218        * clock/clock.c: New file.
219
2202005-12-12  Kolja Waschk
221
222    * derived from no_cpu BSP
223
Note: See TracBrowser for help on using the repository browser.