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

4.104.114.95
Last change on this file since 25c62b0 was 25c62b0, checked in by Joel Sherrill <joel.sherrill@…>, on 08/31/08 at 18:18:17

2008-08-31 Joel Sherrill <joel.sherrill@…>

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