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

4.104.115
Last change on this file since a1bc0a15 was a1bc0a15, checked in by Ralf Corsepius <ralf.corsepius@…>, on 09/26/08 at 04:56:17

2008-09-26 Ralf Corsépius <ralf.corsepius@…>

  • Makefile.am: Cleanup ../../shared/include/bootcard.h handling.
  • Property mode set to 100644
File size: 12.3 KB
Line 
12008-09-26      Ralf Corsépius <ralf.corsepius@rtems.org>
2
3        * Makefile.am: Cleanup ../../shared/include/bootcard.h handling.
4
52008-09-23      Joel Sherrill <joel.sherrill@oarcorp.com>
6
7        * configure.ac: Make letting boot_card() handle work area allocation
8        mandatory. Rename RTEMS_BSP_BOOTCARD_HANDLES_RAM_ALLOCATION to
9        BSP_BOOTCARD_OPTIONS.
10
112008-09-23      Joel Sherrill <joel.sherrill@oarcorp.com>
12
13        * Makefile.am, configure.ac, include/bsp.h, startup/bspstart.c: Rename
14        existing bsp_reset() to bsp_sysReset() since the prototype did not
15        match the standard one. Add standard bsp_reset().
16        * startup/bspreset.c: New file.
17
182008-09-18      Joel Sherrill <joel.sherrill@oarcorp.com>
19
20        * include/bsp.h: Remove unnecessary boilerplate comments.
21
222008-09-16      Joel Sherrill <joel.sherrill@oarcorp.com>
23
24        * Makefile.am, startup/bspstart.c, startup/linkcmds: Use top level
25        shared bsp_get_work_area() implementation.
26
272008-09-16      Joel Sherrill <joel.sherrill@oarcorp.com>
28
29        * Makefile.am, configure.ac, startup/bspstart.c, startup/linkcmds: Add
30        use of bsp_get_work_area() in its own file and rely on BSP Framework
31        to perform more initialization. Remove unnecessary includes of
32        rtems/libio.h and rtems/libcsupport.h.
33
342008-09-10      Joel Sherrill <joel.sherrill@oarcorp.com>
35
36        * include/bsp.h: Review of all bsp_cleanup() implementations. In this
37        phase, all prototypes were removed from bsp.h and empty
38        implementations were removed and made to use the shared stub.
39
402008-09-05      Ralf Corsépius <ralf.corsepius@rtems.org>
41
42        * timer/timer.c: Convert to "bool".
43
442008-08-31      Joel Sherrill <joel.sherrill@oarcorp.com>
45
46        * timer/timer.c: Eliminate empty function from every benchmark timer
47        driver. Fix spelling.
48
492008-08-31      Joel Sherrill <joel.sherrill@oarcorp.com>
50
51        * timer/timer.c: Rename timer driver methods to follow RTEMS
52        programming conventions.
53
542008-05-23      Joel Sherrill <joel.sherrill@OARcorp.com>
55
56        * console/console.c: Eliminate copies of switches to convert termios
57        Bxxx constants to xxx as an integer. Use the shared
58        termios_baud_to_number() routine to do the same conversion.
59
602008-05-19      Eric Norum <norume@aps.anl.gov>
61
62        * Makefile.am, configure.ac, startup/bspstart.c, startup/linkcmds: Back
63        out changes from 2008-05-16 -- they don't seem to work.
64
652008-05-16      Eric Norum <norume@aps.anl.gov>
66
67        * Makefile.am, configure.ac, startup/bspstart.c, startup/linkcmds: Use
68        shared version of bootstrap to set up workspace.
69
702008-05-14      Joel Sherrill <joel.sherrill@OARcorp.com>
71
72        * Makefile.am: Rework to avoid .rel files.
73
742008-05-12      Joel Sherrill <joel.sherrill@OARcorp.com>
75
76        * startup/bspstart.c: Refactored and renamed initialization routines to
77        rtems_initialize_data_structures, rtems_initialize_before_drivers,
78        rtems_initialize_device_drivers, and
79        rtems_initialize_start_multitasking. This opened the sequence up so
80        that bootcard() could provide a more robust and flexible framework
81        which is easier to explain and understand. This also lays the
82        groundwork for sharing the division of available memory between the
83        RTEMS workspace and heap and the C library initialization across all
84        BSPs.
85
862008-04-24      Eric Norum <norume@aps.anl.gov>
87
88    * startup/bspstart.c: More clean up of FPGA interrupts.
89
902008-04-23      Joel Sherrill <joel.sherrill@OARcorp.com>
91
92        * console/console.c: Remove all references to console_reserve_resources
93        and termios_reserve_resources.
94
952008-04-07      Eric Norum <norume@aps.anl.gov>
96
97    * startup/bspstart.c: Clean up non-FPGA use of EPORT interrupts.
98
992008-04-07      Eric Norum <norume@aps.anl.gov>
100
101    * network/network.c: Track half/fullduplex changes from 4.7 branch.
102
1032008-03-03      Joel Sherrill <joel.sherrill@OARcorp.com>
104
105        * startup/linkcmds: Add wildcard to gcc_except_table section so
106        programs compiled with gcc 4.3.x can link.
107
1082007-12-17      Joel Sherrill <joel.sherrill@OARcorp.com>
109
110        * clock/clock.c, include/bsp.h: Correct prototype of idle thread. Eric
111        Norum pointed out this was wrong.
112
1132007-12-11      Joel Sherrill <joel.sherrill@OARcorp.com>
114
115        * clock/clock.c, include/bsp.h, startup/bspstart.c: Eliminate copies of
116        the Configuration Table. Use the RTEMS provided accessor macros to
117        obtain configuration fields.
118
1192007-12-04      Joel Sherrill <joel.sherrill@OARcorp.com>
120
121        * Makefile.am, startup/bspstart.c: Move interrupt_stack_size field from
122        CPU Table to Configuration Table. Eliminate CPU Table from all ports.
123        Delete references to CPU Table in all forms.
124
1252007-12-03      Joel Sherrill <joel.sherrill@OARcorp.com>
126
127        * include/bsp.h, startup/bspstart.c: Moved most of the remaining CPU
128        Table fields to the Configuration Table. This included
129        pretasking_hook, predriver_hook, postdriver_hook, idle_task,
130        do_zero_of_workspace, extra_mpci_receive_server_stack,
131        stack_allocate_hook, and stack_free_hook. As a side-effect of this
132        effort some multiprocessing code was made conditional and some style
133        clean up occurred.
134
1352007-11-26      Joel Sherrill <joel.sherrill@oarcorp.com>
136
137        * startup/bspstart.c: Eliminate the interrupt_vector_table field in the
138        m68k CPU Table since it is never read.
139
1402007-11-26      Eric Norum <norume@aps.anl.gov>
141
142        * network/network.c: Fix LED configuration to match uCDIMM.
143
1442007-11-06      Joel Sherrill <joel.sherrill@OARcorp.com>
145
146        * startup/linkcmds: Formatting.
147
1482007-10-14      Eric Norum <norume@aps.anl.gov>
149
150        * clock/clock.c: Add nanoseconds since tick support.
151
1522007-05-03      Joel Sherrill <joel@OARcorp.com>
153
154        * startup/linkcmds: Handle .data.* sections
155
1562007-04-12      Ralf Corsépius <ralf.corsepius@rtems.org>
157
158        * bsp_specs: Remove qrtems_debug.
159
1602007-03-12      Joel Sherrill <joel@OARcorp.com>
161
162        * clock/clock.c, console/console.c, include/bsp.h, include/coverhd.h,
163        include/tm27.h, network/network.c, start/start.S, startup/bspclean.c,
164        startup/bspstart.c, startup/init5282.c, startup/linkcmds,
165        timer/timer.c: Correct license URL and/or fix mistake in copyright
166        notice. Both of these mistakes appear to be from code submitted after
167        these changes were made previously.
168
1692007-03-11      Joel Sherrill <joel@OARcorp.com>
170
171        * startup/bspstart.c: Remove assignments of
172        Cpu_table.do_zero_of_workspace to TRUE since TRUE is the default
173        value in boot_card.c
174
1752007-03-10      Joel Sherrill <joel@OARcorp.com>
176
177        PR 1227/bsps
178        * include/bsp.h: Remove MAX_LONG_TEST_DURATION and
179        MAX_SHORT_TEST_DURATION. They are obsolete and unused.
180
1812006-12-14      Till Straumann <strauman@slac.stanford.edu>
182
183        * startup/bspstart.c: Changed BSP_installVME_isr() so that
184        the special handling of a 'FPGA interrupt' [this FPGA is *not*
185        present on the uC5282 module but is externally connected to
186        IRQ1 on Eric Norum's particular 'motherboard'] is only
187        activated when connecting to the special vectors > 192.
188        The change allows us ordinary users [:-)] to use IRQ1
189        normally, simply by connecting an ISR to vector 64+1...
190        Also, BSP_enable_irq_at_pic(), BSP_disable_irq_at_pic(),
191        BSP_irq_is_enabled_at_pic() were introduced (compat. with
192        some PPC BSPs).
193
1942006-12-02      Ralf Corsépius <ralf.corsepius@rtems.org>
195
196        * configure.ac: New BUG-REPORT address.
197
1982006-11-15      Joel Sherrill <joel@OARcorp.com>
199
200        * Makefile.am: Merge c_rtems_main() into boot_card(). This eliminated a
201        file and simplified initialization.
202
2032006-10-17      Ralf Corsépius <ralf.corsepius@rtems.org>
204
205        * Makefile.am: Remove superfluous -DASM.
206
2072006-10-17      Ralf Corsépius <ralf.corsepius@rtems.org>
208
209        * configure.ac: Require autoconf-2.60. Require automake-1.10.
210
2112006-08-01  Eric Norum <norume@aps.anl.gov>
212
213        * startup/bspstart.c: Add bsp_setbenv system call.
214
2152006-05-15  Eric Norum <norume@aps.anl.gov>
216
217        * startup/bspstart.c: Add checks for FPGA interrupt request overflow.
218                          Allow single spurious FPGA interrupt.
219
2202006-04-11  Eric Norum <norume@aps.anl.gov>
221
222        * startup/bspstart.c: Install default exception handler.
223
2242006-03-24  Eric Norum <norume@aps.anl.gov>
225
226        * startup/bspstart.c: Add missing reset-cause bit.
227
2282006-02-08      Joel Sherrill <joel@OARcorp.com>
229
230        * startup/linkcmds: Add sections required by newer gcc versions.
231
2322006-02-06  Eric Norum <norume@aps.anl.gov>
233
234    * clock/clock.c: Avoid division by zero.
235
2362006-01-29  Eric Norum <norume@aps.anl.gov>
237
238        * clock/clock.c, network/network.c, startup/bspstart.c:
239        Add an 'extended BSP' routine which returns the CPU load average.
240
2412006-01-11      Ralf Corsepius <ralf.corsepius@rtems.org>
242
243        * Makefile.am: Add preinstall.am.
244
2452005-12-19  Eric Norum <norume@aps.anl.gov>
246
247    * startup/bspstart.c: Add another 'extended BSP' routine which return
248                          reboot status register information.
249
2502005-11-12      Ralf Corsepius <ralf.corsepius@rtems.org>
251
252        * bsp_specs: Remove %cpp.
253
2542005-11-11  Eric Norum <norume@aps.anl.gov>
255
256    * console/console.c: Clean up UART2 pin setup.  Protect pin setup code.
257
2582005-11-08  Eric Norum <norume@aps.anl.gov>
259
260    * console/console.c: Add code to set up pin assignments
261
2622005-11-07  Eric Norum <norume@aps.anl.gov>
263
264    * Almost everything: Assign copyright to OAR.
265
2662005-10-26  Eric Norum <norume@aps.anl.gov>
267
268        * README, network/network.c: Add support for forcing link parameters.
269
2702005-09-16  Eric Norum <norume@aps.anl.gov>
271
272        * startup/bspstart.c: Add bsp_reset bootrom call.
273        * startup/bspclean.c: Call bsp_reset from bsp_cleanup().
274
2752005-07-05  Eric Norum <norume@aps.anl.gov>
276
277        * startup/linkcmdc: Add .gnu.linkonce.b
278
2792005-07-05  Eric Norum <norume@aps.anl.gov>
280
281        * startup/bspstart.c: Ensure that CS[12]n are enabled.
282
2832005-06-28  Eric Norum <norume@aps.anl.gov>
284
285        * network/network.c: Add full/half-duplex auto-negotiation support.
286
2872005-06-20  Eric Norum <norume@aps.anl.gov>
288
289        * network/network.c: Clean up transmit buffer realignment.  Many
290        thanks to Mr. Kolja Waschk for identifying the problem.
291
2922005-05-26      Ralf Corsepius <ralf.corsepius@rtems.org>
293
294        * include/bsp.h: New header guard.
295
2962005-05-23  Eric Norum <norume@aps.anl.gov>
297
298        * startup/linkcmds
299          startup/bspstart.c: Followup fix to Joel's/Chris's VBR changes.
300
3012005-05-11  Eric Norum <norume@aps.anl.gov>
302
303        * startup/bspstart.c: Followup fix to Joel's changes of 2005-05-03.
304
3052005-05-10  Eric Norum <norume@aps.anl.gov>
306
307        * network/network.c: Poke RDAR/TDAR every time.
308                         Add more diagnostic printout.
309
3102005-05-03      Joel Sherrill <joel@OARcorp.com>
311
312        * startup/init5282.c: Remove use of _Coldfire_VBR and use _VBR as rest
313        of m68k family.
314
3152005-04-26      Joel Sherrill <joel@OARcorp.com>
316
317        * network/network.c: Eliminate warnings.
318
3192005-04-20  Eric Norum <norume@aps.anl.gov>
320
321        * startup/bspstart.c
322        * network/network.c: Try instruction-only cache.
323
3242005-04-19  Eric Norum <norume@aps.anl.gov>
325
326        * startup/bspstart.c: Expose read/write copy of cache control registers
327                          in case some application diagnostic code wants to
328                          display the values.
329
3302005-04-13  Eric Norum <norume@aps.anl.gov>
331
332        * network/network.c: Add some more diagnostics.
333                         Poke TDAR/RDAR only when necessary.
334
3352005-04-10  Eric Norum <norume@aps.anl.gov>
336
337        * startup/bspstart.c: Set up IRQ1* handling properly.
338
3392005-04-08  Eric Norum <norume@aps.anl.gov>
340
341        * startup/bspstart.c: FPGA interrupt status register is now 16-bit.
342
3432005-03-12  Eric Norum <norume@aps.anl.gov>
344
345        * network/network.c: Add statistics counter for number of realigned bytes.
346
3472005-03-10  Eric Norum <norume@aps.anl.gov>
348
349        * startup/bspstart.c: Add NOP after CACR writes (work around hardware bug).
350
3512005-02-14  Eric Norum <norume@aps.anl.gov>
352
353        * startup/bspstart.c: Don't cache flash -- it messes up programming.
354
3552005-02-04      Ralf Corsepius <ralf.corsepius@rtems.org>
356
357        * console/console.c, include/bsp.h, network/network.c,
358        startup/bspstart.c: Remove obsolete fixed size types.
359
3602005-02-04      Ralf Corsepius <ralf.corsepius@rtems.org>
361
362        * startup/bspstart.c:
363        rtems_interrupt_catch(trampoline, vector, &old_handler).
364
3652005-02-03  Eric Norum <norume@aps.anl.gov>
366
367        * include/bsp.h, startup/bspstart.c: Add 'extended' BSP
368        support (pseudo-VME).
369
3702005-02-02  Eric Norum <norume@aps.anl.gov>
371
372        * network/network.c: Lock FEC/PHYS at 100 Mbs, full-duplex
373
3742005-02-01  Eric Norum <norume@aps.anl.gov>
375
376        * include/bsp.h, network/network.c, startup/bspstart.c: Add some
377          bootprom system calls.
378
3792005-02-01  Eric Norum <norume@aps.anl.gov>
380
381        * start/start.S, network/network.c: Place FEC buffer descriptors
382        in SRAM.  No longer need to worry about buffer descriptor caching.
383
3842005-01-31  Eric Norum <norume@aps.anl.gov>
385
386        * network/network.c, startup/bspstart.c: Processor doesn't snoop
387        FEC DMA so we must invalidate the cache appropriately.
388
3892005-01-31      Joel Sherrill <joel@OARcorp.com>
390
391        * .cvsignore: New file.
392
3932005-01-28      Eric Norum <norume@aps.anl.gov>
394
395        * uC5282: New BSP
396        * acinclude.m4: uC5282 BSP
397
Note: See TracBrowser for help on using the repository browser.