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

4.104.11
Last change on this file since 148e6219 was 148e6219, checked in by Joel Sherrill <joel.sherrill@…>, on Jun 2, 2009 at 10:20:46 PM

Fix formatting.

  • Property mode set to 100644
File size: 13.9 KB
Line 
12009-06-02  Eric Norum <norume@aps.anl.gov>
2
3        * startup/bspstart.c: Turn off buffered writes.
4
52009-04-28      Chris Johns <chrisj@rtems.org>
6
7        * start/start.S: Update for boot_card command line change.
8
92009-03-02      Till Straumann <strauman@slac.stanford.edu>
10
11        PR 1375/bsps
12        * clock/clock.c: Correct implementation of nanoseconds since last tick
13        handler.
14
152009-02-25      Joel Sherrill <joel.sherrill@OARcorp.com>
16
17        * clock/clock.c, include/bsp.h: Make bsp idle thread names match.
18
192009-02-12      Joel Sherrill <joel.sherrill@oarcorp.com>
20
21        * clock/clock.c, include/bsp.h: Change prototype of IDLE thread to
22        consistently return void * and take a uintptr_t argument.
23
242009-01-21      Eric Norum <norume@aps.anl.gov>
25
26        PR 1358/bsps
27        * clock/clock.c: Fix time-access bug in uc5282 BSP.
28
292008-12-04      Joel Sherrill <joel.sherrill@oarcorp.com>
30
31        * bsp_specs: Move -e start from *link to *startfile to avoid warning
32        for undefined entry symbol when linking relocatables with binutils
33        2.19.
34
352008-10-02      Joel Sherrill <joel.sherrill@OARcorp.com>
36
37        * Makefile.am, preinstall.am: Use shared stub coverhd.h
38        * include/coverhd.h: Removed.
39
402008-09-30      Ralf Corsépius <ralf.corsepius@rtems.org>
41
42        * Makefile.am: Eliminate bsp.am. Build startup files as side-effect
43        of building libbspstart.a, using automake-rules.
44
452008-09-30      Ralf Corsépius <ralf.corsepius@rtems.org>
46
47        * clock/clock.c: include "../../../shared/clockdrv_shell.h".
48        * Makefile.am: Reflect changes above.
49
502008-09-29      Ralf Corsépius <ralf.corsepius@rtems.org>
51
52        * Makefile.am: Eliminate *_SOURCES.
53
542008-09-29      Ralf Corsépius <ralf.corsepius@rtems.org>
55
56        * Makefile.am: Move noinst_LIBRARIES = libbsp.a before its
57        components.
58
592008-09-26      Ralf Corsépius <ralf.corsepius@rtems.org>
60
61        * Makefile.am: Cleanup ../../shared/include/bootcard.h handling.
62
632008-09-23      Joel Sherrill <joel.sherrill@oarcorp.com>
64
65        * configure.ac: Make letting boot_card() handle work area allocation
66        mandatory. Rename RTEMS_BSP_BOOTCARD_HANDLES_RAM_ALLOCATION to
67        BSP_BOOTCARD_OPTIONS.
68
692008-09-23      Joel Sherrill <joel.sherrill@oarcorp.com>
70
71        * Makefile.am, configure.ac, include/bsp.h, startup/bspstart.c: Rename
72        existing bsp_reset() to bsp_sysReset() since the prototype did not
73        match the standard one. Add standard bsp_reset().
74        * startup/bspreset.c: New file.
75
762008-09-18      Joel Sherrill <joel.sherrill@oarcorp.com>
77
78        * include/bsp.h: Remove unnecessary boilerplate comments.
79
802008-09-16      Joel Sherrill <joel.sherrill@oarcorp.com>
81
82        * Makefile.am, startup/bspstart.c, startup/linkcmds: Use top level
83        shared bsp_get_work_area() implementation.
84
852008-09-16      Joel Sherrill <joel.sherrill@oarcorp.com>
86
87        * Makefile.am, configure.ac, startup/bspstart.c, startup/linkcmds: Add
88        use of bsp_get_work_area() in its own file and rely on BSP Framework
89        to perform more initialization. Remove unnecessary includes of
90        rtems/libio.h and rtems/libcsupport.h.
91
922008-09-10      Joel Sherrill <joel.sherrill@oarcorp.com>
93
94        * include/bsp.h: Review of all bsp_cleanup() implementations. In this
95        phase, all prototypes were removed from bsp.h and empty
96        implementations were removed and made to use the shared stub.
97
982008-09-05      Ralf Corsépius <ralf.corsepius@rtems.org>
99
100        * timer/timer.c: Convert to "bool".
101
1022008-08-31      Joel Sherrill <joel.sherrill@oarcorp.com>
103
104        * timer/timer.c: Eliminate empty function from every benchmark timer
105        driver. Fix spelling.
106
1072008-08-31      Joel Sherrill <joel.sherrill@oarcorp.com>
108
109        * timer/timer.c: Rename timer driver methods to follow RTEMS
110        programming conventions.
111
1122008-05-23      Joel Sherrill <joel.sherrill@OARcorp.com>
113
114        * console/console.c: Eliminate copies of switches to convert termios
115        Bxxx constants to xxx as an integer. Use the shared
116        termios_baud_to_number() routine to do the same conversion.
117
1182008-05-19      Eric Norum <norume@aps.anl.gov>
119
120        * Makefile.am, configure.ac, startup/bspstart.c, startup/linkcmds: Back
121        out changes from 2008-05-16 -- they don't seem to work.
122
1232008-05-16      Eric Norum <norume@aps.anl.gov>
124
125        * Makefile.am, configure.ac, startup/bspstart.c, startup/linkcmds: Use
126        shared version of bootstrap to set up workspace.
127
1282008-05-14      Joel Sherrill <joel.sherrill@OARcorp.com>
129
130        * Makefile.am: Rework to avoid .rel files.
131
1322008-05-12      Joel Sherrill <joel.sherrill@OARcorp.com>
133
134        * startup/bspstart.c: Refactored and renamed initialization routines to
135        rtems_initialize_data_structures, rtems_initialize_before_drivers,
136        rtems_initialize_device_drivers, and
137        rtems_initialize_start_multitasking. This opened the sequence up so
138        that bootcard() could provide a more robust and flexible framework
139        which is easier to explain and understand. This also lays the
140        groundwork for sharing the division of available memory between the
141        RTEMS workspace and heap and the C library initialization across all
142        BSPs.
143
1442008-04-24      Eric Norum <norume@aps.anl.gov>
145
146    * startup/bspstart.c: More clean up of FPGA interrupts.
147
1482008-04-23      Joel Sherrill <joel.sherrill@OARcorp.com>
149
150        * console/console.c: Remove all references to console_reserve_resources
151        and termios_reserve_resources.
152
1532008-04-07      Eric Norum <norume@aps.anl.gov>
154
155    * startup/bspstart.c: Clean up non-FPGA use of EPORT interrupts.
156
1572008-04-07      Eric Norum <norume@aps.anl.gov>
158
159    * network/network.c: Track half/fullduplex changes from 4.7 branch.
160
1612008-03-03      Joel Sherrill <joel.sherrill@OARcorp.com>
162
163        * startup/linkcmds: Add wildcard to gcc_except_table section so
164        programs compiled with gcc 4.3.x can link.
165
1662007-12-17      Joel Sherrill <joel.sherrill@OARcorp.com>
167
168        * clock/clock.c, include/bsp.h: Correct prototype of idle thread. Eric
169        Norum pointed out this was wrong.
170
1712007-12-11      Joel Sherrill <joel.sherrill@OARcorp.com>
172
173        * clock/clock.c, include/bsp.h, startup/bspstart.c: Eliminate copies of
174        the Configuration Table. Use the RTEMS provided accessor macros to
175        obtain configuration fields.
176
1772007-12-04      Joel Sherrill <joel.sherrill@OARcorp.com>
178
179        * Makefile.am, startup/bspstart.c: Move interrupt_stack_size field from
180        CPU Table to Configuration Table. Eliminate CPU Table from all ports.
181        Delete references to CPU Table in all forms.
182
1832007-12-03      Joel Sherrill <joel.sherrill@OARcorp.com>
184
185        * include/bsp.h, startup/bspstart.c: Moved most of the remaining CPU
186        Table fields to the Configuration Table. This included
187        pretasking_hook, predriver_hook, postdriver_hook, idle_task,
188        do_zero_of_workspace, extra_mpci_receive_server_stack,
189        stack_allocate_hook, and stack_free_hook. As a side-effect of this
190        effort some multiprocessing code was made conditional and some style
191        clean up occurred.
192
1932007-11-26      Joel Sherrill <joel.sherrill@oarcorp.com>
194
195        * startup/bspstart.c: Eliminate the interrupt_vector_table field in the
196        m68k CPU Table since it is never read.
197
1982007-11-26      Eric Norum <norume@aps.anl.gov>
199
200        * network/network.c: Fix LED configuration to match uCDIMM.
201
2022007-11-06      Joel Sherrill <joel.sherrill@OARcorp.com>
203
204        * startup/linkcmds: Formatting.
205
2062007-10-14      Eric Norum <norume@aps.anl.gov>
207
208        * clock/clock.c: Add nanoseconds since tick support.
209
2102007-05-03      Joel Sherrill <joel@OARcorp.com>
211
212        * startup/linkcmds: Handle .data.* sections
213
2142007-04-12      Ralf Corsépius <ralf.corsepius@rtems.org>
215
216        * bsp_specs: Remove qrtems_debug.
217
2182007-03-12      Joel Sherrill <joel@OARcorp.com>
219
220        * clock/clock.c, console/console.c, include/bsp.h, include/coverhd.h,
221        include/tm27.h, network/network.c, start/start.S, startup/bspclean.c,
222        startup/bspstart.c, startup/init5282.c, startup/linkcmds,
223        timer/timer.c: Correct license URL and/or fix mistake in copyright
224        notice. Both of these mistakes appear to be from code submitted after
225        these changes were made previously.
226
2272007-03-11      Joel Sherrill <joel@OARcorp.com>
228
229        * startup/bspstart.c: Remove assignments of
230        Cpu_table.do_zero_of_workspace to TRUE since TRUE is the default
231        value in boot_card.c
232
2332007-03-10      Joel Sherrill <joel@OARcorp.com>
234
235        PR 1227/bsps
236        * include/bsp.h: Remove MAX_LONG_TEST_DURATION and
237        MAX_SHORT_TEST_DURATION. They are obsolete and unused.
238
2392006-12-14      Till Straumann <strauman@slac.stanford.edu>
240
241        * startup/bspstart.c: Changed BSP_installVME_isr() so that
242        the special handling of a 'FPGA interrupt' [this FPGA is *not*
243        present on the uC5282 module but is externally connected to
244        IRQ1 on Eric Norum's particular 'motherboard'] is only
245        activated when connecting to the special vectors > 192.
246        The change allows us ordinary users [:-)] to use IRQ1
247        normally, simply by connecting an ISR to vector 64+1...
248        Also, BSP_enable_irq_at_pic(), BSP_disable_irq_at_pic(),
249        BSP_irq_is_enabled_at_pic() were introduced (compat. with
250        some PPC BSPs).
251
2522006-12-02      Ralf Corsépius <ralf.corsepius@rtems.org>
253
254        * configure.ac: New BUG-REPORT address.
255
2562006-11-15      Joel Sherrill <joel@OARcorp.com>
257
258        * Makefile.am: Merge c_rtems_main() into boot_card(). This eliminated a
259        file and simplified initialization.
260
2612006-10-17      Ralf Corsépius <ralf.corsepius@rtems.org>
262
263        * Makefile.am: Remove superfluous -DASM.
264
2652006-10-17      Ralf Corsépius <ralf.corsepius@rtems.org>
266
267        * configure.ac: Require autoconf-2.60. Require automake-1.10.
268
2692006-08-01  Eric Norum <norume@aps.anl.gov>
270
271        * startup/bspstart.c: Add bsp_setbenv system call.
272
2732006-05-15  Eric Norum <norume@aps.anl.gov>
274
275        * startup/bspstart.c: Add checks for FPGA interrupt request overflow.
276                          Allow single spurious FPGA interrupt.
277
2782006-04-11  Eric Norum <norume@aps.anl.gov>
279
280        * startup/bspstart.c: Install default exception handler.
281
2822006-03-24  Eric Norum <norume@aps.anl.gov>
283
284        * startup/bspstart.c: Add missing reset-cause bit.
285
2862006-02-08      Joel Sherrill <joel@OARcorp.com>
287
288        * startup/linkcmds: Add sections required by newer gcc versions.
289
2902006-02-06  Eric Norum <norume@aps.anl.gov>
291
292    * clock/clock.c: Avoid division by zero.
293
2942006-01-29  Eric Norum <norume@aps.anl.gov>
295
296        * clock/clock.c, network/network.c, startup/bspstart.c:
297        Add an 'extended BSP' routine which returns the CPU load average.
298
2992006-01-11      Ralf Corsepius <ralf.corsepius@rtems.org>
300
301        * Makefile.am: Add preinstall.am.
302
3032005-12-19  Eric Norum <norume@aps.anl.gov>
304
305    * startup/bspstart.c: Add another 'extended BSP' routine which return
306                          reboot status register information.
307
3082005-11-12      Ralf Corsepius <ralf.corsepius@rtems.org>
309
310        * bsp_specs: Remove %cpp.
311
3122005-11-11  Eric Norum <norume@aps.anl.gov>
313
314    * console/console.c: Clean up UART2 pin setup.  Protect pin setup code.
315
3162005-11-08  Eric Norum <norume@aps.anl.gov>
317
318    * console/console.c: Add code to set up pin assignments
319
3202005-11-07  Eric Norum <norume@aps.anl.gov>
321
322    * Almost everything: Assign copyright to OAR.
323
3242005-10-26  Eric Norum <norume@aps.anl.gov>
325
326        * README, network/network.c: Add support for forcing link parameters.
327
3282005-09-16  Eric Norum <norume@aps.anl.gov>
329
330        * startup/bspstart.c: Add bsp_reset bootrom call.
331        * startup/bspclean.c: Call bsp_reset from bsp_cleanup().
332
3332005-07-05  Eric Norum <norume@aps.anl.gov>
334
335        * startup/linkcmdc: Add .gnu.linkonce.b
336
3372005-07-05  Eric Norum <norume@aps.anl.gov>
338
339        * startup/bspstart.c: Ensure that CS[12]n are enabled.
340
3412005-06-28  Eric Norum <norume@aps.anl.gov>
342
343        * network/network.c: Add full/half-duplex auto-negotiation support.
344
3452005-06-20  Eric Norum <norume@aps.anl.gov>
346
347        * network/network.c: Clean up transmit buffer realignment.  Many
348        thanks to Mr. Kolja Waschk for identifying the problem.
349
3502005-05-26      Ralf Corsepius <ralf.corsepius@rtems.org>
351
352        * include/bsp.h: New header guard.
353
3542005-05-23  Eric Norum <norume@aps.anl.gov>
355
356        * startup/linkcmds
357          startup/bspstart.c: Followup fix to Joel's/Chris's VBR changes.
358
3592005-05-11  Eric Norum <norume@aps.anl.gov>
360
361        * startup/bspstart.c: Followup fix to Joel's changes of 2005-05-03.
362
3632005-05-10  Eric Norum <norume@aps.anl.gov>
364
365        * network/network.c: Poke RDAR/TDAR every time.
366                         Add more diagnostic printout.
367
3682005-05-03      Joel Sherrill <joel@OARcorp.com>
369
370        * startup/init5282.c: Remove use of _Coldfire_VBR and use _VBR as rest
371        of m68k family.
372
3732005-04-26      Joel Sherrill <joel@OARcorp.com>
374
375        * network/network.c: Eliminate warnings.
376
3772005-04-20  Eric Norum <norume@aps.anl.gov>
378
379        * startup/bspstart.c
380        * network/network.c: Try instruction-only cache.
381
3822005-04-19  Eric Norum <norume@aps.anl.gov>
383
384        * startup/bspstart.c: Expose read/write copy of cache control registers
385                          in case some application diagnostic code wants to
386                          display the values.
387
3882005-04-13  Eric Norum <norume@aps.anl.gov>
389
390        * network/network.c: Add some more diagnostics.
391                         Poke TDAR/RDAR only when necessary.
392
3932005-04-10  Eric Norum <norume@aps.anl.gov>
394
395        * startup/bspstart.c: Set up IRQ1* handling properly.
396
3972005-04-08  Eric Norum <norume@aps.anl.gov>
398
399        * startup/bspstart.c: FPGA interrupt status register is now 16-bit.
400
4012005-03-12  Eric Norum <norume@aps.anl.gov>
402
403        * network/network.c: Add statistics counter for number of realigned bytes.
404
4052005-03-10  Eric Norum <norume@aps.anl.gov>
406
407        * startup/bspstart.c: Add NOP after CACR writes (work around hardware bug).
408
4092005-02-14  Eric Norum <norume@aps.anl.gov>
410
411        * startup/bspstart.c: Don't cache flash -- it messes up programming.
412
4132005-02-04      Ralf Corsepius <ralf.corsepius@rtems.org>
414
415        * console/console.c, include/bsp.h, network/network.c,
416        startup/bspstart.c: Remove obsolete fixed size types.
417
4182005-02-04      Ralf Corsepius <ralf.corsepius@rtems.org>
419
420        * startup/bspstart.c:
421        rtems_interrupt_catch(trampoline, vector, &old_handler).
422
4232005-02-03  Eric Norum <norume@aps.anl.gov>
424
425        * include/bsp.h, startup/bspstart.c: Add 'extended' BSP
426        support (pseudo-VME).
427
4282005-02-02  Eric Norum <norume@aps.anl.gov>
429
430        * network/network.c: Lock FEC/PHYS at 100 Mbs, full-duplex
431
4322005-02-01  Eric Norum <norume@aps.anl.gov>
433
434        * include/bsp.h, network/network.c, startup/bspstart.c: Add some
435          bootprom system calls.
436
4372005-02-01  Eric Norum <norume@aps.anl.gov>
438
439        * start/start.S, network/network.c: Place FEC buffer descriptors
440        in SRAM.  No longer need to worry about buffer descriptor caching.
441
4422005-01-31  Eric Norum <norume@aps.anl.gov>
443
444        * network/network.c, startup/bspstart.c: Processor doesn't snoop
445        FEC DMA so we must invalidate the cache appropriately.
446
4472005-01-31      Joel Sherrill <joel@OARcorp.com>
448
449        * .cvsignore: New file.
450
4512005-01-28      Eric Norum <norume@aps.anl.gov>
452
453        * uC5282: New BSP
454        * acinclude.m4: uC5282 BSP
455
Note: See TracBrowser for help on using the repository browser.