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

4.104.114.95
Last change on this file since 424ee2ba was 424ee2ba, checked in by Joel Sherrill <joel.sherrill@…>, on 08/31/08 at 16:47:17

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

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