source: rtems/c/src/lib/libbsp/sparc/leon2/ChangeLog @ 8ee3775

4.115
Last change on this file since 8ee3775 was 8ee3775, checked in by Ralf Corsepius <ralf.corsepius@…>, on 02/02/11 at 15:01:43

2011-02-02 Ralf Corsépius <ralf.corsepius@…>

  • configure.ac: Require autoconf-2.68, automake-1.11.1.
  • Property mode set to 100644
File size: 13.0 KB
Line 
12011-02-02      Ralf Corsépius <ralf.corsepius@rtems.org>
2
3        * configure.ac: Require autoconf-2.68, automake-1.11.1.
4
52011-01-28      Joel Sherrill <joel.sherrilL@OARcorp.com>
6
7        * bsp_specs: Revert accidental commit.
8
92011-01-28      Joel Sherrill <joel.sherrilL@OARcorp.com>
10
11        * bsp_specs: Fix typo where license said found in found in.
12
132010-08-26      Chris Johns <chrisj@rtems.org>
14
15        * Makefile.am: Add bspinit.c from the shared BSP files.
16
172010-06-29      Joel Sherrill <joel.sherrill@oarcorp.com>
18
19        * configure.ac: Remove AC_CHECK_SIZEOF([void *]).
20
212010-06-29      Joel Sherrill <Joel.Sherrill@OARcorp.com>
22
23        * configure.ac: Added AC_CHECK_SIZEOF macro.
24
252010-05-11      Sebastian Huber <sebastian.huber@embedded-brains.de>
26
27        * startup/linkcmds: Include basic linker command file and define only
28        board specific values.  Define RAM and PROM limits only if not defined
29        by command line arguments.
30        * Makefile.am, preinstall.am: Reflect changes above.
31
322009-12-11      Ralf Corsépius <ralf.corsepius@rtems.org>
33
34        PR 1483/cpukit
35        * pci/pci.c: Rename pci_config into rtems_pci_config_t.
36
372009-12-10      Ralf Corsépius <ralf.corsepius@rtems.org>
38
39        * console/console.c:
40        Reflect changes to rtems_termios_callbacks->write.
41
422009-12-10      Ralf Corsépius <ralf.corsepius@rtems.org>
43
44        * console/console.c: Let bsp_in_char return int.
45
462009-11-23      Joel Sherrill <joel.sherrill@OARcorp.com>
47
48        * Makefile.am: sparc/shared/bspstart.c was really leon2 specific. So
49        move it here.
50        * startup/bspstart.c: New file.
51
522009-10-21      Ralf Corsépius <ralf.corsepius@rtems.org>
53
54        * make/custom/leon2.cfg: Remove RTEMS_BSP_FAMILY.
55
562009-10-20      Ralf Corsépius <ralf.corsepius@rtems.org>
57
58        * configure.ac: Don't add -ansi -fasm to CFLAGS.
59
602009-10-15      Ralf Corsépius <ralf.corsepius@rtems.org>
61
62        * make/custom/leon2.cfg: New (relocated from /make/custom).
63
642009-10-01      Ralf Corsépius <ralf.corsepius@rtems.org>
65
66        PR 1445/BSPs
67        * pci/pci.c: Rename pci_[read|write]_config* functions into
68        BSP_pci_[read|write]_config* and make them static.
69
702009-09-29      Ralf Corsépius <ralf.corsepius@rtems.org>
71
72        * pci/pci.c: Add prototypes for BusCountPCI(void), init_pci(void).
73
742009-09-15      Ralf Corsépius <ralf.corsepius@rtems.org>
75
76        * configure.ac: Remove RTEMS_BSP_BOOTCARD_OPTIONS.
77
78 2009-08-28     Joel Sherrill <joel.sherrill@OARcorp.com>
79
80        * configure.ac: Fix typo.
81
822009-08-19      Joel Sherrill <joel.sherrill@OARcorp.com>
83
84        * Makefile.am, include/bsp.h, startup/setvec.c: Split idle method into
85        its own file. Properly note to confdefs.h that this BSP has its own
86        idle thread.
87        * startup/bspidle.c: New file.
88
892009-07-20      Joel Sherrill <joel.sherrill@oarcorp.com>
90
91        * cchip/cchip.c, include/cchip.h, include/rasta.h, pci/pci.c: Add CVS
92        Ids.
93
942009-07-16      Joel Sherrill <joel.sherrill@oarcorp.com>
95
96        * configure.ac: Rename BSP_BOOTCARD_OPTIONS to
97        RTEMS_BSP_BOOTCARD_OPTIONS. Add RTEMS_BSP_CLEANUP_OPTIONS so all BSPs
98        have the same options.
99
1002009-03-25      Joel Sherrill <joel.sherrill@OARcorp.com>
101
102        * startup/linkcmds: Start of RTEMS Work Area must be on 16 byte
103        boundary on the SPARC.
104
1052009-03-09      Antoine Lacroix <antoine.lacroix at sodern.fr>
106
107        PR 1391/bsps
108        * startup/spurious.c: Format was %d but had leading 0x.
109
1102009-03-02      Daniel Hellstrom <daniel@gaisler.com>
111
112        PR 1390/bsps
113        * startup/linkcmds: Fix sections so C++ global constructors and
114        destructors work with late model (>= 4.3) gcc versions.
115
1162008-12-04      Ralf Corsépius <ralf.corsepius@rtems.org>
117
118        * bsp_specs: Remove -e start from %link.
119
1202008-10-02      Joel Sherrill <joel.sherrill@OARcorp.com>
121
122        * Makefile.am, preinstall.am:
123        * include/coverhd.h: Removed.
124
1252008-09-30      Ralf Corsépius <ralf.corsepius@rtems.org>
126
127        * clock/ckinit.c: include "../../../shared/clockdrv_shell.h".
128        * Makefile.am: Reflect changes above.
129
1302008-09-29      Ralf Corsépius <ralf.corsepius@rtems.org>
131
132        * Makefile.am: Eliminate bsp.am. Build startup files as side-effect
133        of building libbspstart.a, using automake-rules.
134
1352008-09-29      Ralf Corsépius <ralf.corsepius@rtems.org>
136
137        * Makefile.am: Eliminate *_SOURCES.
138
1392008-09-29      Ralf Corsépius <ralf.corsepius@rtems.org>
140
141        * Makefile.am: Move noinst_LIBRARIES = libbsp.a before its
142        components.
143
1442008-09-26      Ralf Corsépius <ralf.corsepius@rtems.org>
145
146        * Makefile.am: Cleanup ../../shared/include/bootcard.h handling.
147
1482008-09-23      Joel Sherrill <joel.sherrill@oarcorp.com>
149
150        * configure.ac: Make letting boot_card() handle work area allocation
151        mandatory. Rename RTEMS_BSP_BOOTCARD_HANDLES_RAM_ALLOCATION to
152        BSP_BOOTCARD_OPTIONS.
153
1542008-09-23      Joel Sherrill <joel.sherrill@oarcorp.com>
155
156        * Makefile.am: bsp_cleanup() had the same code which was executed when
157        you returned from boot_card() to start.S. So just use the stub
158        bsp_cleanup() implementation and remove a file.
159
1602008-09-15      Joel Sherrill <joel.sherrill@oarcorp.com>
161
162        * Makefile.am: Use shared bsp_get_work_area() in its own file and rely
163        on BSP Framework to perform more initialization.
164
1652008-09-10      Joel Sherrill <joel.sherrill@oarcorp.com>
166
167        * include/bsp.h: Review of all bsp_cleanup() implementations. In this
168        phase, all prototypes were removed from bsp.h and empty
169        implementations were removed and made to use the shared stub.
170
1712008-09-05      Ralf Corsépius <ralf.corsepius@rtems.org>
172
173        * console/console.c, timer/timer.c: Convert to "bool".
174
1752008-09-03      Joel Sherrill <joel.sherrill@OARcorp.com>
176
177        * timer/timer.c: Convert using "bool".
178
1792008-08-31      Joel Sherrill <joel.sherrill@oarcorp.com>
180
181        * timer/timer.c: Eliminate empty function from every benchmark timer
182        driver. Fix spelling.
183
1842008-08-31      Joel Sherrill <joel.sherrill@oarcorp.com>
185
186        * timer/timer.c: Rename timer driver methods to follow RTEMS
187        programming conventions.
188
1892008-08-18      Ralf Corsépius <ralf.corsepius@rtems.org>
190
191        * cchip/cchip.c, gnatsupp/gnatsupp.c, timer/timer.c: Add missing
192        prototypes.
193
1942008-08-08      Joel Sherrill <joel.sherrill@OARcorp.com>
195
196        * startup/linkcmds: All SPARC executables should include
197        rtems_get_version_string so the monitor used can provide RTEMS
198        awareness based upon the version.
199
2002008-05-15      Joel Sherrill <joel.sherrill@OARcorp.com>
201
202        * Makefile.am, configure.ac: Add capability for bootcard.c BSP
203        Initialization Framework to ask the BSP where it has memory for the
204        RTEMS Workspace and C Program Heap. These collectively are referred
205        to as work area. If the BSP supports this, then it does not have to
206        include code to split the available memory between the two areas.
207        This reduces the amount of code in the BSP specific bspstart.c file.
208        Additionally, the shared framework can initialize the C Library, call
209        rtems_debug_enable(), and dirty the work area memory. Until most/all
210        BSPs support this new capability, if the BSP supports this, it should
211        call RTEMS_BSP_BOOTCARD_HANDLES_RAM_ALLOCATION from its configure.ac.
212        When the transition is complete, this autoconf macro can be removed.
213
2142008-05-07      Joel Sherrill <joel.sherrill@OARcorp.com>
215
216        * clock/ckinit.c: Add nanoseconds clock tick granularity support.
217
2182008-04-23      Joel Sherrill <joel.sherrill@OARcorp.com>
219
220        * Makefile.am: Remove all references to console_reserve_resources and
221        termios_reserve_resources.
222        * console/consolereserveresources.c: Removed.
223
2242008-03-12      Joel Sherrill <joel.sherrill@oarcorp.com>
225
226        * configure.ac: Fix typo.
227
2282008-03-03      Joel Sherrill <joel.sherrill@OARcorp.com>
229
230        * startup/linkcmds: Add wildcard to gcc_except_table section so
231        programs compiled with gcc 4.3.x can link.
232
2332007-12-11      Joel Sherrill <joel.sherrill@OARcorp.com>
234
235        * clock/ckinit.c, include/bsp.h: Eliminate copies of the Configuration
236        Table. Use the RTEMS provided accessor macros to obtain configuration
237        fields.
238
2392007-12-04      Joel Sherrill <joel.sherrill@OARcorp.com>
240
241        * include/bsp.h: Move interrupt_stack_size field from CPU Table to
242        Configuration Table. Eliminate CPU Table from all ports. Delete
243        references to CPU Table in all forms.
244
2452007-12-03      Joel Sherrill <joel.sherrill@OARcorp.com>
246
247        * Makefile.am: Moved most of the remaining CPU Table fields to the
248        Configuration Table. This included pretasking_hook, predriver_hook,
249        postdriver_hook, idle_task, do_zero_of_workspace,
250        extra_mpci_receive_server_stack, stack_allocate_hook, and
251        stack_free_hook. As a side-effect of this effort some multiprocessing
252        code was made conditional and some style clean up occurred.
253
2542007-11-30      Daniel Hellstrom <daniel@gaisler.com>
255
256        * rasta/rasta.c: LEON2 PCI RASTA driver. Changes RASTA PCI interrupt to
257        5 from 4. This is to avoid conflict with the LAN9C111 network MAC
258        driver using interrupt 4.
259
2602007-10-11      Daniel Hellstrom <daniel@gaisler.com>
261
262        * Makefile.am, preinstall.am: Fixes bug in OC-CAN baud rate calculator.
263        The BTR1 8-bit value was swapped.
264
2652007-09-12      Daniel Hellstrom <daniel@gaisler.com>
266
267        * leon_smc91111/leon_smc91111.c: LEON2 SMC91111 initialization: PIO
268        Interrupt initialization fix and speed rate defaulted to 100Mbit/s
269        for boards with 50MHz system clock or greater now all defaults to
270        100Mbit/s
271
2722007-09-07      Daniel Hellstrom <daniel@gaisler.com>
273
274        * leon_smc91111/leon_smc91111.c, rasta/rasta.c: Remove warnings.
275
2762007-09-06      Daniel Hellstrom <daniel@gaisler.com>
277
278        * pci/pci.c: New file.
279
2802007-09-06      Daniel Hellstrom <daniel@gaisler.com>
281
282        * cchip/cchip.c, include/cchip.h, include/rasta.h,
283        rasta/rasta.c: New files missed in previous commit.
284
2852007-09-06      Daniel Hellstrom <daniel@gaisler.com>
286
287        * Makefile.am, preinstall.am: Use the following new drivers from
288        sparc/shared: PCI, b1553BRM, SpaceWire(GRSPW), CAN (GRCAN), Raw UART.
289
2902007-09-05      Daniel Hellstrom <daniel@gaisler.com>
291
292        * include/bsp.h: LEON2 and LEON3 Data cache snooping detection on
293        startup, for drivers. (LEON2,3 are configurable processors, they can
294        be with or without DCache snooping. Caches without snooping needs the
295        drivers to flush cache or use the sparc instruction lda to force
296        cache miss...)
297
2982007-09-05      Daniel Hellstrom <daniel@gaisler.com>
299
300        * Makefile.am, preinstall.am: LEON3 AMBA PnP bus scanning moved to
301        shared/amba/amba.c and shared/include/ambapp.h. The AMBA scanning was
302        improved to take account for PnP info address translation. This is
303        useful when scanning remote AMBA busses for example when a board
304        connected with PCI has an AMBA bus that needs to be scanned, before
305        the addresses was hard coded. Also, LEON2 now have AMBA PnP bus
306        scanning support. By using the new AMBA scanning routines it is
307        possible to isolate the AMBA scanning code to ambapp.c, however
308        existing drivers should be updated to use them in order to save
309        space.
310
3112007-09-05      Daniel Hellstrom <daniel@gaisler.com>
312
313        * include/bsp.h: This patch prepares bsp.h so that shared code (new
314        drivers) can easily have small small sections of BSP specific code.
315
3162007-05-11      Joel Sherrill <joel.sherrill@OARcorp.com>
317
318        * startup/spurious.c: Fix typo from previous commit.
319
3202007-05-09      Joel Sherrill <joel.sherrill@OARcorp.com>
321
322        * console/debugputs.c, include/bsp.h, leon_smc91111/leon_smc91111.c,
323        startup/spurious.c: Remove debug print methods that are redundant
324        with prntk and replace their use with printk.
325
3262007-05-03      Joel Sherrill <joel@OARcorp.com>
327
328        * startup/linkcmds: Handle .data.* sections
329
3302007-04-12      Ralf Corsépius <ralf.corsepius@rtems.org>
331
332        * bsp_specs: Remove qrtems_debug.
333
3342007-03-10      Joel Sherrill <joel@OARcorp.com>
335
336        PR 1227/bsps
337        * include/bsp.h: Remove MAX_LONG_TEST_DURATION and
338        MAX_SHORT_TEST_DURATION. They are obsolete and unused.
339
3402006-12-12      Ralf Corsépius <ralf.corsepius@rtems.org>
341
342        * console/console.c, timer/timer.c: Use uint32_t instead of
343          rtems_unsigned32/unsigned32.
344
3452006-12-02      Ralf Corsépius <ralf.corsepius@rtems.org>
346
347        * configure.ac: New BUG-REPORT address.
348
3492006-11-16      Joel Sherrill <joel@OARcorp.com>
350
351        * clock/ckinit.c: Use common clock driver template and eliminate all
352        fast idle code specific to this BSP. This eliminates a fair amount of
353        code in the BSP clock driver and bsp_startup. The LEON3 has to do a
354        scan of the AMBA bus to find the timer so I added the new hook
355        Clock_driver_support_find_timer to support this. In general, there
356        was some clean up to the file headers of various files.
357
3582006-11-15      Joel Sherrill <joel@OARcorp.com>
359
360        * Makefile.am: Merge c_rtems_main() into boot_card(). This eliminated a
361        file and simplified initialization.
362
3632006-10-17      Ralf Corsépius <ralf.corsepius@rtems.org>
364
365        * Makefile.am: Remove superfluous -DASM.
366
3672006-10-17      Ralf Corsépius <ralf.corsepius@rtems.org>
368
369        * configure.ac: Require autoconf-2.60. Require automake-1.10.
370
3712006-06-24      Joel Sherrill <joel@OARcorp.com>
372
373        * startup/linkcmds: Add .rela.dyn sections.
374
3752006-03-08      Joel Sherrill <joel@OARcorp.com>
376
377        * startup/linkcmds: Add .gnu.linkonce.b.* section.
378
3792006-02-08      Joel Sherrill <joel@OARcorp.com>
380
381        * startup/linkcmds: Add sections required by newer gcc versions.
382
3832006-01-11      Ralf Corsepius <ralf.corsepius@rtems.org>
384
385        * configure.ac: Remove explicit ampolish3 support (now in
386        RTEMS_BSP_CONFIGURE).
387
3882006-01-10      Ralf Corsepius <ralf.corsepius@rtems.org>
389
390        * configure.ac: Add ampolish3 support.
391        * Makefile.am: Add preinstall.am.
392
3932006-01-09      Ralf Corsepius <ralf.corsepius@rtems.org>
394
395        * leon_smc91111/leon_smc91111.c, README, timer/timer.c,
396        startup/setvec.c, startup/spurious.c, startup/linkcmds,
397        console/console.c, console/debugputs.c,
398        console/consolereserveresources.c, bsp_specs, gnatsupp/gnatsupp.c,
399        include/coverhd.h, include/tm27.h, include/leon.h, include/bsp.h,
400        Makefile.am, configure.ac, times, leon_open_eth/leon_open_eth.c,
401        clock/ckinit.c: Backport from rtems-4-6-branch.
Note: See TracBrowser for help on using the repository browser.