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

4.104.115
Last change on this file since 4744e975 was 4744e975, checked in by Joel Sherrill <joel.sherrill@…>, on 08/28/09 at 18:23:12

2009-08-28 Joel Sherrill <joel.sherrill@…>

  • configure.ac: Fix typo.
  • Property mode set to 100644
File size: 10.9 KB
Line 
12009-08-28      Joel Sherrill <joel.sherrill@OARcorp.com>
2
3        * configure.ac: Fix typo.
4
52009-08-19      Joel Sherrill <joel.sherrill@OARcorp.com>
6
7        * Makefile.am, include/bsp.h, startup/setvec.c: Split idle method into
8        its own file. Properly note to confdefs.h that this BSP has its own
9        idle thread.
10        * startup/bspidle.c: New file.
11
122009-07-20      Joel Sherrill <joel.sherrill@oarcorp.com>
13
14        * cchip/cchip.c, include/cchip.h, include/rasta.h, pci/pci.c: Add CVS
15        Ids.
16
172009-07-16      Joel Sherrill <joel.sherrill@oarcorp.com>
18
19        * configure.ac: Rename BSP_BOOTCARD_OPTIONS to
20        RTEMS_BSP_BOOTCARD_OPTIONS. Add RTEMS_BSP_CLEANUP_OPTIONS so all BSPs
21        have the same options.
22
232009-03-25      Joel Sherrill <joel.sherrill@OARcorp.com>
24
25        * startup/linkcmds: Start of RTEMS Work Area must be on 16 byte
26        boundary on the SPARC.
27
282009-03-09      Antoine Lacroix <antoine.lacroix at sodern.fr>
29
30        PR 1391/bsps
31        * startup/spurious.c: Format was %d but had leading 0x.
32
332009-03-02      Daniel Hellstrom <daniel@gaisler.com>
34
35        PR 1390/bsps
36        * startup/linkcmds: Fix sections so C++ global constructors and
37        destructors work with late model (>= 4.3) gcc versions.
38
392008-12-04      Ralf Corsépius <ralf.corsepius@rtems.org>
40
41        * bsp_specs: Remove -e start from %link.
42
432008-10-02      Joel Sherrill <joel.sherrill@OARcorp.com>
44
45        * Makefile.am, preinstall.am:
46        * include/coverhd.h: Removed.
47
482008-09-30      Ralf Corsépius <ralf.corsepius@rtems.org>
49
50        * clock/ckinit.c: include "../../../shared/clockdrv_shell.h".
51        * Makefile.am: Reflect changes above.
52
532008-09-29      Ralf Corsépius <ralf.corsepius@rtems.org>
54
55        * Makefile.am: Eliminate bsp.am. Build startup files as side-effect
56        of building libbspstart.a, using automake-rules.
57
582008-09-29      Ralf Corsépius <ralf.corsepius@rtems.org>
59
60        * Makefile.am: Eliminate *_SOURCES.
61
622008-09-29      Ralf Corsépius <ralf.corsepius@rtems.org>
63
64        * Makefile.am: Move noinst_LIBRARIES = libbsp.a before its
65        components.
66
672008-09-26      Ralf Corsépius <ralf.corsepius@rtems.org>
68
69        * Makefile.am: Cleanup ../../shared/include/bootcard.h handling.
70
712008-09-23      Joel Sherrill <joel.sherrill@oarcorp.com>
72
73        * configure.ac: Make letting boot_card() handle work area allocation
74        mandatory. Rename RTEMS_BSP_BOOTCARD_HANDLES_RAM_ALLOCATION to
75        BSP_BOOTCARD_OPTIONS.
76
772008-09-23      Joel Sherrill <joel.sherrill@oarcorp.com>
78
79        * Makefile.am: bsp_cleanup() had the same code which was executed when
80        you returned from boot_card() to start.S. So just use the stub
81        bsp_cleanup() implementation and remove a file.
82
832008-09-15      Joel Sherrill <joel.sherrill@oarcorp.com>
84
85        * Makefile.am: Use shared bsp_get_work_area() in its own file and rely
86        on BSP Framework to perform more initialization.
87
882008-09-10      Joel Sherrill <joel.sherrill@oarcorp.com>
89
90        * include/bsp.h: Review of all bsp_cleanup() implementations. In this
91        phase, all prototypes were removed from bsp.h and empty
92        implementations were removed and made to use the shared stub.
93
942008-09-05      Ralf Corsépius <ralf.corsepius@rtems.org>
95
96        * console/console.c, timer/timer.c: Convert to "bool".
97
982008-09-03      Joel Sherrill <joel.sherrill@OARcorp.com>
99
100        * timer/timer.c: Convert using "bool".
101
1022008-08-31      Joel Sherrill <joel.sherrill@oarcorp.com>
103
104        * timer/timer.c: Eliminate empty function from every benchmark timer
105        driver. Fix spelling.
106
1072008-08-31      Joel Sherrill <joel.sherrill@oarcorp.com>
108
109        * timer/timer.c: Rename timer driver methods to follow RTEMS
110        programming conventions.
111
1122008-08-18      Ralf Corsépius <ralf.corsepius@rtems.org>
113
114        * cchip/cchip.c, gnatsupp/gnatsupp.c, timer/timer.c: Add missing
115        prototypes.
116
1172008-08-08      Joel Sherrill <joel.sherrill@OARcorp.com>
118
119        * startup/linkcmds: All SPARC executables should include
120        rtems_get_version_string so the monitor used can provide RTEMS
121        awareness based upon the version.
122
1232008-05-15      Joel Sherrill <joel.sherrill@OARcorp.com>
124
125        * Makefile.am, configure.ac: Add capability for bootcard.c BSP
126        Initialization Framework to ask the BSP where it has memory for the
127        RTEMS Workspace and C Program Heap. These collectively are referred
128        to as work area. If the BSP supports this, then it does not have to
129        include code to split the available memory between the two areas.
130        This reduces the amount of code in the BSP specific bspstart.c file.
131        Additionally, the shared framework can initialize the C Library, call
132        rtems_debug_enable(), and dirty the work area memory. Until most/all
133        BSPs support this new capability, if the BSP supports this, it should
134        call RTEMS_BSP_BOOTCARD_HANDLES_RAM_ALLOCATION from its configure.ac.
135        When the transition is complete, this autoconf macro can be removed.
136
1372008-05-07      Joel Sherrill <joel.sherrill@OARcorp.com>
138
139        * clock/ckinit.c: Add nanoseconds clock tick granularity support.
140
1412008-04-23      Joel Sherrill <joel.sherrill@OARcorp.com>
142
143        * Makefile.am: Remove all references to console_reserve_resources and
144        termios_reserve_resources.
145        * console/consolereserveresources.c: Removed.
146
1472008-03-12      Joel Sherrill <joel.sherrill@oarcorp.com>
148
149        * configure.ac: Fix typo.
150
1512008-03-03      Joel Sherrill <joel.sherrill@OARcorp.com>
152
153        * startup/linkcmds: Add wildcard to gcc_except_table section so
154        programs compiled with gcc 4.3.x can link.
155
1562007-12-11      Joel Sherrill <joel.sherrill@OARcorp.com>
157
158        * clock/ckinit.c, include/bsp.h: Eliminate copies of the Configuration
159        Table. Use the RTEMS provided accessor macros to obtain configuration
160        fields.
161
1622007-12-04      Joel Sherrill <joel.sherrill@OARcorp.com>
163
164        * include/bsp.h: Move interrupt_stack_size field from CPU Table to
165        Configuration Table. Eliminate CPU Table from all ports. Delete
166        references to CPU Table in all forms.
167
1682007-12-03      Joel Sherrill <joel.sherrill@OARcorp.com>
169
170        * Makefile.am: Moved most of the remaining CPU Table fields to the
171        Configuration Table. This included pretasking_hook, predriver_hook,
172        postdriver_hook, idle_task, do_zero_of_workspace,
173        extra_mpci_receive_server_stack, stack_allocate_hook, and
174        stack_free_hook. As a side-effect of this effort some multiprocessing
175        code was made conditional and some style clean up occurred.
176
1772007-11-30      Daniel Hellstrom <daniel@gaisler.com>
178
179        * rasta/rasta.c: LEON2 PCI RASTA driver. Changes RASTA PCI interrupt to
180        5 from 4. This is to avoid conflict with the LAN9C111 network MAC
181        driver using interrupt 4.
182
1832007-10-11      Daniel Hellstrom <daniel@gaisler.com>
184
185        * Makefile.am, preinstall.am: Fixes bug in OC-CAN baud rate calculator.
186        The BTR1 8-bit value was swapped.
187
1882007-09-12      Daniel Hellstrom <daniel@gaisler.com>
189
190        * leon_smc91111/leon_smc91111.c: LEON2 SMC91111 initialization: PIO
191        Interrupt initialization fix and speed rate defaulted to 100Mbit/s
192        for boards with 50MHz system clock or greater now all defaults to
193        100Mbit/s
194
1952007-09-07      Daniel Hellstrom <daniel@gaisler.com>
196
197        * leon_smc91111/leon_smc91111.c, rasta/rasta.c: Remove warnings.
198
1992007-09-06      Daniel Hellstrom <daniel@gaisler.com>
200
201        * pci/pci.c: New file.
202
2032007-09-06      Daniel Hellstrom <daniel@gaisler.com>
204
205        * cchip/cchip.c, include/cchip.h, include/rasta.h,
206        rasta/rasta.c: New files missed in previous commit.
207
2082007-09-06      Daniel Hellstrom <daniel@gaisler.com>
209
210        * Makefile.am, preinstall.am: Use the following new drivers from
211        sparc/shared: PCI, b1553BRM, SpaceWire(GRSPW), CAN (GRCAN), Raw UART.
212
2132007-09-05      Daniel Hellstrom <daniel@gaisler.com>
214
215        * include/bsp.h: LEON2 and LEON3 Data cache snooping detection on
216        startup, for drivers. (LEON2,3 are configurable processors, they can
217        be with or without DCache snooping. Caches without snooping needs the
218        drivers to flush cache or use the sparc instruction lda to force
219        cache miss...)
220
2212007-09-05      Daniel Hellstrom <daniel@gaisler.com>
222
223        * Makefile.am, preinstall.am: LEON3 AMBA PnP bus scanning moved to
224        shared/amba/amba.c and shared/include/ambapp.h. The AMBA scanning was
225        improved to take account for PnP info address translation. This is
226        useful when scanning remote AMBA busses for example when a board
227        connected with PCI has an AMBA bus that needs to be scanned, before
228        the addresses was hard coded. Also, LEON2 now have AMBA PnP bus
229        scanning support. By using the new AMBA scanning routines it is
230        possible to isolate the AMBA scanning code to ambapp.c, however
231        existing drivers should be updated to use them in order to save
232        space.
233
2342007-09-05      Daniel Hellstrom <daniel@gaisler.com>
235
236        * include/bsp.h: This patch prepares bsp.h so that shared code (new
237        drivers) can easily have small small sections of BSP specific code.
238
2392007-05-11      Joel Sherrill <joel.sherrill@OARcorp.com>
240
241        * startup/spurious.c: Fix typo from previous commit.
242
2432007-05-09      Joel Sherrill <joel.sherrill@OARcorp.com>
244
245        * console/debugputs.c, include/bsp.h, leon_smc91111/leon_smc91111.c,
246        startup/spurious.c: Remove debug print methods that are redundant
247        with prntk and replace their use with printk.
248
2492007-05-03      Joel Sherrill <joel@OARcorp.com>
250
251        * startup/linkcmds: Handle .data.* sections
252
2532007-04-12      Ralf Corsépius <ralf.corsepius@rtems.org>
254
255        * bsp_specs: Remove qrtems_debug.
256
2572007-03-10      Joel Sherrill <joel@OARcorp.com>
258
259        PR 1227/bsps
260        * include/bsp.h: Remove MAX_LONG_TEST_DURATION and
261        MAX_SHORT_TEST_DURATION. They are obsolete and unused.
262
2632006-12-12      Ralf Corsépius <ralf.corsepius@rtems.org>
264
265        * console/console.c, timer/timer.c: Use uint32_t instead of
266          rtems_unsigned32/unsigned32.
267
2682006-12-02      Ralf Corsépius <ralf.corsepius@rtems.org>
269
270        * configure.ac: New BUG-REPORT address.
271
2722006-11-16      Joel Sherrill <joel@OARcorp.com>
273
274        * clock/ckinit.c: Use common clock driver template and eliminate all
275        fast idle code specific to this BSP. This eliminates a fair amount of
276        code in the BSP clock driver and bsp_startup. The LEON3 has to do a
277        scan of the AMBA bus to find the timer so I added the new hook
278        Clock_driver_support_find_timer to support this. In general, there
279        was some clean up to the file headers of various files.
280
2812006-11-15      Joel Sherrill <joel@OARcorp.com>
282
283        * Makefile.am: Merge c_rtems_main() into boot_card(). This eliminated a
284        file and simplified initialization.
285
2862006-10-17      Ralf Corsépius <ralf.corsepius@rtems.org>
287
288        * Makefile.am: Remove superfluous -DASM.
289
2902006-10-17      Ralf Corsépius <ralf.corsepius@rtems.org>
291
292        * configure.ac: Require autoconf-2.60. Require automake-1.10.
293
2942006-06-24      Joel Sherrill <joel@OARcorp.com>
295
296        * startup/linkcmds: Add .rela.dyn sections.
297
2982006-03-08      Joel Sherrill <joel@OARcorp.com>
299
300        * startup/linkcmds: Add .gnu.linkonce.b.* section.
301
3022006-02-08      Joel Sherrill <joel@OARcorp.com>
303
304        * startup/linkcmds: Add sections required by newer gcc versions.
305
3062006-01-11      Ralf Corsepius <ralf.corsepius@rtems.org>
307
308        * configure.ac: Remove explicit ampolish3 support (now in
309        RTEMS_BSP_CONFIGURE).
310
3112006-01-10      Ralf Corsepius <ralf.corsepius@rtems.org>
312
313        * configure.ac: Add ampolish3 support.
314        * Makefile.am: Add preinstall.am.
315
3162006-01-09      Ralf Corsepius <ralf.corsepius@rtems.org>
317
318        * leon_smc91111/leon_smc91111.c, README, timer/timer.c,
319        startup/setvec.c, startup/spurious.c, startup/linkcmds,
320        console/console.c, console/debugputs.c,
321        console/consolereserveresources.c, bsp_specs, gnatsupp/gnatsupp.c,
322        include/coverhd.h, include/tm27.h, include/leon.h, include/bsp.h,
323        Makefile.am, configure.ac, times, leon_open_eth/leon_open_eth.c,
324        clock/ckinit.c: Backport from rtems-4-6-branch.
Note: See TracBrowser for help on using the repository browser.