source: rtems/c/src/lib/libbsp/sparc/leon2/ChangeLog @ 92ee3e4

4.104.115
Last change on this file since 92ee3e4 was 92ee3e4, checked in by Ralf Corsepius <ralf.corsepius@…>, on Oct 21, 2009 at 10:56:51 AM

2009-10-21 Ralf Corsépius <ralf.corsepius@…>

  • make/custom/leon2.cfg: Remove RTEMS_BSP_FAMILY.
  • Property mode set to 100644
File size: 11.6 KB
Line 
12009-10-21      Ralf Corsépius <ralf.corsepius@rtems.org>
2
3        * make/custom/leon2.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/leon2.cfg: New (relocated from /make/custom).
12
132009-10-01      Ralf Corsépius <ralf.corsepius@rtems.org>
14
15        PR 1445/BSPs
16        * pci/pci.c: Rename pci_[read|write]_config* functions into
17        BSP_pci_[read|write]_config* and make them static.
18
192009-09-29      Ralf Corsépius <ralf.corsepius@rtems.org>
20
21        * pci/pci.c: Add prototypes for BusCountPCI(void), init_pci(void).
22
232009-09-15      Ralf Corsépius <ralf.corsepius@rtems.org>
24
25        * configure.ac: Remove RTEMS_BSP_BOOTCARD_OPTIONS.
26
27 2009-08-28     Joel Sherrill <joel.sherrill@OARcorp.com>
28
29        * configure.ac: Fix typo.
30
312009-08-19      Joel Sherrill <joel.sherrill@OARcorp.com>
32
33        * Makefile.am, include/bsp.h, startup/setvec.c: Split idle method into
34        its own file. Properly note to confdefs.h that this BSP has its own
35        idle thread.
36        * startup/bspidle.c: New file.
37
382009-07-20      Joel Sherrill <joel.sherrill@oarcorp.com>
39
40        * cchip/cchip.c, include/cchip.h, include/rasta.h, pci/pci.c: Add CVS
41        Ids.
42
432009-07-16      Joel Sherrill <joel.sherrill@oarcorp.com>
44
45        * configure.ac: Rename BSP_BOOTCARD_OPTIONS to
46        RTEMS_BSP_BOOTCARD_OPTIONS. Add RTEMS_BSP_CLEANUP_OPTIONS so all BSPs
47        have the same options.
48
492009-03-25      Joel Sherrill <joel.sherrill@OARcorp.com>
50
51        * startup/linkcmds: Start of RTEMS Work Area must be on 16 byte
52        boundary on the SPARC.
53
542009-03-09      Antoine Lacroix <antoine.lacroix at sodern.fr>
55
56        PR 1391/bsps
57        * startup/spurious.c: Format was %d but had leading 0x.
58
592009-03-02      Daniel Hellstrom <daniel@gaisler.com>
60
61        PR 1390/bsps
62        * startup/linkcmds: Fix sections so C++ global constructors and
63        destructors work with late model (>= 4.3) gcc versions.
64
652008-12-04      Ralf Corsépius <ralf.corsepius@rtems.org>
66
67        * bsp_specs: Remove -e start from %link.
68
692008-10-02      Joel Sherrill <joel.sherrill@OARcorp.com>
70
71        * Makefile.am, preinstall.am:
72        * include/coverhd.h: Removed.
73
742008-09-30      Ralf Corsépius <ralf.corsepius@rtems.org>
75
76        * clock/ckinit.c: include "../../../shared/clockdrv_shell.h".
77        * Makefile.am: Reflect changes above.
78
792008-09-29      Ralf Corsépius <ralf.corsepius@rtems.org>
80
81        * Makefile.am: Eliminate bsp.am. Build startup files as side-effect
82        of building libbspstart.a, using automake-rules.
83
842008-09-29      Ralf Corsépius <ralf.corsepius@rtems.org>
85
86        * Makefile.am: Eliminate *_SOURCES.
87
882008-09-29      Ralf Corsépius <ralf.corsepius@rtems.org>
89
90        * Makefile.am: Move noinst_LIBRARIES = libbsp.a before its
91        components.
92
932008-09-26      Ralf Corsépius <ralf.corsepius@rtems.org>
94
95        * Makefile.am: Cleanup ../../shared/include/bootcard.h handling.
96
972008-09-23      Joel Sherrill <joel.sherrill@oarcorp.com>
98
99        * configure.ac: Make letting boot_card() handle work area allocation
100        mandatory. Rename RTEMS_BSP_BOOTCARD_HANDLES_RAM_ALLOCATION to
101        BSP_BOOTCARD_OPTIONS.
102
1032008-09-23      Joel Sherrill <joel.sherrill@oarcorp.com>
104
105        * Makefile.am: bsp_cleanup() had the same code which was executed when
106        you returned from boot_card() to start.S. So just use the stub
107        bsp_cleanup() implementation and remove a file.
108
1092008-09-15      Joel Sherrill <joel.sherrill@oarcorp.com>
110
111        * Makefile.am: Use shared bsp_get_work_area() in its own file and rely
112        on BSP Framework to perform more initialization.
113
1142008-09-10      Joel Sherrill <joel.sherrill@oarcorp.com>
115
116        * include/bsp.h: Review of all bsp_cleanup() implementations. In this
117        phase, all prototypes were removed from bsp.h and empty
118        implementations were removed and made to use the shared stub.
119
1202008-09-05      Ralf Corsépius <ralf.corsepius@rtems.org>
121
122        * console/console.c, timer/timer.c: Convert to "bool".
123
1242008-09-03      Joel Sherrill <joel.sherrill@OARcorp.com>
125
126        * timer/timer.c: Convert using "bool".
127
1282008-08-31      Joel Sherrill <joel.sherrill@oarcorp.com>
129
130        * timer/timer.c: Eliminate empty function from every benchmark timer
131        driver. Fix spelling.
132
1332008-08-31      Joel Sherrill <joel.sherrill@oarcorp.com>
134
135        * timer/timer.c: Rename timer driver methods to follow RTEMS
136        programming conventions.
137
1382008-08-18      Ralf Corsépius <ralf.corsepius@rtems.org>
139
140        * cchip/cchip.c, gnatsupp/gnatsupp.c, timer/timer.c: Add missing
141        prototypes.
142
1432008-08-08      Joel Sherrill <joel.sherrill@OARcorp.com>
144
145        * startup/linkcmds: All SPARC executables should include
146        rtems_get_version_string so the monitor used can provide RTEMS
147        awareness based upon the version.
148
1492008-05-15      Joel Sherrill <joel.sherrill@OARcorp.com>
150
151        * Makefile.am, configure.ac: Add capability for bootcard.c BSP
152        Initialization Framework to ask the BSP where it has memory for the
153        RTEMS Workspace and C Program Heap. These collectively are referred
154        to as work area. If the BSP supports this, then it does not have to
155        include code to split the available memory between the two areas.
156        This reduces the amount of code in the BSP specific bspstart.c file.
157        Additionally, the shared framework can initialize the C Library, call
158        rtems_debug_enable(), and dirty the work area memory. Until most/all
159        BSPs support this new capability, if the BSP supports this, it should
160        call RTEMS_BSP_BOOTCARD_HANDLES_RAM_ALLOCATION from its configure.ac.
161        When the transition is complete, this autoconf macro can be removed.
162
1632008-05-07      Joel Sherrill <joel.sherrill@OARcorp.com>
164
165        * clock/ckinit.c: Add nanoseconds clock tick granularity support.
166
1672008-04-23      Joel Sherrill <joel.sherrill@OARcorp.com>
168
169        * Makefile.am: Remove all references to console_reserve_resources and
170        termios_reserve_resources.
171        * console/consolereserveresources.c: Removed.
172
1732008-03-12      Joel Sherrill <joel.sherrill@oarcorp.com>
174
175        * configure.ac: Fix typo.
176
1772008-03-03      Joel Sherrill <joel.sherrill@OARcorp.com>
178
179        * startup/linkcmds: Add wildcard to gcc_except_table section so
180        programs compiled with gcc 4.3.x can link.
181
1822007-12-11      Joel Sherrill <joel.sherrill@OARcorp.com>
183
184        * clock/ckinit.c, include/bsp.h: Eliminate copies of the Configuration
185        Table. Use the RTEMS provided accessor macros to obtain configuration
186        fields.
187
1882007-12-04      Joel Sherrill <joel.sherrill@OARcorp.com>
189
190        * include/bsp.h: Move interrupt_stack_size field from CPU Table to
191        Configuration Table. Eliminate CPU Table from all ports. Delete
192        references to CPU Table in all forms.
193
1942007-12-03      Joel Sherrill <joel.sherrill@OARcorp.com>
195
196        * Makefile.am: Moved most of the remaining CPU Table fields to the
197        Configuration Table. This included pretasking_hook, predriver_hook,
198        postdriver_hook, idle_task, do_zero_of_workspace,
199        extra_mpci_receive_server_stack, stack_allocate_hook, and
200        stack_free_hook. As a side-effect of this effort some multiprocessing
201        code was made conditional and some style clean up occurred.
202
2032007-11-30      Daniel Hellstrom <daniel@gaisler.com>
204
205        * rasta/rasta.c: LEON2 PCI RASTA driver. Changes RASTA PCI interrupt to
206        5 from 4. This is to avoid conflict with the LAN9C111 network MAC
207        driver using interrupt 4.
208
2092007-10-11      Daniel Hellstrom <daniel@gaisler.com>
210
211        * Makefile.am, preinstall.am: Fixes bug in OC-CAN baud rate calculator.
212        The BTR1 8-bit value was swapped.
213
2142007-09-12      Daniel Hellstrom <daniel@gaisler.com>
215
216        * leon_smc91111/leon_smc91111.c: LEON2 SMC91111 initialization: PIO
217        Interrupt initialization fix and speed rate defaulted to 100Mbit/s
218        for boards with 50MHz system clock or greater now all defaults to
219        100Mbit/s
220
2212007-09-07      Daniel Hellstrom <daniel@gaisler.com>
222
223        * leon_smc91111/leon_smc91111.c, rasta/rasta.c: Remove warnings.
224
2252007-09-06      Daniel Hellstrom <daniel@gaisler.com>
226
227        * pci/pci.c: New file.
228
2292007-09-06      Daniel Hellstrom <daniel@gaisler.com>
230
231        * cchip/cchip.c, include/cchip.h, include/rasta.h,
232        rasta/rasta.c: New files missed in previous commit.
233
2342007-09-06      Daniel Hellstrom <daniel@gaisler.com>
235
236        * Makefile.am, preinstall.am: Use the following new drivers from
237        sparc/shared: PCI, b1553BRM, SpaceWire(GRSPW), CAN (GRCAN), Raw UART.
238
2392007-09-05      Daniel Hellstrom <daniel@gaisler.com>
240
241        * include/bsp.h: LEON2 and LEON3 Data cache snooping detection on
242        startup, for drivers. (LEON2,3 are configurable processors, they can
243        be with or without DCache snooping. Caches without snooping needs the
244        drivers to flush cache or use the sparc instruction lda to force
245        cache miss...)
246
2472007-09-05      Daniel Hellstrom <daniel@gaisler.com>
248
249        * Makefile.am, preinstall.am: LEON3 AMBA PnP bus scanning moved to
250        shared/amba/amba.c and shared/include/ambapp.h. The AMBA scanning was
251        improved to take account for PnP info address translation. This is
252        useful when scanning remote AMBA busses for example when a board
253        connected with PCI has an AMBA bus that needs to be scanned, before
254        the addresses was hard coded. Also, LEON2 now have AMBA PnP bus
255        scanning support. By using the new AMBA scanning routines it is
256        possible to isolate the AMBA scanning code to ambapp.c, however
257        existing drivers should be updated to use them in order to save
258        space.
259
2602007-09-05      Daniel Hellstrom <daniel@gaisler.com>
261
262        * include/bsp.h: This patch prepares bsp.h so that shared code (new
263        drivers) can easily have small small sections of BSP specific code.
264
2652007-05-11      Joel Sherrill <joel.sherrill@OARcorp.com>
266
267        * startup/spurious.c: Fix typo from previous commit.
268
2692007-05-09      Joel Sherrill <joel.sherrill@OARcorp.com>
270
271        * console/debugputs.c, include/bsp.h, leon_smc91111/leon_smc91111.c,
272        startup/spurious.c: Remove debug print methods that are redundant
273        with prntk and replace their use with printk.
274
2752007-05-03      Joel Sherrill <joel@OARcorp.com>
276
277        * startup/linkcmds: Handle .data.* sections
278
2792007-04-12      Ralf Corsépius <ralf.corsepius@rtems.org>
280
281        * bsp_specs: Remove qrtems_debug.
282
2832007-03-10      Joel Sherrill <joel@OARcorp.com>
284
285        PR 1227/bsps
286        * include/bsp.h: Remove MAX_LONG_TEST_DURATION and
287        MAX_SHORT_TEST_DURATION. They are obsolete and unused.
288
2892006-12-12      Ralf Corsépius <ralf.corsepius@rtems.org>
290
291        * console/console.c, timer/timer.c: Use uint32_t instead of
292          rtems_unsigned32/unsigned32.
293
2942006-12-02      Ralf Corsépius <ralf.corsepius@rtems.org>
295
296        * configure.ac: New BUG-REPORT address.
297
2982006-11-16      Joel Sherrill <joel@OARcorp.com>
299
300        * clock/ckinit.c: Use common clock driver template and eliminate all
301        fast idle code specific to this BSP. This eliminates a fair amount of
302        code in the BSP clock driver and bsp_startup. The LEON3 has to do a
303        scan of the AMBA bus to find the timer so I added the new hook
304        Clock_driver_support_find_timer to support this. In general, there
305        was some clean up to the file headers of various files.
306
3072006-11-15      Joel Sherrill <joel@OARcorp.com>
308
309        * Makefile.am: Merge c_rtems_main() into boot_card(). This eliminated a
310        file and simplified initialization.
311
3122006-10-17      Ralf Corsépius <ralf.corsepius@rtems.org>
313
314        * Makefile.am: Remove superfluous -DASM.
315
3162006-10-17      Ralf Corsépius <ralf.corsepius@rtems.org>
317
318        * configure.ac: Require autoconf-2.60. Require automake-1.10.
319
3202006-06-24      Joel Sherrill <joel@OARcorp.com>
321
322        * startup/linkcmds: Add .rela.dyn sections.
323
3242006-03-08      Joel Sherrill <joel@OARcorp.com>
325
326        * startup/linkcmds: Add .gnu.linkonce.b.* section.
327
3282006-02-08      Joel Sherrill <joel@OARcorp.com>
329
330        * startup/linkcmds: Add sections required by newer gcc versions.
331
3322006-01-11      Ralf Corsepius <ralf.corsepius@rtems.org>
333
334        * configure.ac: Remove explicit ampolish3 support (now in
335        RTEMS_BSP_CONFIGURE).
336
3372006-01-10      Ralf Corsepius <ralf.corsepius@rtems.org>
338
339        * configure.ac: Add ampolish3 support.
340        * Makefile.am: Add preinstall.am.
341
3422006-01-09      Ralf Corsepius <ralf.corsepius@rtems.org>
343
344        * leon_smc91111/leon_smc91111.c, README, timer/timer.c,
345        startup/setvec.c, startup/spurious.c, startup/linkcmds,
346        console/console.c, console/debugputs.c,
347        console/consolereserveresources.c, bsp_specs, gnatsupp/gnatsupp.c,
348        include/coverhd.h, include/tm27.h, include/leon.h, include/bsp.h,
349        Makefile.am, configure.ac, times, leon_open_eth/leon_open_eth.c,
350        clock/ckinit.c: Backport from rtems-4-6-branch.
Note: See TracBrowser for help on using the repository browser.