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

4.9
Last change on this file since 29e867d4 was 29e867d4, checked in by Joel Sherrill <joel.sherrill@…>, on 06/03/09 at 14:14:25

Add PR 1420.

  • Property mode set to 100644
File size: 11.3 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-03-02      Till Straumann <strauman@slac.stanford.edu>
7
8        PR 1375/bsps
9        * clock/clock.c: Correct implementation of nanoseconds since last tick
10        handler.
11
122009-01-21      Eric Norum <norume@aps.anl.gov>
13
14        PR 1358/bsps
15        * clock/clock.c: Fix time-access bug in uc5282 BSP.
16
172008-12-08      Ralf Corsépius <ralf.corsepius@rtems.org>
18
19        * bsp_specs: Backport from CVS-HEAD.
20
212008-09-05      Ralf Corsépius <ralf.corsepius@rtems.org>
22
23        * timer/timer.c: Convert to "bool".
24
252008-08-31      Joel Sherrill <joel.sherrill@oarcorp.com>
26
27        * timer/timer.c: Eliminate empty function from every benchmark timer
28        driver. Fix spelling.
29
302008-08-31      Joel Sherrill <joel.sherrill@oarcorp.com>
31
32        * timer/timer.c: Rename timer driver methods to follow RTEMS
33        programming conventions.
34
352008-05-23      Joel Sherrill <joel.sherrill@OARcorp.com>
36
37        * console/console.c: Eliminate copies of switches to convert termios
38        Bxxx constants to xxx as an integer. Use the shared
39        termios_baud_to_number() routine to do the same conversion.
40
412008-05-19      Eric Norum <norume@aps.anl.gov>
42
43        * Makefile.am, configure.ac, startup/bspstart.c, startup/linkcmds: Back
44        out changes from 2008-05-16 -- they don't seem to work.
45
462008-05-16      Eric Norum <norume@aps.anl.gov>
47
48        * Makefile.am, configure.ac, startup/bspstart.c, startup/linkcmds: Use
49        shared version of bootstrap to set up workspace.
50
512008-05-14      Joel Sherrill <joel.sherrill@OARcorp.com>
52
53        * Makefile.am: Rework to avoid .rel files.
54
552008-05-12      Joel Sherrill <joel.sherrill@OARcorp.com>
56
57        * startup/bspstart.c: Refactored and renamed initialization routines to
58        rtems_initialize_data_structures, rtems_initialize_before_drivers,
59        rtems_initialize_device_drivers, and
60        rtems_initialize_start_multitasking. This opened the sequence up so
61        that bootcard() could provide a more robust and flexible framework
62        which is easier to explain and understand. This also lays the
63        groundwork for sharing the division of available memory between the
64        RTEMS workspace and heap and the C library initialization across all
65        BSPs.
66
672008-04-24      Eric Norum <norume@aps.anl.gov>
68
69    * startup/bspstart.c: More clean up of FPGA interrupts.
70
712008-04-23      Joel Sherrill <joel.sherrill@OARcorp.com>
72
73        * console/console.c: Remove all references to console_reserve_resources
74        and termios_reserve_resources.
75
762008-04-07      Eric Norum <norume@aps.anl.gov>
77
78    * startup/bspstart.c: Clean up non-FPGA use of EPORT interrupts.
79
802008-04-07      Eric Norum <norume@aps.anl.gov>
81
82    * network/network.c: Track half/fullduplex changes from 4.7 branch.
83
842008-03-03      Joel Sherrill <joel.sherrill@OARcorp.com>
85
86        * startup/linkcmds: Add wildcard to gcc_except_table section so
87        programs compiled with gcc 4.3.x can link.
88
892007-12-17      Joel Sherrill <joel.sherrill@OARcorp.com>
90
91        * clock/clock.c, include/bsp.h: Correct prototype of idle thread. Eric
92        Norum pointed out this was wrong.
93
942007-12-11      Joel Sherrill <joel.sherrill@OARcorp.com>
95
96        * clock/clock.c, include/bsp.h, startup/bspstart.c: Eliminate copies of
97        the Configuration Table. Use the RTEMS provided accessor macros to
98        obtain configuration fields.
99
1002007-12-04      Joel Sherrill <joel.sherrill@OARcorp.com>
101
102        * Makefile.am, startup/bspstart.c: Move interrupt_stack_size field from
103        CPU Table to Configuration Table. Eliminate CPU Table from all ports.
104        Delete references to CPU Table in all forms.
105
1062007-12-03      Joel Sherrill <joel.sherrill@OARcorp.com>
107
108        * include/bsp.h, startup/bspstart.c: Moved most of the remaining CPU
109        Table fields to the Configuration Table. This included
110        pretasking_hook, predriver_hook, postdriver_hook, idle_task,
111        do_zero_of_workspace, extra_mpci_receive_server_stack,
112        stack_allocate_hook, and stack_free_hook. As a side-effect of this
113        effort some multiprocessing code was made conditional and some style
114        clean up occurred.
115
1162007-11-26      Joel Sherrill <joel.sherrill@oarcorp.com>
117
118        * startup/bspstart.c: Eliminate the interrupt_vector_table field in the
119        m68k CPU Table since it is never read.
120
1212007-11-26      Eric Norum <norume@aps.anl.gov>
122
123        * network/network.c: Fix LED configuration to match uCDIMM.
124
1252007-11-06      Joel Sherrill <joel.sherrill@OARcorp.com>
126
127        * startup/linkcmds: Formatting.
128
1292007-10-14      Eric Norum <norume@aps.anl.gov>
130
131        * clock/clock.c: Add nanoseconds since tick support.
132
1332007-05-03      Joel Sherrill <joel@OARcorp.com>
134
135        * startup/linkcmds: Handle .data.* sections
136
1372007-04-12      Ralf Corsépius <ralf.corsepius@rtems.org>
138
139        * bsp_specs: Remove qrtems_debug.
140
1412007-03-12      Joel Sherrill <joel@OARcorp.com>
142
143        * clock/clock.c, console/console.c, include/bsp.h, include/coverhd.h,
144        include/tm27.h, network/network.c, start/start.S, startup/bspclean.c,
145        startup/bspstart.c, startup/init5282.c, startup/linkcmds,
146        timer/timer.c: Correct license URL and/or fix mistake in copyright
147        notice. Both of these mistakes appear to be from code submitted after
148        these changes were made previously.
149
1502007-03-11      Joel Sherrill <joel@OARcorp.com>
151
152        * startup/bspstart.c: Remove assignments of
153        Cpu_table.do_zero_of_workspace to TRUE since TRUE is the default
154        value in boot_card.c
155
1562007-03-10      Joel Sherrill <joel@OARcorp.com>
157
158        PR 1227/bsps
159        * include/bsp.h: Remove MAX_LONG_TEST_DURATION and
160        MAX_SHORT_TEST_DURATION. They are obsolete and unused.
161
1622006-12-14      Till Straumann <strauman@slac.stanford.edu>
163
164        * startup/bspstart.c: Changed BSP_installVME_isr() so that
165        the special handling of a 'FPGA interrupt' [this FPGA is *not*
166        present on the uC5282 module but is externally connected to
167        IRQ1 on Eric Norum's particular 'motherboard'] is only
168        activated when connecting to the special vectors > 192.
169        The change allows us ordinary users [:-)] to use IRQ1
170        normally, simply by connecting an ISR to vector 64+1...
171        Also, BSP_enable_irq_at_pic(), BSP_disable_irq_at_pic(),
172        BSP_irq_is_enabled_at_pic() were introduced (compat. with
173        some PPC BSPs).
174
1752006-12-02      Ralf Corsépius <ralf.corsepius@rtems.org>
176
177        * configure.ac: New BUG-REPORT address.
178
1792006-11-15      Joel Sherrill <joel@OARcorp.com>
180
181        * Makefile.am: Merge c_rtems_main() into boot_card(). This eliminated a
182        file and simplified initialization.
183
1842006-10-17      Ralf Corsépius <ralf.corsepius@rtems.org>
185
186        * Makefile.am: Remove superfluous -DASM.
187
1882006-10-17      Ralf Corsépius <ralf.corsepius@rtems.org>
189
190        * configure.ac: Require autoconf-2.60. Require automake-1.10.
191
1922006-08-01  Eric Norum <norume@aps.anl.gov>
193
194        * startup/bspstart.c: Add bsp_setbenv system call.
195
1962006-05-15  Eric Norum <norume@aps.anl.gov>
197
198        * startup/bspstart.c: Add checks for FPGA interrupt request overflow.
199                          Allow single spurious FPGA interrupt.
200
2012006-04-11  Eric Norum <norume@aps.anl.gov>
202
203        * startup/bspstart.c: Install default exception handler.
204
2052006-03-24  Eric Norum <norume@aps.anl.gov>
206
207        * startup/bspstart.c: Add missing reset-cause bit.
208
2092006-02-08      Joel Sherrill <joel@OARcorp.com>
210
211        * startup/linkcmds: Add sections required by newer gcc versions.
212
2132006-02-06  Eric Norum <norume@aps.anl.gov>
214
215    * clock/clock.c: Avoid division by zero.
216
2172006-01-29  Eric Norum <norume@aps.anl.gov>
218
219        * clock/clock.c, network/network.c, startup/bspstart.c:
220        Add an 'extended BSP' routine which returns the CPU load average.
221
2222006-01-11      Ralf Corsepius <ralf.corsepius@rtems.org>
223
224        * Makefile.am: Add preinstall.am.
225
2262005-12-19  Eric Norum <norume@aps.anl.gov>
227
228    * startup/bspstart.c: Add another 'extended BSP' routine which return
229                          reboot status register information.
230
2312005-11-12      Ralf Corsepius <ralf.corsepius@rtems.org>
232
233        * bsp_specs: Remove %cpp.
234
2352005-11-11  Eric Norum <norume@aps.anl.gov>
236
237    * console/console.c: Clean up UART2 pin setup.  Protect pin setup code.
238
2392005-11-08  Eric Norum <norume@aps.anl.gov>
240
241    * console/console.c: Add code to set up pin assignments
242
2432005-11-07  Eric Norum <norume@aps.anl.gov>
244
245    * Almost everything: Assign copyright to OAR.
246
2472005-10-26  Eric Norum <norume@aps.anl.gov>
248
249        * README, network/network.c: Add support for forcing link parameters.
250
2512005-09-16  Eric Norum <norume@aps.anl.gov>
252
253        * startup/bspstart.c: Add bsp_reset bootrom call.
254        * startup/bspclean.c: Call bsp_reset from bsp_cleanup().
255
2562005-07-05  Eric Norum <norume@aps.anl.gov>
257
258        * startup/linkcmdc: Add .gnu.linkonce.b
259
2602005-07-05  Eric Norum <norume@aps.anl.gov>
261
262        * startup/bspstart.c: Ensure that CS[12]n are enabled.
263
2642005-06-28  Eric Norum <norume@aps.anl.gov>
265
266        * network/network.c: Add full/half-duplex auto-negotiation support.
267
2682005-06-20  Eric Norum <norume@aps.anl.gov>
269
270        * network/network.c: Clean up transmit buffer realignment.  Many
271        thanks to Mr. Kolja Waschk for identifying the problem.
272
2732005-05-26      Ralf Corsepius <ralf.corsepius@rtems.org>
274
275        * include/bsp.h: New header guard.
276
2772005-05-23  Eric Norum <norume@aps.anl.gov>
278
279        * startup/linkcmds
280          startup/bspstart.c: Followup fix to Joel's/Chris's VBR changes.
281
2822005-05-11  Eric Norum <norume@aps.anl.gov>
283
284        * startup/bspstart.c: Followup fix to Joel's changes of 2005-05-03.
285
2862005-05-10  Eric Norum <norume@aps.anl.gov>
287
288        * network/network.c: Poke RDAR/TDAR every time.
289                         Add more diagnostic printout.
290
2912005-05-03      Joel Sherrill <joel@OARcorp.com>
292
293        * startup/init5282.c: Remove use of _Coldfire_VBR and use _VBR as rest
294        of m68k family.
295
2962005-04-26      Joel Sherrill <joel@OARcorp.com>
297
298        * network/network.c: Eliminate warnings.
299
3002005-04-20  Eric Norum <norume@aps.anl.gov>
301
302        * startup/bspstart.c
303        * network/network.c: Try instruction-only cache.
304
3052005-04-19  Eric Norum <norume@aps.anl.gov>
306
307        * startup/bspstart.c: Expose read/write copy of cache control registers
308                          in case some application diagnostic code wants to
309                          display the values.
310
3112005-04-13  Eric Norum <norume@aps.anl.gov>
312
313        * network/network.c: Add some more diagnostics.
314                         Poke TDAR/RDAR only when necessary.
315
3162005-04-10  Eric Norum <norume@aps.anl.gov>
317
318        * startup/bspstart.c: Set up IRQ1* handling properly.
319
3202005-04-08  Eric Norum <norume@aps.anl.gov>
321
322        * startup/bspstart.c: FPGA interrupt status register is now 16-bit.
323
3242005-03-12  Eric Norum <norume@aps.anl.gov>
325
326        * network/network.c: Add statistics counter for number of realigned bytes.
327
3282005-03-10  Eric Norum <norume@aps.anl.gov>
329
330        * startup/bspstart.c: Add NOP after CACR writes (work around hardware bug).
331
3322005-02-14  Eric Norum <norume@aps.anl.gov>
333
334        * startup/bspstart.c: Don't cache flash -- it messes up programming.
335
3362005-02-04      Ralf Corsepius <ralf.corsepius@rtems.org>
337
338        * console/console.c, include/bsp.h, network/network.c,
339        startup/bspstart.c: Remove obsolete fixed size types.
340
3412005-02-04      Ralf Corsepius <ralf.corsepius@rtems.org>
342
343        * startup/bspstart.c:
344        rtems_interrupt_catch(trampoline, vector, &old_handler).
345
3462005-02-03  Eric Norum <norume@aps.anl.gov>
347
348        * include/bsp.h, startup/bspstart.c: Add 'extended' BSP
349        support (pseudo-VME).
350
3512005-02-02  Eric Norum <norume@aps.anl.gov>
352
353        * network/network.c: Lock FEC/PHYS at 100 Mbs, full-duplex
354
3552005-02-01  Eric Norum <norume@aps.anl.gov>
356
357        * include/bsp.h, network/network.c, startup/bspstart.c: Add some
358          bootprom system calls.
359
3602005-02-01  Eric Norum <norume@aps.anl.gov>
361
362        * start/start.S, network/network.c: Place FEC buffer descriptors
363        in SRAM.  No longer need to worry about buffer descriptor caching.
364
3652005-01-31  Eric Norum <norume@aps.anl.gov>
366
367        * network/network.c, startup/bspstart.c: Processor doesn't snoop
368        FEC DMA so we must invalidate the cache appropriately.
369
3702005-01-31      Joel Sherrill <joel@OARcorp.com>
371
372        * .cvsignore: New file.
373
3742005-01-28      Eric Norum <norume@aps.anl.gov>
375
376        * uC5282: New BSP
377        * acinclude.m4: uC5282 BSP
378
Note: See TracBrowser for help on using the repository browser.