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

4.104.115
Last change on this file since f0a680b was f0a680b, checked in by Ralf Corsepius <ralf.corsepius@…>, on 12/04/08 at 15:51:20

2008-12-04 Ralf Corsépius <ralf.corsepius@…>

  • bsp_specs: Remove -e start from %link.
  • Property mode set to 100644
File size: 9.8 KB
Line 
12008-12-04      Ralf Corsépius <ralf.corsepius@rtems.org>
2
3        * bsp_specs: Remove -e start from %link.
4
52008-10-02      Joel Sherrill <joel.sherrill@OARcorp.com>
6
7        * Makefile.am, preinstall.am:
8        * include/coverhd.h: Removed.
9
102008-09-30      Ralf Corsépius <ralf.corsepius@rtems.org>
11
12        * clock/ckinit.c: include "../../../shared/clockdrv_shell.h".
13        * Makefile.am: Reflect changes above.
14
152008-09-29      Ralf Corsépius <ralf.corsepius@rtems.org>
16
17        * Makefile.am: Eliminate bsp.am. Build startup files as side-effect
18        of building libbspstart.a, using automake-rules.
19
202008-09-29      Ralf Corsépius <ralf.corsepius@rtems.org>
21
22        * Makefile.am: Eliminate *_SOURCES.
23
242008-09-29      Ralf Corsépius <ralf.corsepius@rtems.org>
25
26        * Makefile.am: Move noinst_LIBRARIES = libbsp.a before its
27        components.
28
292008-09-26      Ralf Corsépius <ralf.corsepius@rtems.org>
30
31        * Makefile.am: Cleanup ../../shared/include/bootcard.h handling.
32
332008-09-23      Joel Sherrill <joel.sherrill@oarcorp.com>
34
35        * configure.ac: Make letting boot_card() handle work area allocation
36        mandatory. Rename RTEMS_BSP_BOOTCARD_HANDLES_RAM_ALLOCATION to
37        BSP_BOOTCARD_OPTIONS.
38
392008-09-23      Joel Sherrill <joel.sherrill@oarcorp.com>
40
41        * Makefile.am: bsp_cleanup() had the same code which was executed when
42        you returned from boot_card() to start.S. So just use the stub
43        bsp_cleanup() implementation and remove a file.
44
452008-09-15      Joel Sherrill <joel.sherrill@oarcorp.com>
46
47        * Makefile.am: Use shared bsp_get_work_area() in its own file and rely
48        on BSP Framework to perform more initialization.
49
502008-09-10      Joel Sherrill <joel.sherrill@oarcorp.com>
51
52        * include/bsp.h: Review of all bsp_cleanup() implementations. In this
53        phase, all prototypes were removed from bsp.h and empty
54        implementations were removed and made to use the shared stub.
55
562008-09-05      Ralf Corsépius <ralf.corsepius@rtems.org>
57
58        * console/console.c, timer/timer.c: Convert to "bool".
59
602008-09-03      Joel Sherrill <joel.sherrill@OARcorp.com>
61
62        * timer/timer.c: Convert using "bool".
63
642008-08-31      Joel Sherrill <joel.sherrill@oarcorp.com>
65
66        * timer/timer.c: Eliminate empty function from every benchmark timer
67        driver. Fix spelling.
68
692008-08-31      Joel Sherrill <joel.sherrill@oarcorp.com>
70
71        * timer/timer.c: Rename timer driver methods to follow RTEMS
72        programming conventions.
73
742008-08-18      Ralf Corsépius <ralf.corsepius@rtems.org>
75
76        * cchip/cchip.c, gnatsupp/gnatsupp.c, timer/timer.c: Add missing
77        prototypes.
78
792008-08-08      Joel Sherrill <joel.sherrill@OARcorp.com>
80
81        * startup/linkcmds: All SPARC executables should include
82        rtems_get_version_string so the monitor used can provide RTEMS
83        awareness based upon the version.
84
852008-05-15      Joel Sherrill <joel.sherrill@OARcorp.com>
86
87        * Makefile.am, configure.ac: Add capability for bootcard.c BSP
88        Initialization Framework to ask the BSP where it has memory for the
89        RTEMS Workspace and C Program Heap. These collectively are referred
90        to as work area. If the BSP supports this, then it does not have to
91        include code to split the available memory between the two areas.
92        This reduces the amount of code in the BSP specific bspstart.c file.
93        Additionally, the shared framework can initialize the C Library, call
94        rtems_debug_enable(), and dirty the work area memory. Until most/all
95        BSPs support this new capability, if the BSP supports this, it should
96        call RTEMS_BSP_BOOTCARD_HANDLES_RAM_ALLOCATION from its configure.ac.
97        When the transition is complete, this autoconf macro can be removed.
98
992008-05-07      Joel Sherrill <joel.sherrill@OARcorp.com>
100
101        * clock/ckinit.c: Add nanoseconds clock tick granularity support.
102
1032008-04-23      Joel Sherrill <joel.sherrill@OARcorp.com>
104
105        * Makefile.am: Remove all references to console_reserve_resources and
106        termios_reserve_resources.
107        * console/consolereserveresources.c: Removed.
108
1092008-03-12      Joel Sherrill <joel.sherrill@oarcorp.com>
110
111        * configure.ac: Fix typo.
112
1132008-03-03      Joel Sherrill <joel.sherrill@OARcorp.com>
114
115        * startup/linkcmds: Add wildcard to gcc_except_table section so
116        programs compiled with gcc 4.3.x can link.
117
1182007-12-11      Joel Sherrill <joel.sherrill@OARcorp.com>
119
120        * clock/ckinit.c, include/bsp.h: Eliminate copies of the Configuration
121        Table. Use the RTEMS provided accessor macros to obtain configuration
122        fields.
123
1242007-12-04      Joel Sherrill <joel.sherrill@OARcorp.com>
125
126        * include/bsp.h: Move interrupt_stack_size field from CPU Table to
127        Configuration Table. Eliminate CPU Table from all ports. Delete
128        references to CPU Table in all forms.
129
1302007-12-03      Joel Sherrill <joel.sherrill@OARcorp.com>
131
132        * Makefile.am: Moved most of the remaining CPU Table fields to the
133        Configuration Table. This included pretasking_hook, predriver_hook,
134        postdriver_hook, idle_task, do_zero_of_workspace,
135        extra_mpci_receive_server_stack, stack_allocate_hook, and
136        stack_free_hook. As a side-effect of this effort some multiprocessing
137        code was made conditional and some style clean up occurred.
138
1392007-11-30      Daniel Hellstrom <daniel@gaisler.com>
140
141        * rasta/rasta.c: LEON2 PCI RASTA driver. Changes RASTA PCI interrupt to
142        5 from 4. This is to avoid conflict with the LAN9C111 network MAC
143        driver using interrupt 4.
144
1452007-10-11      Daniel Hellstrom <daniel@gaisler.com>
146
147        * Makefile.am, preinstall.am: Fixes bug in OC-CAN baud rate calculator.
148        The BTR1 8-bit value was swapped.
149
1502007-09-12      Daniel Hellstrom <daniel@gaisler.com>
151
152        * leon_smc91111/leon_smc91111.c: LEON2 SMC91111 initialization: PIO
153        Interrupt initialization fix and speed rate defaulted to 100Mbit/s
154        for boards with 50MHz system clock or greater now all defaults to
155        100Mbit/s
156
1572007-09-07      Daniel Hellstrom <daniel@gaisler.com>
158
159        * leon_smc91111/leon_smc91111.c, rasta/rasta.c: Remove warnings.
160
1612007-09-06      Daniel Hellstrom <daniel@gaisler.com>
162
163        * pci/pci.c: New file.
164
1652007-09-06      Daniel Hellstrom <daniel@gaisler.com>
166
167        * cchip/cchip.c, include/cchip.h, include/rasta.h,
168        rasta/rasta.c: New files missed in previous commit.
169
1702007-09-06      Daniel Hellstrom <daniel@gaisler.com>
171
172        * Makefile.am, preinstall.am: Use the following new drivers from
173        sparc/shared: PCI, b1553BRM, SpaceWire(GRSPW), CAN (GRCAN), Raw UART.
174
1752007-09-05      Daniel Hellstrom <daniel@gaisler.com>
176
177        * include/bsp.h: LEON2 and LEON3 Data cache snooping detection on
178        startup, for drivers. (LEON2,3 are configurable processors, they can
179        be with or without DCache snooping. Caches without snooping needs the
180        drivers to flush cache or use the sparc instruction lda to force
181        cache miss...)
182
1832007-09-05      Daniel Hellstrom <daniel@gaisler.com>
184
185        * Makefile.am, preinstall.am: LEON3 AMBA PnP bus scanning moved to
186        shared/amba/amba.c and shared/include/ambapp.h. The AMBA scanning was
187        improved to take account for PnP info address translation. This is
188        useful when scanning remote AMBA busses for example when a board
189        connected with PCI has an AMBA bus that needs to be scanned, before
190        the addresses was hard coded. Also, LEON2 now have AMBA PnP bus
191        scanning support. By using the new AMBA scanning routines it is
192        possible to isolate the AMBA scanning code to ambapp.c, however
193        existing drivers should be updated to use them in order to save
194        space.
195
1962007-09-05      Daniel Hellstrom <daniel@gaisler.com>
197
198        * include/bsp.h: This patch prepares bsp.h so that shared code (new
199        drivers) can easily have small small sections of BSP specific code.
200
2012007-05-11      Joel Sherrill <joel.sherrill@OARcorp.com>
202
203        * startup/spurious.c: Fix typo from previous commit.
204
2052007-05-09      Joel Sherrill <joel.sherrill@OARcorp.com>
206
207        * console/debugputs.c, include/bsp.h, leon_smc91111/leon_smc91111.c,
208        startup/spurious.c: Remove debug print methods that are redundant
209        with prntk and replace their use with printk.
210
2112007-05-03      Joel Sherrill <joel@OARcorp.com>
212
213        * startup/linkcmds: Handle .data.* sections
214
2152007-04-12      Ralf Corsépius <ralf.corsepius@rtems.org>
216
217        * bsp_specs: Remove qrtems_debug.
218
2192007-03-10      Joel Sherrill <joel@OARcorp.com>
220
221        PR 1227/bsps
222        * include/bsp.h: Remove MAX_LONG_TEST_DURATION and
223        MAX_SHORT_TEST_DURATION. They are obsolete and unused.
224
2252006-12-12      Ralf Corsépius <ralf.corsepius@rtems.org>
226
227        * console/console.c, timer/timer.c: Use uint32_t instead of
228          rtems_unsigned32/unsigned32.
229
2302006-12-02      Ralf Corsépius <ralf.corsepius@rtems.org>
231
232        * configure.ac: New BUG-REPORT address.
233
2342006-11-16      Joel Sherrill <joel@OARcorp.com>
235
236        * clock/ckinit.c: Use common clock driver template and eliminate all
237        fast idle code specific to this BSP. This eliminates a fair amount of
238        code in the BSP clock driver and bsp_startup. The LEON3 has to do a
239        scan of the AMBA bus to find the timer so I added the new hook
240        Clock_driver_support_find_timer to support this. In general, there
241        was some clean up to the file headers of various files.
242
2432006-11-15      Joel Sherrill <joel@OARcorp.com>
244
245        * Makefile.am: Merge c_rtems_main() into boot_card(). This eliminated a
246        file and simplified initialization.
247
2482006-10-17      Ralf Corsépius <ralf.corsepius@rtems.org>
249
250        * Makefile.am: Remove superfluous -DASM.
251
2522006-10-17      Ralf Corsépius <ralf.corsepius@rtems.org>
253
254        * configure.ac: Require autoconf-2.60. Require automake-1.10.
255
2562006-06-24      Joel Sherrill <joel@OARcorp.com>
257
258        * startup/linkcmds: Add .rela.dyn sections.
259
2602006-03-08      Joel Sherrill <joel@OARcorp.com>
261
262        * startup/linkcmds: Add .gnu.linkonce.b.* section.
263
2642006-02-08      Joel Sherrill <joel@OARcorp.com>
265
266        * startup/linkcmds: Add sections required by newer gcc versions.
267
2682006-01-11      Ralf Corsepius <ralf.corsepius@rtems.org>
269
270        * configure.ac: Remove explicit ampolish3 support (now in
271        RTEMS_BSP_CONFIGURE).
272
2732006-01-10      Ralf Corsepius <ralf.corsepius@rtems.org>
274
275        * configure.ac: Add ampolish3 support.
276        * Makefile.am: Add preinstall.am.
277
2782006-01-09      Ralf Corsepius <ralf.corsepius@rtems.org>
279
280        * leon_smc91111/leon_smc91111.c, README, timer/timer.c,
281        startup/setvec.c, startup/spurious.c, startup/linkcmds,
282        console/console.c, console/debugputs.c,
283        console/consolereserveresources.c, bsp_specs, gnatsupp/gnatsupp.c,
284        include/coverhd.h, include/tm27.h, include/leon.h, include/bsp.h,
285        Makefile.am, configure.ac, times, leon_open_eth/leon_open_eth.c,
286        clock/ckinit.c: Backport from rtems-4-6-branch.
Note: See TracBrowser for help on using the repository browser.