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

4.104.115
Last change on this file since d6675bf was d6675bf, checked in by Joel Sherrill <joel.sherrill@…>, on 07/30/09 at 17:20:08

Spaces -> tabs.

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