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

4.104.115
Last change on this file since d10d632 was d10d632, checked in by Ralf Corsepius <ralf.corsepius@…>, on 10/21/09 at 10:48:44

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

  • make/custom/uC5282.cfg: Remove RTEMS_BSP_FAMILY.
  • Property mode set to 100644
File size: 15.3 KB
Line 
12009-10-21      Ralf Corsépius <ralf.corsepius@rtems.org>
2
3        * make/custom/uC5282.cfg: Remove RTEMS_BSP_FAMILY.
4
52009-10-15      Ralf Corsépius <ralf.corsepius@rtems.org>
6
7        * make/custom/uC5282.cfg: New (relocated from /make/custom).
8
92009-09-30      Ralf Corsépius <ralf.corsepius@rtems.org>
10
11        * console/console.c: Reflect termios_baud_to_number having been
12        renamed to rtems_termios_baud_to_number.
13
142009-09-28      Joel Sherrill <joel.sherrill@OARcorp.com>
15
16        * console/console.c: Add pointer to method used by getchark().
17
182009-09-15      Ralf Corsépius <ralf.corsepius@rtems.org>
19
20        * configure.ac: Remove RTEMS_BSP_BOOTCARD_OPTIONS.
21
222009-09-09      Till Straumann <strauman@slac.stanford.edu>
23
24        * startup/bspstart.c: Added dummy implementation of firmware
25        syscalls for use with QEMU. Dummy handler is installed if no
26        pre-existing firmware handler is found.
27
282009-08-26      Joel Sherrill <joel.sherrill@oarcorp.com>
29
30        * clock/clock.c, include/bsp.h: Rename BSP specific idle thread to
31        bsp_idle_thread.
32
332009-07-30  Eric Norum <norume@aps.anl.gov>
34
35        * include/bsp.h, network/network.c, startup/bspstart.c:  Try enabling
36        the data cache.
37
382009-07-28  Eric Norum <norume@aps.anl.gov>
39
40        PR 1420/bsps
41        * startup/bspstart.c: Turn on buffered writes to DRAM. As Device Errata
42        SECF124 notes this may cause double writes, but that's not really a big
43        problem and benchmarking tests have shown that buffered writes do gain
44        some performance.
45
462009-07-16      Joel Sherrill <joel.sherrill@oarcorp.com>
47
48        * configure.ac: Rename BSP_BOOTCARD_OPTIONS to
49        RTEMS_BSP_BOOTCARD_OPTIONS. Add RTEMS_BSP_CLEANUP_OPTIONS so all BSPs
50        have the same options.
51
522009-06-02  Eric Norum <norume@aps.anl.gov>
53
54        PR 1420/bsps
55        * startup/bspstart.c: Turn off buffered writes.
56
572009-04-28      Chris Johns <chrisj@rtems.org>
58
59        * start/start.S: Update for boot_card command line change.
60
612009-03-02      Till Straumann <strauman@slac.stanford.edu>
62
63        PR 1375/bsps
64        * clock/clock.c: Correct implementation of nanoseconds since last tick
65        handler.
66
672009-02-25      Joel Sherrill <joel.sherrill@OARcorp.com>
68
69        * clock/clock.c, include/bsp.h: Make bsp idle thread names match.
70
712009-02-12      Joel Sherrill <joel.sherrill@oarcorp.com>
72
73        * clock/clock.c, include/bsp.h: Change prototype of IDLE thread to
74        consistently return void * and take a uintptr_t argument.
75
762009-01-21      Eric Norum <norume@aps.anl.gov>
77
78        PR 1358/bsps
79        * clock/clock.c: Fix time-access bug in uc5282 BSP.
80
812008-12-04      Joel Sherrill <joel.sherrill@oarcorp.com>
82
83        * bsp_specs: Move -e start from *link to *startfile to avoid warning
84        for undefined entry symbol when linking relocatables with binutils
85        2.19.
86
872008-10-02      Joel Sherrill <joel.sherrill@OARcorp.com>
88
89        * Makefile.am, preinstall.am: Use shared stub coverhd.h
90        * include/coverhd.h: Removed.
91
922008-09-30      Ralf Corsépius <ralf.corsepius@rtems.org>
93
94        * Makefile.am: Eliminate bsp.am. Build startup files as side-effect
95        of building libbspstart.a, using automake-rules.
96
972008-09-30      Ralf Corsépius <ralf.corsepius@rtems.org>
98
99        * clock/clock.c: include "../../../shared/clockdrv_shell.h".
100        * Makefile.am: Reflect changes above.
101
1022008-09-29      Ralf Corsépius <ralf.corsepius@rtems.org>
103
104        * Makefile.am: Eliminate *_SOURCES.
105
1062008-09-29      Ralf Corsépius <ralf.corsepius@rtems.org>
107
108        * Makefile.am: Move noinst_LIBRARIES = libbsp.a before its
109        components.
110
1112008-09-26      Ralf Corsépius <ralf.corsepius@rtems.org>
112
113        * Makefile.am: Cleanup ../../shared/include/bootcard.h handling.
114
1152008-09-23      Joel Sherrill <joel.sherrill@oarcorp.com>
116
117        * configure.ac: Make letting boot_card() handle work area allocation
118        mandatory. Rename RTEMS_BSP_BOOTCARD_HANDLES_RAM_ALLOCATION to
119        BSP_BOOTCARD_OPTIONS.
120
1212008-09-23      Joel Sherrill <joel.sherrill@oarcorp.com>
122
123        * Makefile.am, configure.ac, include/bsp.h, startup/bspstart.c: Rename
124        existing bsp_reset() to bsp_sysReset() since the prototype did not
125        match the standard one. Add standard bsp_reset().
126        * startup/bspreset.c: New file.
127
1282008-09-18      Joel Sherrill <joel.sherrill@oarcorp.com>
129
130        * include/bsp.h: Remove unnecessary boilerplate comments.
131
1322008-09-16      Joel Sherrill <joel.sherrill@oarcorp.com>
133
134        * Makefile.am, startup/bspstart.c, startup/linkcmds: Use top level
135        shared bsp_get_work_area() implementation.
136
1372008-09-16      Joel Sherrill <joel.sherrill@oarcorp.com>
138
139        * Makefile.am, configure.ac, startup/bspstart.c, startup/linkcmds: Add
140        use of bsp_get_work_area() in its own file and rely on BSP Framework
141        to perform more initialization. Remove unnecessary includes of
142        rtems/libio.h and rtems/libcsupport.h.
143
1442008-09-10      Joel Sherrill <joel.sherrill@oarcorp.com>
145
146        * include/bsp.h: Review of all bsp_cleanup() implementations. In this
147        phase, all prototypes were removed from bsp.h and empty
148        implementations were removed and made to use the shared stub.
149
1502008-09-05      Ralf Corsépius <ralf.corsepius@rtems.org>
151
152        * timer/timer.c: Convert to "bool".
153
1542008-08-31      Joel Sherrill <joel.sherrill@oarcorp.com>
155
156        * timer/timer.c: Eliminate empty function from every benchmark timer
157        driver. Fix spelling.
158
1592008-08-31      Joel Sherrill <joel.sherrill@oarcorp.com>
160
161        * timer/timer.c: Rename timer driver methods to follow RTEMS
162        programming conventions.
163
1642008-05-23      Joel Sherrill <joel.sherrill@OARcorp.com>
165
166        * console/console.c: Eliminate copies of switches to convert termios
167        Bxxx constants to xxx as an integer. Use the shared
168        termios_baud_to_number() routine to do the same conversion.
169
1702008-05-19      Eric Norum <norume@aps.anl.gov>
171
172        * Makefile.am, configure.ac, startup/bspstart.c, startup/linkcmds: Back
173        out changes from 2008-05-16 -- they don't seem to work.
174
1752008-05-16      Eric Norum <norume@aps.anl.gov>
176
177        * Makefile.am, configure.ac, startup/bspstart.c, startup/linkcmds: Use
178        shared version of bootstrap to set up workspace.
179
1802008-05-14      Joel Sherrill <joel.sherrill@OARcorp.com>
181
182        * Makefile.am: Rework to avoid .rel files.
183
1842008-05-12      Joel Sherrill <joel.sherrill@OARcorp.com>
185
186        * startup/bspstart.c: Refactored and renamed initialization routines to
187        rtems_initialize_data_structures, rtems_initialize_before_drivers,
188        rtems_initialize_device_drivers, and
189        rtems_initialize_start_multitasking. This opened the sequence up so
190        that bootcard() could provide a more robust and flexible framework
191        which is easier to explain and understand. This also lays the
192        groundwork for sharing the division of available memory between the
193        RTEMS workspace and heap and the C library initialization across all
194        BSPs.
195
1962008-04-24      Eric Norum <norume@aps.anl.gov>
197
198        * startup/bspstart.c: More clean up of FPGA interrupts.
199
2002008-04-23      Joel Sherrill <joel.sherrill@OARcorp.com>
201
202        * console/console.c: Remove all references to console_reserve_resources
203        and termios_reserve_resources.
204
2052008-04-07      Eric Norum <norume@aps.anl.gov>
206
207        * startup/bspstart.c: Clean up non-FPGA use of EPORT interrupts.
208
2092008-04-07      Eric Norum <norume@aps.anl.gov>
210
211        * network/network.c: Track half/fullduplex changes from 4.7 branch.
212
2132008-03-03      Joel Sherrill <joel.sherrill@OARcorp.com>
214
215        * startup/linkcmds: Add wildcard to gcc_except_table section so
216        programs compiled with gcc 4.3.x can link.
217
2182007-12-17      Joel Sherrill <joel.sherrill@OARcorp.com>
219
220        * clock/clock.c, include/bsp.h: Correct prototype of idle thread. Eric
221        Norum pointed out this was wrong.
222
2232007-12-11      Joel Sherrill <joel.sherrill@OARcorp.com>
224
225        * clock/clock.c, include/bsp.h, startup/bspstart.c: Eliminate copies of
226        the Configuration Table. Use the RTEMS provided accessor macros to
227        obtain configuration fields.
228
2292007-12-04      Joel Sherrill <joel.sherrill@OARcorp.com>
230
231        * Makefile.am, startup/bspstart.c: Move interrupt_stack_size field from
232        CPU Table to Configuration Table. Eliminate CPU Table from all ports.
233        Delete references to CPU Table in all forms.
234
2352007-12-03      Joel Sherrill <joel.sherrill@OARcorp.com>
236
237        * include/bsp.h, startup/bspstart.c: Moved most of the remaining CPU
238        Table fields to the Configuration Table. This included
239        pretasking_hook, predriver_hook, postdriver_hook, idle_task,
240        do_zero_of_workspace, extra_mpci_receive_server_stack,
241        stack_allocate_hook, and stack_free_hook. As a side-effect of this
242        effort some multiprocessing code was made conditional and some style
243        clean up occurred.
244
2452007-11-26      Joel Sherrill <joel.sherrill@oarcorp.com>
246
247        * startup/bspstart.c: Eliminate the interrupt_vector_table field in the
248        m68k CPU Table since it is never read.
249
2502007-11-26      Eric Norum <norume@aps.anl.gov>
251
252        * network/network.c: Fix LED configuration to match uCDIMM.
253
2542007-11-06      Joel Sherrill <joel.sherrill@OARcorp.com>
255
256        * startup/linkcmds: Formatting.
257
2582007-10-14      Eric Norum <norume@aps.anl.gov>
259
260        * clock/clock.c: Add nanoseconds since tick support.
261
2622007-05-03      Joel Sherrill <joel@OARcorp.com>
263
264        * startup/linkcmds: Handle .data.* sections
265
2662007-04-12      Ralf Corsépius <ralf.corsepius@rtems.org>
267
268        * bsp_specs: Remove qrtems_debug.
269
2702007-03-12      Joel Sherrill <joel@OARcorp.com>
271
272        * clock/clock.c, console/console.c, include/bsp.h, include/coverhd.h,
273        include/tm27.h, network/network.c, start/start.S, startup/bspclean.c,
274        startup/bspstart.c, startup/init5282.c, startup/linkcmds,
275        timer/timer.c: Correct license URL and/or fix mistake in copyright
276        notice. Both of these mistakes appear to be from code submitted after
277        these changes were made previously.
278
2792007-03-11      Joel Sherrill <joel@OARcorp.com>
280
281        * startup/bspstart.c: Remove assignments of
282        Cpu_table.do_zero_of_workspace to TRUE since TRUE is the default
283        value in boot_card.c
284
2852007-03-10      Joel Sherrill <joel@OARcorp.com>
286
287        PR 1227/bsps
288        * include/bsp.h: Remove MAX_LONG_TEST_DURATION and
289        MAX_SHORT_TEST_DURATION. They are obsolete and unused.
290
2912006-12-14      Till Straumann <strauman@slac.stanford.edu>
292
293        * startup/bspstart.c: Changed BSP_installVME_isr() so that
294        the special handling of a 'FPGA interrupt' [this FPGA is *not*
295        present on the uC5282 module but is externally connected to
296        IRQ1 on Eric Norum's particular 'motherboard'] is only
297        activated when connecting to the special vectors > 192.
298        The change allows us ordinary users [:-)] to use IRQ1
299        normally, simply by connecting an ISR to vector 64+1...
300        Also, BSP_enable_irq_at_pic(), BSP_disable_irq_at_pic(),
301        BSP_irq_is_enabled_at_pic() were introduced (compat. with
302        some PPC BSPs).
303
3042006-12-02      Ralf Corsépius <ralf.corsepius@rtems.org>
305
306        * configure.ac: New BUG-REPORT address.
307
3082006-11-15      Joel Sherrill <joel@OARcorp.com>
309
310        * Makefile.am: Merge c_rtems_main() into boot_card(). This eliminated a
311        file and simplified initialization.
312
3132006-10-17      Ralf Corsépius <ralf.corsepius@rtems.org>
314
315        * Makefile.am: Remove superfluous -DASM.
316
3172006-10-17      Ralf Corsépius <ralf.corsepius@rtems.org>
318
319        * configure.ac: Require autoconf-2.60. Require automake-1.10.
320
3212006-08-01  Eric Norum <norume@aps.anl.gov>
322
323        * startup/bspstart.c: Add bsp_setbenv system call.
324
3252006-05-15  Eric Norum <norume@aps.anl.gov>
326
327        * startup/bspstart.c: Add checks for FPGA interrupt request overflow.
328        Allow single spurious FPGA interrupt.
329
3302006-04-11  Eric Norum <norume@aps.anl.gov>
331
332        * startup/bspstart.c: Install default exception handler.
333
3342006-03-24  Eric Norum <norume@aps.anl.gov>
335
336        * startup/bspstart.c: Add missing reset-cause bit.
337
3382006-02-08      Joel Sherrill <joel@OARcorp.com>
339
340        * startup/linkcmds: Add sections required by newer gcc versions.
341
3422006-02-06  Eric Norum <norume@aps.anl.gov>
343
344        * clock/clock.c: Avoid division by zero.
345
3462006-01-29  Eric Norum <norume@aps.anl.gov>
347
348        * clock/clock.c, network/network.c, startup/bspstart.c:
349        Add an 'extended BSP' routine which returns the CPU load average.
350
3512006-01-11      Ralf Corsepius <ralf.corsepius@rtems.org>
352
353        * Makefile.am: Add preinstall.am.
354
3552005-12-19  Eric Norum <norume@aps.anl.gov>
356
357        * startup/bspstart.c: Add another 'extended BSP' routine which return
358        reboot status register information.
359
3602005-11-12      Ralf Corsepius <ralf.corsepius@rtems.org>
361
362        * bsp_specs: Remove %cpp.
363
3642005-11-11  Eric Norum <norume@aps.anl.gov>
365
366        * console/console.c: Clean up UART2 pin setup.  Protect pin setup code.
367
3682005-11-08  Eric Norum <norume@aps.anl.gov>
369
370        * console/console.c: Add code to set up pin assignments
371
3722005-11-07  Eric Norum <norume@aps.anl.gov>
373
374        * Almost everything: Assign copyright to OAR.
375
3762005-10-26  Eric Norum <norume@aps.anl.gov>
377
378        * README, network/network.c: Add support for forcing link parameters.
379
3802005-09-16  Eric Norum <norume@aps.anl.gov>
381
382        * startup/bspstart.c: Add bsp_reset bootrom call.
383        * startup/bspclean.c: Call bsp_reset from bsp_cleanup().
384
3852005-07-05  Eric Norum <norume@aps.anl.gov>
386
387        * startup/linkcmdc: Add .gnu.linkonce.b
388
3892005-07-05  Eric Norum <norume@aps.anl.gov>
390
391        * startup/bspstart.c: Ensure that CS[12]n are enabled.
392
3932005-06-28  Eric Norum <norume@aps.anl.gov>
394
395        * network/network.c: Add full/half-duplex auto-negotiation support.
396
3972005-06-20  Eric Norum <norume@aps.anl.gov>
398
399        * network/network.c: Clean up transmit buffer realignment.  Many
400        thanks to Mr. Kolja Waschk for identifying the problem.
401
4022005-05-26      Ralf Corsepius <ralf.corsepius@rtems.org>
403
404        * include/bsp.h: New header guard.
405
4062005-05-23  Eric Norum <norume@aps.anl.gov>
407
408        * startup/linkcmds
409          startup/bspstart.c: Followup fix to Joel's/Chris's VBR changes.
410
4112005-05-11  Eric Norum <norume@aps.anl.gov>
412
413        * startup/bspstart.c: Followup fix to Joel's changes of 2005-05-03.
414
4152005-05-10  Eric Norum <norume@aps.anl.gov>
416
417        * network/network.c: Poke RDAR/TDAR every time.
418        Add more diagnostic printout.
419
4202005-05-03      Joel Sherrill <joel@OARcorp.com>
421
422        * startup/init5282.c: Remove use of _Coldfire_VBR and use _VBR as rest
423        of m68k family.
424
4252005-04-26      Joel Sherrill <joel@OARcorp.com>
426
427        * network/network.c: Eliminate warnings.
428
4292005-04-20  Eric Norum <norume@aps.anl.gov>
430
431        * startup/bspstart.c
432        * network/network.c: Try instruction-only cache.
433
4342005-04-19  Eric Norum <norume@aps.anl.gov>
435
436        * startup/bspstart.c: Expose read/write copy of cache control registers
437        in case some application diagnostic code wants to
438        display the values.
439
4402005-04-13  Eric Norum <norume@aps.anl.gov>
441
442        * network/network.c: Add some more diagnostics.
443        Poke TDAR/RDAR only when necessary.
444
4452005-04-10  Eric Norum <norume@aps.anl.gov>
446
447        * startup/bspstart.c: Set up IRQ1* handling properly.
448
4492005-04-08  Eric Norum <norume@aps.anl.gov>
450
451        * startup/bspstart.c: FPGA interrupt status register is now 16-bit.
452
4532005-03-12  Eric Norum <norume@aps.anl.gov>
454
455        * network/network.c: Add statistics counter for number of realigned bytes.
456
4572005-03-10  Eric Norum <norume@aps.anl.gov>
458
459        * startup/bspstart.c: Add NOP after CACR writes (work around hardware bug).
460
4612005-02-14  Eric Norum <norume@aps.anl.gov>
462
463        * startup/bspstart.c: Don't cache flash -- it messes up programming.
464
4652005-02-04      Ralf Corsepius <ralf.corsepius@rtems.org>
466
467        * console/console.c, include/bsp.h, network/network.c,
468        startup/bspstart.c: Remove obsolete fixed size types.
469
4702005-02-04      Ralf Corsepius <ralf.corsepius@rtems.org>
471
472        * startup/bspstart.c:
473        rtems_interrupt_catch(trampoline, vector, &old_handler).
474
4752005-02-03  Eric Norum <norume@aps.anl.gov>
476
477        * include/bsp.h, startup/bspstart.c: Add 'extended' BSP
478        support (pseudo-VME).
479
4802005-02-02  Eric Norum <norume@aps.anl.gov>
481
482        * network/network.c: Lock FEC/PHYS at 100 Mbs, full-duplex
483
4842005-02-01  Eric Norum <norume@aps.anl.gov>
485
486        * include/bsp.h, network/network.c, startup/bspstart.c: Add some
487          bootprom system calls.
488
4892005-02-01  Eric Norum <norume@aps.anl.gov>
490
491        * start/start.S, network/network.c: Place FEC buffer descriptors
492        in SRAM.  No longer need to worry about buffer descriptor caching.
493
4942005-01-31  Eric Norum <norume@aps.anl.gov>
495
496        * network/network.c, startup/bspstart.c: Processor doesn't snoop
497        FEC DMA so we must invalidate the cache appropriately.
498
4992005-01-31      Joel Sherrill <joel@OARcorp.com>
500
501        * .cvsignore: New file.
502
5032005-01-28      Eric Norum <norume@aps.anl.gov>
504
505        * uC5282: New BSP
506        * acinclude.m4: uC5282 BSP
507
Note: See TracBrowser for help on using the repository browser.