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

4.104.115
Last change on this file since dab21360 was dab21360, checked in by Ralf Corsepius <ralf.corsepius@…>, on 12/10/09 at 14:43:52

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

  • console/console.c: Reflect changes to rtems_termios_callbacks->write.
  • Property mode set to 100644
File size: 12.0 KB
Line 
12009-12-10      Ralf Corsépius <ralf.corsepius@rtems.org>
2
3        * console/console.c:
4        Reflect changes to rtems_termios_callbacks->write.
5
62009-12-10      Ralf Corsépius <ralf.corsepius@rtems.org>
7
8        * console/console.c: Let bsp_in_char return int.
9
102009-11-23      Joel Sherrill <joel.sherrill@OARcorp.com>
11
12        * Makefile.am: sparc/shared/bspstart.c was really leon2 specific. So
13        move it here.
14        * startup/bspstart.c: New file.
15
162009-10-21      Ralf Corsépius <ralf.corsepius@rtems.org>
17
18        * make/custom/leon2.cfg: Remove RTEMS_BSP_FAMILY.
19
202009-10-20      Ralf Corsépius <ralf.corsepius@rtems.org>
21
22        * configure.ac: Don't add -ansi -fasm to CFLAGS.
23
242009-10-15      Ralf Corsépius <ralf.corsepius@rtems.org>
25
26        * make/custom/leon2.cfg: New (relocated from /make/custom).
27
282009-10-01      Ralf Corsépius <ralf.corsepius@rtems.org>
29
30        PR 1445/BSPs
31        * pci/pci.c: Rename pci_[read|write]_config* functions into
32        BSP_pci_[read|write]_config* and make them static.
33
342009-09-29      Ralf Corsépius <ralf.corsepius@rtems.org>
35
36        * pci/pci.c: Add prototypes for BusCountPCI(void), init_pci(void).
37
382009-09-15      Ralf Corsépius <ralf.corsepius@rtems.org>
39
40        * configure.ac: Remove RTEMS_BSP_BOOTCARD_OPTIONS.
41
42 2009-08-28     Joel Sherrill <joel.sherrill@OARcorp.com>
43
44        * configure.ac: Fix typo.
45
462009-08-19      Joel Sherrill <joel.sherrill@OARcorp.com>
47
48        * Makefile.am, include/bsp.h, startup/setvec.c: Split idle method into
49        its own file. Properly note to confdefs.h that this BSP has its own
50        idle thread.
51        * startup/bspidle.c: New file.
52
532009-07-20      Joel Sherrill <joel.sherrill@oarcorp.com>
54
55        * cchip/cchip.c, include/cchip.h, include/rasta.h, pci/pci.c: Add CVS
56        Ids.
57
582009-07-16      Joel Sherrill <joel.sherrill@oarcorp.com>
59
60        * configure.ac: Rename BSP_BOOTCARD_OPTIONS to
61        RTEMS_BSP_BOOTCARD_OPTIONS. Add RTEMS_BSP_CLEANUP_OPTIONS so all BSPs
62        have the same options.
63
642009-03-25      Joel Sherrill <joel.sherrill@OARcorp.com>
65
66        * startup/linkcmds: Start of RTEMS Work Area must be on 16 byte
67        boundary on the SPARC.
68
692009-03-09      Antoine Lacroix <antoine.lacroix at sodern.fr>
70
71        PR 1391/bsps
72        * startup/spurious.c: Format was %d but had leading 0x.
73
742009-03-02      Daniel Hellstrom <daniel@gaisler.com>
75
76        PR 1390/bsps
77        * startup/linkcmds: Fix sections so C++ global constructors and
78        destructors work with late model (>= 4.3) gcc versions.
79
802008-12-04      Ralf Corsépius <ralf.corsepius@rtems.org>
81
82        * bsp_specs: Remove -e start from %link.
83
842008-10-02      Joel Sherrill <joel.sherrill@OARcorp.com>
85
86        * Makefile.am, preinstall.am:
87        * include/coverhd.h: Removed.
88
892008-09-30      Ralf Corsépius <ralf.corsepius@rtems.org>
90
91        * clock/ckinit.c: include "../../../shared/clockdrv_shell.h".
92        * Makefile.am: Reflect changes above.
93
942008-09-29      Ralf Corsépius <ralf.corsepius@rtems.org>
95
96        * Makefile.am: Eliminate bsp.am. Build startup files as side-effect
97        of building libbspstart.a, using automake-rules.
98
992008-09-29      Ralf Corsépius <ralf.corsepius@rtems.org>
100
101        * Makefile.am: Eliminate *_SOURCES.
102
1032008-09-29      Ralf Corsépius <ralf.corsepius@rtems.org>
104
105        * Makefile.am: Move noinst_LIBRARIES = libbsp.a before its
106        components.
107
1082008-09-26      Ralf Corsépius <ralf.corsepius@rtems.org>
109
110        * Makefile.am: Cleanup ../../shared/include/bootcard.h handling.
111
1122008-09-23      Joel Sherrill <joel.sherrill@oarcorp.com>
113
114        * configure.ac: Make letting boot_card() handle work area allocation
115        mandatory. Rename RTEMS_BSP_BOOTCARD_HANDLES_RAM_ALLOCATION to
116        BSP_BOOTCARD_OPTIONS.
117
1182008-09-23      Joel Sherrill <joel.sherrill@oarcorp.com>
119
120        * Makefile.am: bsp_cleanup() had the same code which was executed when
121        you returned from boot_card() to start.S. So just use the stub
122        bsp_cleanup() implementation and remove a file.
123
1242008-09-15      Joel Sherrill <joel.sherrill@oarcorp.com>
125
126        * Makefile.am: Use shared bsp_get_work_area() in its own file and rely
127        on BSP Framework to perform more initialization.
128
1292008-09-10      Joel Sherrill <joel.sherrill@oarcorp.com>
130
131        * include/bsp.h: Review of all bsp_cleanup() implementations. In this
132        phase, all prototypes were removed from bsp.h and empty
133        implementations were removed and made to use the shared stub.
134
1352008-09-05      Ralf Corsépius <ralf.corsepius@rtems.org>
136
137        * console/console.c, timer/timer.c: Convert to "bool".
138
1392008-09-03      Joel Sherrill <joel.sherrill@OARcorp.com>
140
141        * timer/timer.c: Convert using "bool".
142
1432008-08-31      Joel Sherrill <joel.sherrill@oarcorp.com>
144
145        * timer/timer.c: Eliminate empty function from every benchmark timer
146        driver. Fix spelling.
147
1482008-08-31      Joel Sherrill <joel.sherrill@oarcorp.com>
149
150        * timer/timer.c: Rename timer driver methods to follow RTEMS
151        programming conventions.
152
1532008-08-18      Ralf Corsépius <ralf.corsepius@rtems.org>
154
155        * cchip/cchip.c, gnatsupp/gnatsupp.c, timer/timer.c: Add missing
156        prototypes.
157
1582008-08-08      Joel Sherrill <joel.sherrill@OARcorp.com>
159
160        * startup/linkcmds: All SPARC executables should include
161        rtems_get_version_string so the monitor used can provide RTEMS
162        awareness based upon the version.
163
1642008-05-15      Joel Sherrill <joel.sherrill@OARcorp.com>
165
166        * Makefile.am, configure.ac: Add capability for bootcard.c BSP
167        Initialization Framework to ask the BSP where it has memory for the
168        RTEMS Workspace and C Program Heap. These collectively are referred
169        to as work area. If the BSP supports this, then it does not have to
170        include code to split the available memory between the two areas.
171        This reduces the amount of code in the BSP specific bspstart.c file.
172        Additionally, the shared framework can initialize the C Library, call
173        rtems_debug_enable(), and dirty the work area memory. Until most/all
174        BSPs support this new capability, if the BSP supports this, it should
175        call RTEMS_BSP_BOOTCARD_HANDLES_RAM_ALLOCATION from its configure.ac.
176        When the transition is complete, this autoconf macro can be removed.
177
1782008-05-07      Joel Sherrill <joel.sherrill@OARcorp.com>
179
180        * clock/ckinit.c: Add nanoseconds clock tick granularity support.
181
1822008-04-23      Joel Sherrill <joel.sherrill@OARcorp.com>
183
184        * Makefile.am: Remove all references to console_reserve_resources and
185        termios_reserve_resources.
186        * console/consolereserveresources.c: Removed.
187
1882008-03-12      Joel Sherrill <joel.sherrill@oarcorp.com>
189
190        * configure.ac: Fix typo.
191
1922008-03-03      Joel Sherrill <joel.sherrill@OARcorp.com>
193
194        * startup/linkcmds: Add wildcard to gcc_except_table section so
195        programs compiled with gcc 4.3.x can link.
196
1972007-12-11      Joel Sherrill <joel.sherrill@OARcorp.com>
198
199        * clock/ckinit.c, include/bsp.h: Eliminate copies of the Configuration
200        Table. Use the RTEMS provided accessor macros to obtain configuration
201        fields.
202
2032007-12-04      Joel Sherrill <joel.sherrill@OARcorp.com>
204
205        * include/bsp.h: Move interrupt_stack_size field from CPU Table to
206        Configuration Table. Eliminate CPU Table from all ports. Delete
207        references to CPU Table in all forms.
208
2092007-12-03      Joel Sherrill <joel.sherrill@OARcorp.com>
210
211        * Makefile.am: Moved most of the remaining CPU Table fields to the
212        Configuration Table. This included pretasking_hook, predriver_hook,
213        postdriver_hook, idle_task, do_zero_of_workspace,
214        extra_mpci_receive_server_stack, stack_allocate_hook, and
215        stack_free_hook. As a side-effect of this effort some multiprocessing
216        code was made conditional and some style clean up occurred.
217
2182007-11-30      Daniel Hellstrom <daniel@gaisler.com>
219
220        * rasta/rasta.c: LEON2 PCI RASTA driver. Changes RASTA PCI interrupt to
221        5 from 4. This is to avoid conflict with the LAN9C111 network MAC
222        driver using interrupt 4.
223
2242007-10-11      Daniel Hellstrom <daniel@gaisler.com>
225
226        * Makefile.am, preinstall.am: Fixes bug in OC-CAN baud rate calculator.
227        The BTR1 8-bit value was swapped.
228
2292007-09-12      Daniel Hellstrom <daniel@gaisler.com>
230
231        * leon_smc91111/leon_smc91111.c: LEON2 SMC91111 initialization: PIO
232        Interrupt initialization fix and speed rate defaulted to 100Mbit/s
233        for boards with 50MHz system clock or greater now all defaults to
234        100Mbit/s
235
2362007-09-07      Daniel Hellstrom <daniel@gaisler.com>
237
238        * leon_smc91111/leon_smc91111.c, rasta/rasta.c: Remove warnings.
239
2402007-09-06      Daniel Hellstrom <daniel@gaisler.com>
241
242        * pci/pci.c: New file.
243
2442007-09-06      Daniel Hellstrom <daniel@gaisler.com>
245
246        * cchip/cchip.c, include/cchip.h, include/rasta.h,
247        rasta/rasta.c: New files missed in previous commit.
248
2492007-09-06      Daniel Hellstrom <daniel@gaisler.com>
250
251        * Makefile.am, preinstall.am: Use the following new drivers from
252        sparc/shared: PCI, b1553BRM, SpaceWire(GRSPW), CAN (GRCAN), Raw UART.
253
2542007-09-05      Daniel Hellstrom <daniel@gaisler.com>
255
256        * include/bsp.h: LEON2 and LEON3 Data cache snooping detection on
257        startup, for drivers. (LEON2,3 are configurable processors, they can
258        be with or without DCache snooping. Caches without snooping needs the
259        drivers to flush cache or use the sparc instruction lda to force
260        cache miss...)
261
2622007-09-05      Daniel Hellstrom <daniel@gaisler.com>
263
264        * Makefile.am, preinstall.am: LEON3 AMBA PnP bus scanning moved to
265        shared/amba/amba.c and shared/include/ambapp.h. The AMBA scanning was
266        improved to take account for PnP info address translation. This is
267        useful when scanning remote AMBA busses for example when a board
268        connected with PCI has an AMBA bus that needs to be scanned, before
269        the addresses was hard coded. Also, LEON2 now have AMBA PnP bus
270        scanning support. By using the new AMBA scanning routines it is
271        possible to isolate the AMBA scanning code to ambapp.c, however
272        existing drivers should be updated to use them in order to save
273        space.
274
2752007-09-05      Daniel Hellstrom <daniel@gaisler.com>
276
277        * include/bsp.h: This patch prepares bsp.h so that shared code (new
278        drivers) can easily have small small sections of BSP specific code.
279
2802007-05-11      Joel Sherrill <joel.sherrill@OARcorp.com>
281
282        * startup/spurious.c: Fix typo from previous commit.
283
2842007-05-09      Joel Sherrill <joel.sherrill@OARcorp.com>
285
286        * console/debugputs.c, include/bsp.h, leon_smc91111/leon_smc91111.c,
287        startup/spurious.c: Remove debug print methods that are redundant
288        with prntk and replace their use with printk.
289
2902007-05-03      Joel Sherrill <joel@OARcorp.com>
291
292        * startup/linkcmds: Handle .data.* sections
293
2942007-04-12      Ralf Corsépius <ralf.corsepius@rtems.org>
295
296        * bsp_specs: Remove qrtems_debug.
297
2982007-03-10      Joel Sherrill <joel@OARcorp.com>
299
300        PR 1227/bsps
301        * include/bsp.h: Remove MAX_LONG_TEST_DURATION and
302        MAX_SHORT_TEST_DURATION. They are obsolete and unused.
303
3042006-12-12      Ralf Corsépius <ralf.corsepius@rtems.org>
305
306        * console/console.c, timer/timer.c: Use uint32_t instead of
307          rtems_unsigned32/unsigned32.
308
3092006-12-02      Ralf Corsépius <ralf.corsepius@rtems.org>
310
311        * configure.ac: New BUG-REPORT address.
312
3132006-11-16      Joel Sherrill <joel@OARcorp.com>
314
315        * clock/ckinit.c: Use common clock driver template and eliminate all
316        fast idle code specific to this BSP. This eliminates a fair amount of
317        code in the BSP clock driver and bsp_startup. The LEON3 has to do a
318        scan of the AMBA bus to find the timer so I added the new hook
319        Clock_driver_support_find_timer to support this. In general, there
320        was some clean up to the file headers of various files.
321
3222006-11-15      Joel Sherrill <joel@OARcorp.com>
323
324        * Makefile.am: Merge c_rtems_main() into boot_card(). This eliminated a
325        file and simplified initialization.
326
3272006-10-17      Ralf Corsépius <ralf.corsepius@rtems.org>
328
329        * Makefile.am: Remove superfluous -DASM.
330
3312006-10-17      Ralf Corsépius <ralf.corsepius@rtems.org>
332
333        * configure.ac: Require autoconf-2.60. Require automake-1.10.
334
3352006-06-24      Joel Sherrill <joel@OARcorp.com>
336
337        * startup/linkcmds: Add .rela.dyn sections.
338
3392006-03-08      Joel Sherrill <joel@OARcorp.com>
340
341        * startup/linkcmds: Add .gnu.linkonce.b.* section.
342
3432006-02-08      Joel Sherrill <joel@OARcorp.com>
344
345        * startup/linkcmds: Add sections required by newer gcc versions.
346
3472006-01-11      Ralf Corsepius <ralf.corsepius@rtems.org>
348
349        * configure.ac: Remove explicit ampolish3 support (now in
350        RTEMS_BSP_CONFIGURE).
351
3522006-01-10      Ralf Corsepius <ralf.corsepius@rtems.org>
353
354        * configure.ac: Add ampolish3 support.
355        * Makefile.am: Add preinstall.am.
356
3572006-01-09      Ralf Corsepius <ralf.corsepius@rtems.org>
358
359        * leon_smc91111/leon_smc91111.c, README, timer/timer.c,
360        startup/setvec.c, startup/spurious.c, startup/linkcmds,
361        console/console.c, console/debugputs.c,
362        console/consolereserveresources.c, bsp_specs, gnatsupp/gnatsupp.c,
363        include/coverhd.h, include/tm27.h, include/leon.h, include/bsp.h,
364        Makefile.am, configure.ac, times, leon_open_eth/leon_open_eth.c,
365        clock/ckinit.c: Backport from rtems-4-6-branch.
Note: See TracBrowser for help on using the repository browser.