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

4.9
Last change on this file since c608efb was c608efb, checked in by Ralf Corsepius <ralf.corsepius@…>, on 12/08/08 at 05:16:05

2008-12-08 Ralf Corsépius <ralf.corsepius@…>

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