source: rtems/c/src/lib/libbsp/sparc/leon2/ChangeLog @ 4ca704c

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

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

  • Makefile.am: Eliminate bsp.am. Build startup files as side-effect of building libbspstart.a, using automake-rules.
  • Property mode set to 100644
File size: 9.4 KB
Line 
12008-09-29      Ralf Corsépius <ralf.corsepius@rtems.org>
2
3        * Makefile.am: Eliminate bsp.am. Build startup files as side-effect
4        of building libbspstart.a, using automake-rules.
5
62008-09-29      Ralf Corsépius <ralf.corsepius@rtems.org>
7
8        * Makefile.am: Eliminate *_SOURCES.
9
102008-09-29      Ralf Corsépius <ralf.corsepius@rtems.org>
11
12        * Makefile.am: Move noinst_LIBRARIES = libbsp.a before its
13        components.
14
152008-09-26      Ralf Corsépius <ralf.corsepius@rtems.org>
16
17        * Makefile.am: Cleanup ../../shared/include/bootcard.h handling.
18
192008-09-23      Joel Sherrill <joel.sherrill@oarcorp.com>
20
21        * configure.ac: Make letting boot_card() handle work area allocation
22        mandatory. Rename RTEMS_BSP_BOOTCARD_HANDLES_RAM_ALLOCATION to
23        BSP_BOOTCARD_OPTIONS.
24
252008-09-23      Joel Sherrill <joel.sherrill@oarcorp.com>
26
27        * Makefile.am: bsp_cleanup() had the same code which was executed when
28        you returned from boot_card() to start.S. So just use the stub
29        bsp_cleanup() implementation and remove a file.
30
312008-09-15      Joel Sherrill <joel.sherrill@oarcorp.com>
32
33        * Makefile.am: Use shared bsp_get_work_area() in its own file and rely
34        on BSP Framework to perform more initialization.
35
362008-09-10      Joel Sherrill <joel.sherrill@oarcorp.com>
37
38        * include/bsp.h: Review of all bsp_cleanup() implementations. In this
39        phase, all prototypes were removed from bsp.h and empty
40        implementations were removed and made to use the shared stub.
41
422008-09-05      Ralf Corsépius <ralf.corsepius@rtems.org>
43
44        * console/console.c, timer/timer.c: Convert to "bool".
45
462008-09-03      Joel Sherrill <joel.sherrill@OARcorp.com>
47
48        * timer/timer.c: Convert using "bool".
49
502008-08-31      Joel Sherrill <joel.sherrill@oarcorp.com>
51
52        * timer/timer.c: Eliminate empty function from every benchmark timer
53        driver. Fix spelling.
54
552008-08-31      Joel Sherrill <joel.sherrill@oarcorp.com>
56
57        * timer/timer.c: Rename timer driver methods to follow RTEMS
58        programming conventions.
59
602008-08-18      Ralf Corsépius <ralf.corsepius@rtems.org>
61
62        * cchip/cchip.c, gnatsupp/gnatsupp.c, timer/timer.c: Add missing
63        prototypes.
64
652008-08-08      Joel Sherrill <joel.sherrill@OARcorp.com>
66
67        * startup/linkcmds: All SPARC executables should include
68        rtems_get_version_string so the monitor used can provide RTEMS
69        awareness based upon the version.
70
712008-05-15      Joel Sherrill <joel.sherrill@OARcorp.com>
72
73        * Makefile.am, configure.ac: Add capability for bootcard.c BSP
74        Initialization Framework to ask the BSP where it has memory for the
75        RTEMS Workspace and C Program Heap. These collectively are referred
76        to as work area. If the BSP supports this, then it does not have to
77        include code to split the available memory between the two areas.
78        This reduces the amount of code in the BSP specific bspstart.c file.
79        Additionally, the shared framework can initialize the C Library, call
80        rtems_debug_enable(), and dirty the work area memory. Until most/all
81        BSPs support this new capability, if the BSP supports this, it should
82        call RTEMS_BSP_BOOTCARD_HANDLES_RAM_ALLOCATION from its configure.ac.
83        When the transition is complete, this autoconf macro can be removed.
84
852008-05-07      Joel Sherrill <joel.sherrill@OARcorp.com>
86
87        * clock/ckinit.c: Add nanoseconds clock tick granularity support.
88
892008-04-23      Joel Sherrill <joel.sherrill@OARcorp.com>
90
91        * Makefile.am: Remove all references to console_reserve_resources and
92        termios_reserve_resources.
93        * console/consolereserveresources.c: Removed.
94
952008-03-12      Joel Sherrill <joel.sherrill@oarcorp.com>
96
97        * configure.ac: Fix typo.
98
992008-03-03      Joel Sherrill <joel.sherrill@OARcorp.com>
100
101        * startup/linkcmds: Add wildcard to gcc_except_table section so
102        programs compiled with gcc 4.3.x can link.
103
1042007-12-11      Joel Sherrill <joel.sherrill@OARcorp.com>
105
106        * clock/ckinit.c, include/bsp.h: Eliminate copies of the Configuration
107        Table. Use the RTEMS provided accessor macros to obtain configuration
108        fields.
109
1102007-12-04      Joel Sherrill <joel.sherrill@OARcorp.com>
111
112        * include/bsp.h: Move interrupt_stack_size field from CPU Table to
113        Configuration Table. Eliminate CPU Table from all ports. Delete
114        references to CPU Table in all forms.
115
1162007-12-03      Joel Sherrill <joel.sherrill@OARcorp.com>
117
118        * Makefile.am: Moved most of the remaining CPU Table fields to the
119        Configuration Table. This included pretasking_hook, predriver_hook,
120        postdriver_hook, idle_task, do_zero_of_workspace,
121        extra_mpci_receive_server_stack, stack_allocate_hook, and
122        stack_free_hook. As a side-effect of this effort some multiprocessing
123        code was made conditional and some style clean up occurred.
124
1252007-11-30      Daniel Hellstrom <daniel@gaisler.com>
126
127        * rasta/rasta.c: LEON2 PCI RASTA driver. Changes RASTA PCI interrupt to
128        5 from 4. This is to avoid conflict with the LAN9C111 network MAC
129        driver using interrupt 4.
130
1312007-10-11      Daniel Hellstrom <daniel@gaisler.com>
132
133        * Makefile.am, preinstall.am: Fixes bug in OC-CAN baud rate calculator.
134        The BTR1 8-bit value was swapped.
135
1362007-09-12      Daniel Hellstrom <daniel@gaisler.com>
137
138        * leon_smc91111/leon_smc91111.c: LEON2 SMC91111 initialization: PIO
139        Interrupt initialization fix and speed rate defaulted to 100Mbit/s
140        for boards with 50MHz system clock or greater now all defaults to
141        100Mbit/s
142
1432007-09-07      Daniel Hellstrom <daniel@gaisler.com>
144
145        * leon_smc91111/leon_smc91111.c, rasta/rasta.c: Remove warnings.
146
1472007-09-06      Daniel Hellstrom <daniel@gaisler.com>
148
149        * pci/pci.c: New file.
150
1512007-09-06      Daniel Hellstrom <daniel@gaisler.com>
152
153        * cchip/cchip.c, include/cchip.h, include/rasta.h,
154        rasta/rasta.c: New files missed in previous commit.
155
1562007-09-06      Daniel Hellstrom <daniel@gaisler.com>
157
158        * Makefile.am, preinstall.am: Use the following new drivers from
159        sparc/shared: PCI, b1553BRM, SpaceWire(GRSPW), CAN (GRCAN), Raw UART.
160
1612007-09-05      Daniel Hellstrom <daniel@gaisler.com>
162
163        * include/bsp.h: LEON2 and LEON3 Data cache snooping detection on
164        startup, for drivers. (LEON2,3 are configurable processors, they can
165        be with or without DCache snooping. Caches without snooping needs the
166        drivers to flush cache or use the sparc instruction lda to force
167        cache miss...)
168
1692007-09-05      Daniel Hellstrom <daniel@gaisler.com>
170
171        * Makefile.am, preinstall.am: LEON3 AMBA PnP bus scanning moved to
172        shared/amba/amba.c and shared/include/ambapp.h. The AMBA scanning was
173        improved to take account for PnP info address translation. This is
174        useful when scanning remote AMBA busses for example when a board
175        connected with PCI has an AMBA bus that needs to be scanned, before
176        the addresses was hard coded. Also, LEON2 now have AMBA PnP bus
177        scanning support. By using the new AMBA scanning routines it is
178        possible to isolate the AMBA scanning code to ambapp.c, however
179        existing drivers should be updated to use them in order to save
180        space.
181
1822007-09-05      Daniel Hellstrom <daniel@gaisler.com>
183
184        * include/bsp.h: This patch prepares bsp.h so that shared code (new
185        drivers) can easily have small small sections of BSP specific code.
186
1872007-05-11      Joel Sherrill <joel.sherrill@OARcorp.com>
188
189        * startup/spurious.c: Fix typo from previous commit.
190
1912007-05-09      Joel Sherrill <joel.sherrill@OARcorp.com>
192
193        * console/debugputs.c, include/bsp.h, leon_smc91111/leon_smc91111.c,
194        startup/spurious.c: Remove debug print methods that are redundant
195        with prntk and replace their use with printk.
196
1972007-05-03      Joel Sherrill <joel@OARcorp.com>
198
199        * startup/linkcmds: Handle .data.* sections
200
2012007-04-12      Ralf Corsépius <ralf.corsepius@rtems.org>
202
203        * bsp_specs: Remove qrtems_debug.
204
2052007-03-10      Joel Sherrill <joel@OARcorp.com>
206
207        PR 1227/bsps
208        * include/bsp.h: Remove MAX_LONG_TEST_DURATION and
209        MAX_SHORT_TEST_DURATION. They are obsolete and unused.
210
2112006-12-12      Ralf Corsépius <ralf.corsepius@rtems.org>
212
213        * console/console.c, timer/timer.c: Use uint32_t instead of
214          rtems_unsigned32/unsigned32.
215
2162006-12-02      Ralf Corsépius <ralf.corsepius@rtems.org>
217
218        * configure.ac: New BUG-REPORT address.
219
2202006-11-16      Joel Sherrill <joel@OARcorp.com>
221
222        * clock/ckinit.c: Use common clock driver template and eliminate all
223        fast idle code specific to this BSP. This eliminates a fair amount of
224        code in the BSP clock driver and bsp_startup. The LEON3 has to do a
225        scan of the AMBA bus to find the timer so I added the new hook
226        Clock_driver_support_find_timer to support this. In general, there
227        was some clean up to the file headers of various files.
228
2292006-11-15      Joel Sherrill <joel@OARcorp.com>
230
231        * Makefile.am: Merge c_rtems_main() into boot_card(). This eliminated a
232        file and simplified initialization.
233
2342006-10-17      Ralf Corsépius <ralf.corsepius@rtems.org>
235
236        * Makefile.am: Remove superfluous -DASM.
237
2382006-10-17      Ralf Corsépius <ralf.corsepius@rtems.org>
239
240        * configure.ac: Require autoconf-2.60. Require automake-1.10.
241
2422006-06-24      Joel Sherrill <joel@OARcorp.com>
243
244        * startup/linkcmds: Add .rela.dyn sections.
245
2462006-03-08      Joel Sherrill <joel@OARcorp.com>
247
248        * startup/linkcmds: Add .gnu.linkonce.b.* section.
249
2502006-02-08      Joel Sherrill <joel@OARcorp.com>
251
252        * startup/linkcmds: Add sections required by newer gcc versions.
253
2542006-01-11      Ralf Corsepius <ralf.corsepius@rtems.org>
255
256        * configure.ac: Remove explicit ampolish3 support (now in
257        RTEMS_BSP_CONFIGURE).
258
2592006-01-10      Ralf Corsepius <ralf.corsepius@rtems.org>
260
261        * configure.ac: Add ampolish3 support.
262        * Makefile.am: Add preinstall.am.
263
2642006-01-09      Ralf Corsepius <ralf.corsepius@rtems.org>
265
266        * leon_smc91111/leon_smc91111.c, README, timer/timer.c,
267        startup/setvec.c, startup/spurious.c, startup/linkcmds,
268        console/console.c, console/debugputs.c,
269        console/consolereserveresources.c, bsp_specs, gnatsupp/gnatsupp.c,
270        include/coverhd.h, include/tm27.h, include/leon.h, include/bsp.h,
271        Makefile.am, configure.ac, times, leon_open_eth/leon_open_eth.c,
272        clock/ckinit.c: Backport from rtems-4-6-branch.
Note: See TracBrowser for help on using the repository browser.