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

4.104.115
Last change on this file since e94666d was e94666d, checked in by Ralf Corsepius <ralf.corsepius@…>, on 09/29/08 at 03:43:47

2008-09-29 Ralf Corsépius <ralf.corsepius@…>

  • Makefile.am: Move noinst_LIBRARIES = libbsp.a before its components.
  • Property mode set to 100644
File size: 5.9 KB
Line 
12008-09-29      Ralf Corsépius <ralf.corsepius@rtems.org>
2
3        * Makefile.am: Move noinst_LIBRARIES = libbsp.a before its
4        components.
5
62008-09-29      Ralf Corsépius <ralf.corsepius@rtems.org>
7
8        * Makefile.am: Remove noinst_PROGRAMS (Unused).
9
102008-09-24      Ralf Corsépius <ralf.corsepius@rtems.org>
11
12        * Makefile.am: Cosmetics.
13
142008-09-23      Joel Sherrill <joel.sherrill@oarcorp.com>
15
16        * configure.ac: Make letting boot_card() handle work area allocation
17        mandatory. Rename RTEMS_BSP_BOOTCARD_HANDLES_RAM_ALLOCATION to
18        BSP_BOOTCARD_OPTIONS.
19
202008-09-23      Joel Sherrill <joel.sherrill@oarcorp.com>
21
22        * Makefile.am, configure.ac: BSP specific bsp_cleanup() is a dupe of a
23        shared one.
24        * startup/bspclean.c: Removed.
25
262008-09-18      Joel Sherrill <joel.sherrill@oarcorp.com>
27
28        * include/bsp.h: Remove unnecessary boilerplate comments.
29
302008-09-16      Joel Sherrill <joel.sherrill@oarcorp.com>
31
32        * Makefile.am, include/bsp.h, startup/linkcmds: Use top level shared
33        bsp_get_work_area() implementation.
34        * startup/bspgetworkarea.c: Removed.
35
362008-09-14      Joel Sherrill <joel.sherrill@oarcorp.com>
37
38        * Makefile.am, startup/bspstart.c: Create bsp_get_work_area() into its
39        own file and use BSP Framework to perform more initialization.
40        * startup/bspgetworkarea.c: New file.
41
422008-09-10      Joel Sherrill <joel.sherrill@oarcorp.com>
43
44        * include/bsp.h: Review of all bsp_cleanup() implementations. In this
45        phase, all prototypes were removed from bsp.h and empty
46        implementations were removed and made to use the shared stub.
47
482008-09-05      Ralf Corsépius <ralf.corsepius@rtems.org>
49
50        * console/console.c, timer/timer.c: Convert to "bool".
51
522008-08-31      Joel Sherrill <joel.sherrill@oarcorp.com>
53
54        * timer/timer.c: Eliminate empty function from every benchmark timer
55        driver. Fix spelling.
56
572008-08-31      Joel Sherrill <joel.sherrill@oarcorp.com>
58
59        * timer/timer.c: Rename timer driver methods to follow RTEMS
60        programming conventions.
61
622008-05-15      Joel Sherrill <joel.sherrill@OARcorp.com>
63
64        * startup/bspstart.c: Add capability for bootcard.c BSP Initialization
65        Framework to ask the BSP where it has memory for the RTEMS Workspace
66        and C Program Heap. These collectively are referred to as work area.
67        If the BSP supports this, then it does not have to include code to
68        split the available memory between the two areas. This reduces the
69        amount of code in the BSP specific bspstart.c file. Additionally, the
70        shared framework can initialize the C Library, call
71        rtems_debug_enable(), and dirty the work area memory. Until most/all
72        BSPs support this new capability, if the BSP supports this, it should
73        call RTEMS_BSP_BOOTCARD_HANDLES_RAM_ALLOCATION from its configure.ac.
74        When the transition is complete, this autoconf macro can be removed.
75
762008-05-14      Joel Sherrill <joel.sherrill@OARcorp.com>
77
78        * Makefile.am: Rework to avoid .rel files.
79
802008-05-12      Joel Sherrill <joel.sherrill@OARcorp.com>
81
82        * startup/bspstart.c: Refactored and renamed initialization routines to
83        rtems_initialize_data_structures, rtems_initialize_before_drivers,
84        rtems_initialize_device_drivers, and
85        rtems_initialize_start_multitasking. This opened the sequence up so
86        that bootcard() could provide a more robust and flexible framework
87        which is easier to explain and understand. This also lays the
88        groundwork for sharing the division of available memory between the
89        RTEMS workspace and heap and the C library initialization across all
90        BSPs.
91
922008-03-03      Joel Sherrill <joel.sherrill@OARcorp.com>
93
94        * startup/linkcmds: Add wildcard to gcc_except_table section so
95        programs compiled with gcc 4.3.x can link.
96
972007-12-11      Joel Sherrill <joel.sherrill@OARcorp.com>
98
99        * clock/clock.c, include/bsp.h, startup/bspstart.c: Eliminate copies of
100        the Configuration Table. Use the RTEMS provided accessor macros to
101        obtain configuration fields.
102
1032007-12-04      Joel Sherrill <joel.sherrill@OARcorp.com>
104
105        * console/console.c, include/bsp.h, startup/bspstart.c: Move
106        interrupt_stack_size field from CPU Table to Configuration Table.
107        Eliminate CPU Table from all ports. Delete references to CPU Table in
108        all forms.
109
1102007-12-03      Joel Sherrill <joel.sherrill@OARcorp.com>
111
112        * console/console.c, startup/bspstart.c: Moved most of the remaining
113        CPU Table fields to the Configuration Table. This included
114        pretasking_hook, predriver_hook, postdriver_hook, idle_task,
115        do_zero_of_workspace, extra_mpci_receive_server_stack,
116        stack_allocate_hook, and stack_free_hook. As a side-effect of this
117        effort some multiprocessing code was made conditional and some style
118        clean up occurred.
119
1202007-09-12      Joel Sherrill <joel.sherrill@OARcorp.com>
121
122        PR 1257/bsps
123        * startup/bspclean.c: Code outside of cpukit should use the public API
124        for rtems_interrupt_disable/rtems_interrupt_enable. By bypassing the
125        public API and directly accessing _CPU_ISR_Disable and
126        _CPU_ISR_Enable, they were bypassing the compiler memory barrier
127        directive which could lead to problems. This patch also changes the
128        type of the variable passed into these routines and addresses minor
129        style issues.
130
1312007-04-12      Ralf Corsépius <ralf.corsepius@rtems.org>
132
133        * bsp_specs: Remove qrtems_debug.
134        Remove *cpp:.
135
1362007-03-12      Joel Sherrill <joel@OARcorp.com>
137
138        * include/coverhd.h: Correct license URL and/or fix mistake in
139        copyright notice. Both of these mistakes appear to be from code
140        submitted after these changes were made previously.
141
1422007-01-08      Ralf Corsépius <ralf.corsepius@rtems.org>
143
144        * Makefile.am: Use preinstall.am.
145
1462006-12-02      Ralf Corsépius <ralf.corsepius@rtems.org>
147
148        * configure.ac: New BUG-REPORT address.
149
1502006-11-15      Joel Sherrill <joel@OARcorp.com>
151
152        * Makefile.am: Merge c_rtems_main() into boot_card(). This eliminated a
153        file and simplified initialization.
154
1552006-10-17      Ralf Corsépius <ralf.corsepius@rtems.org>
156
157        * Makefile.am: Remove superfluous -DASM.
158
1592006-10-17      Ralf Corsépius <ralf.corsepius@rtems.org>
160
161        * configure.ac: Require autoconf-2.60. Require automake-1.10.
162
1632006-08-10      Joel Sherrill <joel@OARcorp.com>
164
165        * .cvsignore: New file.
166
1672006-08-09      Kolja Waschk <waschk@telos.de>
168
169        * clock/clock.c: New file.
170
1712005-12-12  Kolja Waschk
172
173    * derived from no_cpu BSP
174
Note: See TracBrowser for help on using the repository browser.