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

4.104.115
Last change on this file since 11977832 was 6b2b37d2, checked in by Ralf Corsepius <ralf.corsepius@…>, on 09/15/09 at 14:45:47

2009-09-15 Ralf Corsépius <ralf.corsepius@…>

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