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

4.104.114.95
Last change on this file since 1a52ce7 was 1a52ce7, checked in by Ralf Corsepius <ralf.corsepius@…>, on 09/05/08 at 08:19:45

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

  • timer/timer.c: Convert to "bool".
  • Property mode set to 100644
File size: 10.9 KB
Line 
12008-09-05      Ralf Corsépius <ralf.corsepius@rtems.org>
2
3        * timer/timer.c: Convert to "bool".
4
52008-08-31      Joel Sherrill <joel.sherrill@oarcorp.com>
6
7        * timer/timer.c: Eliminate empty function from every benchmark timer
8        driver. Fix spelling.
9
102008-08-31      Joel Sherrill <joel.sherrill@oarcorp.com>
11
12        * timer/timer.c: Rename timer driver methods to follow RTEMS
13        programming conventions.
14
152008-05-23      Joel Sherrill <joel.sherrill@OARcorp.com>
16
17        * console/console.c: Eliminate copies of switches to convert termios
18        Bxxx constants to xxx as an integer. Use the shared
19        termios_baud_to_number() routine to do the same conversion.
20
212008-05-19      Eric Norum <norume@aps.anl.gov>
22
23        * Makefile.am, configure.ac, startup/bspstart.c, startup/linkcmds: Back
24        out changes from 2008-05-16 -- they don't seem to work.
25
262008-05-16      Eric Norum <norume@aps.anl.gov>
27
28        * Makefile.am, configure.ac, startup/bspstart.c, startup/linkcmds: Use
29        shared version of bootstrap to set up workspace.
30
312008-05-14      Joel Sherrill <joel.sherrill@OARcorp.com>
32
33        * Makefile.am: Rework to avoid .rel files.
34
352008-05-12      Joel Sherrill <joel.sherrill@OARcorp.com>
36
37        * startup/bspstart.c: Refactored and renamed initialization routines to
38        rtems_initialize_data_structures, rtems_initialize_before_drivers,
39        rtems_initialize_device_drivers, and
40        rtems_initialize_start_multitasking. This opened the sequence up so
41        that bootcard() could provide a more robust and flexible framework
42        which is easier to explain and understand. This also lays the
43        groundwork for sharing the division of available memory between the
44        RTEMS workspace and heap and the C library initialization across all
45        BSPs.
46
472008-04-24      Eric Norum <norume@aps.anl.gov>
48
49    * startup/bspstart.c: More clean up of FPGA interrupts.
50
512008-04-23      Joel Sherrill <joel.sherrill@OARcorp.com>
52
53        * console/console.c: Remove all references to console_reserve_resources
54        and termios_reserve_resources.
55
562008-04-07      Eric Norum <norume@aps.anl.gov>
57
58    * startup/bspstart.c: Clean up non-FPGA use of EPORT interrupts.
59
602008-04-07      Eric Norum <norume@aps.anl.gov>
61
62    * network/network.c: Track half/fullduplex changes from 4.7 branch.
63
642008-03-03      Joel Sherrill <joel.sherrill@OARcorp.com>
65
66        * startup/linkcmds: Add wildcard to gcc_except_table section so
67        programs compiled with gcc 4.3.x can link.
68
692007-12-17      Joel Sherrill <joel.sherrill@OARcorp.com>
70
71        * clock/clock.c, include/bsp.h: Correct prototype of idle thread. Eric
72        Norum pointed out this was wrong.
73
742007-12-11      Joel Sherrill <joel.sherrill@OARcorp.com>
75
76        * clock/clock.c, include/bsp.h, startup/bspstart.c: Eliminate copies of
77        the Configuration Table. Use the RTEMS provided accessor macros to
78        obtain configuration fields.
79
802007-12-04      Joel Sherrill <joel.sherrill@OARcorp.com>
81
82        * Makefile.am, startup/bspstart.c: Move interrupt_stack_size field from
83        CPU Table to Configuration Table. Eliminate CPU Table from all ports.
84        Delete references to CPU Table in all forms.
85
862007-12-03      Joel Sherrill <joel.sherrill@OARcorp.com>
87
88        * include/bsp.h, startup/bspstart.c: Moved most of the remaining CPU
89        Table fields to the Configuration Table. This included
90        pretasking_hook, predriver_hook, postdriver_hook, idle_task,
91        do_zero_of_workspace, extra_mpci_receive_server_stack,
92        stack_allocate_hook, and stack_free_hook. As a side-effect of this
93        effort some multiprocessing code was made conditional and some style
94        clean up occurred.
95
962007-11-26      Joel Sherrill <joel.sherrill@oarcorp.com>
97
98        * startup/bspstart.c: Eliminate the interrupt_vector_table field in the
99        m68k CPU Table since it is never read.
100
1012007-11-26      Eric Norum <norume@aps.anl.gov>
102
103        * network/network.c: Fix LED configuration to match uCDIMM.
104
1052007-11-06      Joel Sherrill <joel.sherrill@OARcorp.com>
106
107        * startup/linkcmds: Formatting.
108
1092007-10-14      Eric Norum <norume@aps.anl.gov>
110
111        * clock/clock.c: Add nanoseconds since tick support.
112
1132007-05-03      Joel Sherrill <joel@OARcorp.com>
114
115        * startup/linkcmds: Handle .data.* sections
116
1172007-04-12      Ralf Corsépius <ralf.corsepius@rtems.org>
118
119        * bsp_specs: Remove qrtems_debug.
120
1212007-03-12      Joel Sherrill <joel@OARcorp.com>
122
123        * clock/clock.c, console/console.c, include/bsp.h, include/coverhd.h,
124        include/tm27.h, network/network.c, start/start.S, startup/bspclean.c,
125        startup/bspstart.c, startup/init5282.c, startup/linkcmds,
126        timer/timer.c: Correct license URL and/or fix mistake in copyright
127        notice. Both of these mistakes appear to be from code submitted after
128        these changes were made previously.
129
1302007-03-11      Joel Sherrill <joel@OARcorp.com>
131
132        * startup/bspstart.c: Remove assignments of
133        Cpu_table.do_zero_of_workspace to TRUE since TRUE is the default
134        value in boot_card.c
135
1362007-03-10      Joel Sherrill <joel@OARcorp.com>
137
138        PR 1227/bsps
139        * include/bsp.h: Remove MAX_LONG_TEST_DURATION and
140        MAX_SHORT_TEST_DURATION. They are obsolete and unused.
141
1422006-12-14      Till Straumann <strauman@slac.stanford.edu>
143
144        * startup/bspstart.c: Changed BSP_installVME_isr() so that
145        the special handling of a 'FPGA interrupt' [this FPGA is *not*
146        present on the uC5282 module but is externally connected to
147        IRQ1 on Eric Norum's particular 'motherboard'] is only
148        activated when connecting to the special vectors > 192.
149        The change allows us ordinary users [:-)] to use IRQ1
150        normally, simply by connecting an ISR to vector 64+1...
151        Also, BSP_enable_irq_at_pic(), BSP_disable_irq_at_pic(),
152        BSP_irq_is_enabled_at_pic() were introduced (compat. with
153        some PPC BSPs).
154
1552006-12-02      Ralf Corsépius <ralf.corsepius@rtems.org>
156
157        * configure.ac: New BUG-REPORT address.
158
1592006-11-15      Joel Sherrill <joel@OARcorp.com>
160
161        * Makefile.am: Merge c_rtems_main() into boot_card(). This eliminated a
162        file and simplified initialization.
163
1642006-10-17      Ralf Corsépius <ralf.corsepius@rtems.org>
165
166        * Makefile.am: Remove superfluous -DASM.
167
1682006-10-17      Ralf Corsépius <ralf.corsepius@rtems.org>
169
170        * configure.ac: Require autoconf-2.60. Require automake-1.10.
171
1722006-08-01  Eric Norum <norume@aps.anl.gov>
173
174        * startup/bspstart.c: Add bsp_setbenv system call.
175
1762006-05-15  Eric Norum <norume@aps.anl.gov>
177
178        * startup/bspstart.c: Add checks for FPGA interrupt request overflow.
179                          Allow single spurious FPGA interrupt.
180
1812006-04-11  Eric Norum <norume@aps.anl.gov>
182
183        * startup/bspstart.c: Install default exception handler.
184
1852006-03-24  Eric Norum <norume@aps.anl.gov>
186
187        * startup/bspstart.c: Add missing reset-cause bit.
188
1892006-02-08      Joel Sherrill <joel@OARcorp.com>
190
191        * startup/linkcmds: Add sections required by newer gcc versions.
192
1932006-02-06  Eric Norum <norume@aps.anl.gov>
194
195    * clock/clock.c: Avoid division by zero.
196
1972006-01-29  Eric Norum <norume@aps.anl.gov>
198
199        * clock/clock.c, network/network.c, startup/bspstart.c:
200        Add an 'extended BSP' routine which returns the CPU load average.
201
2022006-01-11      Ralf Corsepius <ralf.corsepius@rtems.org>
203
204        * Makefile.am: Add preinstall.am.
205
2062005-12-19  Eric Norum <norume@aps.anl.gov>
207
208    * startup/bspstart.c: Add another 'extended BSP' routine which return
209                          reboot status register information.
210
2112005-11-12      Ralf Corsepius <ralf.corsepius@rtems.org>
212
213        * bsp_specs: Remove %cpp.
214
2152005-11-11  Eric Norum <norume@aps.anl.gov>
216
217    * console/console.c: Clean up UART2 pin setup.  Protect pin setup code.
218
2192005-11-08  Eric Norum <norume@aps.anl.gov>
220
221    * console/console.c: Add code to set up pin assignments
222
2232005-11-07  Eric Norum <norume@aps.anl.gov>
224
225    * Almost everything: Assign copyright to OAR.
226
2272005-10-26  Eric Norum <norume@aps.anl.gov>
228
229        * README, network/network.c: Add support for forcing link parameters.
230
2312005-09-16  Eric Norum <norume@aps.anl.gov>
232
233        * startup/bspstart.c: Add bsp_reset bootrom call.
234        * startup/bspclean.c: Call bsp_reset from bsp_cleanup().
235
2362005-07-05  Eric Norum <norume@aps.anl.gov>
237
238        * startup/linkcmdc: Add .gnu.linkonce.b
239
2402005-07-05  Eric Norum <norume@aps.anl.gov>
241
242        * startup/bspstart.c: Ensure that CS[12]n are enabled.
243
2442005-06-28  Eric Norum <norume@aps.anl.gov>
245
246        * network/network.c: Add full/half-duplex auto-negotiation support.
247
2482005-06-20  Eric Norum <norume@aps.anl.gov>
249
250        * network/network.c: Clean up transmit buffer realignment.  Many
251        thanks to Mr. Kolja Waschk for identifying the problem.
252
2532005-05-26      Ralf Corsepius <ralf.corsepius@rtems.org>
254
255        * include/bsp.h: New header guard.
256
2572005-05-23  Eric Norum <norume@aps.anl.gov>
258
259        * startup/linkcmds
260          startup/bspstart.c: Followup fix to Joel's/Chris's VBR changes.
261
2622005-05-11  Eric Norum <norume@aps.anl.gov>
263
264        * startup/bspstart.c: Followup fix to Joel's changes of 2005-05-03.
265
2662005-05-10  Eric Norum <norume@aps.anl.gov>
267
268        * network/network.c: Poke RDAR/TDAR every time.
269                         Add more diagnostic printout.
270
2712005-05-03      Joel Sherrill <joel@OARcorp.com>
272
273        * startup/init5282.c: Remove use of _Coldfire_VBR and use _VBR as rest
274        of m68k family.
275
2762005-04-26      Joel Sherrill <joel@OARcorp.com>
277
278        * network/network.c: Eliminate warnings.
279
2802005-04-20  Eric Norum <norume@aps.anl.gov>
281
282        * startup/bspstart.c
283        * network/network.c: Try instruction-only cache.
284
2852005-04-19  Eric Norum <norume@aps.anl.gov>
286
287        * startup/bspstart.c: Expose read/write copy of cache control registers
288                          in case some application diagnostic code wants to
289                          display the values.
290
2912005-04-13  Eric Norum <norume@aps.anl.gov>
292
293        * network/network.c: Add some more diagnostics.
294                         Poke TDAR/RDAR only when necessary.
295
2962005-04-10  Eric Norum <norume@aps.anl.gov>
297
298        * startup/bspstart.c: Set up IRQ1* handling properly.
299
3002005-04-08  Eric Norum <norume@aps.anl.gov>
301
302        * startup/bspstart.c: FPGA interrupt status register is now 16-bit.
303
3042005-03-12  Eric Norum <norume@aps.anl.gov>
305
306        * network/network.c: Add statistics counter for number of realigned bytes.
307
3082005-03-10  Eric Norum <norume@aps.anl.gov>
309
310        * startup/bspstart.c: Add NOP after CACR writes (work around hardware bug).
311
3122005-02-14  Eric Norum <norume@aps.anl.gov>
313
314        * startup/bspstart.c: Don't cache flash -- it messes up programming.
315
3162005-02-04      Ralf Corsepius <ralf.corsepius@rtems.org>
317
318        * console/console.c, include/bsp.h, network/network.c,
319        startup/bspstart.c: Remove obsolete fixed size types.
320
3212005-02-04      Ralf Corsepius <ralf.corsepius@rtems.org>
322
323        * startup/bspstart.c:
324        rtems_interrupt_catch(trampoline, vector, &old_handler).
325
3262005-02-03  Eric Norum <norume@aps.anl.gov>
327
328        * include/bsp.h, startup/bspstart.c: Add 'extended' BSP
329        support (pseudo-VME).
330
3312005-02-02  Eric Norum <norume@aps.anl.gov>
332
333        * network/network.c: Lock FEC/PHYS at 100 Mbs, full-duplex
334
3352005-02-01  Eric Norum <norume@aps.anl.gov>
336
337        * include/bsp.h, network/network.c, startup/bspstart.c: Add some
338          bootprom system calls.
339
3402005-02-01  Eric Norum <norume@aps.anl.gov>
341
342        * start/start.S, network/network.c: Place FEC buffer descriptors
343        in SRAM.  No longer need to worry about buffer descriptor caching.
344
3452005-01-31  Eric Norum <norume@aps.anl.gov>
346
347        * network/network.c, startup/bspstart.c: Processor doesn't snoop
348        FEC DMA so we must invalidate the cache appropriately.
349
3502005-01-31      Joel Sherrill <joel@OARcorp.com>
351
352        * .cvsignore: New file.
353
3542005-01-28      Eric Norum <norume@aps.anl.gov>
355
356        * uC5282: New BSP
357        * acinclude.m4: uC5282 BSP
358
Note: See TracBrowser for help on using the repository browser.