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

4.104.11
Last change on this file since 49c8f45 was 49c8f45, checked in by Ralf Corsepius <ralf.corsepius@…>, on Sep 29, 2009 at 3:46:46 AM

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

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