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

4.9
Last change on this file since 9ec55e63 was 9ec55e63, checked in by Joel Sherrill <joel.sherrill@…>, on Mar 4, 2011 at 2:07:17 PM

2011-03-04 Joel Sherrill <joel.sherrilL@…>

PR 1748/bsps

  • clock/ckinit.c: When the clock tick generates an interrupt WHILE we have interrupts disabled doing a get TOD or uptime, the get nanoseconds handler was returning a bogusly large number.
  • Property mode set to 100644
File size: 8.7 KB
Line 
12011-03-04      Joel Sherrill <joel.sherrilL@OARcorp.com>
2
3        PR 1748/bsps
4        * clock/ckinit.c: When the clock tick generates an interrupt WHILE we
5        have interrupts disabled doing a get TOD or uptime, the get
6        nanoseconds handler was returning a bogusly large number.
7
82009-03-09      Antoine Lacroix <antoine.lacroix at sodern.fr>
9
10        PR 1391/bsps
11        * startup/spurious.c: Format was %d but had leading 0x.
12
132009-03-02      Daniel Hellstrom <daniel@gaisler.com>
14
15        PR 1390/bsps
16        * startup/linkcmds: Fix sections so C++ global constructors and
17        destructors work with late model (>= 4.3) gcc versions.
18
192008-12-08      Ralf Corsépius <ralf.corsepius@rtems.org>
20
21        * bsp_specs: Backport from CVS-HEAD.
22
232008-09-05      Ralf Corsépius <ralf.corsepius@rtems.org>
24
25        * console/console.c, timer/timer.c: Convert to "bool".
26
272008-09-03      Joel Sherrill <joel.sherrill@OARcorp.com>
28
29        * timer/timer.c: Convert using "bool".
30
312008-08-31      Joel Sherrill <joel.sherrill@oarcorp.com>
32
33        * timer/timer.c: Eliminate empty function from every benchmark timer
34        driver. Fix spelling.
35
362008-08-31      Joel Sherrill <joel.sherrill@oarcorp.com>
37
38        * timer/timer.c: Rename timer driver methods to follow RTEMS
39        programming conventions.
40
412008-08-18      Ralf Corsépius <ralf.corsepius@rtems.org>
42
43        * cchip/cchip.c, gnatsupp/gnatsupp.c, timer/timer.c: Add missing
44        prototypes.
45
462008-08-08      Joel Sherrill <joel.sherrill@OARcorp.com>
47
48        * startup/linkcmds: All SPARC executables should include
49        rtems_get_version_string so the monitor used can provide RTEMS
50        awareness based upon the version.
51
522008-05-15      Joel Sherrill <joel.sherrill@OARcorp.com>
53
54        * Makefile.am, configure.ac: Add capability for bootcard.c BSP
55        Initialization Framework to ask the BSP where it has memory for the
56        RTEMS Workspace and C Program Heap. These collectively are referred
57        to as work area. If the BSP supports this, then it does not have to
58        include code to split the available memory between the two areas.
59        This reduces the amount of code in the BSP specific bspstart.c file.
60        Additionally, the shared framework can initialize the C Library, call
61        rtems_debug_enable(), and dirty the work area memory. Until most/all
62        BSPs support this new capability, if the BSP supports this, it should
63        call RTEMS_BSP_BOOTCARD_HANDLES_RAM_ALLOCATION from its configure.ac.
64        When the transition is complete, this autoconf macro can be removed.
65
662008-05-07      Joel Sherrill <joel.sherrill@OARcorp.com>
67
68        * clock/ckinit.c: Add nanoseconds clock tick granularity support.
69
702008-04-23      Joel Sherrill <joel.sherrill@OARcorp.com>
71
72        * Makefile.am: Remove all references to console_reserve_resources and
73        termios_reserve_resources.
74        * console/consolereserveresources.c: Removed.
75
762008-03-12      Joel Sherrill <joel.sherrill@oarcorp.com>
77
78        * configure.ac: Fix typo.
79
802008-03-03      Joel Sherrill <joel.sherrill@OARcorp.com>
81
82        * startup/linkcmds: Add wildcard to gcc_except_table section so
83        programs compiled with gcc 4.3.x can link.
84
852007-12-11      Joel Sherrill <joel.sherrill@OARcorp.com>
86
87        * clock/ckinit.c, include/bsp.h: Eliminate copies of the Configuration
88        Table. Use the RTEMS provided accessor macros to obtain configuration
89        fields.
90
912007-12-04      Joel Sherrill <joel.sherrill@OARcorp.com>
92
93        * include/bsp.h: Move interrupt_stack_size field from CPU Table to
94        Configuration Table. Eliminate CPU Table from all ports. Delete
95        references to CPU Table in all forms.
96
972007-12-03      Joel Sherrill <joel.sherrill@OARcorp.com>
98
99        * Makefile.am: Moved most of the remaining CPU Table fields to the
100        Configuration Table. This included pretasking_hook, predriver_hook,
101        postdriver_hook, idle_task, do_zero_of_workspace,
102        extra_mpci_receive_server_stack, stack_allocate_hook, and
103        stack_free_hook. As a side-effect of this effort some multiprocessing
104        code was made conditional and some style clean up occurred.
105
1062007-11-30      Daniel Hellstrom <daniel@gaisler.com>
107
108        * rasta/rasta.c: LEON2 PCI RASTA driver. Changes RASTA PCI interrupt to
109        5 from 4. This is to avoid conflict with the LAN9C111 network MAC
110        driver using interrupt 4.
111
1122007-10-11      Daniel Hellstrom <daniel@gaisler.com>
113
114        * Makefile.am, preinstall.am: Fixes bug in OC-CAN baud rate calculator.
115        The BTR1 8-bit value was swapped.
116
1172007-09-12      Daniel Hellstrom <daniel@gaisler.com>
118
119        * leon_smc91111/leon_smc91111.c: LEON2 SMC91111 initialization: PIO
120        Interrupt initialization fix and speed rate defaulted to 100Mbit/s
121        for boards with 50MHz system clock or greater now all defaults to
122        100Mbit/s
123
1242007-09-07      Daniel Hellstrom <daniel@gaisler.com>
125
126        * leon_smc91111/leon_smc91111.c, rasta/rasta.c: Remove warnings.
127
1282007-09-06      Daniel Hellstrom <daniel@gaisler.com>
129
130        * pci/pci.c: New file.
131
1322007-09-06      Daniel Hellstrom <daniel@gaisler.com>
133
134        * cchip/cchip.c, include/cchip.h, include/rasta.h,
135        rasta/rasta.c: New files missed in previous commit.
136
1372007-09-06      Daniel Hellstrom <daniel@gaisler.com>
138
139        * Makefile.am, preinstall.am: Use the following new drivers from
140        sparc/shared: PCI, b1553BRM, SpaceWire(GRSPW), CAN (GRCAN), Raw UART.
141
1422007-09-05      Daniel Hellstrom <daniel@gaisler.com>
143
144        * include/bsp.h: LEON2 and LEON3 Data cache snooping detection on
145        startup, for drivers. (LEON2,3 are configurable processors, they can
146        be with or without DCache snooping. Caches without snooping needs the
147        drivers to flush cache or use the sparc instruction lda to force
148        cache miss...)
149
1502007-09-05      Daniel Hellstrom <daniel@gaisler.com>
151
152        * Makefile.am, preinstall.am: LEON3 AMBA PnP bus scanning moved to
153        shared/amba/amba.c and shared/include/ambapp.h. The AMBA scanning was
154        improved to take account for PnP info address translation. This is
155        useful when scanning remote AMBA busses for example when a board
156        connected with PCI has an AMBA bus that needs to be scanned, before
157        the addresses was hard coded. Also, LEON2 now have AMBA PnP bus
158        scanning support. By using the new AMBA scanning routines it is
159        possible to isolate the AMBA scanning code to ambapp.c, however
160        existing drivers should be updated to use them in order to save
161        space.
162
1632007-09-05      Daniel Hellstrom <daniel@gaisler.com>
164
165        * include/bsp.h: This patch prepares bsp.h so that shared code (new
166        drivers) can easily have small small sections of BSP specific code.
167
1682007-05-11      Joel Sherrill <joel.sherrill@OARcorp.com>
169
170        * startup/spurious.c: Fix typo from previous commit.
171
1722007-05-09      Joel Sherrill <joel.sherrill@OARcorp.com>
173
174        * console/debugputs.c, include/bsp.h, leon_smc91111/leon_smc91111.c,
175        startup/spurious.c: Remove debug print methods that are redundant
176        with prntk and replace their use with printk.
177
1782007-05-03      Joel Sherrill <joel@OARcorp.com>
179
180        * startup/linkcmds: Handle .data.* sections
181
1822007-04-12      Ralf Corsépius <ralf.corsepius@rtems.org>
183
184        * bsp_specs: Remove qrtems_debug.
185
1862007-03-10      Joel Sherrill <joel@OARcorp.com>
187
188        PR 1227/bsps
189        * include/bsp.h: Remove MAX_LONG_TEST_DURATION and
190        MAX_SHORT_TEST_DURATION. They are obsolete and unused.
191
1922006-12-12      Ralf Corsépius <ralf.corsepius@rtems.org>
193
194        * console/console.c, timer/timer.c: Use uint32_t instead of
195          rtems_unsigned32/unsigned32.
196
1972006-12-02      Ralf Corsépius <ralf.corsepius@rtems.org>
198
199        * configure.ac: New BUG-REPORT address.
200
2012006-11-16      Joel Sherrill <joel@OARcorp.com>
202
203        * clock/ckinit.c: Use common clock driver template and eliminate all
204        fast idle code specific to this BSP. This eliminates a fair amount of
205        code in the BSP clock driver and bsp_startup. The LEON3 has to do a
206        scan of the AMBA bus to find the timer so I added the new hook
207        Clock_driver_support_find_timer to support this. In general, there
208        was some clean up to the file headers of various files.
209
2102006-11-15      Joel Sherrill <joel@OARcorp.com>
211
212        * Makefile.am: Merge c_rtems_main() into boot_card(). This eliminated a
213        file and simplified initialization.
214
2152006-10-17      Ralf Corsépius <ralf.corsepius@rtems.org>
216
217        * Makefile.am: Remove superfluous -DASM.
218
2192006-10-17      Ralf Corsépius <ralf.corsepius@rtems.org>
220
221        * configure.ac: Require autoconf-2.60. Require automake-1.10.
222
2232006-06-24      Joel Sherrill <joel@OARcorp.com>
224
225        * startup/linkcmds: Add .rela.dyn sections.
226
2272006-03-08      Joel Sherrill <joel@OARcorp.com>
228
229        * startup/linkcmds: Add .gnu.linkonce.b.* section.
230
2312006-02-08      Joel Sherrill <joel@OARcorp.com>
232
233        * startup/linkcmds: Add sections required by newer gcc versions.
234
2352006-01-11      Ralf Corsepius <ralf.corsepius@rtems.org>
236
237        * configure.ac: Remove explicit ampolish3 support (now in
238        RTEMS_BSP_CONFIGURE).
239
2402006-01-10      Ralf Corsepius <ralf.corsepius@rtems.org>
241
242        * configure.ac: Add ampolish3 support.
243        * Makefile.am: Add preinstall.am.
244
2452006-01-09      Ralf Corsepius <ralf.corsepius@rtems.org>
246
247        * leon_smc91111/leon_smc91111.c, README, timer/timer.c,
248        startup/setvec.c, startup/spurious.c, startup/linkcmds,
249        console/console.c, console/debugputs.c,
250        console/consolereserveresources.c, bsp_specs, gnatsupp/gnatsupp.c,
251        include/coverhd.h, include/tm27.h, include/leon.h, include/bsp.h,
252        Makefile.am, configure.ac, times, leon_open_eth/leon_open_eth.c,
253        clock/ckinit.c: Backport from rtems-4-6-branch.
Note: See TracBrowser for help on using the repository browser.