source: rtems/c/src/lib/libbsp/m68k/uC5282/ChangeLog @ df393962

4.104.11
Last change on this file since df393962 was df393962, checked in by Joel Sherrill <joel.sherrill@…>, on Dec 4, 2008 at 8:34:02 PM

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

  • bsp_specs: Move -e start from *link to *startfile to avoid warning for undefined entry symbol when linking relocatables with binutils 2.19.
  • Property mode set to 100644
File size: 13.2 KB
Line 
12008-12-04      Joel Sherrill <joel.sherrill@oarcorp.com>
2
3        * bsp_specs: Move -e start from *link to *startfile to avoid warning
4        for undefined entry symbol when linking relocatables with binutils
5        2.19.
6
72008-10-02      Joel Sherrill <joel.sherrill@OARcorp.com>
8
9        * Makefile.am, preinstall.am: Use shared stub coverhd.h
10        * include/coverhd.h: Removed.
11
122008-09-30      Ralf Corsépius <ralf.corsepius@rtems.org>
13
14        * Makefile.am: Eliminate bsp.am. Build startup files as side-effect
15        of building libbspstart.a, using automake-rules.
16
172008-09-30      Ralf Corsépius <ralf.corsepius@rtems.org>
18
19        * clock/clock.c: include "../../../shared/clockdrv_shell.h".
20        * Makefile.am: Reflect changes above.
21
222008-09-29      Ralf Corsépius <ralf.corsepius@rtems.org>
23
24        * Makefile.am: Eliminate *_SOURCES.
25
262008-09-29      Ralf Corsépius <ralf.corsepius@rtems.org>
27
28        * Makefile.am: Move noinst_LIBRARIES = libbsp.a before its
29        components.
30
312008-09-26      Ralf Corsépius <ralf.corsepius@rtems.org>
32
33        * Makefile.am: Cleanup ../../shared/include/bootcard.h handling.
34
352008-09-23      Joel Sherrill <joel.sherrill@oarcorp.com>
36
37        * configure.ac: Make letting boot_card() handle work area allocation
38        mandatory. Rename RTEMS_BSP_BOOTCARD_HANDLES_RAM_ALLOCATION to
39        BSP_BOOTCARD_OPTIONS.
40
412008-09-23      Joel Sherrill <joel.sherrill@oarcorp.com>
42
43        * Makefile.am, configure.ac, include/bsp.h, startup/bspstart.c: Rename
44        existing bsp_reset() to bsp_sysReset() since the prototype did not
45        match the standard one. Add standard bsp_reset().
46        * startup/bspreset.c: New file.
47
482008-09-18      Joel Sherrill <joel.sherrill@oarcorp.com>
49
50        * include/bsp.h: Remove unnecessary boilerplate comments.
51
522008-09-16      Joel Sherrill <joel.sherrill@oarcorp.com>
53
54        * Makefile.am, startup/bspstart.c, startup/linkcmds: Use top level
55        shared bsp_get_work_area() implementation.
56
572008-09-16      Joel Sherrill <joel.sherrill@oarcorp.com>
58
59        * Makefile.am, configure.ac, startup/bspstart.c, startup/linkcmds: Add
60        use of bsp_get_work_area() in its own file and rely on BSP Framework
61        to perform more initialization. Remove unnecessary includes of
62        rtems/libio.h and rtems/libcsupport.h.
63
642008-09-10      Joel Sherrill <joel.sherrill@oarcorp.com>
65
66        * include/bsp.h: Review of all bsp_cleanup() implementations. In this
67        phase, all prototypes were removed from bsp.h and empty
68        implementations were removed and made to use the shared stub.
69
702008-09-05      Ralf Corsépius <ralf.corsepius@rtems.org>
71
72        * timer/timer.c: Convert to "bool".
73
742008-08-31      Joel Sherrill <joel.sherrill@oarcorp.com>
75
76        * timer/timer.c: Eliminate empty function from every benchmark timer
77        driver. Fix spelling.
78
792008-08-31      Joel Sherrill <joel.sherrill@oarcorp.com>
80
81        * timer/timer.c: Rename timer driver methods to follow RTEMS
82        programming conventions.
83
842008-05-23      Joel Sherrill <joel.sherrill@OARcorp.com>
85
86        * console/console.c: Eliminate copies of switches to convert termios
87        Bxxx constants to xxx as an integer. Use the shared
88        termios_baud_to_number() routine to do the same conversion.
89
902008-05-19      Eric Norum <norume@aps.anl.gov>
91
92        * Makefile.am, configure.ac, startup/bspstart.c, startup/linkcmds: Back
93        out changes from 2008-05-16 -- they don't seem to work.
94
952008-05-16      Eric Norum <norume@aps.anl.gov>
96
97        * Makefile.am, configure.ac, startup/bspstart.c, startup/linkcmds: Use
98        shared version of bootstrap to set up workspace.
99
1002008-05-14      Joel Sherrill <joel.sherrill@OARcorp.com>
101
102        * Makefile.am: Rework to avoid .rel files.
103
1042008-05-12      Joel Sherrill <joel.sherrill@OARcorp.com>
105
106        * startup/bspstart.c: Refactored and renamed initialization routines to
107        rtems_initialize_data_structures, rtems_initialize_before_drivers,
108        rtems_initialize_device_drivers, and
109        rtems_initialize_start_multitasking. This opened the sequence up so
110        that bootcard() could provide a more robust and flexible framework
111        which is easier to explain and understand. This also lays the
112        groundwork for sharing the division of available memory between the
113        RTEMS workspace and heap and the C library initialization across all
114        BSPs.
115
1162008-04-24      Eric Norum <norume@aps.anl.gov>
117
118    * startup/bspstart.c: More clean up of FPGA interrupts.
119
1202008-04-23      Joel Sherrill <joel.sherrill@OARcorp.com>
121
122        * console/console.c: Remove all references to console_reserve_resources
123        and termios_reserve_resources.
124
1252008-04-07      Eric Norum <norume@aps.anl.gov>
126
127    * startup/bspstart.c: Clean up non-FPGA use of EPORT interrupts.
128
1292008-04-07      Eric Norum <norume@aps.anl.gov>
130
131    * network/network.c: Track half/fullduplex changes from 4.7 branch.
132
1332008-03-03      Joel Sherrill <joel.sherrill@OARcorp.com>
134
135        * startup/linkcmds: Add wildcard to gcc_except_table section so
136        programs compiled with gcc 4.3.x can link.
137
1382007-12-17      Joel Sherrill <joel.sherrill@OARcorp.com>
139
140        * clock/clock.c, include/bsp.h: Correct prototype of idle thread. Eric
141        Norum pointed out this was wrong.
142
1432007-12-11      Joel Sherrill <joel.sherrill@OARcorp.com>
144
145        * clock/clock.c, include/bsp.h, startup/bspstart.c: Eliminate copies of
146        the Configuration Table. Use the RTEMS provided accessor macros to
147        obtain configuration fields.
148
1492007-12-04      Joel Sherrill <joel.sherrill@OARcorp.com>
150
151        * Makefile.am, startup/bspstart.c: Move interrupt_stack_size field from
152        CPU Table to Configuration Table. Eliminate CPU Table from all ports.
153        Delete references to CPU Table in all forms.
154
1552007-12-03      Joel Sherrill <joel.sherrill@OARcorp.com>
156
157        * include/bsp.h, startup/bspstart.c: Moved most of the remaining CPU
158        Table fields to the Configuration Table. This included
159        pretasking_hook, predriver_hook, postdriver_hook, idle_task,
160        do_zero_of_workspace, extra_mpci_receive_server_stack,
161        stack_allocate_hook, and stack_free_hook. As a side-effect of this
162        effort some multiprocessing code was made conditional and some style
163        clean up occurred.
164
1652007-11-26      Joel Sherrill <joel.sherrill@oarcorp.com>
166
167        * startup/bspstart.c: Eliminate the interrupt_vector_table field in the
168        m68k CPU Table since it is never read.
169
1702007-11-26      Eric Norum <norume@aps.anl.gov>
171
172        * network/network.c: Fix LED configuration to match uCDIMM.
173
1742007-11-06      Joel Sherrill <joel.sherrill@OARcorp.com>
175
176        * startup/linkcmds: Formatting.
177
1782007-10-14      Eric Norum <norume@aps.anl.gov>
179
180        * clock/clock.c: Add nanoseconds since tick support.
181
1822007-05-03      Joel Sherrill <joel@OARcorp.com>
183
184        * startup/linkcmds: Handle .data.* sections
185
1862007-04-12      Ralf Corsépius <ralf.corsepius@rtems.org>
187
188        * bsp_specs: Remove qrtems_debug.
189
1902007-03-12      Joel Sherrill <joel@OARcorp.com>
191
192        * clock/clock.c, console/console.c, include/bsp.h, include/coverhd.h,
193        include/tm27.h, network/network.c, start/start.S, startup/bspclean.c,
194        startup/bspstart.c, startup/init5282.c, startup/linkcmds,
195        timer/timer.c: Correct license URL and/or fix mistake in copyright
196        notice. Both of these mistakes appear to be from code submitted after
197        these changes were made previously.
198
1992007-03-11      Joel Sherrill <joel@OARcorp.com>
200
201        * startup/bspstart.c: Remove assignments of
202        Cpu_table.do_zero_of_workspace to TRUE since TRUE is the default
203        value in boot_card.c
204
2052007-03-10      Joel Sherrill <joel@OARcorp.com>
206
207        PR 1227/bsps
208        * include/bsp.h: Remove MAX_LONG_TEST_DURATION and
209        MAX_SHORT_TEST_DURATION. They are obsolete and unused.
210
2112006-12-14      Till Straumann <strauman@slac.stanford.edu>
212
213        * startup/bspstart.c: Changed BSP_installVME_isr() so that
214        the special handling of a 'FPGA interrupt' [this FPGA is *not*
215        present on the uC5282 module but is externally connected to
216        IRQ1 on Eric Norum's particular 'motherboard'] is only
217        activated when connecting to the special vectors > 192.
218        The change allows us ordinary users [:-)] to use IRQ1
219        normally, simply by connecting an ISR to vector 64+1...
220        Also, BSP_enable_irq_at_pic(), BSP_disable_irq_at_pic(),
221        BSP_irq_is_enabled_at_pic() were introduced (compat. with
222        some PPC BSPs).
223
2242006-12-02      Ralf Corsépius <ralf.corsepius@rtems.org>
225
226        * configure.ac: New BUG-REPORT address.
227
2282006-11-15      Joel Sherrill <joel@OARcorp.com>
229
230        * Makefile.am: Merge c_rtems_main() into boot_card(). This eliminated a
231        file and simplified initialization.
232
2332006-10-17      Ralf Corsépius <ralf.corsepius@rtems.org>
234
235        * Makefile.am: Remove superfluous -DASM.
236
2372006-10-17      Ralf Corsépius <ralf.corsepius@rtems.org>
238
239        * configure.ac: Require autoconf-2.60. Require automake-1.10.
240
2412006-08-01  Eric Norum <norume@aps.anl.gov>
242
243        * startup/bspstart.c: Add bsp_setbenv system call.
244
2452006-05-15  Eric Norum <norume@aps.anl.gov>
246
247        * startup/bspstart.c: Add checks for FPGA interrupt request overflow.
248                          Allow single spurious FPGA interrupt.
249
2502006-04-11  Eric Norum <norume@aps.anl.gov>
251
252        * startup/bspstart.c: Install default exception handler.
253
2542006-03-24  Eric Norum <norume@aps.anl.gov>
255
256        * startup/bspstart.c: Add missing reset-cause bit.
257
2582006-02-08      Joel Sherrill <joel@OARcorp.com>
259
260        * startup/linkcmds: Add sections required by newer gcc versions.
261
2622006-02-06  Eric Norum <norume@aps.anl.gov>
263
264    * clock/clock.c: Avoid division by zero.
265
2662006-01-29  Eric Norum <norume@aps.anl.gov>
267
268        * clock/clock.c, network/network.c, startup/bspstart.c:
269        Add an 'extended BSP' routine which returns the CPU load average.
270
2712006-01-11      Ralf Corsepius <ralf.corsepius@rtems.org>
272
273        * Makefile.am: Add preinstall.am.
274
2752005-12-19  Eric Norum <norume@aps.anl.gov>
276
277    * startup/bspstart.c: Add another 'extended BSP' routine which return
278                          reboot status register information.
279
2802005-11-12      Ralf Corsepius <ralf.corsepius@rtems.org>
281
282        * bsp_specs: Remove %cpp.
283
2842005-11-11  Eric Norum <norume@aps.anl.gov>
285
286    * console/console.c: Clean up UART2 pin setup.  Protect pin setup code.
287
2882005-11-08  Eric Norum <norume@aps.anl.gov>
289
290    * console/console.c: Add code to set up pin assignments
291
2922005-11-07  Eric Norum <norume@aps.anl.gov>
293
294    * Almost everything: Assign copyright to OAR.
295
2962005-10-26  Eric Norum <norume@aps.anl.gov>
297
298        * README, network/network.c: Add support for forcing link parameters.
299
3002005-09-16  Eric Norum <norume@aps.anl.gov>
301
302        * startup/bspstart.c: Add bsp_reset bootrom call.
303        * startup/bspclean.c: Call bsp_reset from bsp_cleanup().
304
3052005-07-05  Eric Norum <norume@aps.anl.gov>
306
307        * startup/linkcmdc: Add .gnu.linkonce.b
308
3092005-07-05  Eric Norum <norume@aps.anl.gov>
310
311        * startup/bspstart.c: Ensure that CS[12]n are enabled.
312
3132005-06-28  Eric Norum <norume@aps.anl.gov>
314
315        * network/network.c: Add full/half-duplex auto-negotiation support.
316
3172005-06-20  Eric Norum <norume@aps.anl.gov>
318
319        * network/network.c: Clean up transmit buffer realignment.  Many
320        thanks to Mr. Kolja Waschk for identifying the problem.
321
3222005-05-26      Ralf Corsepius <ralf.corsepius@rtems.org>
323
324        * include/bsp.h: New header guard.
325
3262005-05-23  Eric Norum <norume@aps.anl.gov>
327
328        * startup/linkcmds
329          startup/bspstart.c: Followup fix to Joel's/Chris's VBR changes.
330
3312005-05-11  Eric Norum <norume@aps.anl.gov>
332
333        * startup/bspstart.c: Followup fix to Joel's changes of 2005-05-03.
334
3352005-05-10  Eric Norum <norume@aps.anl.gov>
336
337        * network/network.c: Poke RDAR/TDAR every time.
338                         Add more diagnostic printout.
339
3402005-05-03      Joel Sherrill <joel@OARcorp.com>
341
342        * startup/init5282.c: Remove use of _Coldfire_VBR and use _VBR as rest
343        of m68k family.
344
3452005-04-26      Joel Sherrill <joel@OARcorp.com>
346
347        * network/network.c: Eliminate warnings.
348
3492005-04-20  Eric Norum <norume@aps.anl.gov>
350
351        * startup/bspstart.c
352        * network/network.c: Try instruction-only cache.
353
3542005-04-19  Eric Norum <norume@aps.anl.gov>
355
356        * startup/bspstart.c: Expose read/write copy of cache control registers
357                          in case some application diagnostic code wants to
358                          display the values.
359
3602005-04-13  Eric Norum <norume@aps.anl.gov>
361
362        * network/network.c: Add some more diagnostics.
363                         Poke TDAR/RDAR only when necessary.
364
3652005-04-10  Eric Norum <norume@aps.anl.gov>
366
367        * startup/bspstart.c: Set up IRQ1* handling properly.
368
3692005-04-08  Eric Norum <norume@aps.anl.gov>
370
371        * startup/bspstart.c: FPGA interrupt status register is now 16-bit.
372
3732005-03-12  Eric Norum <norume@aps.anl.gov>
374
375        * network/network.c: Add statistics counter for number of realigned bytes.
376
3772005-03-10  Eric Norum <norume@aps.anl.gov>
378
379        * startup/bspstart.c: Add NOP after CACR writes (work around hardware bug).
380
3812005-02-14  Eric Norum <norume@aps.anl.gov>
382
383        * startup/bspstart.c: Don't cache flash -- it messes up programming.
384
3852005-02-04      Ralf Corsepius <ralf.corsepius@rtems.org>
386
387        * console/console.c, include/bsp.h, network/network.c,
388        startup/bspstart.c: Remove obsolete fixed size types.
389
3902005-02-04      Ralf Corsepius <ralf.corsepius@rtems.org>
391
392        * startup/bspstart.c:
393        rtems_interrupt_catch(trampoline, vector, &old_handler).
394
3952005-02-03  Eric Norum <norume@aps.anl.gov>
396
397        * include/bsp.h, startup/bspstart.c: Add 'extended' BSP
398        support (pseudo-VME).
399
4002005-02-02  Eric Norum <norume@aps.anl.gov>
401
402        * network/network.c: Lock FEC/PHYS at 100 Mbs, full-duplex
403
4042005-02-01  Eric Norum <norume@aps.anl.gov>
405
406        * include/bsp.h, network/network.c, startup/bspstart.c: Add some
407          bootprom system calls.
408
4092005-02-01  Eric Norum <norume@aps.anl.gov>
410
411        * start/start.S, network/network.c: Place FEC buffer descriptors
412        in SRAM.  No longer need to worry about buffer descriptor caching.
413
4142005-01-31  Eric Norum <norume@aps.anl.gov>
415
416        * network/network.c, startup/bspstart.c: Processor doesn't snoop
417        FEC DMA so we must invalidate the cache appropriately.
418
4192005-01-31      Joel Sherrill <joel@OARcorp.com>
420
421        * .cvsignore: New file.
422
4232005-01-28      Eric Norum <norume@aps.anl.gov>
424
425        * uC5282: New BSP
426        * acinclude.m4: uC5282 BSP
427
Note: See TracBrowser for help on using the repository browser.