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

4.104.115
Last change on this file since df393962 was df393962, checked in by Joel Sherrill <joel.sherrill@…>, on 12/04/08 at 20:34:02

2008-12-04 Joel Sherrill <joel.sherrill@…>

  • bsp_specs: Move -e start from *link to *startfile to avoid warning for undefined entry symbol when linking relocatables with binutils 2.19.
  • Property mode set to 100644
File size: 6.8 KB
Line 
12008-12-04      Joel Sherrill <joel.sherrill@oarcorp.com>
2
3        * bsp_specs: Move -e start from *link to *startfile to avoid warning
4        for undefined entry symbol when linking relocatables with binutils
5        2.19.
6
72008-10-02      Joel Sherrill <joel.sherrill@OARcorp.com>
8
9        * Makefile.am, preinstall.am: Use shared tm27.h stub.
10        * include/tm27.h: Removed.
11
122008-10-02      Joel Sherrill <joel.sherrill@OARcorp.com>
13
14        * Makefile.am, preinstall.am: Use shared stub coverhd.h
15        * include/coverhd.h: Removed.
16
172008-09-30      Ralf Corsépius <ralf.corsepius@rtems.org>
18
19        * Makefile.am: Eliminate bsp.am. Build startup files as side-effect
20        of building libbspstart.a, using automake-rules.
21
222008-09-30      Ralf Corsépius <ralf.corsepius@rtems.org>
23
24        * clock/clock.c: include "../../../shared/clockdrv_shell.h".
25        * Makefile.am: Reflect changes above.
26
272008-09-29      Ralf Corsépius <ralf.corsepius@rtems.org>
28
29        * Makefile.am: Eliminate *_SOURCES.
30
312008-09-29      Ralf Corsépius <ralf.corsepius@rtems.org>
32
33        * Makefile.am: Move noinst_LIBRARIES = libbsp.a before its
34        components.
35
362008-09-29      Ralf Corsépius <ralf.corsepius@rtems.org>
37
38        * Makefile.am: Remove noinst_PROGRAMS (Unused).
39
402008-09-24      Ralf Corsépius <ralf.corsepius@rtems.org>
41
42        * Makefile.am: Cosmetics.
43
442008-09-23      Joel Sherrill <joel.sherrill@oarcorp.com>
45
46        * configure.ac: Make letting boot_card() handle work area allocation
47        mandatory. Rename RTEMS_BSP_BOOTCARD_HANDLES_RAM_ALLOCATION to
48        BSP_BOOTCARD_OPTIONS.
49
502008-09-23      Joel Sherrill <joel.sherrill@oarcorp.com>
51
52        * Makefile.am, configure.ac: BSP specific bsp_cleanup() is a dupe of a
53        shared one.
54        * startup/bspclean.c: Removed.
55
562008-09-18      Joel Sherrill <joel.sherrill@oarcorp.com>
57
58        * include/bsp.h: Remove unnecessary boilerplate comments.
59
602008-09-16      Joel Sherrill <joel.sherrill@oarcorp.com>
61
62        * Makefile.am, include/bsp.h, startup/linkcmds: Use top level shared
63        bsp_get_work_area() implementation.
64        * startup/bspgetworkarea.c: Removed.
65
662008-09-14      Joel Sherrill <joel.sherrill@oarcorp.com>
67
68        * Makefile.am, startup/bspstart.c: Create bsp_get_work_area() into its
69        own file and use BSP Framework to perform more initialization.
70        * startup/bspgetworkarea.c: New file.
71
722008-09-10      Joel Sherrill <joel.sherrill@oarcorp.com>
73
74        * include/bsp.h: Review of all bsp_cleanup() implementations. In this
75        phase, all prototypes were removed from bsp.h and empty
76        implementations were removed and made to use the shared stub.
77
782008-09-05      Ralf Corsépius <ralf.corsepius@rtems.org>
79
80        * console/console.c, timer/timer.c: Convert to "bool".
81
822008-08-31      Joel Sherrill <joel.sherrill@oarcorp.com>
83
84        * timer/timer.c: Eliminate empty function from every benchmark timer
85        driver. Fix spelling.
86
872008-08-31      Joel Sherrill <joel.sherrill@oarcorp.com>
88
89        * timer/timer.c: Rename timer driver methods to follow RTEMS
90        programming conventions.
91
922008-05-15      Joel Sherrill <joel.sherrill@OARcorp.com>
93
94        * startup/bspstart.c: Add capability for bootcard.c BSP Initialization
95        Framework to ask the BSP where it has memory for the RTEMS Workspace
96        and C Program Heap. These collectively are referred to as work area.
97        If the BSP supports this, then it does not have to include code to
98        split the available memory between the two areas. This reduces the
99        amount of code in the BSP specific bspstart.c file. Additionally, the
100        shared framework can initialize the C Library, call
101        rtems_debug_enable(), and dirty the work area memory. Until most/all
102        BSPs support this new capability, if the BSP supports this, it should
103        call RTEMS_BSP_BOOTCARD_HANDLES_RAM_ALLOCATION from its configure.ac.
104        When the transition is complete, this autoconf macro can be removed.
105
1062008-05-14      Joel Sherrill <joel.sherrill@OARcorp.com>
107
108        * Makefile.am: Rework to avoid .rel files.
109
1102008-05-12      Joel Sherrill <joel.sherrill@OARcorp.com>
111
112        * startup/bspstart.c: Refactored and renamed initialization routines to
113        rtems_initialize_data_structures, rtems_initialize_before_drivers,
114        rtems_initialize_device_drivers, and
115        rtems_initialize_start_multitasking. This opened the sequence up so
116        that bootcard() could provide a more robust and flexible framework
117        which is easier to explain and understand. This also lays the
118        groundwork for sharing the division of available memory between the
119        RTEMS workspace and heap and the C library initialization across all
120        BSPs.
121
1222008-03-03      Joel Sherrill <joel.sherrill@OARcorp.com>
123
124        * startup/linkcmds: Add wildcard to gcc_except_table section so
125        programs compiled with gcc 4.3.x can link.
126
1272007-12-11      Joel Sherrill <joel.sherrill@OARcorp.com>
128
129        * clock/clock.c, include/bsp.h, startup/bspstart.c: Eliminate copies of
130        the Configuration Table. Use the RTEMS provided accessor macros to
131        obtain configuration fields.
132
1332007-12-04      Joel Sherrill <joel.sherrill@OARcorp.com>
134
135        * console/console.c, include/bsp.h, startup/bspstart.c: Move
136        interrupt_stack_size field from CPU Table to Configuration Table.
137        Eliminate CPU Table from all ports. Delete references to CPU Table in
138        all forms.
139
1402007-12-03      Joel Sherrill <joel.sherrill@OARcorp.com>
141
142        * console/console.c, startup/bspstart.c: Moved most of the remaining
143        CPU Table fields to the Configuration Table. This included
144        pretasking_hook, predriver_hook, postdriver_hook, idle_task,
145        do_zero_of_workspace, extra_mpci_receive_server_stack,
146        stack_allocate_hook, and stack_free_hook. As a side-effect of this
147        effort some multiprocessing code was made conditional and some style
148        clean up occurred.
149
1502007-09-12      Joel Sherrill <joel.sherrill@OARcorp.com>
151
152        PR 1257/bsps
153        * startup/bspclean.c: Code outside of cpukit should use the public API
154        for rtems_interrupt_disable/rtems_interrupt_enable. By bypassing the
155        public API and directly accessing _CPU_ISR_Disable and
156        _CPU_ISR_Enable, they were bypassing the compiler memory barrier
157        directive which could lead to problems. This patch also changes the
158        type of the variable passed into these routines and addresses minor
159        style issues.
160
1612007-04-12      Ralf Corsépius <ralf.corsepius@rtems.org>
162
163        * bsp_specs: Remove qrtems_debug.
164        Remove *cpp:.
165
1662007-03-12      Joel Sherrill <joel@OARcorp.com>
167
168        * include/coverhd.h: Correct license URL and/or fix mistake in
169        copyright notice. Both of these mistakes appear to be from code
170        submitted after these changes were made previously.
171
1722007-01-08      Ralf Corsépius <ralf.corsepius@rtems.org>
173
174        * Makefile.am: Use preinstall.am.
175
1762006-12-02      Ralf Corsépius <ralf.corsepius@rtems.org>
177
178        * configure.ac: New BUG-REPORT address.
179
1802006-11-15      Joel Sherrill <joel@OARcorp.com>
181
182        * Makefile.am: Merge c_rtems_main() into boot_card(). This eliminated a
183        file and simplified initialization.
184
1852006-10-17      Ralf Corsépius <ralf.corsepius@rtems.org>
186
187        * Makefile.am: Remove superfluous -DASM.
188
1892006-10-17      Ralf Corsépius <ralf.corsepius@rtems.org>
190
191        * configure.ac: Require autoconf-2.60. Require automake-1.10.
192
1932006-08-10      Joel Sherrill <joel@OARcorp.com>
194
195        * .cvsignore: New file.
196
1972006-08-09      Kolja Waschk <waschk@telos.de>
198
199        * clock/clock.c: New file.
200
2012005-12-12  Kolja Waschk
202
203    * derived from no_cpu BSP
204
Note: See TracBrowser for help on using the repository browser.