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

4.104.115
Last change on this file since b96f338 was b96f338, checked in by Ralf Corsepius <ralf.corsepius@…>, on 09/30/09 at 03:53:40

2009-09-30 Ralf Corsépius <ralf.corsepius@…>

  • console/console.c: Reflect termios_baud_to_number having been renamed to rtems_termios_baud_to_number.
  • Property mode set to 100644
File size: 15.1 KB
Line 
12009-09-30      Ralf Corsépius <ralf.corsepius@rtems.org>
2
3        * console/console.c: Reflect termios_baud_to_number having been
4        renamed to rtems_termios_baud_to_number.
5
62009-09-28      Joel Sherrill <joel.sherrill@OARcorp.com>
7
8        * console/console.c: Add pointer to method used by getchark().
9
102009-09-15      Ralf Corsépius <ralf.corsepius@rtems.org>
11
12        * configure.ac: Remove RTEMS_BSP_BOOTCARD_OPTIONS.
13
142009-09-09      Till Straumann <strauman@slac.stanford.edu>
15
16        * startup/bspstart.c: Added dummy implementation of firmware
17        syscalls for use with QEMU. Dummy handler is installed if no
18        pre-existing firmware handler is found.
19
202009-08-26      Joel Sherrill <joel.sherrill@oarcorp.com>
21
22        * clock/clock.c, include/bsp.h: Rename BSP specific idle thread to
23        bsp_idle_thread.
24
252009-07-30  Eric Norum <norume@aps.anl.gov>
26
27        * include/bsp.h, network/network.c, startup/bspstart.c:  Try enabling
28        the data cache.
29
302009-07-28  Eric Norum <norume@aps.anl.gov>
31
32        PR 1420/bsps
33        * startup/bspstart.c: Turn on buffered writes to DRAM. As Device Errata
34        SECF124 notes this may cause double writes, but that's not really a big
35        problem and benchmarking tests have shown that buffered writes do gain
36        some performance.
37
382009-07-16      Joel Sherrill <joel.sherrill@oarcorp.com>
39
40        * configure.ac: Rename BSP_BOOTCARD_OPTIONS to
41        RTEMS_BSP_BOOTCARD_OPTIONS. Add RTEMS_BSP_CLEANUP_OPTIONS so all BSPs
42        have the same options.
43
442009-06-02  Eric Norum <norume@aps.anl.gov>
45
46        PR 1420/bsps
47        * startup/bspstart.c: Turn off buffered writes.
48
492009-04-28      Chris Johns <chrisj@rtems.org>
50
51        * start/start.S: Update for boot_card command line change.
52
532009-03-02      Till Straumann <strauman@slac.stanford.edu>
54
55        PR 1375/bsps
56        * clock/clock.c: Correct implementation of nanoseconds since last tick
57        handler.
58
592009-02-25      Joel Sherrill <joel.sherrill@OARcorp.com>
60
61        * clock/clock.c, include/bsp.h: Make bsp idle thread names match.
62
632009-02-12      Joel Sherrill <joel.sherrill@oarcorp.com>
64
65        * clock/clock.c, include/bsp.h: Change prototype of IDLE thread to
66        consistently return void * and take a uintptr_t argument.
67
682009-01-21      Eric Norum <norume@aps.anl.gov>
69
70        PR 1358/bsps
71        * clock/clock.c: Fix time-access bug in uc5282 BSP.
72
732008-12-04      Joel Sherrill <joel.sherrill@oarcorp.com>
74
75        * bsp_specs: Move -e start from *link to *startfile to avoid warning
76        for undefined entry symbol when linking relocatables with binutils
77        2.19.
78
792008-10-02      Joel Sherrill <joel.sherrill@OARcorp.com>
80
81        * Makefile.am, preinstall.am: Use shared stub coverhd.h
82        * include/coverhd.h: Removed.
83
842008-09-30      Ralf Corsépius <ralf.corsepius@rtems.org>
85
86        * Makefile.am: Eliminate bsp.am. Build startup files as side-effect
87        of building libbspstart.a, using automake-rules.
88
892008-09-30      Ralf Corsépius <ralf.corsepius@rtems.org>
90
91        * clock/clock.c: include "../../../shared/clockdrv_shell.h".
92        * Makefile.am: Reflect changes above.
93
942008-09-29      Ralf Corsépius <ralf.corsepius@rtems.org>
95
96        * Makefile.am: Eliminate *_SOURCES.
97
982008-09-29      Ralf Corsépius <ralf.corsepius@rtems.org>
99
100        * Makefile.am: Move noinst_LIBRARIES = libbsp.a before its
101        components.
102
1032008-09-26      Ralf Corsépius <ralf.corsepius@rtems.org>
104
105        * Makefile.am: Cleanup ../../shared/include/bootcard.h handling.
106
1072008-09-23      Joel Sherrill <joel.sherrill@oarcorp.com>
108
109        * configure.ac: Make letting boot_card() handle work area allocation
110        mandatory. Rename RTEMS_BSP_BOOTCARD_HANDLES_RAM_ALLOCATION to
111        BSP_BOOTCARD_OPTIONS.
112
1132008-09-23      Joel Sherrill <joel.sherrill@oarcorp.com>
114
115        * Makefile.am, configure.ac, include/bsp.h, startup/bspstart.c: Rename
116        existing bsp_reset() to bsp_sysReset() since the prototype did not
117        match the standard one. Add standard bsp_reset().
118        * startup/bspreset.c: New file.
119
1202008-09-18      Joel Sherrill <joel.sherrill@oarcorp.com>
121
122        * include/bsp.h: Remove unnecessary boilerplate comments.
123
1242008-09-16      Joel Sherrill <joel.sherrill@oarcorp.com>
125
126        * Makefile.am, startup/bspstart.c, startup/linkcmds: Use top level
127        shared bsp_get_work_area() implementation.
128
1292008-09-16      Joel Sherrill <joel.sherrill@oarcorp.com>
130
131        * Makefile.am, configure.ac, startup/bspstart.c, startup/linkcmds: Add
132        use of bsp_get_work_area() in its own file and rely on BSP Framework
133        to perform more initialization. Remove unnecessary includes of
134        rtems/libio.h and rtems/libcsupport.h.
135
1362008-09-10      Joel Sherrill <joel.sherrill@oarcorp.com>
137
138        * include/bsp.h: Review of all bsp_cleanup() implementations. In this
139        phase, all prototypes were removed from bsp.h and empty
140        implementations were removed and made to use the shared stub.
141
1422008-09-05      Ralf Corsépius <ralf.corsepius@rtems.org>
143
144        * timer/timer.c: Convert to "bool".
145
1462008-08-31      Joel Sherrill <joel.sherrill@oarcorp.com>
147
148        * timer/timer.c: Eliminate empty function from every benchmark timer
149        driver. Fix spelling.
150
1512008-08-31      Joel Sherrill <joel.sherrill@oarcorp.com>
152
153        * timer/timer.c: Rename timer driver methods to follow RTEMS
154        programming conventions.
155
1562008-05-23      Joel Sherrill <joel.sherrill@OARcorp.com>
157
158        * console/console.c: Eliminate copies of switches to convert termios
159        Bxxx constants to xxx as an integer. Use the shared
160        termios_baud_to_number() routine to do the same conversion.
161
1622008-05-19      Eric Norum <norume@aps.anl.gov>
163
164        * Makefile.am, configure.ac, startup/bspstart.c, startup/linkcmds: Back
165        out changes from 2008-05-16 -- they don't seem to work.
166
1672008-05-16      Eric Norum <norume@aps.anl.gov>
168
169        * Makefile.am, configure.ac, startup/bspstart.c, startup/linkcmds: Use
170        shared version of bootstrap to set up workspace.
171
1722008-05-14      Joel Sherrill <joel.sherrill@OARcorp.com>
173
174        * Makefile.am: Rework to avoid .rel files.
175
1762008-05-12      Joel Sherrill <joel.sherrill@OARcorp.com>
177
178        * startup/bspstart.c: Refactored and renamed initialization routines to
179        rtems_initialize_data_structures, rtems_initialize_before_drivers,
180        rtems_initialize_device_drivers, and
181        rtems_initialize_start_multitasking. This opened the sequence up so
182        that bootcard() could provide a more robust and flexible framework
183        which is easier to explain and understand. This also lays the
184        groundwork for sharing the division of available memory between the
185        RTEMS workspace and heap and the C library initialization across all
186        BSPs.
187
1882008-04-24      Eric Norum <norume@aps.anl.gov>
189
190        * startup/bspstart.c: More clean up of FPGA interrupts.
191
1922008-04-23      Joel Sherrill <joel.sherrill@OARcorp.com>
193
194        * console/console.c: Remove all references to console_reserve_resources
195        and termios_reserve_resources.
196
1972008-04-07      Eric Norum <norume@aps.anl.gov>
198
199        * startup/bspstart.c: Clean up non-FPGA use of EPORT interrupts.
200
2012008-04-07      Eric Norum <norume@aps.anl.gov>
202
203        * network/network.c: Track half/fullduplex changes from 4.7 branch.
204
2052008-03-03      Joel Sherrill <joel.sherrill@OARcorp.com>
206
207        * startup/linkcmds: Add wildcard to gcc_except_table section so
208        programs compiled with gcc 4.3.x can link.
209
2102007-12-17      Joel Sherrill <joel.sherrill@OARcorp.com>
211
212        * clock/clock.c, include/bsp.h: Correct prototype of idle thread. Eric
213        Norum pointed out this was wrong.
214
2152007-12-11      Joel Sherrill <joel.sherrill@OARcorp.com>
216
217        * clock/clock.c, include/bsp.h, startup/bspstart.c: Eliminate copies of
218        the Configuration Table. Use the RTEMS provided accessor macros to
219        obtain configuration fields.
220
2212007-12-04      Joel Sherrill <joel.sherrill@OARcorp.com>
222
223        * Makefile.am, startup/bspstart.c: Move interrupt_stack_size field from
224        CPU Table to Configuration Table. Eliminate CPU Table from all ports.
225        Delete references to CPU Table in all forms.
226
2272007-12-03      Joel Sherrill <joel.sherrill@OARcorp.com>
228
229        * include/bsp.h, startup/bspstart.c: Moved most of the remaining CPU
230        Table fields to the Configuration Table. This included
231        pretasking_hook, predriver_hook, postdriver_hook, idle_task,
232        do_zero_of_workspace, extra_mpci_receive_server_stack,
233        stack_allocate_hook, and stack_free_hook. As a side-effect of this
234        effort some multiprocessing code was made conditional and some style
235        clean up occurred.
236
2372007-11-26      Joel Sherrill <joel.sherrill@oarcorp.com>
238
239        * startup/bspstart.c: Eliminate the interrupt_vector_table field in the
240        m68k CPU Table since it is never read.
241
2422007-11-26      Eric Norum <norume@aps.anl.gov>
243
244        * network/network.c: Fix LED configuration to match uCDIMM.
245
2462007-11-06      Joel Sherrill <joel.sherrill@OARcorp.com>
247
248        * startup/linkcmds: Formatting.
249
2502007-10-14      Eric Norum <norume@aps.anl.gov>
251
252        * clock/clock.c: Add nanoseconds since tick support.
253
2542007-05-03      Joel Sherrill <joel@OARcorp.com>
255
256        * startup/linkcmds: Handle .data.* sections
257
2582007-04-12      Ralf Corsépius <ralf.corsepius@rtems.org>
259
260        * bsp_specs: Remove qrtems_debug.
261
2622007-03-12      Joel Sherrill <joel@OARcorp.com>
263
264        * clock/clock.c, console/console.c, include/bsp.h, include/coverhd.h,
265        include/tm27.h, network/network.c, start/start.S, startup/bspclean.c,
266        startup/bspstart.c, startup/init5282.c, startup/linkcmds,
267        timer/timer.c: Correct license URL and/or fix mistake in copyright
268        notice. Both of these mistakes appear to be from code submitted after
269        these changes were made previously.
270
2712007-03-11      Joel Sherrill <joel@OARcorp.com>
272
273        * startup/bspstart.c: Remove assignments of
274        Cpu_table.do_zero_of_workspace to TRUE since TRUE is the default
275        value in boot_card.c
276
2772007-03-10      Joel Sherrill <joel@OARcorp.com>
278
279        PR 1227/bsps
280        * include/bsp.h: Remove MAX_LONG_TEST_DURATION and
281        MAX_SHORT_TEST_DURATION. They are obsolete and unused.
282
2832006-12-14      Till Straumann <strauman@slac.stanford.edu>
284
285        * startup/bspstart.c: Changed BSP_installVME_isr() so that
286        the special handling of a 'FPGA interrupt' [this FPGA is *not*
287        present on the uC5282 module but is externally connected to
288        IRQ1 on Eric Norum's particular 'motherboard'] is only
289        activated when connecting to the special vectors > 192.
290        The change allows us ordinary users [:-)] to use IRQ1
291        normally, simply by connecting an ISR to vector 64+1...
292        Also, BSP_enable_irq_at_pic(), BSP_disable_irq_at_pic(),
293        BSP_irq_is_enabled_at_pic() were introduced (compat. with
294        some PPC BSPs).
295
2962006-12-02      Ralf Corsépius <ralf.corsepius@rtems.org>
297
298        * configure.ac: New BUG-REPORT address.
299
3002006-11-15      Joel Sherrill <joel@OARcorp.com>
301
302        * Makefile.am: Merge c_rtems_main() into boot_card(). This eliminated a
303        file and simplified initialization.
304
3052006-10-17      Ralf Corsépius <ralf.corsepius@rtems.org>
306
307        * Makefile.am: Remove superfluous -DASM.
308
3092006-10-17      Ralf Corsépius <ralf.corsepius@rtems.org>
310
311        * configure.ac: Require autoconf-2.60. Require automake-1.10.
312
3132006-08-01  Eric Norum <norume@aps.anl.gov>
314
315        * startup/bspstart.c: Add bsp_setbenv system call.
316
3172006-05-15  Eric Norum <norume@aps.anl.gov>
318
319        * startup/bspstart.c: Add checks for FPGA interrupt request overflow.
320        Allow single spurious FPGA interrupt.
321
3222006-04-11  Eric Norum <norume@aps.anl.gov>
323
324        * startup/bspstart.c: Install default exception handler.
325
3262006-03-24  Eric Norum <norume@aps.anl.gov>
327
328        * startup/bspstart.c: Add missing reset-cause bit.
329
3302006-02-08      Joel Sherrill <joel@OARcorp.com>
331
332        * startup/linkcmds: Add sections required by newer gcc versions.
333
3342006-02-06  Eric Norum <norume@aps.anl.gov>
335
336        * clock/clock.c: Avoid division by zero.
337
3382006-01-29  Eric Norum <norume@aps.anl.gov>
339
340        * clock/clock.c, network/network.c, startup/bspstart.c:
341        Add an 'extended BSP' routine which returns the CPU load average.
342
3432006-01-11      Ralf Corsepius <ralf.corsepius@rtems.org>
344
345        * Makefile.am: Add preinstall.am.
346
3472005-12-19  Eric Norum <norume@aps.anl.gov>
348
349        * startup/bspstart.c: Add another 'extended BSP' routine which return
350        reboot status register information.
351
3522005-11-12      Ralf Corsepius <ralf.corsepius@rtems.org>
353
354        * bsp_specs: Remove %cpp.
355
3562005-11-11  Eric Norum <norume@aps.anl.gov>
357
358        * console/console.c: Clean up UART2 pin setup.  Protect pin setup code.
359
3602005-11-08  Eric Norum <norume@aps.anl.gov>
361
362        * console/console.c: Add code to set up pin assignments
363
3642005-11-07  Eric Norum <norume@aps.anl.gov>
365
366        * Almost everything: Assign copyright to OAR.
367
3682005-10-26  Eric Norum <norume@aps.anl.gov>
369
370        * README, network/network.c: Add support for forcing link parameters.
371
3722005-09-16  Eric Norum <norume@aps.anl.gov>
373
374        * startup/bspstart.c: Add bsp_reset bootrom call.
375        * startup/bspclean.c: Call bsp_reset from bsp_cleanup().
376
3772005-07-05  Eric Norum <norume@aps.anl.gov>
378
379        * startup/linkcmdc: Add .gnu.linkonce.b
380
3812005-07-05  Eric Norum <norume@aps.anl.gov>
382
383        * startup/bspstart.c: Ensure that CS[12]n are enabled.
384
3852005-06-28  Eric Norum <norume@aps.anl.gov>
386
387        * network/network.c: Add full/half-duplex auto-negotiation support.
388
3892005-06-20  Eric Norum <norume@aps.anl.gov>
390
391        * network/network.c: Clean up transmit buffer realignment.  Many
392        thanks to Mr. Kolja Waschk for identifying the problem.
393
3942005-05-26      Ralf Corsepius <ralf.corsepius@rtems.org>
395
396        * include/bsp.h: New header guard.
397
3982005-05-23  Eric Norum <norume@aps.anl.gov>
399
400        * startup/linkcmds
401          startup/bspstart.c: Followup fix to Joel's/Chris's VBR changes.
402
4032005-05-11  Eric Norum <norume@aps.anl.gov>
404
405        * startup/bspstart.c: Followup fix to Joel's changes of 2005-05-03.
406
4072005-05-10  Eric Norum <norume@aps.anl.gov>
408
409        * network/network.c: Poke RDAR/TDAR every time.
410        Add more diagnostic printout.
411
4122005-05-03      Joel Sherrill <joel@OARcorp.com>
413
414        * startup/init5282.c: Remove use of _Coldfire_VBR and use _VBR as rest
415        of m68k family.
416
4172005-04-26      Joel Sherrill <joel@OARcorp.com>
418
419        * network/network.c: Eliminate warnings.
420
4212005-04-20  Eric Norum <norume@aps.anl.gov>
422
423        * startup/bspstart.c
424        * network/network.c: Try instruction-only cache.
425
4262005-04-19  Eric Norum <norume@aps.anl.gov>
427
428        * startup/bspstart.c: Expose read/write copy of cache control registers
429        in case some application diagnostic code wants to
430        display the values.
431
4322005-04-13  Eric Norum <norume@aps.anl.gov>
433
434        * network/network.c: Add some more diagnostics.
435        Poke TDAR/RDAR only when necessary.
436
4372005-04-10  Eric Norum <norume@aps.anl.gov>
438
439        * startup/bspstart.c: Set up IRQ1* handling properly.
440
4412005-04-08  Eric Norum <norume@aps.anl.gov>
442
443        * startup/bspstart.c: FPGA interrupt status register is now 16-bit.
444
4452005-03-12  Eric Norum <norume@aps.anl.gov>
446
447        * network/network.c: Add statistics counter for number of realigned bytes.
448
4492005-03-10  Eric Norum <norume@aps.anl.gov>
450
451        * startup/bspstart.c: Add NOP after CACR writes (work around hardware bug).
452
4532005-02-14  Eric Norum <norume@aps.anl.gov>
454
455        * startup/bspstart.c: Don't cache flash -- it messes up programming.
456
4572005-02-04      Ralf Corsepius <ralf.corsepius@rtems.org>
458
459        * console/console.c, include/bsp.h, network/network.c,
460        startup/bspstart.c: Remove obsolete fixed size types.
461
4622005-02-04      Ralf Corsepius <ralf.corsepius@rtems.org>
463
464        * startup/bspstart.c:
465        rtems_interrupt_catch(trampoline, vector, &old_handler).
466
4672005-02-03  Eric Norum <norume@aps.anl.gov>
468
469        * include/bsp.h, startup/bspstart.c: Add 'extended' BSP
470        support (pseudo-VME).
471
4722005-02-02  Eric Norum <norume@aps.anl.gov>
473
474        * network/network.c: Lock FEC/PHYS at 100 Mbs, full-duplex
475
4762005-02-01  Eric Norum <norume@aps.anl.gov>
477
478        * include/bsp.h, network/network.c, startup/bspstart.c: Add some
479          bootprom system calls.
480
4812005-02-01  Eric Norum <norume@aps.anl.gov>
482
483        * start/start.S, network/network.c: Place FEC buffer descriptors
484        in SRAM.  No longer need to worry about buffer descriptor caching.
485
4862005-01-31  Eric Norum <norume@aps.anl.gov>
487
488        * network/network.c, startup/bspstart.c: Processor doesn't snoop
489        FEC DMA so we must invalidate the cache appropriately.
490
4912005-01-31      Joel Sherrill <joel@OARcorp.com>
492
493        * .cvsignore: New file.
494
4952005-01-28      Eric Norum <norume@aps.anl.gov>
496
497        * uC5282: New BSP
498        * acinclude.m4: uC5282 BSP
499
Note: See TracBrowser for help on using the repository browser.