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

4.9
Last change on this file since 8aa7be21 was 8aa7be21, checked in by Joel Sherrill <joel.sherrill@…>, on 04/25/11 at 19:40:17

2011-04-25 Jennifer Averett <jennifer.averett@…>

PR 1783/bsps

  • include/bsp.h: Remove dead prototypes of Clock_delay() and delay(). Neither had bodies.
  • Property mode set to 100644
File size: 8.9 KB
RevLine 
[8aa7be21]12011-04-25      Jennifer Averett <jennifer.averett@OARcorp.com>
2
3        PR 1783/bsps
4        * include/bsp.h: Remove dead prototypes of Clock_delay() and delay().
5        Neither had bodies.
6
[9ec55e63]72011-03-04      Joel Sherrill <joel.sherrilL@OARcorp.com>
8
9        PR 1748/bsps
10        * clock/ckinit.c: When the clock tick generates an interrupt WHILE we
11        have interrupts disabled doing a get TOD or uptime, the get
12        nanoseconds handler was returning a bogusly large number.
13
[199db78]142009-03-09      Antoine Lacroix <antoine.lacroix at sodern.fr>
15
16        PR 1391/bsps
17        * startup/spurious.c: Format was %d but had leading 0x.
18
[73d1f07]192009-03-02      Daniel Hellstrom <daniel@gaisler.com>
20
21        PR 1390/bsps
22        * startup/linkcmds: Fix sections so C++ global constructors and
23        destructors work with late model (>= 4.3) gcc versions.
24
[c608efb]252008-12-08      Ralf Corsépius <ralf.corsepius@rtems.org>
26
27        * bsp_specs: Backport from CVS-HEAD.
28
[f44b668]292008-09-05      Ralf Corsépius <ralf.corsepius@rtems.org>
30
31        * console/console.c, timer/timer.c: Convert to "bool".
32
[c8b03dbd]332008-09-03      Joel Sherrill <joel.sherrill@OARcorp.com>
34
35        * timer/timer.c: Convert using "bool".
36
[e511e126]372008-08-31      Joel Sherrill <joel.sherrill@oarcorp.com>
38
39        * timer/timer.c: Eliminate empty function from every benchmark timer
40        driver. Fix spelling.
41
[424ee2ba]422008-08-31      Joel Sherrill <joel.sherrill@oarcorp.com>
43
44        * timer/timer.c: Rename timer driver methods to follow RTEMS
45        programming conventions.
46
[568bc60]472008-08-18      Ralf Corsépius <ralf.corsepius@rtems.org>
48
49        * cchip/cchip.c, gnatsupp/gnatsupp.c, timer/timer.c: Add missing
50        prototypes.
51
[61bd7494]522008-08-08      Joel Sherrill <joel.sherrill@OARcorp.com>
53
54        * startup/linkcmds: All SPARC executables should include
55        rtems_get_version_string so the monitor used can provide RTEMS
56        awareness based upon the version.
57
[5e5d0b1]582008-05-15      Joel Sherrill <joel.sherrill@OARcorp.com>
59
60        * Makefile.am, configure.ac: Add capability for bootcard.c BSP
61        Initialization Framework to ask the BSP where it has memory for the
62        RTEMS Workspace and C Program Heap. These collectively are referred
63        to as work area. If the BSP supports this, then it does not have to
64        include code to split the available memory between the two areas.
65        This reduces the amount of code in the BSP specific bspstart.c file.
66        Additionally, the shared framework can initialize the C Library, call
67        rtems_debug_enable(), and dirty the work area memory. Until most/all
68        BSPs support this new capability, if the BSP supports this, it should
69        call RTEMS_BSP_BOOTCARD_HANDLES_RAM_ALLOCATION from its configure.ac.
70        When the transition is complete, this autoconf macro can be removed.
71
[0e58c4f]722008-05-07      Joel Sherrill <joel.sherrill@OARcorp.com>
73
74        * clock/ckinit.c: Add nanoseconds clock tick granularity support.
75
[fedc835c]762008-04-23      Joel Sherrill <joel.sherrill@OARcorp.com>
77
78        * Makefile.am: Remove all references to console_reserve_resources and
79        termios_reserve_resources.
80        * console/consolereserveresources.c: Removed.
81
[bd7a91b]822008-03-12      Joel Sherrill <joel.sherrill@oarcorp.com>
83
84        * configure.ac: Fix typo.
85
[d1f57b5]862008-03-03      Joel Sherrill <joel.sherrill@OARcorp.com>
87
88        * startup/linkcmds: Add wildcard to gcc_except_table section so
89        programs compiled with gcc 4.3.x can link.
90
[2d25867]912007-12-11      Joel Sherrill <joel.sherrill@OARcorp.com>
92
93        * clock/ckinit.c, include/bsp.h: Eliminate copies of the Configuration
94        Table. Use the RTEMS provided accessor macros to obtain configuration
95        fields.
96
[c93b6ec]972007-12-04      Joel Sherrill <joel.sherrill@OARcorp.com>
98
99        * include/bsp.h: Move interrupt_stack_size field from CPU Table to
100        Configuration Table. Eliminate CPU Table from all ports. Delete
101        references to CPU Table in all forms.
102
[2f1d801]1032007-12-03      Joel Sherrill <joel.sherrill@OARcorp.com>
104
105        * Makefile.am: Moved most of the remaining CPU Table fields to the
106        Configuration Table. This included pretasking_hook, predriver_hook,
107        postdriver_hook, idle_task, do_zero_of_workspace,
108        extra_mpci_receive_server_stack, stack_allocate_hook, and
109        stack_free_hook. As a side-effect of this effort some multiprocessing
110        code was made conditional and some style clean up occurred.
111
[6f237224]1122007-11-30      Daniel Hellstrom <daniel@gaisler.com>
113
114        * rasta/rasta.c: LEON2 PCI RASTA driver. Changes RASTA PCI interrupt to
115        5 from 4. This is to avoid conflict with the LAN9C111 network MAC
116        driver using interrupt 4.
117
[dd7f591]1182007-10-11      Daniel Hellstrom <daniel@gaisler.com>
119
120        * Makefile.am, preinstall.am: Fixes bug in OC-CAN baud rate calculator.
121        The BTR1 8-bit value was swapped.
122
[47b29ac]1232007-09-12      Daniel Hellstrom <daniel@gaisler.com>
124
125        * leon_smc91111/leon_smc91111.c: LEON2 SMC91111 initialization: PIO
126        Interrupt initialization fix and speed rate defaulted to 100Mbit/s
127        for boards with 50MHz system clock or greater now all defaults to
128        100Mbit/s
129
[3734192]1302007-09-07      Daniel Hellstrom <daniel@gaisler.com>
131
132        * leon_smc91111/leon_smc91111.c, rasta/rasta.c: Remove warnings.
133
[931e9cc0]1342007-09-06      Daniel Hellstrom <daniel@gaisler.com>
135
136        * pci/pci.c: New file.
137
[ee8933f2]1382007-09-06      Daniel Hellstrom <daniel@gaisler.com>
139
140        * cchip/cchip.c, include/cchip.h, include/rasta.h,
141        rasta/rasta.c: New files missed in previous commit.
142
[c468e489]1432007-09-06      Daniel Hellstrom <daniel@gaisler.com>
144
145        * Makefile.am, preinstall.am: Use the following new drivers from
146        sparc/shared: PCI, b1553BRM, SpaceWire(GRSPW), CAN (GRCAN), Raw UART.
147
[5982921]1482007-09-05      Daniel Hellstrom <daniel@gaisler.com>
149
150        * include/bsp.h: LEON2 and LEON3 Data cache snooping detection on
151        startup, for drivers. (LEON2,3 are configurable processors, they can
152        be with or without DCache snooping. Caches without snooping needs the
153        drivers to flush cache or use the sparc instruction lda to force
154        cache miss...)
155
[4d3933b3]1562007-09-05      Daniel Hellstrom <daniel@gaisler.com>
157
158        * Makefile.am, preinstall.am: LEON3 AMBA PnP bus scanning moved to
159        shared/amba/amba.c and shared/include/ambapp.h. The AMBA scanning was
160        improved to take account for PnP info address translation. This is
161        useful when scanning remote AMBA busses for example when a board
162        connected with PCI has an AMBA bus that needs to be scanned, before
163        the addresses was hard coded. Also, LEON2 now have AMBA PnP bus
164        scanning support. By using the new AMBA scanning routines it is
165        possible to isolate the AMBA scanning code to ambapp.c, however
166        existing drivers should be updated to use them in order to save
167        space.
168
[2aaff51]1692007-09-05      Daniel Hellstrom <daniel@gaisler.com>
170
171        * include/bsp.h: This patch prepares bsp.h so that shared code (new
172        drivers) can easily have small small sections of BSP specific code.
173
[65332b4]1742007-05-11      Joel Sherrill <joel.sherrill@OARcorp.com>
175
176        * startup/spurious.c: Fix typo from previous commit.
177
[94bbe857]1782007-05-09      Joel Sherrill <joel.sherrill@OARcorp.com>
179
180        * console/debugputs.c, include/bsp.h, leon_smc91111/leon_smc91111.c,
181        startup/spurious.c: Remove debug print methods that are redundant
182        with prntk and replace their use with printk.
183
[1144653]1842007-05-03      Joel Sherrill <joel@OARcorp.com>
185
186        * startup/linkcmds: Handle .data.* sections
187
[2948f70]1882007-04-12      Ralf Corsépius <ralf.corsepius@rtems.org>
189
190        * bsp_specs: Remove qrtems_debug.
191
[5d3d6d1a]1922007-03-10      Joel Sherrill <joel@OARcorp.com>
193
194        PR 1227/bsps
195        * include/bsp.h: Remove MAX_LONG_TEST_DURATION and
196        MAX_SHORT_TEST_DURATION. They are obsolete and unused.
197
[b8e42a76]1982006-12-12      Ralf Corsépius <ralf.corsepius@rtems.org>
199
200        * console/console.c, timer/timer.c: Use uint32_t instead of
201          rtems_unsigned32/unsigned32.
202
[fcb0cd46]2032006-12-02      Ralf Corsépius <ralf.corsepius@rtems.org>
204
205        * configure.ac: New BUG-REPORT address.
206
[2d4b256]2072006-11-16      Joel Sherrill <joel@OARcorp.com>
208
209        * clock/ckinit.c: Use common clock driver template and eliminate all
210        fast idle code specific to this BSP. This eliminates a fair amount of
211        code in the BSP clock driver and bsp_startup. The LEON3 has to do a
212        scan of the AMBA bus to find the timer so I added the new hook
213        Clock_driver_support_find_timer to support this. In general, there
214        was some clean up to the file headers of various files.
215
[aa4369c]2162006-11-15      Joel Sherrill <joel@OARcorp.com>
217
218        * Makefile.am: Merge c_rtems_main() into boot_card(). This eliminated a
219        file and simplified initialization.
220
[57357d9]2212006-10-17      Ralf Corsépius <ralf.corsepius@rtems.org>
222
223        * Makefile.am: Remove superfluous -DASM.
224
[754610f]2252006-10-17      Ralf Corsépius <ralf.corsepius@rtems.org>
226
227        * configure.ac: Require autoconf-2.60. Require automake-1.10.
228
[f70c44da]2292006-06-24      Joel Sherrill <joel@OARcorp.com>
230
231        * startup/linkcmds: Add .rela.dyn sections.
232
[bd86290d]2332006-03-08      Joel Sherrill <joel@OARcorp.com>
234
235        * startup/linkcmds: Add .gnu.linkonce.b.* section.
236
[4217b96]2372006-02-08      Joel Sherrill <joel@OARcorp.com>
238
239        * startup/linkcmds: Add sections required by newer gcc versions.
240
[73733dc]2412006-01-11      Ralf Corsepius <ralf.corsepius@rtems.org>
242
243        * configure.ac: Remove explicit ampolish3 support (now in
244        RTEMS_BSP_CONFIGURE).
245
[4d8d475]2462006-01-10      Ralf Corsepius <ralf.corsepius@rtems.org>
247
248        * configure.ac: Add ampolish3 support.
249        * Makefile.am: Add preinstall.am.
250
[3a2c14d]2512006-01-09      Ralf Corsepius <ralf.corsepius@rtems.org>
252
253        * leon_smc91111/leon_smc91111.c, README, timer/timer.c,
254        startup/setvec.c, startup/spurious.c, startup/linkcmds,
255        console/console.c, console/debugputs.c,
256        console/consolereserveresources.c, bsp_specs, gnatsupp/gnatsupp.c,
257        include/coverhd.h, include/tm27.h, include/leon.h, include/bsp.h,
258        Makefile.am, configure.ac, times, leon_open_eth/leon_open_eth.c,
259        clock/ckinit.c: Backport from rtems-4-6-branch.
Note: See TracBrowser for help on using the repository browser.