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

4.104.115
Last change on this file since b1ded240 was 182674ed, checked in by Joel Sherrill <joel.sherrill@…>, on 09/15/08 at 17:54:09

2008-09-15 Joel Sherrill <joel.sherrill@…>

  • Makefile.am: Use shared bsp_get_work_area() in its own file and rely on BSP Framework to perform more initialization.
  • Property mode set to 100644
File size: 8.5 KB
RevLine 
[182674ed]12008-09-15      Joel Sherrill <joel.sherrill@oarcorp.com>
2
3        * Makefile.am: Use shared bsp_get_work_area() in its own file and rely
4        on BSP Framework to perform more initialization.
5
[4909a30]62008-09-10      Joel Sherrill <joel.sherrill@oarcorp.com>
7
8        * include/bsp.h: Review of all bsp_cleanup() implementations. In this
9        phase, all prototypes were removed from bsp.h and empty
10        implementations were removed and made to use the shared stub.
11
[f44b668]122008-09-05      Ralf Corsépius <ralf.corsepius@rtems.org>
13
14        * console/console.c, timer/timer.c: Convert to "bool".
15
[c8b03dbd]162008-09-03      Joel Sherrill <joel.sherrill@OARcorp.com>
17
18        * timer/timer.c: Convert using "bool".
19
[e511e126]202008-08-31      Joel Sherrill <joel.sherrill@oarcorp.com>
21
22        * timer/timer.c: Eliminate empty function from every benchmark timer
23        driver. Fix spelling.
24
[424ee2ba]252008-08-31      Joel Sherrill <joel.sherrill@oarcorp.com>
26
27        * timer/timer.c: Rename timer driver methods to follow RTEMS
28        programming conventions.
29
[568bc60]302008-08-18      Ralf Corsépius <ralf.corsepius@rtems.org>
31
32        * cchip/cchip.c, gnatsupp/gnatsupp.c, timer/timer.c: Add missing
33        prototypes.
34
[61bd7494]352008-08-08      Joel Sherrill <joel.sherrill@OARcorp.com>
36
37        * startup/linkcmds: All SPARC executables should include
38        rtems_get_version_string so the monitor used can provide RTEMS
39        awareness based upon the version.
40
[5e5d0b1]412008-05-15      Joel Sherrill <joel.sherrill@OARcorp.com>
42
43        * Makefile.am, configure.ac: Add capability for bootcard.c BSP
44        Initialization Framework to ask the BSP where it has memory for the
45        RTEMS Workspace and C Program Heap. These collectively are referred
46        to as work area. If the BSP supports this, then it does not have to
47        include code to split the available memory between the two areas.
48        This reduces the amount of code in the BSP specific bspstart.c file.
49        Additionally, the shared framework can initialize the C Library, call
50        rtems_debug_enable(), and dirty the work area memory. Until most/all
51        BSPs support this new capability, if the BSP supports this, it should
52        call RTEMS_BSP_BOOTCARD_HANDLES_RAM_ALLOCATION from its configure.ac.
53        When the transition is complete, this autoconf macro can be removed.
54
[0e58c4f]552008-05-07      Joel Sherrill <joel.sherrill@OARcorp.com>
56
57        * clock/ckinit.c: Add nanoseconds clock tick granularity support.
58
[fedc835c]592008-04-23      Joel Sherrill <joel.sherrill@OARcorp.com>
60
61        * Makefile.am: Remove all references to console_reserve_resources and
62        termios_reserve_resources.
63        * console/consolereserveresources.c: Removed.
64
[bd7a91b]652008-03-12      Joel Sherrill <joel.sherrill@oarcorp.com>
66
67        * configure.ac: Fix typo.
68
[d1f57b5]692008-03-03      Joel Sherrill <joel.sherrill@OARcorp.com>
70
71        * startup/linkcmds: Add wildcard to gcc_except_table section so
72        programs compiled with gcc 4.3.x can link.
73
[2d25867]742007-12-11      Joel Sherrill <joel.sherrill@OARcorp.com>
75
76        * clock/ckinit.c, include/bsp.h: Eliminate copies of the Configuration
77        Table. Use the RTEMS provided accessor macros to obtain configuration
78        fields.
79
[c93b6ec]802007-12-04      Joel Sherrill <joel.sherrill@OARcorp.com>
81
82        * include/bsp.h: Move interrupt_stack_size field from CPU Table to
83        Configuration Table. Eliminate CPU Table from all ports. Delete
84        references to CPU Table in all forms.
85
[2f1d801]862007-12-03      Joel Sherrill <joel.sherrill@OARcorp.com>
87
88        * Makefile.am: Moved most of the remaining CPU Table fields to the
89        Configuration Table. This included pretasking_hook, predriver_hook,
90        postdriver_hook, idle_task, do_zero_of_workspace,
91        extra_mpci_receive_server_stack, stack_allocate_hook, and
92        stack_free_hook. As a side-effect of this effort some multiprocessing
93        code was made conditional and some style clean up occurred.
94
[6f237224]952007-11-30      Daniel Hellstrom <daniel@gaisler.com>
96
97        * rasta/rasta.c: LEON2 PCI RASTA driver. Changes RASTA PCI interrupt to
98        5 from 4. This is to avoid conflict with the LAN9C111 network MAC
99        driver using interrupt 4.
100
[dd7f591]1012007-10-11      Daniel Hellstrom <daniel@gaisler.com>
102
103        * Makefile.am, preinstall.am: Fixes bug in OC-CAN baud rate calculator.
104        The BTR1 8-bit value was swapped.
105
[47b29ac]1062007-09-12      Daniel Hellstrom <daniel@gaisler.com>
107
108        * leon_smc91111/leon_smc91111.c: LEON2 SMC91111 initialization: PIO
109        Interrupt initialization fix and speed rate defaulted to 100Mbit/s
110        for boards with 50MHz system clock or greater now all defaults to
111        100Mbit/s
112
[3734192]1132007-09-07      Daniel Hellstrom <daniel@gaisler.com>
114
115        * leon_smc91111/leon_smc91111.c, rasta/rasta.c: Remove warnings.
116
[931e9cc0]1172007-09-06      Daniel Hellstrom <daniel@gaisler.com>
118
119        * pci/pci.c: New file.
120
[ee8933f2]1212007-09-06      Daniel Hellstrom <daniel@gaisler.com>
122
123        * cchip/cchip.c, include/cchip.h, include/rasta.h,
124        rasta/rasta.c: New files missed in previous commit.
125
[c468e489]1262007-09-06      Daniel Hellstrom <daniel@gaisler.com>
127
128        * Makefile.am, preinstall.am: Use the following new drivers from
129        sparc/shared: PCI, b1553BRM, SpaceWire(GRSPW), CAN (GRCAN), Raw UART.
130
[5982921]1312007-09-05      Daniel Hellstrom <daniel@gaisler.com>
132
133        * include/bsp.h: LEON2 and LEON3 Data cache snooping detection on
134        startup, for drivers. (LEON2,3 are configurable processors, they can
135        be with or without DCache snooping. Caches without snooping needs the
136        drivers to flush cache or use the sparc instruction lda to force
137        cache miss...)
138
[4d3933b3]1392007-09-05      Daniel Hellstrom <daniel@gaisler.com>
140
141        * Makefile.am, preinstall.am: LEON3 AMBA PnP bus scanning moved to
142        shared/amba/amba.c and shared/include/ambapp.h. The AMBA scanning was
143        improved to take account for PnP info address translation. This is
144        useful when scanning remote AMBA busses for example when a board
145        connected with PCI has an AMBA bus that needs to be scanned, before
146        the addresses was hard coded. Also, LEON2 now have AMBA PnP bus
147        scanning support. By using the new AMBA scanning routines it is
148        possible to isolate the AMBA scanning code to ambapp.c, however
149        existing drivers should be updated to use them in order to save
150        space.
151
[2aaff51]1522007-09-05      Daniel Hellstrom <daniel@gaisler.com>
153
154        * include/bsp.h: This patch prepares bsp.h so that shared code (new
155        drivers) can easily have small small sections of BSP specific code.
156
[65332b4]1572007-05-11      Joel Sherrill <joel.sherrill@OARcorp.com>
158
159        * startup/spurious.c: Fix typo from previous commit.
160
[94bbe857]1612007-05-09      Joel Sherrill <joel.sherrill@OARcorp.com>
162
163        * console/debugputs.c, include/bsp.h, leon_smc91111/leon_smc91111.c,
164        startup/spurious.c: Remove debug print methods that are redundant
165        with prntk and replace their use with printk.
166
[1144653]1672007-05-03      Joel Sherrill <joel@OARcorp.com>
168
169        * startup/linkcmds: Handle .data.* sections
170
[2948f70]1712007-04-12      Ralf Corsépius <ralf.corsepius@rtems.org>
172
173        * bsp_specs: Remove qrtems_debug.
174
[5d3d6d1a]1752007-03-10      Joel Sherrill <joel@OARcorp.com>
176
177        PR 1227/bsps
178        * include/bsp.h: Remove MAX_LONG_TEST_DURATION and
179        MAX_SHORT_TEST_DURATION. They are obsolete and unused.
180
[b8e42a76]1812006-12-12      Ralf Corsépius <ralf.corsepius@rtems.org>
182
183        * console/console.c, timer/timer.c: Use uint32_t instead of
184          rtems_unsigned32/unsigned32.
185
[fcb0cd46]1862006-12-02      Ralf Corsépius <ralf.corsepius@rtems.org>
187
188        * configure.ac: New BUG-REPORT address.
189
[2d4b256]1902006-11-16      Joel Sherrill <joel@OARcorp.com>
191
192        * clock/ckinit.c: Use common clock driver template and eliminate all
193        fast idle code specific to this BSP. This eliminates a fair amount of
194        code in the BSP clock driver and bsp_startup. The LEON3 has to do a
195        scan of the AMBA bus to find the timer so I added the new hook
196        Clock_driver_support_find_timer to support this. In general, there
197        was some clean up to the file headers of various files.
198
[aa4369c]1992006-11-15      Joel Sherrill <joel@OARcorp.com>
200
201        * Makefile.am: Merge c_rtems_main() into boot_card(). This eliminated a
202        file and simplified initialization.
203
[57357d9]2042006-10-17      Ralf Corsépius <ralf.corsepius@rtems.org>
205
206        * Makefile.am: Remove superfluous -DASM.
207
[754610f]2082006-10-17      Ralf Corsépius <ralf.corsepius@rtems.org>
209
210        * configure.ac: Require autoconf-2.60. Require automake-1.10.
211
[f70c44da]2122006-06-24      Joel Sherrill <joel@OARcorp.com>
213
214        * startup/linkcmds: Add .rela.dyn sections.
215
[bd86290d]2162006-03-08      Joel Sherrill <joel@OARcorp.com>
217
218        * startup/linkcmds: Add .gnu.linkonce.b.* section.
219
[4217b96]2202006-02-08      Joel Sherrill <joel@OARcorp.com>
221
222        * startup/linkcmds: Add sections required by newer gcc versions.
223
[73733dc]2242006-01-11      Ralf Corsepius <ralf.corsepius@rtems.org>
225
226        * configure.ac: Remove explicit ampolish3 support (now in
227        RTEMS_BSP_CONFIGURE).
228
[4d8d475]2292006-01-10      Ralf Corsepius <ralf.corsepius@rtems.org>
230
231        * configure.ac: Add ampolish3 support.
232        * Makefile.am: Add preinstall.am.
233
[3a2c14d]2342006-01-09      Ralf Corsepius <ralf.corsepius@rtems.org>
235
236        * leon_smc91111/leon_smc91111.c, README, timer/timer.c,
237        startup/setvec.c, startup/spurious.c, startup/linkcmds,
238        console/console.c, console/debugputs.c,
239        console/consolereserveresources.c, bsp_specs, gnatsupp/gnatsupp.c,
240        include/coverhd.h, include/tm27.h, include/leon.h, include/bsp.h,
241        Makefile.am, configure.ac, times, leon_open_eth/leon_open_eth.c,
242        clock/ckinit.c: Backport from rtems-4-6-branch.
Note: See TracBrowser for help on using the repository browser.