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

4.104.115
Last change on this file since 874220e4 was 874220e4, checked in by Joel Sherrill <joel.sherrill@…>, on 04/27/10 at 18:23:44

2010-04-27 Joel Sherrill <joel.sherrilL@…>

  • network/network.c: Remove warnings.
  • Property mode set to 100644
File size: 16.0 KB
Line 
12010-04-27      Joel Sherrill <joel.sherrilL@OARcorp.com>
2
3        * network/network.c: Remove warnings.
4
52010-04-27      Joel Sherrill <joel.sherrilL@OARcorp.com>
6
7        * network/network.c, startup/bspclean.c, startup/init5282.c: Remove
8        warnings.
9
102010-04-26  Eric Norum <norume@aps.anl.gov>
11
12    * startup/bspstart.c: Clean up some warnings.
13    * network/network.c: Fix up full/half duplex printout and some warnings.
14
152010-04-08      Joel Sherrill <joel.sherrilL@OARcorp.com>
16
17        * start/start.S: Spacing.
18
192009-12-16      Thomas Doerfler <Thomas.Doerfler@embedded-brains.de>
20
21        * console/console.c: adapted to new prototype for *_write
22        function
23
242009-11-03      Ralf Corsépius <ralf.corsepius@rtems.org>
25
26        * startup/bspstart.c: Add missing prototype.
27
282009-10-21      Ralf Corsépius <ralf.corsepius@rtems.org>
29
30        * make/custom/uC5282.cfg: Remove RTEMS_BSP_FAMILY.
31
322009-10-15      Ralf Corsépius <ralf.corsepius@rtems.org>
33
34        * make/custom/uC5282.cfg: New (relocated from /make/custom).
35
362009-09-30      Ralf Corsépius <ralf.corsepius@rtems.org>
37
38        * console/console.c: Reflect termios_baud_to_number having been
39        renamed to rtems_termios_baud_to_number.
40
412009-09-28      Joel Sherrill <joel.sherrill@OARcorp.com>
42
43        * console/console.c: Add pointer to method used by getchark().
44
452009-09-15      Ralf Corsépius <ralf.corsepius@rtems.org>
46
47        * configure.ac: Remove RTEMS_BSP_BOOTCARD_OPTIONS.
48
492009-09-09      Till Straumann <strauman@slac.stanford.edu>
50
51        * startup/bspstart.c: Added dummy implementation of firmware
52        syscalls for use with QEMU. Dummy handler is installed if no
53        pre-existing firmware handler is found.
54
552009-08-26      Joel Sherrill <joel.sherrill@oarcorp.com>
56
57        * clock/clock.c, include/bsp.h: Rename BSP specific idle thread to
58        bsp_idle_thread.
59
602009-07-30  Eric Norum <norume@aps.anl.gov>
61
62        * include/bsp.h, network/network.c, startup/bspstart.c:  Try enabling
63        the data cache.
64
652009-07-28  Eric Norum <norume@aps.anl.gov>
66
67        PR 1420/bsps
68        * startup/bspstart.c: Turn on buffered writes to DRAM. As Device Errata
69        SECF124 notes this may cause double writes, but that's not really a big
70        problem and benchmarking tests have shown that buffered writes do gain
71        some performance.
72
732009-07-16      Joel Sherrill <joel.sherrill@oarcorp.com>
74
75        * configure.ac: Rename BSP_BOOTCARD_OPTIONS to
76        RTEMS_BSP_BOOTCARD_OPTIONS. Add RTEMS_BSP_CLEANUP_OPTIONS so all BSPs
77        have the same options.
78
792009-06-02  Eric Norum <norume@aps.anl.gov>
80
81        PR 1420/bsps
82        * startup/bspstart.c: Turn off buffered writes.
83
842009-04-28      Chris Johns <chrisj@rtems.org>
85
86        * start/start.S: Update for boot_card command line change.
87
882009-03-02      Till Straumann <strauman@slac.stanford.edu>
89
90        PR 1375/bsps
91        * clock/clock.c: Correct implementation of nanoseconds since last tick
92        handler.
93
942009-02-25      Joel Sherrill <joel.sherrill@OARcorp.com>
95
96        * clock/clock.c, include/bsp.h: Make bsp idle thread names match.
97
982009-02-12      Joel Sherrill <joel.sherrill@oarcorp.com>
99
100        * clock/clock.c, include/bsp.h: Change prototype of IDLE thread to
101        consistently return void * and take a uintptr_t argument.
102
1032009-01-21      Eric Norum <norume@aps.anl.gov>
104
105        PR 1358/bsps
106        * clock/clock.c: Fix time-access bug in uc5282 BSP.
107
1082008-12-04      Joel Sherrill <joel.sherrill@oarcorp.com>
109
110        * bsp_specs: Move -e start from *link to *startfile to avoid warning
111        for undefined entry symbol when linking relocatables with binutils
112        2.19.
113
1142008-10-02      Joel Sherrill <joel.sherrill@OARcorp.com>
115
116        * Makefile.am, preinstall.am: Use shared stub coverhd.h
117        * include/coverhd.h: Removed.
118
1192008-09-30      Ralf Corsépius <ralf.corsepius@rtems.org>
120
121        * Makefile.am: Eliminate bsp.am. Build startup files as side-effect
122        of building libbspstart.a, using automake-rules.
123
1242008-09-30      Ralf Corsépius <ralf.corsepius@rtems.org>
125
126        * clock/clock.c: include "../../../shared/clockdrv_shell.h".
127        * Makefile.am: Reflect changes above.
128
1292008-09-29      Ralf Corsépius <ralf.corsepius@rtems.org>
130
131        * Makefile.am: Eliminate *_SOURCES.
132
1332008-09-29      Ralf Corsépius <ralf.corsepius@rtems.org>
134
135        * Makefile.am: Move noinst_LIBRARIES = libbsp.a before its
136        components.
137
1382008-09-26      Ralf Corsépius <ralf.corsepius@rtems.org>
139
140        * Makefile.am: Cleanup ../../shared/include/bootcard.h handling.
141
1422008-09-23      Joel Sherrill <joel.sherrill@oarcorp.com>
143
144        * configure.ac: Make letting boot_card() handle work area allocation
145        mandatory. Rename RTEMS_BSP_BOOTCARD_HANDLES_RAM_ALLOCATION to
146        BSP_BOOTCARD_OPTIONS.
147
1482008-09-23      Joel Sherrill <joel.sherrill@oarcorp.com>
149
150        * Makefile.am, configure.ac, include/bsp.h, startup/bspstart.c: Rename
151        existing bsp_reset() to bsp_sysReset() since the prototype did not
152        match the standard one. Add standard bsp_reset().
153        * startup/bspreset.c: New file.
154
1552008-09-18      Joel Sherrill <joel.sherrill@oarcorp.com>
156
157        * include/bsp.h: Remove unnecessary boilerplate comments.
158
1592008-09-16      Joel Sherrill <joel.sherrill@oarcorp.com>
160
161        * Makefile.am, startup/bspstart.c, startup/linkcmds: Use top level
162        shared bsp_get_work_area() implementation.
163
1642008-09-16      Joel Sherrill <joel.sherrill@oarcorp.com>
165
166        * Makefile.am, configure.ac, startup/bspstart.c, startup/linkcmds: Add
167        use of bsp_get_work_area() in its own file and rely on BSP Framework
168        to perform more initialization. Remove unnecessary includes of
169        rtems/libio.h and rtems/libcsupport.h.
170
1712008-09-10      Joel Sherrill <joel.sherrill@oarcorp.com>
172
173        * include/bsp.h: Review of all bsp_cleanup() implementations. In this
174        phase, all prototypes were removed from bsp.h and empty
175        implementations were removed and made to use the shared stub.
176
1772008-09-05      Ralf Corsépius <ralf.corsepius@rtems.org>
178
179        * timer/timer.c: Convert to "bool".
180
1812008-08-31      Joel Sherrill <joel.sherrill@oarcorp.com>
182
183        * timer/timer.c: Eliminate empty function from every benchmark timer
184        driver. Fix spelling.
185
1862008-08-31      Joel Sherrill <joel.sherrill@oarcorp.com>
187
188        * timer/timer.c: Rename timer driver methods to follow RTEMS
189        programming conventions.
190
1912008-05-23      Joel Sherrill <joel.sherrill@OARcorp.com>
192
193        * console/console.c: Eliminate copies of switches to convert termios
194        Bxxx constants to xxx as an integer. Use the shared
195        termios_baud_to_number() routine to do the same conversion.
196
1972008-05-19      Eric Norum <norume@aps.anl.gov>
198
199        * Makefile.am, configure.ac, startup/bspstart.c, startup/linkcmds: Back
200        out changes from 2008-05-16 -- they don't seem to work.
201
2022008-05-16      Eric Norum <norume@aps.anl.gov>
203
204        * Makefile.am, configure.ac, startup/bspstart.c, startup/linkcmds: Use
205        shared version of bootstrap to set up workspace.
206
2072008-05-14      Joel Sherrill <joel.sherrill@OARcorp.com>
208
209        * Makefile.am: Rework to avoid .rel files.
210
2112008-05-12      Joel Sherrill <joel.sherrill@OARcorp.com>
212
213        * startup/bspstart.c: Refactored and renamed initialization routines to
214        rtems_initialize_data_structures, rtems_initialize_before_drivers,
215        rtems_initialize_device_drivers, and
216        rtems_initialize_start_multitasking. This opened the sequence up so
217        that bootcard() could provide a more robust and flexible framework
218        which is easier to explain and understand. This also lays the
219        groundwork for sharing the division of available memory between the
220        RTEMS workspace and heap and the C library initialization across all
221        BSPs.
222
2232008-04-24      Eric Norum <norume@aps.anl.gov>
224
225        * startup/bspstart.c: More clean up of FPGA interrupts.
226
2272008-04-23      Joel Sherrill <joel.sherrill@OARcorp.com>
228
229        * console/console.c: Remove all references to console_reserve_resources
230        and termios_reserve_resources.
231
2322008-04-07      Eric Norum <norume@aps.anl.gov>
233
234        * startup/bspstart.c: Clean up non-FPGA use of EPORT interrupts.
235
2362008-04-07      Eric Norum <norume@aps.anl.gov>
237
238        * network/network.c: Track half/fullduplex changes from 4.7 branch.
239
2402008-03-03      Joel Sherrill <joel.sherrill@OARcorp.com>
241
242        * startup/linkcmds: Add wildcard to gcc_except_table section so
243        programs compiled with gcc 4.3.x can link.
244
2452007-12-17      Joel Sherrill <joel.sherrill@OARcorp.com>
246
247        * clock/clock.c, include/bsp.h: Correct prototype of idle thread. Eric
248        Norum pointed out this was wrong.
249
2502007-12-11      Joel Sherrill <joel.sherrill@OARcorp.com>
251
252        * clock/clock.c, include/bsp.h, startup/bspstart.c: Eliminate copies of
253        the Configuration Table. Use the RTEMS provided accessor macros to
254        obtain configuration fields.
255
2562007-12-04      Joel Sherrill <joel.sherrill@OARcorp.com>
257
258        * Makefile.am, startup/bspstart.c: Move interrupt_stack_size field from
259        CPU Table to Configuration Table. Eliminate CPU Table from all ports.
260        Delete references to CPU Table in all forms.
261
2622007-12-03      Joel Sherrill <joel.sherrill@OARcorp.com>
263
264        * include/bsp.h, startup/bspstart.c: Moved most of the remaining CPU
265        Table fields to the Configuration Table. This included
266        pretasking_hook, predriver_hook, postdriver_hook, idle_task,
267        do_zero_of_workspace, extra_mpci_receive_server_stack,
268        stack_allocate_hook, and stack_free_hook. As a side-effect of this
269        effort some multiprocessing code was made conditional and some style
270        clean up occurred.
271
2722007-11-26      Joel Sherrill <joel.sherrill@oarcorp.com>
273
274        * startup/bspstart.c: Eliminate the interrupt_vector_table field in the
275        m68k CPU Table since it is never read.
276
2772007-11-26      Eric Norum <norume@aps.anl.gov>
278
279        * network/network.c: Fix LED configuration to match uCDIMM.
280
2812007-11-06      Joel Sherrill <joel.sherrill@OARcorp.com>
282
283        * startup/linkcmds: Formatting.
284
2852007-10-14      Eric Norum <norume@aps.anl.gov>
286
287        * clock/clock.c: Add nanoseconds since tick support.
288
2892007-05-03      Joel Sherrill <joel@OARcorp.com>
290
291        * startup/linkcmds: Handle .data.* sections
292
2932007-04-12      Ralf Corsépius <ralf.corsepius@rtems.org>
294
295        * bsp_specs: Remove qrtems_debug.
296
2972007-03-12      Joel Sherrill <joel@OARcorp.com>
298
299        * clock/clock.c, console/console.c, include/bsp.h, include/coverhd.h,
300        include/tm27.h, network/network.c, start/start.S, startup/bspclean.c,
301        startup/bspstart.c, startup/init5282.c, startup/linkcmds,
302        timer/timer.c: Correct license URL and/or fix mistake in copyright
303        notice. Both of these mistakes appear to be from code submitted after
304        these changes were made previously.
305
3062007-03-11      Joel Sherrill <joel@OARcorp.com>
307
308        * startup/bspstart.c: Remove assignments of
309        Cpu_table.do_zero_of_workspace to TRUE since TRUE is the default
310        value in boot_card.c
311
3122007-03-10      Joel Sherrill <joel@OARcorp.com>
313
314        PR 1227/bsps
315        * include/bsp.h: Remove MAX_LONG_TEST_DURATION and
316        MAX_SHORT_TEST_DURATION. They are obsolete and unused.
317
3182006-12-14      Till Straumann <strauman@slac.stanford.edu>
319
320        * startup/bspstart.c: Changed BSP_installVME_isr() so that
321        the special handling of a 'FPGA interrupt' [this FPGA is *not*
322        present on the uC5282 module but is externally connected to
323        IRQ1 on Eric Norum's particular 'motherboard'] is only
324        activated when connecting to the special vectors > 192.
325        The change allows us ordinary users [:-)] to use IRQ1
326        normally, simply by connecting an ISR to vector 64+1...
327        Also, BSP_enable_irq_at_pic(), BSP_disable_irq_at_pic(),
328        BSP_irq_is_enabled_at_pic() were introduced (compat. with
329        some PPC BSPs).
330
3312006-12-02      Ralf Corsépius <ralf.corsepius@rtems.org>
332
333        * configure.ac: New BUG-REPORT address.
334
3352006-11-15      Joel Sherrill <joel@OARcorp.com>
336
337        * Makefile.am: Merge c_rtems_main() into boot_card(). This eliminated a
338        file and simplified initialization.
339
3402006-10-17      Ralf Corsépius <ralf.corsepius@rtems.org>
341
342        * Makefile.am: Remove superfluous -DASM.
343
3442006-10-17      Ralf Corsépius <ralf.corsepius@rtems.org>
345
346        * configure.ac: Require autoconf-2.60. Require automake-1.10.
347
3482006-08-01  Eric Norum <norume@aps.anl.gov>
349
350        * startup/bspstart.c: Add bsp_setbenv system call.
351
3522006-05-15  Eric Norum <norume@aps.anl.gov>
353
354        * startup/bspstart.c: Add checks for FPGA interrupt request overflow.
355        Allow single spurious FPGA interrupt.
356
3572006-04-11  Eric Norum <norume@aps.anl.gov>
358
359        * startup/bspstart.c: Install default exception handler.
360
3612006-03-24  Eric Norum <norume@aps.anl.gov>
362
363        * startup/bspstart.c: Add missing reset-cause bit.
364
3652006-02-08      Joel Sherrill <joel@OARcorp.com>
366
367        * startup/linkcmds: Add sections required by newer gcc versions.
368
3692006-02-06  Eric Norum <norume@aps.anl.gov>
370
371        * clock/clock.c: Avoid division by zero.
372
3732006-01-29  Eric Norum <norume@aps.anl.gov>
374
375        * clock/clock.c, network/network.c, startup/bspstart.c:
376        Add an 'extended BSP' routine which returns the CPU load average.
377
3782006-01-11      Ralf Corsepius <ralf.corsepius@rtems.org>
379
380        * Makefile.am: Add preinstall.am.
381
3822005-12-19  Eric Norum <norume@aps.anl.gov>
383
384        * startup/bspstart.c: Add another 'extended BSP' routine which return
385        reboot status register information.
386
3872005-11-12      Ralf Corsepius <ralf.corsepius@rtems.org>
388
389        * bsp_specs: Remove %cpp.
390
3912005-11-11  Eric Norum <norume@aps.anl.gov>
392
393        * console/console.c: Clean up UART2 pin setup.  Protect pin setup code.
394
3952005-11-08  Eric Norum <norume@aps.anl.gov>
396
397        * console/console.c: Add code to set up pin assignments
398
3992005-11-07  Eric Norum <norume@aps.anl.gov>
400
401        * Almost everything: Assign copyright to OAR.
402
4032005-10-26  Eric Norum <norume@aps.anl.gov>
404
405        * README, network/network.c: Add support for forcing link parameters.
406
4072005-09-16  Eric Norum <norume@aps.anl.gov>
408
409        * startup/bspstart.c: Add bsp_reset bootrom call.
410        * startup/bspclean.c: Call bsp_reset from bsp_cleanup().
411
4122005-07-05  Eric Norum <norume@aps.anl.gov>
413
414        * startup/linkcmdc: Add .gnu.linkonce.b
415
4162005-07-05  Eric Norum <norume@aps.anl.gov>
417
418        * startup/bspstart.c: Ensure that CS[12]n are enabled.
419
4202005-06-28  Eric Norum <norume@aps.anl.gov>
421
422        * network/network.c: Add full/half-duplex auto-negotiation support.
423
4242005-06-20  Eric Norum <norume@aps.anl.gov>
425
426        * network/network.c: Clean up transmit buffer realignment.  Many
427        thanks to Mr. Kolja Waschk for identifying the problem.
428
4292005-05-26      Ralf Corsepius <ralf.corsepius@rtems.org>
430
431        * include/bsp.h: New header guard.
432
4332005-05-23  Eric Norum <norume@aps.anl.gov>
434
435        * startup/linkcmds
436          startup/bspstart.c: Followup fix to Joel's/Chris's VBR changes.
437
4382005-05-11  Eric Norum <norume@aps.anl.gov>
439
440        * startup/bspstart.c: Followup fix to Joel's changes of 2005-05-03.
441
4422005-05-10  Eric Norum <norume@aps.anl.gov>
443
444        * network/network.c: Poke RDAR/TDAR every time.
445        Add more diagnostic printout.
446
4472005-05-03      Joel Sherrill <joel@OARcorp.com>
448
449        * startup/init5282.c: Remove use of _Coldfire_VBR and use _VBR as rest
450        of m68k family.
451
4522005-04-26      Joel Sherrill <joel@OARcorp.com>
453
454        * network/network.c: Eliminate warnings.
455
4562005-04-20  Eric Norum <norume@aps.anl.gov>
457
458        * startup/bspstart.c
459        * network/network.c: Try instruction-only cache.
460
4612005-04-19  Eric Norum <norume@aps.anl.gov>
462
463        * startup/bspstart.c: Expose read/write copy of cache control registers
464        in case some application diagnostic code wants to
465        display the values.
466
4672005-04-13  Eric Norum <norume@aps.anl.gov>
468
469        * network/network.c: Add some more diagnostics.
470        Poke TDAR/RDAR only when necessary.
471
4722005-04-10  Eric Norum <norume@aps.anl.gov>
473
474        * startup/bspstart.c: Set up IRQ1* handling properly.
475
4762005-04-08  Eric Norum <norume@aps.anl.gov>
477
478        * startup/bspstart.c: FPGA interrupt status register is now 16-bit.
479
4802005-03-12  Eric Norum <norume@aps.anl.gov>
481
482        * network/network.c: Add statistics counter for number of realigned bytes.
483
4842005-03-10  Eric Norum <norume@aps.anl.gov>
485
486        * startup/bspstart.c: Add NOP after CACR writes (work around hardware bug).
487
4882005-02-14  Eric Norum <norume@aps.anl.gov>
489
490        * startup/bspstart.c: Don't cache flash -- it messes up programming.
491
4922005-02-04      Ralf Corsepius <ralf.corsepius@rtems.org>
493
494        * console/console.c, include/bsp.h, network/network.c,
495        startup/bspstart.c: Remove obsolete fixed size types.
496
4972005-02-04      Ralf Corsepius <ralf.corsepius@rtems.org>
498
499        * startup/bspstart.c:
500        rtems_interrupt_catch(trampoline, vector, &old_handler).
501
5022005-02-03  Eric Norum <norume@aps.anl.gov>
503
504        * include/bsp.h, startup/bspstart.c: Add 'extended' BSP
505        support (pseudo-VME).
506
5072005-02-02  Eric Norum <norume@aps.anl.gov>
508
509        * network/network.c: Lock FEC/PHYS at 100 Mbs, full-duplex
510
5112005-02-01  Eric Norum <norume@aps.anl.gov>
512
513        * include/bsp.h, network/network.c, startup/bspstart.c: Add some
514          bootprom system calls.
515
5162005-02-01  Eric Norum <norume@aps.anl.gov>
517
518        * start/start.S, network/network.c: Place FEC buffer descriptors
519        in SRAM.  No longer need to worry about buffer descriptor caching.
520
5212005-01-31  Eric Norum <norume@aps.anl.gov>
522
523        * network/network.c, startup/bspstart.c: Processor doesn't snoop
524        FEC DMA so we must invalidate the cache appropriately.
525
5262005-01-31      Joel Sherrill <joel@OARcorp.com>
527
528        * .cvsignore: New file.
529
5302005-01-28      Eric Norum <norume@aps.anl.gov>
531
532        * uC5282: New BSP
533        * acinclude.m4: uC5282 BSP
534
Note: See TracBrowser for help on using the repository browser.