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

4.104.115
Last change on this file since 758daa4 was 758daa4, checked in by Joel Sherrill <joel.sherrill@…>, on 08/26/09 at 13:32:22

2009-08-26 Joel Sherrill <joel.sherrill@…>

  • clock/clock.c, include/bsp.h: Rename BSP specific idle thread to bsp_idle_thread.
  • Property mode set to 100644
File size: 14.5 KB
Line 
12009-08-26      Joel Sherrill <joel.sherrill@oarcorp.com>
2
3        * clock/clock.c, include/bsp.h: Rename BSP specific idle thread to
4        bsp_idle_thread.
5
62009-07-30  Eric Norum <norume@aps.anl.gov>
7
8        * include/bsp.h, network/network.c, startup/bspstart.c:  Try enabling
9        the data cache.
10
112009-07-28  Eric Norum <norume@aps.anl.gov>
12
13        PR 1420/bsps
14        * startup/bspstart.c: Turn on buffered writes to DRAM. As Device Errata
15        SECF124 notes this may cause double writes, but that's not really a big
16        problem and benchmarking tests have shown that buffered writes do gain
17        some performance.
18
192009-07-16      Joel Sherrill <joel.sherrill@oarcorp.com>
20
21        * configure.ac: Rename BSP_BOOTCARD_OPTIONS to
22        RTEMS_BSP_BOOTCARD_OPTIONS. Add RTEMS_BSP_CLEANUP_OPTIONS so all BSPs
23        have the same options.
24
252009-06-02  Eric Norum <norume@aps.anl.gov>
26
27        PR 1420/bsps
28        * startup/bspstart.c: Turn off buffered writes.
29
302009-04-28      Chris Johns <chrisj@rtems.org>
31
32        * start/start.S: Update for boot_card command line change.
33
342009-03-02      Till Straumann <strauman@slac.stanford.edu>
35
36        PR 1375/bsps
37        * clock/clock.c: Correct implementation of nanoseconds since last tick
38        handler.
39
402009-02-25      Joel Sherrill <joel.sherrill@OARcorp.com>
41
42        * clock/clock.c, include/bsp.h: Make bsp idle thread names match.
43
442009-02-12      Joel Sherrill <joel.sherrill@oarcorp.com>
45
46        * clock/clock.c, include/bsp.h: Change prototype of IDLE thread to
47        consistently return void * and take a uintptr_t argument.
48
492009-01-21      Eric Norum <norume@aps.anl.gov>
50
51        PR 1358/bsps
52        * clock/clock.c: Fix time-access bug in uc5282 BSP.
53
542008-12-04      Joel Sherrill <joel.sherrill@oarcorp.com>
55
56        * bsp_specs: Move -e start from *link to *startfile to avoid warning
57        for undefined entry symbol when linking relocatables with binutils
58        2.19.
59
602008-10-02      Joel Sherrill <joel.sherrill@OARcorp.com>
61
62        * Makefile.am, preinstall.am: Use shared stub coverhd.h
63        * include/coverhd.h: Removed.
64
652008-09-30      Ralf Corsépius <ralf.corsepius@rtems.org>
66
67        * Makefile.am: Eliminate bsp.am. Build startup files as side-effect
68        of building libbspstart.a, using automake-rules.
69
702008-09-30      Ralf Corsépius <ralf.corsepius@rtems.org>
71
72        * clock/clock.c: include "../../../shared/clockdrv_shell.h".
73        * Makefile.am: Reflect changes above.
74
752008-09-29      Ralf Corsépius <ralf.corsepius@rtems.org>
76
77        * Makefile.am: Eliminate *_SOURCES.
78
792008-09-29      Ralf Corsépius <ralf.corsepius@rtems.org>
80
81        * Makefile.am: Move noinst_LIBRARIES = libbsp.a before its
82        components.
83
842008-09-26      Ralf Corsépius <ralf.corsepius@rtems.org>
85
86        * Makefile.am: Cleanup ../../shared/include/bootcard.h handling.
87
882008-09-23      Joel Sherrill <joel.sherrill@oarcorp.com>
89
90        * configure.ac: Make letting boot_card() handle work area allocation
91        mandatory. Rename RTEMS_BSP_BOOTCARD_HANDLES_RAM_ALLOCATION to
92        BSP_BOOTCARD_OPTIONS.
93
942008-09-23      Joel Sherrill <joel.sherrill@oarcorp.com>
95
96        * Makefile.am, configure.ac, include/bsp.h, startup/bspstart.c: Rename
97        existing bsp_reset() to bsp_sysReset() since the prototype did not
98        match the standard one. Add standard bsp_reset().
99        * startup/bspreset.c: New file.
100
1012008-09-18      Joel Sherrill <joel.sherrill@oarcorp.com>
102
103        * include/bsp.h: Remove unnecessary boilerplate comments.
104
1052008-09-16      Joel Sherrill <joel.sherrill@oarcorp.com>
106
107        * Makefile.am, startup/bspstart.c, startup/linkcmds: Use top level
108        shared bsp_get_work_area() implementation.
109
1102008-09-16      Joel Sherrill <joel.sherrill@oarcorp.com>
111
112        * Makefile.am, configure.ac, startup/bspstart.c, startup/linkcmds: Add
113        use of bsp_get_work_area() in its own file and rely on BSP Framework
114        to perform more initialization. Remove unnecessary includes of
115        rtems/libio.h and rtems/libcsupport.h.
116
1172008-09-10      Joel Sherrill <joel.sherrill@oarcorp.com>
118
119        * include/bsp.h: Review of all bsp_cleanup() implementations. In this
120        phase, all prototypes were removed from bsp.h and empty
121        implementations were removed and made to use the shared stub.
122
1232008-09-05      Ralf Corsépius <ralf.corsepius@rtems.org>
124
125        * timer/timer.c: Convert to "bool".
126
1272008-08-31      Joel Sherrill <joel.sherrill@oarcorp.com>
128
129        * timer/timer.c: Eliminate empty function from every benchmark timer
130        driver. Fix spelling.
131
1322008-08-31      Joel Sherrill <joel.sherrill@oarcorp.com>
133
134        * timer/timer.c: Rename timer driver methods to follow RTEMS
135        programming conventions.
136
1372008-05-23      Joel Sherrill <joel.sherrill@OARcorp.com>
138
139        * console/console.c: Eliminate copies of switches to convert termios
140        Bxxx constants to xxx as an integer. Use the shared
141        termios_baud_to_number() routine to do the same conversion.
142
1432008-05-19      Eric Norum <norume@aps.anl.gov>
144
145        * Makefile.am, configure.ac, startup/bspstart.c, startup/linkcmds: Back
146        out changes from 2008-05-16 -- they don't seem to work.
147
1482008-05-16      Eric Norum <norume@aps.anl.gov>
149
150        * Makefile.am, configure.ac, startup/bspstart.c, startup/linkcmds: Use
151        shared version of bootstrap to set up workspace.
152
1532008-05-14      Joel Sherrill <joel.sherrill@OARcorp.com>
154
155        * Makefile.am: Rework to avoid .rel files.
156
1572008-05-12      Joel Sherrill <joel.sherrill@OARcorp.com>
158
159        * startup/bspstart.c: Refactored and renamed initialization routines to
160        rtems_initialize_data_structures, rtems_initialize_before_drivers,
161        rtems_initialize_device_drivers, and
162        rtems_initialize_start_multitasking. This opened the sequence up so
163        that bootcard() could provide a more robust and flexible framework
164        which is easier to explain and understand. This also lays the
165        groundwork for sharing the division of available memory between the
166        RTEMS workspace and heap and the C library initialization across all
167        BSPs.
168
1692008-04-24      Eric Norum <norume@aps.anl.gov>
170
171        * startup/bspstart.c: More clean up of FPGA interrupts.
172
1732008-04-23      Joel Sherrill <joel.sherrill@OARcorp.com>
174
175        * console/console.c: Remove all references to console_reserve_resources
176        and termios_reserve_resources.
177
1782008-04-07      Eric Norum <norume@aps.anl.gov>
179
180        * startup/bspstart.c: Clean up non-FPGA use of EPORT interrupts.
181
1822008-04-07      Eric Norum <norume@aps.anl.gov>
183
184        * network/network.c: Track half/fullduplex changes from 4.7 branch.
185
1862008-03-03      Joel Sherrill <joel.sherrill@OARcorp.com>
187
188        * startup/linkcmds: Add wildcard to gcc_except_table section so
189        programs compiled with gcc 4.3.x can link.
190
1912007-12-17      Joel Sherrill <joel.sherrill@OARcorp.com>
192
193        * clock/clock.c, include/bsp.h: Correct prototype of idle thread. Eric
194        Norum pointed out this was wrong.
195
1962007-12-11      Joel Sherrill <joel.sherrill@OARcorp.com>
197
198        * clock/clock.c, include/bsp.h, startup/bspstart.c: Eliminate copies of
199        the Configuration Table. Use the RTEMS provided accessor macros to
200        obtain configuration fields.
201
2022007-12-04      Joel Sherrill <joel.sherrill@OARcorp.com>
203
204        * Makefile.am, startup/bspstart.c: Move interrupt_stack_size field from
205        CPU Table to Configuration Table. Eliminate CPU Table from all ports.
206        Delete references to CPU Table in all forms.
207
2082007-12-03      Joel Sherrill <joel.sherrill@OARcorp.com>
209
210        * include/bsp.h, startup/bspstart.c: Moved most of the remaining CPU
211        Table fields to the Configuration Table. This included
212        pretasking_hook, predriver_hook, postdriver_hook, idle_task,
213        do_zero_of_workspace, extra_mpci_receive_server_stack,
214        stack_allocate_hook, and stack_free_hook. As a side-effect of this
215        effort some multiprocessing code was made conditional and some style
216        clean up occurred.
217
2182007-11-26      Joel Sherrill <joel.sherrill@oarcorp.com>
219
220        * startup/bspstart.c: Eliminate the interrupt_vector_table field in the
221        m68k CPU Table since it is never read.
222
2232007-11-26      Eric Norum <norume@aps.anl.gov>
224
225        * network/network.c: Fix LED configuration to match uCDIMM.
226
2272007-11-06      Joel Sherrill <joel.sherrill@OARcorp.com>
228
229        * startup/linkcmds: Formatting.
230
2312007-10-14      Eric Norum <norume@aps.anl.gov>
232
233        * clock/clock.c: Add nanoseconds since tick support.
234
2352007-05-03      Joel Sherrill <joel@OARcorp.com>
236
237        * startup/linkcmds: Handle .data.* sections
238
2392007-04-12      Ralf Corsépius <ralf.corsepius@rtems.org>
240
241        * bsp_specs: Remove qrtems_debug.
242
2432007-03-12      Joel Sherrill <joel@OARcorp.com>
244
245        * clock/clock.c, console/console.c, include/bsp.h, include/coverhd.h,
246        include/tm27.h, network/network.c, start/start.S, startup/bspclean.c,
247        startup/bspstart.c, startup/init5282.c, startup/linkcmds,
248        timer/timer.c: Correct license URL and/or fix mistake in copyright
249        notice. Both of these mistakes appear to be from code submitted after
250        these changes were made previously.
251
2522007-03-11      Joel Sherrill <joel@OARcorp.com>
253
254        * startup/bspstart.c: Remove assignments of
255        Cpu_table.do_zero_of_workspace to TRUE since TRUE is the default
256        value in boot_card.c
257
2582007-03-10      Joel Sherrill <joel@OARcorp.com>
259
260        PR 1227/bsps
261        * include/bsp.h: Remove MAX_LONG_TEST_DURATION and
262        MAX_SHORT_TEST_DURATION. They are obsolete and unused.
263
2642006-12-14      Till Straumann <strauman@slac.stanford.edu>
265
266        * startup/bspstart.c: Changed BSP_installVME_isr() so that
267        the special handling of a 'FPGA interrupt' [this FPGA is *not*
268        present on the uC5282 module but is externally connected to
269        IRQ1 on Eric Norum's particular 'motherboard'] is only
270        activated when connecting to the special vectors > 192.
271        The change allows us ordinary users [:-)] to use IRQ1
272        normally, simply by connecting an ISR to vector 64+1...
273        Also, BSP_enable_irq_at_pic(), BSP_disable_irq_at_pic(),
274        BSP_irq_is_enabled_at_pic() were introduced (compat. with
275        some PPC BSPs).
276
2772006-12-02      Ralf Corsépius <ralf.corsepius@rtems.org>
278
279        * configure.ac: New BUG-REPORT address.
280
2812006-11-15      Joel Sherrill <joel@OARcorp.com>
282
283        * Makefile.am: Merge c_rtems_main() into boot_card(). This eliminated a
284        file and simplified initialization.
285
2862006-10-17      Ralf Corsépius <ralf.corsepius@rtems.org>
287
288        * Makefile.am: Remove superfluous -DASM.
289
2902006-10-17      Ralf Corsépius <ralf.corsepius@rtems.org>
291
292        * configure.ac: Require autoconf-2.60. Require automake-1.10.
293
2942006-08-01  Eric Norum <norume@aps.anl.gov>
295
296        * startup/bspstart.c: Add bsp_setbenv system call.
297
2982006-05-15  Eric Norum <norume@aps.anl.gov>
299
300        * startup/bspstart.c: Add checks for FPGA interrupt request overflow.
301        Allow single spurious FPGA interrupt.
302
3032006-04-11  Eric Norum <norume@aps.anl.gov>
304
305        * startup/bspstart.c: Install default exception handler.
306
3072006-03-24  Eric Norum <norume@aps.anl.gov>
308
309        * startup/bspstart.c: Add missing reset-cause bit.
310
3112006-02-08      Joel Sherrill <joel@OARcorp.com>
312
313        * startup/linkcmds: Add sections required by newer gcc versions.
314
3152006-02-06  Eric Norum <norume@aps.anl.gov>
316
317        * clock/clock.c: Avoid division by zero.
318
3192006-01-29  Eric Norum <norume@aps.anl.gov>
320
321        * clock/clock.c, network/network.c, startup/bspstart.c:
322        Add an 'extended BSP' routine which returns the CPU load average.
323
3242006-01-11      Ralf Corsepius <ralf.corsepius@rtems.org>
325
326        * Makefile.am: Add preinstall.am.
327
3282005-12-19  Eric Norum <norume@aps.anl.gov>
329
330        * startup/bspstart.c: Add another 'extended BSP' routine which return
331        reboot status register information.
332
3332005-11-12      Ralf Corsepius <ralf.corsepius@rtems.org>
334
335        * bsp_specs: Remove %cpp.
336
3372005-11-11  Eric Norum <norume@aps.anl.gov>
338
339        * console/console.c: Clean up UART2 pin setup.  Protect pin setup code.
340
3412005-11-08  Eric Norum <norume@aps.anl.gov>
342
343        * console/console.c: Add code to set up pin assignments
344
3452005-11-07  Eric Norum <norume@aps.anl.gov>
346
347        * Almost everything: Assign copyright to OAR.
348
3492005-10-26  Eric Norum <norume@aps.anl.gov>
350
351        * README, network/network.c: Add support for forcing link parameters.
352
3532005-09-16  Eric Norum <norume@aps.anl.gov>
354
355        * startup/bspstart.c: Add bsp_reset bootrom call.
356        * startup/bspclean.c: Call bsp_reset from bsp_cleanup().
357
3582005-07-05  Eric Norum <norume@aps.anl.gov>
359
360        * startup/linkcmdc: Add .gnu.linkonce.b
361
3622005-07-05  Eric Norum <norume@aps.anl.gov>
363
364        * startup/bspstart.c: Ensure that CS[12]n are enabled.
365
3662005-06-28  Eric Norum <norume@aps.anl.gov>
367
368        * network/network.c: Add full/half-duplex auto-negotiation support.
369
3702005-06-20  Eric Norum <norume@aps.anl.gov>
371
372        * network/network.c: Clean up transmit buffer realignment.  Many
373        thanks to Mr. Kolja Waschk for identifying the problem.
374
3752005-05-26      Ralf Corsepius <ralf.corsepius@rtems.org>
376
377        * include/bsp.h: New header guard.
378
3792005-05-23  Eric Norum <norume@aps.anl.gov>
380
381        * startup/linkcmds
382          startup/bspstart.c: Followup fix to Joel's/Chris's VBR changes.
383
3842005-05-11  Eric Norum <norume@aps.anl.gov>
385
386        * startup/bspstart.c: Followup fix to Joel's changes of 2005-05-03.
387
3882005-05-10  Eric Norum <norume@aps.anl.gov>
389
390        * network/network.c: Poke RDAR/TDAR every time.
391        Add more diagnostic printout.
392
3932005-05-03      Joel Sherrill <joel@OARcorp.com>
394
395        * startup/init5282.c: Remove use of _Coldfire_VBR and use _VBR as rest
396        of m68k family.
397
3982005-04-26      Joel Sherrill <joel@OARcorp.com>
399
400        * network/network.c: Eliminate warnings.
401
4022005-04-20  Eric Norum <norume@aps.anl.gov>
403
404        * startup/bspstart.c
405        * network/network.c: Try instruction-only cache.
406
4072005-04-19  Eric Norum <norume@aps.anl.gov>
408
409        * startup/bspstart.c: Expose read/write copy of cache control registers
410        in case some application diagnostic code wants to
411        display the values.
412
4132005-04-13  Eric Norum <norume@aps.anl.gov>
414
415        * network/network.c: Add some more diagnostics.
416        Poke TDAR/RDAR only when necessary.
417
4182005-04-10  Eric Norum <norume@aps.anl.gov>
419
420        * startup/bspstart.c: Set up IRQ1* handling properly.
421
4222005-04-08  Eric Norum <norume@aps.anl.gov>
423
424        * startup/bspstart.c: FPGA interrupt status register is now 16-bit.
425
4262005-03-12  Eric Norum <norume@aps.anl.gov>
427
428        * network/network.c: Add statistics counter for number of realigned bytes.
429
4302005-03-10  Eric Norum <norume@aps.anl.gov>
431
432        * startup/bspstart.c: Add NOP after CACR writes (work around hardware bug).
433
4342005-02-14  Eric Norum <norume@aps.anl.gov>
435
436        * startup/bspstart.c: Don't cache flash -- it messes up programming.
437
4382005-02-04      Ralf Corsepius <ralf.corsepius@rtems.org>
439
440        * console/console.c, include/bsp.h, network/network.c,
441        startup/bspstart.c: Remove obsolete fixed size types.
442
4432005-02-04      Ralf Corsepius <ralf.corsepius@rtems.org>
444
445        * startup/bspstart.c:
446        rtems_interrupt_catch(trampoline, vector, &old_handler).
447
4482005-02-03  Eric Norum <norume@aps.anl.gov>
449
450        * include/bsp.h, startup/bspstart.c: Add 'extended' BSP
451        support (pseudo-VME).
452
4532005-02-02  Eric Norum <norume@aps.anl.gov>
454
455        * network/network.c: Lock FEC/PHYS at 100 Mbs, full-duplex
456
4572005-02-01  Eric Norum <norume@aps.anl.gov>
458
459        * include/bsp.h, network/network.c, startup/bspstart.c: Add some
460          bootprom system calls.
461
4622005-02-01  Eric Norum <norume@aps.anl.gov>
463
464        * start/start.S, network/network.c: Place FEC buffer descriptors
465        in SRAM.  No longer need to worry about buffer descriptor caching.
466
4672005-01-31  Eric Norum <norume@aps.anl.gov>
468
469        * network/network.c, startup/bspstart.c: Processor doesn't snoop
470        FEC DMA so we must invalidate the cache appropriately.
471
4722005-01-31      Joel Sherrill <joel@OARcorp.com>
473
474        * .cvsignore: New file.
475
4762005-01-28      Eric Norum <norume@aps.anl.gov>
477
478        * uC5282: New BSP
479        * acinclude.m4: uC5282 BSP
480
Note: See TracBrowser for help on using the repository browser.