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

4.104.11
Last change on this file since 4c5212e was 4c5212e, checked in by Joel Sherrill <joel.sherrill@…>, on Sep 16, 2008 at 10:16:26 PM

2008-09-16 Joel Sherrill <joel.sherrill@…>

  • Makefile.am, startup/bspstart.c, startup/linkcmds: Use top level shared bsp_get_work_area() implementation.
  • Property mode set to 100644
File size: 11.6 KB
Line 
12008-09-16      Joel Sherrill <joel.sherrill@oarcorp.com>
2
3        * Makefile.am, startup/bspstart.c, startup/linkcmds: Use top level
4        shared bsp_get_work_area() implementation.
5
62008-09-16      Joel Sherrill <joel.sherrill@oarcorp.com>
7
8        * Makefile.am, configure.ac, startup/bspstart.c, startup/linkcmds: Add
9        use of bsp_get_work_area() in its own file and rely on BSP Framework
10        to perform more initialization. Remove unnecessary includes of
11        rtems/libio.h and rtems/libcsupport.h.
12
132008-09-10      Joel Sherrill <joel.sherrill@oarcorp.com>
14
15        * include/bsp.h: Review of all bsp_cleanup() implementations. In this
16        phase, all prototypes were removed from bsp.h and empty
17        implementations were removed and made to use the shared stub.
18
192008-09-05      Ralf Corsépius <ralf.corsepius@rtems.org>
20
21        * timer/timer.c: Convert to "bool".
22
232008-08-31      Joel Sherrill <joel.sherrill@oarcorp.com>
24
25        * timer/timer.c: Eliminate empty function from every benchmark timer
26        driver. Fix spelling.
27
282008-08-31      Joel Sherrill <joel.sherrill@oarcorp.com>
29
30        * timer/timer.c: Rename timer driver methods to follow RTEMS
31        programming conventions.
32
332008-05-23      Joel Sherrill <joel.sherrill@OARcorp.com>
34
35        * console/console.c: Eliminate copies of switches to convert termios
36        Bxxx constants to xxx as an integer. Use the shared
37        termios_baud_to_number() routine to do the same conversion.
38
392008-05-19      Eric Norum <norume@aps.anl.gov>
40
41        * Makefile.am, configure.ac, startup/bspstart.c, startup/linkcmds: Back
42        out changes from 2008-05-16 -- they don't seem to work.
43
442008-05-16      Eric Norum <norume@aps.anl.gov>
45
46        * Makefile.am, configure.ac, startup/bspstart.c, startup/linkcmds: Use
47        shared version of bootstrap to set up workspace.
48
492008-05-14      Joel Sherrill <joel.sherrill@OARcorp.com>
50
51        * Makefile.am: Rework to avoid .rel files.
52
532008-05-12      Joel Sherrill <joel.sherrill@OARcorp.com>
54
55        * startup/bspstart.c: Refactored and renamed initialization routines to
56        rtems_initialize_data_structures, rtems_initialize_before_drivers,
57        rtems_initialize_device_drivers, and
58        rtems_initialize_start_multitasking. This opened the sequence up so
59        that bootcard() could provide a more robust and flexible framework
60        which is easier to explain and understand. This also lays the
61        groundwork for sharing the division of available memory between the
62        RTEMS workspace and heap and the C library initialization across all
63        BSPs.
64
652008-04-24      Eric Norum <norume@aps.anl.gov>
66
67    * startup/bspstart.c: More clean up of FPGA interrupts.
68
692008-04-23      Joel Sherrill <joel.sherrill@OARcorp.com>
70
71        * console/console.c: Remove all references to console_reserve_resources
72        and termios_reserve_resources.
73
742008-04-07      Eric Norum <norume@aps.anl.gov>
75
76    * startup/bspstart.c: Clean up non-FPGA use of EPORT interrupts.
77
782008-04-07      Eric Norum <norume@aps.anl.gov>
79
80    * network/network.c: Track half/fullduplex changes from 4.7 branch.
81
822008-03-03      Joel Sherrill <joel.sherrill@OARcorp.com>
83
84        * startup/linkcmds: Add wildcard to gcc_except_table section so
85        programs compiled with gcc 4.3.x can link.
86
872007-12-17      Joel Sherrill <joel.sherrill@OARcorp.com>
88
89        * clock/clock.c, include/bsp.h: Correct prototype of idle thread. Eric
90        Norum pointed out this was wrong.
91
922007-12-11      Joel Sherrill <joel.sherrill@OARcorp.com>
93
94        * clock/clock.c, include/bsp.h, startup/bspstart.c: Eliminate copies of
95        the Configuration Table. Use the RTEMS provided accessor macros to
96        obtain configuration fields.
97
982007-12-04      Joel Sherrill <joel.sherrill@OARcorp.com>
99
100        * Makefile.am, startup/bspstart.c: Move interrupt_stack_size field from
101        CPU Table to Configuration Table. Eliminate CPU Table from all ports.
102        Delete references to CPU Table in all forms.
103
1042007-12-03      Joel Sherrill <joel.sherrill@OARcorp.com>
105
106        * include/bsp.h, startup/bspstart.c: Moved most of the remaining CPU
107        Table fields to the Configuration Table. This included
108        pretasking_hook, predriver_hook, postdriver_hook, idle_task,
109        do_zero_of_workspace, extra_mpci_receive_server_stack,
110        stack_allocate_hook, and stack_free_hook. As a side-effect of this
111        effort some multiprocessing code was made conditional and some style
112        clean up occurred.
113
1142007-11-26      Joel Sherrill <joel.sherrill@oarcorp.com>
115
116        * startup/bspstart.c: Eliminate the interrupt_vector_table field in the
117        m68k CPU Table since it is never read.
118
1192007-11-26      Eric Norum <norume@aps.anl.gov>
120
121        * network/network.c: Fix LED configuration to match uCDIMM.
122
1232007-11-06      Joel Sherrill <joel.sherrill@OARcorp.com>
124
125        * startup/linkcmds: Formatting.
126
1272007-10-14      Eric Norum <norume@aps.anl.gov>
128
129        * clock/clock.c: Add nanoseconds since tick support.
130
1312007-05-03      Joel Sherrill <joel@OARcorp.com>
132
133        * startup/linkcmds: Handle .data.* sections
134
1352007-04-12      Ralf Corsépius <ralf.corsepius@rtems.org>
136
137        * bsp_specs: Remove qrtems_debug.
138
1392007-03-12      Joel Sherrill <joel@OARcorp.com>
140
141        * clock/clock.c, console/console.c, include/bsp.h, include/coverhd.h,
142        include/tm27.h, network/network.c, start/start.S, startup/bspclean.c,
143        startup/bspstart.c, startup/init5282.c, startup/linkcmds,
144        timer/timer.c: Correct license URL and/or fix mistake in copyright
145        notice. Both of these mistakes appear to be from code submitted after
146        these changes were made previously.
147
1482007-03-11      Joel Sherrill <joel@OARcorp.com>
149
150        * startup/bspstart.c: Remove assignments of
151        Cpu_table.do_zero_of_workspace to TRUE since TRUE is the default
152        value in boot_card.c
153
1542007-03-10      Joel Sherrill <joel@OARcorp.com>
155
156        PR 1227/bsps
157        * include/bsp.h: Remove MAX_LONG_TEST_DURATION and
158        MAX_SHORT_TEST_DURATION. They are obsolete and unused.
159
1602006-12-14      Till Straumann <strauman@slac.stanford.edu>
161
162        * startup/bspstart.c: Changed BSP_installVME_isr() so that
163        the special handling of a 'FPGA interrupt' [this FPGA is *not*
164        present on the uC5282 module but is externally connected to
165        IRQ1 on Eric Norum's particular 'motherboard'] is only
166        activated when connecting to the special vectors > 192.
167        The change allows us ordinary users [:-)] to use IRQ1
168        normally, simply by connecting an ISR to vector 64+1...
169        Also, BSP_enable_irq_at_pic(), BSP_disable_irq_at_pic(),
170        BSP_irq_is_enabled_at_pic() were introduced (compat. with
171        some PPC BSPs).
172
1732006-12-02      Ralf Corsépius <ralf.corsepius@rtems.org>
174
175        * configure.ac: New BUG-REPORT address.
176
1772006-11-15      Joel Sherrill <joel@OARcorp.com>
178
179        * Makefile.am: Merge c_rtems_main() into boot_card(). This eliminated a
180        file and simplified initialization.
181
1822006-10-17      Ralf Corsépius <ralf.corsepius@rtems.org>
183
184        * Makefile.am: Remove superfluous -DASM.
185
1862006-10-17      Ralf Corsépius <ralf.corsepius@rtems.org>
187
188        * configure.ac: Require autoconf-2.60. Require automake-1.10.
189
1902006-08-01  Eric Norum <norume@aps.anl.gov>
191
192        * startup/bspstart.c: Add bsp_setbenv system call.
193
1942006-05-15  Eric Norum <norume@aps.anl.gov>
195
196        * startup/bspstart.c: Add checks for FPGA interrupt request overflow.
197                          Allow single spurious FPGA interrupt.
198
1992006-04-11  Eric Norum <norume@aps.anl.gov>
200
201        * startup/bspstart.c: Install default exception handler.
202
2032006-03-24  Eric Norum <norume@aps.anl.gov>
204
205        * startup/bspstart.c: Add missing reset-cause bit.
206
2072006-02-08      Joel Sherrill <joel@OARcorp.com>
208
209        * startup/linkcmds: Add sections required by newer gcc versions.
210
2112006-02-06  Eric Norum <norume@aps.anl.gov>
212
213    * clock/clock.c: Avoid division by zero.
214
2152006-01-29  Eric Norum <norume@aps.anl.gov>
216
217        * clock/clock.c, network/network.c, startup/bspstart.c:
218        Add an 'extended BSP' routine which returns the CPU load average.
219
2202006-01-11      Ralf Corsepius <ralf.corsepius@rtems.org>
221
222        * Makefile.am: Add preinstall.am.
223
2242005-12-19  Eric Norum <norume@aps.anl.gov>
225
226    * startup/bspstart.c: Add another 'extended BSP' routine which return
227                          reboot status register information.
228
2292005-11-12      Ralf Corsepius <ralf.corsepius@rtems.org>
230
231        * bsp_specs: Remove %cpp.
232
2332005-11-11  Eric Norum <norume@aps.anl.gov>
234
235    * console/console.c: Clean up UART2 pin setup.  Protect pin setup code.
236
2372005-11-08  Eric Norum <norume@aps.anl.gov>
238
239    * console/console.c: Add code to set up pin assignments
240
2412005-11-07  Eric Norum <norume@aps.anl.gov>
242
243    * Almost everything: Assign copyright to OAR.
244
2452005-10-26  Eric Norum <norume@aps.anl.gov>
246
247        * README, network/network.c: Add support for forcing link parameters.
248
2492005-09-16  Eric Norum <norume@aps.anl.gov>
250
251        * startup/bspstart.c: Add bsp_reset bootrom call.
252        * startup/bspclean.c: Call bsp_reset from bsp_cleanup().
253
2542005-07-05  Eric Norum <norume@aps.anl.gov>
255
256        * startup/linkcmdc: Add .gnu.linkonce.b
257
2582005-07-05  Eric Norum <norume@aps.anl.gov>
259
260        * startup/bspstart.c: Ensure that CS[12]n are enabled.
261
2622005-06-28  Eric Norum <norume@aps.anl.gov>
263
264        * network/network.c: Add full/half-duplex auto-negotiation support.
265
2662005-06-20  Eric Norum <norume@aps.anl.gov>
267
268        * network/network.c: Clean up transmit buffer realignment.  Many
269        thanks to Mr. Kolja Waschk for identifying the problem.
270
2712005-05-26      Ralf Corsepius <ralf.corsepius@rtems.org>
272
273        * include/bsp.h: New header guard.
274
2752005-05-23  Eric Norum <norume@aps.anl.gov>
276
277        * startup/linkcmds
278          startup/bspstart.c: Followup fix to Joel's/Chris's VBR changes.
279
2802005-05-11  Eric Norum <norume@aps.anl.gov>
281
282        * startup/bspstart.c: Followup fix to Joel's changes of 2005-05-03.
283
2842005-05-10  Eric Norum <norume@aps.anl.gov>
285
286        * network/network.c: Poke RDAR/TDAR every time.
287                         Add more diagnostic printout.
288
2892005-05-03      Joel Sherrill <joel@OARcorp.com>
290
291        * startup/init5282.c: Remove use of _Coldfire_VBR and use _VBR as rest
292        of m68k family.
293
2942005-04-26      Joel Sherrill <joel@OARcorp.com>
295
296        * network/network.c: Eliminate warnings.
297
2982005-04-20  Eric Norum <norume@aps.anl.gov>
299
300        * startup/bspstart.c
301        * network/network.c: Try instruction-only cache.
302
3032005-04-19  Eric Norum <norume@aps.anl.gov>
304
305        * startup/bspstart.c: Expose read/write copy of cache control registers
306                          in case some application diagnostic code wants to
307                          display the values.
308
3092005-04-13  Eric Norum <norume@aps.anl.gov>
310
311        * network/network.c: Add some more diagnostics.
312                         Poke TDAR/RDAR only when necessary.
313
3142005-04-10  Eric Norum <norume@aps.anl.gov>
315
316        * startup/bspstart.c: Set up IRQ1* handling properly.
317
3182005-04-08  Eric Norum <norume@aps.anl.gov>
319
320        * startup/bspstart.c: FPGA interrupt status register is now 16-bit.
321
3222005-03-12  Eric Norum <norume@aps.anl.gov>
323
324        * network/network.c: Add statistics counter for number of realigned bytes.
325
3262005-03-10  Eric Norum <norume@aps.anl.gov>
327
328        * startup/bspstart.c: Add NOP after CACR writes (work around hardware bug).
329
3302005-02-14  Eric Norum <norume@aps.anl.gov>
331
332        * startup/bspstart.c: Don't cache flash -- it messes up programming.
333
3342005-02-04      Ralf Corsepius <ralf.corsepius@rtems.org>
335
336        * console/console.c, include/bsp.h, network/network.c,
337        startup/bspstart.c: Remove obsolete fixed size types.
338
3392005-02-04      Ralf Corsepius <ralf.corsepius@rtems.org>
340
341        * startup/bspstart.c:
342        rtems_interrupt_catch(trampoline, vector, &old_handler).
343
3442005-02-03  Eric Norum <norume@aps.anl.gov>
345
346        * include/bsp.h, startup/bspstart.c: Add 'extended' BSP
347        support (pseudo-VME).
348
3492005-02-02  Eric Norum <norume@aps.anl.gov>
350
351        * network/network.c: Lock FEC/PHYS at 100 Mbs, full-duplex
352
3532005-02-01  Eric Norum <norume@aps.anl.gov>
354
355        * include/bsp.h, network/network.c, startup/bspstart.c: Add some
356          bootprom system calls.
357
3582005-02-01  Eric Norum <norume@aps.anl.gov>
359
360        * start/start.S, network/network.c: Place FEC buffer descriptors
361        in SRAM.  No longer need to worry about buffer descriptor caching.
362
3632005-01-31  Eric Norum <norume@aps.anl.gov>
364
365        * network/network.c, startup/bspstart.c: Processor doesn't snoop
366        FEC DMA so we must invalidate the cache appropriately.
367
3682005-01-31      Joel Sherrill <joel@OARcorp.com>
369
370        * .cvsignore: New file.
371
3722005-01-28      Eric Norum <norume@aps.anl.gov>
373
374        * uC5282: New BSP
375        * acinclude.m4: uC5282 BSP
376
Note: See TracBrowser for help on using the repository browser.