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

4.115
Last change on this file since 13b2d95 was 13b2d95, checked in by Joel Sherrill <joel.sherrill@…>, on 06/11/11 at 17:24:25

2011-06-11 Joel Sherrill <joel.sherrill@…>

  • Makefile.am, configure.ac: runtest for this BSP obsoleted by rtems-testing/sim-scripts support. Please use those scripts.
  • tools/.cvsignore, tools/ChangeLog, tools/Makefile.am, tools/configure.ac, tools/runtest.in: Removed.
  • Property mode set to 100644
File size: 14.6 KB
Line 
12011-06-11      Joel Sherrill <joel.sherrill@oarcorp.com>
2
3        * Makefile.am, configure.ac: runtest for this BSP obsoleted by
4        rtems-testing/sim-scripts support. Please use those scripts.
5        * tools/.cvsignore, tools/ChangeLog, tools/Makefile.am,
6        tools/configure.ac, tools/runtest.in: Removed.
7
82011-04-25      Jennifer Averett <jennifer.averett@OARcorp.com>
9
10        PR 1783/bsps
11        * include/bsp.h: Remove dead prototypes of Clock_delay() and delay().
12        Neither had bodies.
13
142011-03-16      Jennifer Averett <jennifer.averett@OARcorp.com>
15
16        PR 1729/cpukit
17        * Makefile.am, configure.ac: Add next step in SMP support. This adds an
18        allocated array of the Per_CPU structures to support multiple cpus vs
19        a single instance of the structure which is still used if SMP support
20        is disabled. Configuration support is also added to explicitly enable
21        or disable SMP. But SMP can only be enabled for the CPUs which will
22        support it initially -- SPARC and i386. With the stub BSP support, a
23        BSP can be run as a single core SMP system from an RTEMS data
24        structure standpoint.
25
262011-03-04      Joel Sherrill <joel.sherrilL@OARcorp.com>
27
28        PR 1748/bsps
29        * clock/ckinit.c: When the clock tick generates an interrupt WHILE we
30        have interrupts disabled doing a get TOD or uptime, the get
31        nanoseconds handler was returning a bogusly large number.
32
332011-02-11      Ralf Corsépius <ralf.corsepius@rtems.org>
34
35        * cchip/cchip.c, include/tm27.h, startup/spurious.c:
36        Use "__asm__" instead of "asm" for improved c99-compliance.
37
382011-02-09      Ralf Corsépius <ralf.corsepius@rtems.org>
39
40        * timer/timer.c: Include <rtems/btimer.h>.
41        Fix benchmark_timer_read() definition.
42
432011-02-02      Ralf Corsépius <ralf.corsepius@rtems.org>
44
45        * configure.ac: Require autoconf-2.68, automake-1.11.1.
46
472011-01-28      Joel Sherrill <joel.sherrilL@OARcorp.com>
48
49        * bsp_specs: Revert accidental commit.
50
512011-01-28      Joel Sherrill <joel.sherrilL@OARcorp.com>
52
53        * bsp_specs: Fix typo where license said found in found in.
54
552010-08-26      Chris Johns <chrisj@rtems.org>
56
57        * Makefile.am: Add bspinit.c from the shared BSP files.
58
592010-06-29      Joel Sherrill <joel.sherrill@oarcorp.com>
60
61        * configure.ac: Remove AC_CHECK_SIZEOF([void *]).
62
632010-06-29      Joel Sherrill <Joel.Sherrill@OARcorp.com>
64
65        * configure.ac: Added AC_CHECK_SIZEOF macro.
66
672010-05-11      Sebastian Huber <sebastian.huber@embedded-brains.de>
68
69        * startup/linkcmds: Include basic linker command file and define only
70        board specific values.  Define RAM and PROM limits only if not defined
71        by command line arguments.
72        * Makefile.am, preinstall.am: Reflect changes above.
73
742009-12-11      Ralf Corsépius <ralf.corsepius@rtems.org>
75
76        PR 1483/cpukit
77        * pci/pci.c: Rename pci_config into rtems_pci_config_t.
78
792009-12-10      Ralf Corsépius <ralf.corsepius@rtems.org>
80
81        * console/console.c:
82        Reflect changes to rtems_termios_callbacks->write.
83
842009-12-10      Ralf Corsépius <ralf.corsepius@rtems.org>
85
86        * console/console.c: Let bsp_in_char return int.
87
882009-11-23      Joel Sherrill <joel.sherrill@OARcorp.com>
89
90        * Makefile.am: sparc/shared/bspstart.c was really leon2 specific. So
91        move it here.
92        * startup/bspstart.c: New file.
93
942009-10-21      Ralf Corsépius <ralf.corsepius@rtems.org>
95
96        * make/custom/leon2.cfg: Remove RTEMS_BSP_FAMILY.
97
982009-10-20      Ralf Corsépius <ralf.corsepius@rtems.org>
99
100        * configure.ac: Don't add -ansi -fasm to CFLAGS.
101
1022009-10-15      Ralf Corsépius <ralf.corsepius@rtems.org>
103
104        * make/custom/leon2.cfg: New (relocated from /make/custom).
105
1062009-10-01      Ralf Corsépius <ralf.corsepius@rtems.org>
107
108        PR 1445/BSPs
109        * pci/pci.c: Rename pci_[read|write]_config* functions into
110        BSP_pci_[read|write]_config* and make them static.
111
1122009-09-29      Ralf Corsépius <ralf.corsepius@rtems.org>
113
114        * pci/pci.c: Add prototypes for BusCountPCI(void), init_pci(void).
115
1162009-09-15      Ralf Corsépius <ralf.corsepius@rtems.org>
117
118        * configure.ac: Remove RTEMS_BSP_BOOTCARD_OPTIONS.
119
120 2009-08-28     Joel Sherrill <joel.sherrill@OARcorp.com>
121
122        * configure.ac: Fix typo.
123
1242009-08-19      Joel Sherrill <joel.sherrill@OARcorp.com>
125
126        * Makefile.am, include/bsp.h, startup/setvec.c: Split idle method into
127        its own file. Properly note to confdefs.h that this BSP has its own
128        idle thread.
129        * startup/bspidle.c: New file.
130
1312009-07-20      Joel Sherrill <joel.sherrill@oarcorp.com>
132
133        * cchip/cchip.c, include/cchip.h, include/rasta.h, pci/pci.c: Add CVS
134        Ids.
135
1362009-07-16      Joel Sherrill <joel.sherrill@oarcorp.com>
137
138        * configure.ac: Rename BSP_BOOTCARD_OPTIONS to
139        RTEMS_BSP_BOOTCARD_OPTIONS. Add RTEMS_BSP_CLEANUP_OPTIONS so all BSPs
140        have the same options.
141
1422009-03-25      Joel Sherrill <joel.sherrill@OARcorp.com>
143
144        * startup/linkcmds: Start of RTEMS Work Area must be on 16 byte
145        boundary on the SPARC.
146
1472009-03-09      Antoine Lacroix <antoine.lacroix at sodern.fr>
148
149        PR 1391/bsps
150        * startup/spurious.c: Format was %d but had leading 0x.
151
1522009-03-02      Daniel Hellstrom <daniel@gaisler.com>
153
154        PR 1390/bsps
155        * startup/linkcmds: Fix sections so C++ global constructors and
156        destructors work with late model (>= 4.3) gcc versions.
157
1582008-12-04      Ralf Corsépius <ralf.corsepius@rtems.org>
159
160        * bsp_specs: Remove -e start from %link.
161
1622008-10-02      Joel Sherrill <joel.sherrill@OARcorp.com>
163
164        * Makefile.am, preinstall.am:
165        * include/coverhd.h: Removed.
166
1672008-09-30      Ralf Corsépius <ralf.corsepius@rtems.org>
168
169        * clock/ckinit.c: include "../../../shared/clockdrv_shell.h".
170        * Makefile.am: Reflect changes above.
171
1722008-09-29      Ralf Corsépius <ralf.corsepius@rtems.org>
173
174        * Makefile.am: Eliminate bsp.am. Build startup files as side-effect
175        of building libbspstart.a, using automake-rules.
176
1772008-09-29      Ralf Corsépius <ralf.corsepius@rtems.org>
178
179        * Makefile.am: Eliminate *_SOURCES.
180
1812008-09-29      Ralf Corsépius <ralf.corsepius@rtems.org>
182
183        * Makefile.am: Move noinst_LIBRARIES = libbsp.a before its
184        components.
185
1862008-09-26      Ralf Corsépius <ralf.corsepius@rtems.org>
187
188        * Makefile.am: Cleanup ../../shared/include/bootcard.h handling.
189
1902008-09-23      Joel Sherrill <joel.sherrill@oarcorp.com>
191
192        * configure.ac: Make letting boot_card() handle work area allocation
193        mandatory. Rename RTEMS_BSP_BOOTCARD_HANDLES_RAM_ALLOCATION to
194        BSP_BOOTCARD_OPTIONS.
195
1962008-09-23      Joel Sherrill <joel.sherrill@oarcorp.com>
197
198        * Makefile.am: bsp_cleanup() had the same code which was executed when
199        you returned from boot_card() to start.S. So just use the stub
200        bsp_cleanup() implementation and remove a file.
201
2022008-09-15      Joel Sherrill <joel.sherrill@oarcorp.com>
203
204        * Makefile.am: Use shared bsp_get_work_area() in its own file and rely
205        on BSP Framework to perform more initialization.
206
2072008-09-10      Joel Sherrill <joel.sherrill@oarcorp.com>
208
209        * include/bsp.h: Review of all bsp_cleanup() implementations. In this
210        phase, all prototypes were removed from bsp.h and empty
211        implementations were removed and made to use the shared stub.
212
2132008-09-05      Ralf Corsépius <ralf.corsepius@rtems.org>
214
215        * console/console.c, timer/timer.c: Convert to "bool".
216
2172008-09-03      Joel Sherrill <joel.sherrill@OARcorp.com>
218
219        * timer/timer.c: Convert using "bool".
220
2212008-08-31      Joel Sherrill <joel.sherrill@oarcorp.com>
222
223        * timer/timer.c: Eliminate empty function from every benchmark timer
224        driver. Fix spelling.
225
2262008-08-31      Joel Sherrill <joel.sherrill@oarcorp.com>
227
228        * timer/timer.c: Rename timer driver methods to follow RTEMS
229        programming conventions.
230
2312008-08-18      Ralf Corsépius <ralf.corsepius@rtems.org>
232
233        * cchip/cchip.c, gnatsupp/gnatsupp.c, timer/timer.c: Add missing
234        prototypes.
235
2362008-08-08      Joel Sherrill <joel.sherrill@OARcorp.com>
237
238        * startup/linkcmds: All SPARC executables should include
239        rtems_get_version_string so the monitor used can provide RTEMS
240        awareness based upon the version.
241
2422008-05-15      Joel Sherrill <joel.sherrill@OARcorp.com>
243
244        * Makefile.am, configure.ac: Add capability for bootcard.c BSP
245        Initialization Framework to ask the BSP where it has memory for the
246        RTEMS Workspace and C Program Heap. These collectively are referred
247        to as work area. If the BSP supports this, then it does not have to
248        include code to split the available memory between the two areas.
249        This reduces the amount of code in the BSP specific bspstart.c file.
250        Additionally, the shared framework can initialize the C Library, call
251        rtems_debug_enable(), and dirty the work area memory. Until most/all
252        BSPs support this new capability, if the BSP supports this, it should
253        call RTEMS_BSP_BOOTCARD_HANDLES_RAM_ALLOCATION from its configure.ac.
254        When the transition is complete, this autoconf macro can be removed.
255
2562008-05-07      Joel Sherrill <joel.sherrill@OARcorp.com>
257
258        * clock/ckinit.c: Add nanoseconds clock tick granularity support.
259
2602008-04-23      Joel Sherrill <joel.sherrill@OARcorp.com>
261
262        * Makefile.am: Remove all references to console_reserve_resources and
263        termios_reserve_resources.
264        * console/consolereserveresources.c: Removed.
265
2662008-03-12      Joel Sherrill <joel.sherrill@oarcorp.com>
267
268        * configure.ac: Fix typo.
269
2702008-03-03      Joel Sherrill <joel.sherrill@OARcorp.com>
271
272        * startup/linkcmds: Add wildcard to gcc_except_table section so
273        programs compiled with gcc 4.3.x can link.
274
2752007-12-11      Joel Sherrill <joel.sherrill@OARcorp.com>
276
277        * clock/ckinit.c, include/bsp.h: Eliminate copies of the Configuration
278        Table. Use the RTEMS provided accessor macros to obtain configuration
279        fields.
280
2812007-12-04      Joel Sherrill <joel.sherrill@OARcorp.com>
282
283        * include/bsp.h: Move interrupt_stack_size field from CPU Table to
284        Configuration Table. Eliminate CPU Table from all ports. Delete
285        references to CPU Table in all forms.
286
2872007-12-03      Joel Sherrill <joel.sherrill@OARcorp.com>
288
289        * Makefile.am: Moved most of the remaining CPU Table fields to the
290        Configuration Table. This included pretasking_hook, predriver_hook,
291        postdriver_hook, idle_task, do_zero_of_workspace,
292        extra_mpci_receive_server_stack, stack_allocate_hook, and
293        stack_free_hook. As a side-effect of this effort some multiprocessing
294        code was made conditional and some style clean up occurred.
295
2962007-11-30      Daniel Hellstrom <daniel@gaisler.com>
297
298        * rasta/rasta.c: LEON2 PCI RASTA driver. Changes RASTA PCI interrupt to
299        5 from 4. This is to avoid conflict with the LAN9C111 network MAC
300        driver using interrupt 4.
301
3022007-10-11      Daniel Hellstrom <daniel@gaisler.com>
303
304        * Makefile.am, preinstall.am: Fixes bug in OC-CAN baud rate calculator.
305        The BTR1 8-bit value was swapped.
306
3072007-09-12      Daniel Hellstrom <daniel@gaisler.com>
308
309        * leon_smc91111/leon_smc91111.c: LEON2 SMC91111 initialization: PIO
310        Interrupt initialization fix and speed rate defaulted to 100Mbit/s
311        for boards with 50MHz system clock or greater now all defaults to
312        100Mbit/s
313
3142007-09-07      Daniel Hellstrom <daniel@gaisler.com>
315
316        * leon_smc91111/leon_smc91111.c, rasta/rasta.c: Remove warnings.
317
3182007-09-06      Daniel Hellstrom <daniel@gaisler.com>
319
320        * pci/pci.c: New file.
321
3222007-09-06      Daniel Hellstrom <daniel@gaisler.com>
323
324        * cchip/cchip.c, include/cchip.h, include/rasta.h,
325        rasta/rasta.c: New files missed in previous commit.
326
3272007-09-06      Daniel Hellstrom <daniel@gaisler.com>
328
329        * Makefile.am, preinstall.am: Use the following new drivers from
330        sparc/shared: PCI, b1553BRM, SpaceWire(GRSPW), CAN (GRCAN), Raw UART.
331
3322007-09-05      Daniel Hellstrom <daniel@gaisler.com>
333
334        * include/bsp.h: LEON2 and LEON3 Data cache snooping detection on
335        startup, for drivers. (LEON2,3 are configurable processors, they can
336        be with or without DCache snooping. Caches without snooping needs the
337        drivers to flush cache or use the sparc instruction lda to force
338        cache miss...)
339
3402007-09-05      Daniel Hellstrom <daniel@gaisler.com>
341
342        * Makefile.am, preinstall.am: LEON3 AMBA PnP bus scanning moved to
343        shared/amba/amba.c and shared/include/ambapp.h. The AMBA scanning was
344        improved to take account for PnP info address translation. This is
345        useful when scanning remote AMBA busses for example when a board
346        connected with PCI has an AMBA bus that needs to be scanned, before
347        the addresses was hard coded. Also, LEON2 now have AMBA PnP bus
348        scanning support. By using the new AMBA scanning routines it is
349        possible to isolate the AMBA scanning code to ambapp.c, however
350        existing drivers should be updated to use them in order to save
351        space.
352
3532007-09-05      Daniel Hellstrom <daniel@gaisler.com>
354
355        * include/bsp.h: This patch prepares bsp.h so that shared code (new
356        drivers) can easily have small small sections of BSP specific code.
357
3582007-05-11      Joel Sherrill <joel.sherrill@OARcorp.com>
359
360        * startup/spurious.c: Fix typo from previous commit.
361
3622007-05-09      Joel Sherrill <joel.sherrill@OARcorp.com>
363
364        * console/debugputs.c, include/bsp.h, leon_smc91111/leon_smc91111.c,
365        startup/spurious.c: Remove debug print methods that are redundant
366        with prntk and replace their use with printk.
367
3682007-05-03      Joel Sherrill <joel@OARcorp.com>
369
370        * startup/linkcmds: Handle .data.* sections
371
3722007-04-12      Ralf Corsépius <ralf.corsepius@rtems.org>
373
374        * bsp_specs: Remove qrtems_debug.
375
3762007-03-10      Joel Sherrill <joel@OARcorp.com>
377
378        PR 1227/bsps
379        * include/bsp.h: Remove MAX_LONG_TEST_DURATION and
380        MAX_SHORT_TEST_DURATION. They are obsolete and unused.
381
3822006-12-12      Ralf Corsépius <ralf.corsepius@rtems.org>
383
384        * console/console.c, timer/timer.c: Use uint32_t instead of
385          rtems_unsigned32/unsigned32.
386
3872006-12-02      Ralf Corsépius <ralf.corsepius@rtems.org>
388
389        * configure.ac: New BUG-REPORT address.
390
3912006-11-16      Joel Sherrill <joel@OARcorp.com>
392
393        * clock/ckinit.c: Use common clock driver template and eliminate all
394        fast idle code specific to this BSP. This eliminates a fair amount of
395        code in the BSP clock driver and bsp_startup. The LEON3 has to do a
396        scan of the AMBA bus to find the timer so I added the new hook
397        Clock_driver_support_find_timer to support this. In general, there
398        was some clean up to the file headers of various files.
399
4002006-11-15      Joel Sherrill <joel@OARcorp.com>
401
402        * Makefile.am: Merge c_rtems_main() into boot_card(). This eliminated a
403        file and simplified initialization.
404
4052006-10-17      Ralf Corsépius <ralf.corsepius@rtems.org>
406
407        * Makefile.am: Remove superfluous -DASM.
408
4092006-10-17      Ralf Corsépius <ralf.corsepius@rtems.org>
410
411        * configure.ac: Require autoconf-2.60. Require automake-1.10.
412
4132006-06-24      Joel Sherrill <joel@OARcorp.com>
414
415        * startup/linkcmds: Add .rela.dyn sections.
416
4172006-03-08      Joel Sherrill <joel@OARcorp.com>
418
419        * startup/linkcmds: Add .gnu.linkonce.b.* section.
420
4212006-02-08      Joel Sherrill <joel@OARcorp.com>
422
423        * startup/linkcmds: Add sections required by newer gcc versions.
424
4252006-01-11      Ralf Corsepius <ralf.corsepius@rtems.org>
426
427        * configure.ac: Remove explicit ampolish3 support (now in
428        RTEMS_BSP_CONFIGURE).
429
4302006-01-10      Ralf Corsepius <ralf.corsepius@rtems.org>
431
432        * configure.ac: Add ampolish3 support.
433        * Makefile.am: Add preinstall.am.
434
4352006-01-09      Ralf Corsepius <ralf.corsepius@rtems.org>
436
437        * leon_smc91111/leon_smc91111.c, README, timer/timer.c,
438        startup/setvec.c, startup/spurious.c, startup/linkcmds,
439        console/console.c, console/debugputs.c,
440        console/consolereserveresources.c, bsp_specs, gnatsupp/gnatsupp.c,
441        include/coverhd.h, include/tm27.h, include/leon.h, include/bsp.h,
442        Makefile.am, configure.ac, times, leon_open_eth/leon_open_eth.c,
443        clock/ckinit.c: Backport from rtems-4-6-branch.
Note: See TracBrowser for help on using the repository browser.