source: rtems/c/src/lib/libbsp/powerpc/mvme3100/ChangeLog @ 606859e9

4.115
Last change on this file since 606859e9 was 606859e9, checked in by Joel Sherrill <joel.sherrill@…>, on 01/21/11 at 19:30:33

2011-01-21 Joel Sherrill <joel.sherrilL@…>

  • configure.ac: BSP supports bsp_reset() method.
  • Property mode set to 100644
File size: 8.3 KB
Line 
12011-01-21      Joel Sherrill <joel.sherrilL@OARcorp.com>
2
3        * configure.ac: BSP supports bsp_reset() method.
4
52010-08-20      Joel Sherrill <joel.sherrill@oarcorp.com>
6
7        PR 1685/bsps
8        * startup/bspstart.c: Add BSP_poll_char.
9
102010-06-29      Joel Sherrill <joel.sherrill@oarcorp.com>
11
12        * configure.ac: Remove AC_CHECK_SIZEOF([void *]).
13
142010-06-29      Joel Sherrill <Joel.Sherrill@OARcorp.com>
15
16        * configure.ac: Added AC_CHECK_SIZEOF macro.
17
182010-02-09      Till Straumann <strauman@slac.stanford.edu>
19
20        * network/tsec.c: Added code to restart halted DMA
21        after a TX error (from error-isr). Added statistics
22        counters for restarts and DMA bus errors.
23
242009-10-22      Sebastian Huber <sebastian.huber@embedded-brains.de>
25
26        * Makefile.am, preinstall.am: Update for exception support changes.
27        * irq/irq_init.c: Changed exception header file includes.
28        * startup/bspstart.c: Update for ppc_exc_initialize() changes.
29
302009-10-21      Ralf Corsépius <ralf.corsepius@rtems.org>
31
32        * make/custom/mvme3100.cfg: Remove RTEMS_BSP_FAMILY.
33
342009-10-20      Till Straumann <strauman@slac.stanford.edu>
35
36        * startup/bspstart.c, startup/misc.c:
37        Fixed compiler warnings by adding prototypes to function
38        declarations and moving extern declarations to global scope.
39
402009-10-20      Till Straumann <strauman@slac.stanford.edu>
41
42        * start/start.S, startup/bspstart.c:
43        let 'save_boot_params()' return a pointer to the commandline
44        saved by the BSP and pass this pointer on to 'boot_card()'.
45
462009-10-20      Till Straumann <strauman@slac.stanford.edu>
47
48        * network/tsec.c: fixed compiler warnings.
49
502009-10-20      Ralf Corsépius <ralf.corsepius@rtems.org>
51
52        * configure.ac: Don't add -ansi -fasm to CFLAGS.
53
542009-10-17      Till Straumann <strauman@slac.stanford.edu>
55
56        * network/tsec.c: rtems 4.10 no longer allows simple binary
57        semaphores to have priority inheritance attribute; use ordinary
58        binary semaphore instead.
59
602009-10-17      Till Straumann <strauman@slac.stanford.edu>
61
62        * network/if_tsec_pub.h, network/tsec.c: Enhanced low-level
63        API allowing the user to selectively enable/disable/acknowledge
64        interrupts and to install their own ISR (rather than having
65        the driver posting an event to a single task).
66
672009-10-15      Ralf Corsépius <ralf.corsepius@rtems.org>
68
69        * make/custom/mvme3100.cfg: New (relocated from /make/custom).
70
712009-10-13      Till Straumann <strauman@slac.stanford.edu>
72
73        PR 1451/bsps
74        * network/tsec.c: Fix mbuf leak when watchdog expires. The
75        re-initialization algorithm failed to release mbuf chains
76        held in the TX ring.
77        Also, during initialization the initial link status is determined
78        and IFF_OACTIVE set if no active link was detected.
79
802009-09-15      Ralf Corsépius <ralf.corsepius@rtems.org>
81
82        * configure.ac: Remove RTEMS_BSP_BOOTCARD_OPTIONS.
83
84 2009-08-21     Joel Sherrill <joel.sherrill@OARcorp.com>
85
86        * include/bsp.h: Eliminate BSPs defining NUMBER_OF_TERMIOS_PORTS.
87        Should be automatically handled by confdefs.h or the application.
88
892009-08-17      Till Straumann <strauman@slac.stanford.edu>
90
91        * network/tsec.c, network/if_tsec_pub.h:
92        Fixed bugs in multicast support; added reference-count
93        for hash-table entries which allows for the implementation
94        of a 'deletion' routine.
95        NOTE: mcast support largely untested.
96
972009-07-16      Joel Sherrill <joel.sherrill@oarcorp.com>
98
99        * configure.ac: Rename BSP_BOOTCARD_OPTIONS to
100        RTEMS_BSP_BOOTCARD_OPTIONS. Add RTEMS_BSP_CLEANUP_OPTIONS so all BSPs
101        have the same options.
102
1032009-06-05      Till Straumann <strauman@slac.stanford.edu>
104
105        * network/tsec.c, network/if_tsec_pub.h:
106        implemented multicast support.
107
1082009-04-28      Chris Johns <chrisj@rtems.org>
109
110        * start/start.S: Update for boot_card command line change.
111
1122009-03-05      Till Straumann <strauman@slac.stanford.edu>
113
114        * include/bsp.h, start/start.S, startup/bspstart.c:
115        removed BSP_INIT_STACK_SIZE -- this BSP now also uses
116        __stack defined by the linker script for the initial
117        stack.
118        Removed legacy code (inherited from old mvme2307 BSP
119        but not relevant to this one) that tested trapping
120        into PPCBug.
121
1222009-03-05      Till Straumann <strauman@slac.stanford.edu>
123
124        * startup/misc.c, flash/flashcfg.c, irq/irq_init.c,
125        pci/detect_host_bridge.c: changed function arguments
126        to silence compiler warnings.
127
1282008-12-22      Ralf Corsépius <ralf.corsepius@rtems.org>
129
130        * i2c/i2c_init.c: Include <errno.h> instead of <sys/errno.h>.
131
1322008-12-07      Ralf Corsépius <ralf.corsepius@rtems.org>
133
134        * bsp_specs: Remove -Qy from *link.
135
1362008-12-05      Ralf Corsépius <ralf.corsepius@rtems.org>
137
138        * bsp_specs: Remove motld_start_g.o.
139
1402008-12-04      Joel Sherrill <joel.sherrill@oarcorp.com>
141
142        * bsp_specs: Move -e start from *link to *startfile to avoid warning
143        for undefined entry symbol when linking relocatables with binutils
144        2.19.
145
1462008-09-30      Ralf Corsépius <ralf.corsepius@rtems.org>
147
148        * Makefile.am: Remove build_date.c.
149        * startup/bspstart.c: Remove BSP_build_date.
150
1512008-09-29      Ralf Corsépius <ralf.corsepius@rtems.org>
152
153        * Makefile.am: Eliminate *_SOURCES.
154
1552008-09-29      Ralf Corsépius <ralf.corsepius@rtems.org>
156
157        * Makefile.am: Move noinst_LIBRARIES = libbsp.a before its
158        components.
159
1602008-09-26      Ralf Corsépius <ralf.corsepius@rtems.org>
161
162        * Makefile.am: Cleanup ../../shared/include/bootcard.h handling.
163
1642008-09-24      Ralf Corsépius <ralf.corsepius@rtems.org>
165
166        PR 1322/bsps
167        * include/bspopts.h.in: Remove.
168
1692008-09-23      Joel Sherrill <joel.sherrill@oarcorp.com>
170
171        * configure.ac, include/bspopts.h.in: Make letting boot_card() handle
172        work area allocation mandatory. Rename
173        RTEMS_BSP_BOOTCARD_HANDLES_RAM_ALLOCATION to BSP_BOOTCARD_OPTIONS.
174
1752008-09-22      Joel Sherrill <joel.sherrill@oarcorp.com>
176
177        * include/bsp.h, startup/misc.c: Use standardized bsp_cleanup() which
178        can optionally print a message, poll for user to press key, and call
179        bsp_reset(). Using this eliminates the various bsp_cleanup()
180        implementations which had their own implementation and variety of
181        string constants.
182
1832008-09-15      Joel Sherrill <joel.sherrill@oarcorp.com>
184
185        * Makefile.am, configure.ac, include/bsp.h, include/bspopts.h.in,
186        startup/bspstart.c: Add use of bsp_get_work_area() in its own file
187        and rely on BSP Framework to perform more initialization.
188
1892008-09-10      Joel Sherrill <joel.sherrill@oarcorp.com>
190
191        * startup/bspstart.c: Review of all bsp_cleanup() implementations. In
192        this phase, all prototypes were removed from bsp.h and empty
193        implementations were removed and made to use the shared stub.
194
1952008-08-20      Ralf Corsépius <ralf.corsepius@rtems.org>
196
197        * i2c/i2c_init.c, i2c/mpc8540_i2c.c, irq/irq_init.c,
198        network/tsec.c, pci/detect_host_bridge.c, startup/bspstart.c:
199        Add missing prototypes.
200
2012008-08-20      Ralf Corsépius <ralf.corsepius@rtems.org>
202
203        * Makefile.am: Cleanup.
204
2052008-07-18      Till Straumann <strauman@slac.stanford.edu>
206
207        * startup/bspstart.c: removed warning about SPRG0
208        now being used for IRQ mask; this BSP is OK.
209
2102008-06-04      Joel Sherrill <joel.sherrill@OARcorp.com>
211
212        * Makefile.am, preinstall.am: Need tm27.h
213
2142008-05-15      Joel Sherrill <joel.sherrill@OARcorp.com>
215
216        * Makefile.am: Remove stray line.
217
2182008-05-14      Joel Sherrill <joel.sherrill@OARcorp.com>
219
220        * Makefile.am: Rework to avoid .rel files.
221
2222008-05-10      Till Straumann <strauman@slac.stanford.edu>
223
224        * network/tsec.c: removed memory input/output operands
225        which caused problems with gcc-4.3.0 (see
226        http://gcc.gnu.org/ml/gcc/2008-03/msg00976.html)
227
2282008-03-25      Till Straumann <strauman@slac.stanford.edu>
229
230        * include/bsp.h: declare BSP_commandline_string.
231
2322008-03-20      Till Straumann <strauman@slac.stanford.edu>
233
234        * include/bsp.h, startup/bspstart.c: confdefs.h now wants
235        us to use BSP_INTERRUPT_STACK_SIZE instead of
236        CONFIGURE_INTERRUPT_STACK_MEMORY.
237
2382008-03-05      Till Straumann <strauman@slac.stanford.edu>
239
240        * start/start.S, startup/bspstart.c: disable memory-select
241        errors early (in start.S) to avoid hangs due to speculative
242        memory access (motload maps absent memory in TLBs).
243        Remove TLB mappings for which no physical memory is installed
244        (bspstart). Enable HID1[RFXE] so that 'core_fault_in' errors
245        result in a machine-check rather than stalling the machine.
246        Re-enable memory-select errors at this point.
247
2482008-03-05      Till Straumann <strauman@slac.stanford.edu>
249
250        * Makefile.am: add e500/mmu.rel to libbsp_a_LIBADD.
251
2522008-01-29      Eric Norum <norume@aps.anl.gov>
253
254        * startup/bspstart.c: Fixes a lockup which occurs when a speculative
255        load occurs from a particular range of memory.
256
2572008-01-09      Eric Norum <norume@aps.anl.gov>
258
259        * include/bsp.h: Include <bsp/vectors.h>.
260
2612007-12-13      Till Straumann <strauman@slac.stanford.edu>
262
263        * Makefile.am: use preload.S, vectors_entry.S from shared
264        area.
Note: See TracBrowser for help on using the repository browser.