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

4.104.11
Last change on this file since 985ad2f was 985ad2f, checked in by Joel Sherrill <joel.sherrill@…>, on Jun 3, 2009 at 2:13:03 PM

Add PR 1420.

  • Property mode set to 100644
File size: 13.9 KB
Line 
12009-06-02  Eric Norum <norume@aps.anl.gov>
2
3        PR 1420/bsps
4        * startup/bspstart.c: Turn off buffered writes.
5
62009-04-28      Chris Johns <chrisj@rtems.org>
7
8        * start/start.S: Update for boot_card command line change.
9
102009-03-02      Till Straumann <strauman@slac.stanford.edu>
11
12        PR 1375/bsps
13        * clock/clock.c: Correct implementation of nanoseconds since last tick
14        handler.
15
162009-02-25      Joel Sherrill <joel.sherrill@OARcorp.com>
17
18        * clock/clock.c, include/bsp.h: Make bsp idle thread names match.
19
202009-02-12      Joel Sherrill <joel.sherrill@oarcorp.com>
21
22        * clock/clock.c, include/bsp.h: Change prototype of IDLE thread to
23        consistently return void * and take a uintptr_t argument.
24
252009-01-21      Eric Norum <norume@aps.anl.gov>
26
27        PR 1358/bsps
28        * clock/clock.c: Fix time-access bug in uc5282 BSP.
29
302008-12-04      Joel Sherrill <joel.sherrill@oarcorp.com>
31
32        * bsp_specs: Move -e start from *link to *startfile to avoid warning
33        for undefined entry symbol when linking relocatables with binutils
34        2.19.
35
362008-10-02      Joel Sherrill <joel.sherrill@OARcorp.com>
37
38        * Makefile.am, preinstall.am: Use shared stub coverhd.h
39        * include/coverhd.h: Removed.
40
412008-09-30      Ralf Corsépius <ralf.corsepius@rtems.org>
42
43        * Makefile.am: Eliminate bsp.am. Build startup files as side-effect
44        of building libbspstart.a, using automake-rules.
45
462008-09-30      Ralf Corsépius <ralf.corsepius@rtems.org>
47
48        * clock/clock.c: include "../../../shared/clockdrv_shell.h".
49        * Makefile.am: Reflect changes above.
50
512008-09-29      Ralf Corsépius <ralf.corsepius@rtems.org>
52
53        * Makefile.am: Eliminate *_SOURCES.
54
552008-09-29      Ralf Corsépius <ralf.corsepius@rtems.org>
56
57        * Makefile.am: Move noinst_LIBRARIES = libbsp.a before its
58        components.
59
602008-09-26      Ralf Corsépius <ralf.corsepius@rtems.org>
61
62        * Makefile.am: Cleanup ../../shared/include/bootcard.h handling.
63
642008-09-23      Joel Sherrill <joel.sherrill@oarcorp.com>
65
66        * configure.ac: Make letting boot_card() handle work area allocation
67        mandatory. Rename RTEMS_BSP_BOOTCARD_HANDLES_RAM_ALLOCATION to
68        BSP_BOOTCARD_OPTIONS.
69
702008-09-23      Joel Sherrill <joel.sherrill@oarcorp.com>
71
72        * Makefile.am, configure.ac, include/bsp.h, startup/bspstart.c: Rename
73        existing bsp_reset() to bsp_sysReset() since the prototype did not
74        match the standard one. Add standard bsp_reset().
75        * startup/bspreset.c: New file.
76
772008-09-18      Joel Sherrill <joel.sherrill@oarcorp.com>
78
79        * include/bsp.h: Remove unnecessary boilerplate comments.
80
812008-09-16      Joel Sherrill <joel.sherrill@oarcorp.com>
82
83        * Makefile.am, startup/bspstart.c, startup/linkcmds: Use top level
84        shared bsp_get_work_area() implementation.
85
862008-09-16      Joel Sherrill <joel.sherrill@oarcorp.com>
87
88        * Makefile.am, configure.ac, startup/bspstart.c, startup/linkcmds: Add
89        use of bsp_get_work_area() in its own file and rely on BSP Framework
90        to perform more initialization. Remove unnecessary includes of
91        rtems/libio.h and rtems/libcsupport.h.
92
932008-09-10      Joel Sherrill <joel.sherrill@oarcorp.com>
94
95        * include/bsp.h: Review of all bsp_cleanup() implementations. In this
96        phase, all prototypes were removed from bsp.h and empty
97        implementations were removed and made to use the shared stub.
98
992008-09-05      Ralf Corsépius <ralf.corsepius@rtems.org>
100
101        * timer/timer.c: Convert to "bool".
102
1032008-08-31      Joel Sherrill <joel.sherrill@oarcorp.com>
104
105        * timer/timer.c: Eliminate empty function from every benchmark timer
106        driver. Fix spelling.
107
1082008-08-31      Joel Sherrill <joel.sherrill@oarcorp.com>
109
110        * timer/timer.c: Rename timer driver methods to follow RTEMS
111        programming conventions.
112
1132008-05-23      Joel Sherrill <joel.sherrill@OARcorp.com>
114
115        * console/console.c: Eliminate copies of switches to convert termios
116        Bxxx constants to xxx as an integer. Use the shared
117        termios_baud_to_number() routine to do the same conversion.
118
1192008-05-19      Eric Norum <norume@aps.anl.gov>
120
121        * Makefile.am, configure.ac, startup/bspstart.c, startup/linkcmds: Back
122        out changes from 2008-05-16 -- they don't seem to work.
123
1242008-05-16      Eric Norum <norume@aps.anl.gov>
125
126        * Makefile.am, configure.ac, startup/bspstart.c, startup/linkcmds: Use
127        shared version of bootstrap to set up workspace.
128
1292008-05-14      Joel Sherrill <joel.sherrill@OARcorp.com>
130
131        * Makefile.am: Rework to avoid .rel files.
132
1332008-05-12      Joel Sherrill <joel.sherrill@OARcorp.com>
134
135        * startup/bspstart.c: Refactored and renamed initialization routines to
136        rtems_initialize_data_structures, rtems_initialize_before_drivers,
137        rtems_initialize_device_drivers, and
138        rtems_initialize_start_multitasking. This opened the sequence up so
139        that bootcard() could provide a more robust and flexible framework
140        which is easier to explain and understand. This also lays the
141        groundwork for sharing the division of available memory between the
142        RTEMS workspace and heap and the C library initialization across all
143        BSPs.
144
1452008-04-24      Eric Norum <norume@aps.anl.gov>
146
147    * startup/bspstart.c: More clean up of FPGA interrupts.
148
1492008-04-23      Joel Sherrill <joel.sherrill@OARcorp.com>
150
151        * console/console.c: Remove all references to console_reserve_resources
152        and termios_reserve_resources.
153
1542008-04-07      Eric Norum <norume@aps.anl.gov>
155
156    * startup/bspstart.c: Clean up non-FPGA use of EPORT interrupts.
157
1582008-04-07      Eric Norum <norume@aps.anl.gov>
159
160    * network/network.c: Track half/fullduplex changes from 4.7 branch.
161
1622008-03-03      Joel Sherrill <joel.sherrill@OARcorp.com>
163
164        * startup/linkcmds: Add wildcard to gcc_except_table section so
165        programs compiled with gcc 4.3.x can link.
166
1672007-12-17      Joel Sherrill <joel.sherrill@OARcorp.com>
168
169        * clock/clock.c, include/bsp.h: Correct prototype of idle thread. Eric
170        Norum pointed out this was wrong.
171
1722007-12-11      Joel Sherrill <joel.sherrill@OARcorp.com>
173
174        * clock/clock.c, include/bsp.h, startup/bspstart.c: Eliminate copies of
175        the Configuration Table. Use the RTEMS provided accessor macros to
176        obtain configuration fields.
177
1782007-12-04      Joel Sherrill <joel.sherrill@OARcorp.com>
179
180        * Makefile.am, startup/bspstart.c: Move interrupt_stack_size field from
181        CPU Table to Configuration Table. Eliminate CPU Table from all ports.
182        Delete references to CPU Table in all forms.
183
1842007-12-03      Joel Sherrill <joel.sherrill@OARcorp.com>
185
186        * include/bsp.h, startup/bspstart.c: Moved most of the remaining CPU
187        Table fields to the Configuration Table. This included
188        pretasking_hook, predriver_hook, postdriver_hook, idle_task,
189        do_zero_of_workspace, extra_mpci_receive_server_stack,
190        stack_allocate_hook, and stack_free_hook. As a side-effect of this
191        effort some multiprocessing code was made conditional and some style
192        clean up occurred.
193
1942007-11-26      Joel Sherrill <joel.sherrill@oarcorp.com>
195
196        * startup/bspstart.c: Eliminate the interrupt_vector_table field in the
197        m68k CPU Table since it is never read.
198
1992007-11-26      Eric Norum <norume@aps.anl.gov>
200
201        * network/network.c: Fix LED configuration to match uCDIMM.
202
2032007-11-06      Joel Sherrill <joel.sherrill@OARcorp.com>
204
205        * startup/linkcmds: Formatting.
206
2072007-10-14      Eric Norum <norume@aps.anl.gov>
208
209        * clock/clock.c: Add nanoseconds since tick support.
210
2112007-05-03      Joel Sherrill <joel@OARcorp.com>
212
213        * startup/linkcmds: Handle .data.* sections
214
2152007-04-12      Ralf Corsépius <ralf.corsepius@rtems.org>
216
217        * bsp_specs: Remove qrtems_debug.
218
2192007-03-12      Joel Sherrill <joel@OARcorp.com>
220
221        * clock/clock.c, console/console.c, include/bsp.h, include/coverhd.h,
222        include/tm27.h, network/network.c, start/start.S, startup/bspclean.c,
223        startup/bspstart.c, startup/init5282.c, startup/linkcmds,
224        timer/timer.c: Correct license URL and/or fix mistake in copyright
225        notice. Both of these mistakes appear to be from code submitted after
226        these changes were made previously.
227
2282007-03-11      Joel Sherrill <joel@OARcorp.com>
229
230        * startup/bspstart.c: Remove assignments of
231        Cpu_table.do_zero_of_workspace to TRUE since TRUE is the default
232        value in boot_card.c
233
2342007-03-10      Joel Sherrill <joel@OARcorp.com>
235
236        PR 1227/bsps
237        * include/bsp.h: Remove MAX_LONG_TEST_DURATION and
238        MAX_SHORT_TEST_DURATION. They are obsolete and unused.
239
2402006-12-14      Till Straumann <strauman@slac.stanford.edu>
241
242        * startup/bspstart.c: Changed BSP_installVME_isr() so that
243        the special handling of a 'FPGA interrupt' [this FPGA is *not*
244        present on the uC5282 module but is externally connected to
245        IRQ1 on Eric Norum's particular 'motherboard'] is only
246        activated when connecting to the special vectors > 192.
247        The change allows us ordinary users [:-)] to use IRQ1
248        normally, simply by connecting an ISR to vector 64+1...
249        Also, BSP_enable_irq_at_pic(), BSP_disable_irq_at_pic(),
250        BSP_irq_is_enabled_at_pic() were introduced (compat. with
251        some PPC BSPs).
252
2532006-12-02      Ralf Corsépius <ralf.corsepius@rtems.org>
254
255        * configure.ac: New BUG-REPORT address.
256
2572006-11-15      Joel Sherrill <joel@OARcorp.com>
258
259        * Makefile.am: Merge c_rtems_main() into boot_card(). This eliminated a
260        file and simplified initialization.
261
2622006-10-17      Ralf Corsépius <ralf.corsepius@rtems.org>
263
264        * Makefile.am: Remove superfluous -DASM.
265
2662006-10-17      Ralf Corsépius <ralf.corsepius@rtems.org>
267
268        * configure.ac: Require autoconf-2.60. Require automake-1.10.
269
2702006-08-01  Eric Norum <norume@aps.anl.gov>
271
272        * startup/bspstart.c: Add bsp_setbenv system call.
273
2742006-05-15  Eric Norum <norume@aps.anl.gov>
275
276        * startup/bspstart.c: Add checks for FPGA interrupt request overflow.
277                          Allow single spurious FPGA interrupt.
278
2792006-04-11  Eric Norum <norume@aps.anl.gov>
280
281        * startup/bspstart.c: Install default exception handler.
282
2832006-03-24  Eric Norum <norume@aps.anl.gov>
284
285        * startup/bspstart.c: Add missing reset-cause bit.
286
2872006-02-08      Joel Sherrill <joel@OARcorp.com>
288
289        * startup/linkcmds: Add sections required by newer gcc versions.
290
2912006-02-06  Eric Norum <norume@aps.anl.gov>
292
293    * clock/clock.c: Avoid division by zero.
294
2952006-01-29  Eric Norum <norume@aps.anl.gov>
296
297        * clock/clock.c, network/network.c, startup/bspstart.c:
298        Add an 'extended BSP' routine which returns the CPU load average.
299
3002006-01-11      Ralf Corsepius <ralf.corsepius@rtems.org>
301
302        * Makefile.am: Add preinstall.am.
303
3042005-12-19  Eric Norum <norume@aps.anl.gov>
305
306    * startup/bspstart.c: Add another 'extended BSP' routine which return
307                          reboot status register information.
308
3092005-11-12      Ralf Corsepius <ralf.corsepius@rtems.org>
310
311        * bsp_specs: Remove %cpp.
312
3132005-11-11  Eric Norum <norume@aps.anl.gov>
314
315    * console/console.c: Clean up UART2 pin setup.  Protect pin setup code.
316
3172005-11-08  Eric Norum <norume@aps.anl.gov>
318
319    * console/console.c: Add code to set up pin assignments
320
3212005-11-07  Eric Norum <norume@aps.anl.gov>
322
323    * Almost everything: Assign copyright to OAR.
324
3252005-10-26  Eric Norum <norume@aps.anl.gov>
326
327        * README, network/network.c: Add support for forcing link parameters.
328
3292005-09-16  Eric Norum <norume@aps.anl.gov>
330
331        * startup/bspstart.c: Add bsp_reset bootrom call.
332        * startup/bspclean.c: Call bsp_reset from bsp_cleanup().
333
3342005-07-05  Eric Norum <norume@aps.anl.gov>
335
336        * startup/linkcmdc: Add .gnu.linkonce.b
337
3382005-07-05  Eric Norum <norume@aps.anl.gov>
339
340        * startup/bspstart.c: Ensure that CS[12]n are enabled.
341
3422005-06-28  Eric Norum <norume@aps.anl.gov>
343
344        * network/network.c: Add full/half-duplex auto-negotiation support.
345
3462005-06-20  Eric Norum <norume@aps.anl.gov>
347
348        * network/network.c: Clean up transmit buffer realignment.  Many
349        thanks to Mr. Kolja Waschk for identifying the problem.
350
3512005-05-26      Ralf Corsepius <ralf.corsepius@rtems.org>
352
353        * include/bsp.h: New header guard.
354
3552005-05-23  Eric Norum <norume@aps.anl.gov>
356
357        * startup/linkcmds
358          startup/bspstart.c: Followup fix to Joel's/Chris's VBR changes.
359
3602005-05-11  Eric Norum <norume@aps.anl.gov>
361
362        * startup/bspstart.c: Followup fix to Joel's changes of 2005-05-03.
363
3642005-05-10  Eric Norum <norume@aps.anl.gov>
365
366        * network/network.c: Poke RDAR/TDAR every time.
367                         Add more diagnostic printout.
368
3692005-05-03      Joel Sherrill <joel@OARcorp.com>
370
371        * startup/init5282.c: Remove use of _Coldfire_VBR and use _VBR as rest
372        of m68k family.
373
3742005-04-26      Joel Sherrill <joel@OARcorp.com>
375
376        * network/network.c: Eliminate warnings.
377
3782005-04-20  Eric Norum <norume@aps.anl.gov>
379
380        * startup/bspstart.c
381        * network/network.c: Try instruction-only cache.
382
3832005-04-19  Eric Norum <norume@aps.anl.gov>
384
385        * startup/bspstart.c: Expose read/write copy of cache control registers
386                          in case some application diagnostic code wants to
387                          display the values.
388
3892005-04-13  Eric Norum <norume@aps.anl.gov>
390
391        * network/network.c: Add some more diagnostics.
392                         Poke TDAR/RDAR only when necessary.
393
3942005-04-10  Eric Norum <norume@aps.anl.gov>
395
396        * startup/bspstart.c: Set up IRQ1* handling properly.
397
3982005-04-08  Eric Norum <norume@aps.anl.gov>
399
400        * startup/bspstart.c: FPGA interrupt status register is now 16-bit.
401
4022005-03-12  Eric Norum <norume@aps.anl.gov>
403
404        * network/network.c: Add statistics counter for number of realigned bytes.
405
4062005-03-10  Eric Norum <norume@aps.anl.gov>
407
408        * startup/bspstart.c: Add NOP after CACR writes (work around hardware bug).
409
4102005-02-14  Eric Norum <norume@aps.anl.gov>
411
412        * startup/bspstart.c: Don't cache flash -- it messes up programming.
413
4142005-02-04      Ralf Corsepius <ralf.corsepius@rtems.org>
415
416        * console/console.c, include/bsp.h, network/network.c,
417        startup/bspstart.c: Remove obsolete fixed size types.
418
4192005-02-04      Ralf Corsepius <ralf.corsepius@rtems.org>
420
421        * startup/bspstart.c:
422        rtems_interrupt_catch(trampoline, vector, &old_handler).
423
4242005-02-03  Eric Norum <norume@aps.anl.gov>
425
426        * include/bsp.h, startup/bspstart.c: Add 'extended' BSP
427        support (pseudo-VME).
428
4292005-02-02  Eric Norum <norume@aps.anl.gov>
430
431        * network/network.c: Lock FEC/PHYS at 100 Mbs, full-duplex
432
4332005-02-01  Eric Norum <norume@aps.anl.gov>
434
435        * include/bsp.h, network/network.c, startup/bspstart.c: Add some
436          bootprom system calls.
437
4382005-02-01  Eric Norum <norume@aps.anl.gov>
439
440        * start/start.S, network/network.c: Place FEC buffer descriptors
441        in SRAM.  No longer need to worry about buffer descriptor caching.
442
4432005-01-31  Eric Norum <norume@aps.anl.gov>
444
445        * network/network.c, startup/bspstart.c: Processor doesn't snoop
446        FEC DMA so we must invalidate the cache appropriately.
447
4482005-01-31      Joel Sherrill <joel@OARcorp.com>
449
450        * .cvsignore: New file.
451
4522005-01-28      Eric Norum <norume@aps.anl.gov>
453
454        * uC5282: New BSP
455        * acinclude.m4: uC5282 BSP
456
Note: See TracBrowser for help on using the repository browser.