summaryrefslogtreecommitdiffstats
path: root/c/src/lib/libbsp/powerpc/mvme3100/ChangeLog
blob: 7357b4f64942f5126b10fbf1cec9c68a1e798f1b (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
2011-01-21	Joel Sherrill <joel.sherrilL@OARcorp.com>

	* configure.ac: BSP supports bsp_reset() method.

2010-08-20	Joel Sherrill <joel.sherrill@oarcorp.com>

	PR 1685/bsps
	* startup/bspstart.c: Add BSP_poll_char.

2010-06-29	Joel Sherrill <joel.sherrill@oarcorp.com>

	* configure.ac: Remove AC_CHECK_SIZEOF([void *]).

2010-06-29	Joel Sherrill <Joel.Sherrill@OARcorp.com>

	* configure.ac: Added AC_CHECK_SIZEOF macro.

2010-02-09	Till Straumann <strauman@slac.stanford.edu>

	* network/tsec.c: Added code to restart halted DMA
	after a TX error (from error-isr). Added statistics
	counters for restarts and DMA bus errors.

2009-10-22	Sebastian Huber <sebastian.huber@embedded-brains.de>

	* Makefile.am, preinstall.am: Update for exception support changes.
	* irq/irq_init.c: Changed exception header file includes.
	* startup/bspstart.c: Update for ppc_exc_initialize() changes.

2009-10-21	Ralf Corsépius <ralf.corsepius@rtems.org>

	* make/custom/mvme3100.cfg: Remove RTEMS_BSP_FAMILY.

2009-10-20	Till Straumann <strauman@slac.stanford.edu>

	* startup/bspstart.c, startup/misc.c:
	Fixed compiler warnings by adding prototypes to function
	declarations and moving extern declarations to global scope.

2009-10-20	Till Straumann <strauman@slac.stanford.edu>

	* start/start.S, startup/bspstart.c:
	let 'save_boot_params()' return a pointer to the commandline
	saved by the BSP and pass this pointer on to 'boot_card()'.

2009-10-20	Till Straumann <strauman@slac.stanford.edu>

	* network/tsec.c: fixed compiler warnings.

2009-10-20	Ralf Corsépius <ralf.corsepius@rtems.org>

	* configure.ac: Don't add -ansi -fasm to CFLAGS.

2009-10-17	Till Straumann <strauman@slac.stanford.edu>

	* network/tsec.c: rtems 4.10 no longer allows simple binary
	semaphores to have priority inheritance attribute; use ordinary
	binary semaphore instead.

2009-10-17	Till Straumann <strauman@slac.stanford.edu>

	* network/if_tsec_pub.h, network/tsec.c: Enhanced low-level
	API allowing the user to selectively enable/disable/acknowledge
	interrupts and to install their own ISR (rather than having
	the driver posting an event to a single task).

2009-10-15	Ralf Corsépius <ralf.corsepius@rtems.org>

	* make/custom/mvme3100.cfg: New (relocated from /make/custom).

2009-10-13	Till Straumann <strauman@slac.stanford.edu>

	PR 1451/bsps
	* network/tsec.c: Fix mbuf leak when watchdog expires. The
	re-initialization algorithm failed to release mbuf chains
	held in the TX ring.
	Also, during initialization the initial link status is determined
	and IFF_OACTIVE set if no active link was detected.

2009-09-15	Ralf Corsépius <ralf.corsepius@rtems.org>

	* configure.ac: Remove RTEMS_BSP_BOOTCARD_OPTIONS.

 2009-08-21	Joel Sherrill <joel.sherrill@OARcorp.com>

	* include/bsp.h: Eliminate BSPs defining NUMBER_OF_TERMIOS_PORTS.
	Should be automatically handled by confdefs.h or the application.

2009-08-17	Till Straumann <strauman@slac.stanford.edu>

	* network/tsec.c, network/if_tsec_pub.h:
	Fixed bugs in multicast support; added reference-count
	for hash-table entries which allows for the implementation
	of a 'deletion' routine.
	NOTE: mcast support largely untested.

2009-07-16	Joel Sherrill <joel.sherrill@oarcorp.com>

	* configure.ac: Rename BSP_BOOTCARD_OPTIONS to
	RTEMS_BSP_BOOTCARD_OPTIONS. Add RTEMS_BSP_CLEANUP_OPTIONS so all BSPs
	have the same options.

2009-06-05	Till Straumann <strauman@slac.stanford.edu>

	* network/tsec.c, network/if_tsec_pub.h:
	implemented multicast support.

2009-04-28	Chris Johns <chrisj@rtems.org>

	* start/start.S: Update for boot_card command line change.

2009-03-05	Till Straumann <strauman@slac.stanford.edu>

	* include/bsp.h, start/start.S, startup/bspstart.c: 
	removed BSP_INIT_STACK_SIZE -- this BSP now also uses
	__stack defined by the linker script for the initial
	stack.
	Removed legacy code (inherited from old mvme2307 BSP
	but not relevant to this one) that tested trapping
	into PPCBug.

2009-03-05	Till Straumann <strauman@slac.stanford.edu>

	* startup/misc.c, flash/flashcfg.c, irq/irq_init.c,
	pci/detect_host_bridge.c: changed function arguments
	to silence compiler warnings.

2008-12-22	Ralf Corsépius <ralf.corsepius@rtems.org>

	* i2c/i2c_init.c: Include <errno.h> instead of <sys/errno.h>.

2008-12-07	Ralf Corsépius <ralf.corsepius@rtems.org>

	* bsp_specs: Remove -Qy from *link.

2008-12-05	Ralf Corsépius <ralf.corsepius@rtems.org>

	* bsp_specs: Remove motld_start_g.o.

2008-12-04	Joel Sherrill <joel.sherrill@oarcorp.com>

	* bsp_specs: Move -e start from *link to *startfile to avoid warning
	for undefined entry symbol when linking relocatables with binutils
	2.19.

2008-09-30	Ralf Corsépius <ralf.corsepius@rtems.org>

	* Makefile.am: Remove build_date.c.
	* startup/bspstart.c: Remove BSP_build_date.

2008-09-29	Ralf Corsépius <ralf.corsepius@rtems.org>

	* Makefile.am: Eliminate *_SOURCES.

2008-09-29	Ralf Corsépius <ralf.corsepius@rtems.org>

	* Makefile.am: Move noinst_LIBRARIES = libbsp.a before its
	components.

2008-09-26	Ralf Corsépius <ralf.corsepius@rtems.org>

	* Makefile.am: Cleanup ../../shared/include/bootcard.h handling.

2008-09-24	Ralf Corsépius <ralf.corsepius@rtems.org>

	PR 1322/bsps
	* include/bspopts.h.in: Remove.

2008-09-23	Joel Sherrill <joel.sherrill@oarcorp.com>

	* configure.ac, include/bspopts.h.in: Make letting boot_card() handle
	work area allocation mandatory. Rename
	RTEMS_BSP_BOOTCARD_HANDLES_RAM_ALLOCATION to BSP_BOOTCARD_OPTIONS.

2008-09-22	Joel Sherrill <joel.sherrill@oarcorp.com>

	* include/bsp.h, startup/misc.c: Use standardized bsp_cleanup() which
	can optionally print a message, poll for user to press key, and call
	bsp_reset(). Using this eliminates the various bsp_cleanup()
	implementations which had their own implementation and variety of
	string constants.

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

	* Makefile.am, configure.ac, include/bsp.h, include/bspopts.h.in,
	startup/bspstart.c: Add use of bsp_get_work_area() in its own file
	and rely on BSP Framework to perform more initialization.

2008-09-10	Joel Sherrill <joel.sherrill@oarcorp.com>

	* startup/bspstart.c: Review of all bsp_cleanup() implementations. In
	this phase, all prototypes were removed from bsp.h and empty
	implementations were removed and made to use the shared stub.

2008-08-20	Ralf Corsépius <ralf.corsepius@rtems.org>

	* i2c/i2c_init.c, i2c/mpc8540_i2c.c, irq/irq_init.c,
	network/tsec.c, pci/detect_host_bridge.c, startup/bspstart.c:
	Add missing prototypes.

2008-08-20	Ralf Corsépius <ralf.corsepius@rtems.org>

	* Makefile.am: Cleanup.

2008-07-18	Till Straumann <strauman@slac.stanford.edu>

	* startup/bspstart.c: removed warning about SPRG0
	now being used for IRQ mask; this BSP is OK.

2008-06-04	Joel Sherrill <joel.sherrill@OARcorp.com>

	* Makefile.am, preinstall.am: Need tm27.h

2008-05-15	Joel Sherrill <joel.sherrill@OARcorp.com>

	* Makefile.am: Remove stray line.

2008-05-14	Joel Sherrill <joel.sherrill@OARcorp.com>

	* Makefile.am: Rework to avoid .rel files.

2008-05-10	Till Straumann <strauman@slac.stanford.edu>

	* network/tsec.c: removed memory input/output operands
	which caused problems with gcc-4.3.0 (see
	http://gcc.gnu.org/ml/gcc/2008-03/msg00976.html)

2008-03-25	Till Straumann <strauman@slac.stanford.edu>

	* include/bsp.h: declare BSP_commandline_string.

2008-03-20	Till Straumann <strauman@slac.stanford.edu>

	* include/bsp.h, startup/bspstart.c: confdefs.h now wants
	us to use BSP_INTERRUPT_STACK_SIZE instead of
	CONFIGURE_INTERRUPT_STACK_MEMORY.

2008-03-05	Till Straumann <strauman@slac.stanford.edu>

	* start/start.S, startup/bspstart.c: disable memory-select
	errors early (in start.S) to avoid hangs due to speculative
	memory access (motload maps absent memory in TLBs).
	Remove TLB mappings for which no physical memory is installed
	(bspstart). Enable HID1[RFXE] so that 'core_fault_in' errors
	result in a machine-check rather than stalling the machine.
	Re-enable memory-select errors at this point.

2008-03-05	Till Straumann <strauman@slac.stanford.edu>

	* Makefile.am: add e500/mmu.rel to libbsp_a_LIBADD.

2008-01-29	Eric Norum <norume@aps.anl.gov>

	* startup/bspstart.c: Fixes a lockup which occurs when a speculative
	load occurs from a particular range of memory.

2008-01-09	Eric Norum <norume@aps.anl.gov>

	* include/bsp.h: Include <bsp/vectors.h>.

2007-12-13	Till Straumann <strauman@slac.stanford.edu>

	* Makefile.am: use preload.S, vectors_entry.S from shared
	area.