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

4.104.115
Last change on this file since e94666d was e94666d, checked in by Ralf Corsepius <ralf.corsepius@…>, on 09/29/08 at 03:43:47

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

  • Makefile.am: Move noinst_LIBRARIES = libbsp.a before its components.
  • Property mode set to 100644
File size: 12.4 KB
Line 
12008-09-29      Ralf Corsépius <ralf.corsepius@rtems.org>
2
3        * Makefile.am: Move noinst_LIBRARIES = libbsp.a before its
4        components.
5
62008-09-26      Ralf Corsépius <ralf.corsepius@rtems.org>
7
8        * Makefile.am: Cleanup ../../shared/include/bootcard.h handling.
9
102008-09-23      Joel Sherrill <joel.sherrill@oarcorp.com>
11
12        * configure.ac: Make letting boot_card() handle work area allocation
13        mandatory. Rename RTEMS_BSP_BOOTCARD_HANDLES_RAM_ALLOCATION to
14        BSP_BOOTCARD_OPTIONS.
15
162008-09-23      Joel Sherrill <joel.sherrill@oarcorp.com>
17
18        * Makefile.am, configure.ac, include/bsp.h, startup/bspstart.c: Rename
19        existing bsp_reset() to bsp_sysReset() since the prototype did not
20        match the standard one. Add standard bsp_reset().
21        * startup/bspreset.c: New file.
22
232008-09-18      Joel Sherrill <joel.sherrill@oarcorp.com>
24
25        * include/bsp.h: Remove unnecessary boilerplate comments.
26
272008-09-16      Joel Sherrill <joel.sherrill@oarcorp.com>
28
29        * Makefile.am, startup/bspstart.c, startup/linkcmds: Use top level
30        shared bsp_get_work_area() implementation.
31
322008-09-16      Joel Sherrill <joel.sherrill@oarcorp.com>
33
34        * Makefile.am, configure.ac, startup/bspstart.c, startup/linkcmds: Add
35        use of bsp_get_work_area() in its own file and rely on BSP Framework
36        to perform more initialization. Remove unnecessary includes of
37        rtems/libio.h and rtems/libcsupport.h.
38
392008-09-10      Joel Sherrill <joel.sherrill@oarcorp.com>
40
41        * include/bsp.h: Review of all bsp_cleanup() implementations. In this
42        phase, all prototypes were removed from bsp.h and empty
43        implementations were removed and made to use the shared stub.
44
452008-09-05      Ralf Corsépius <ralf.corsepius@rtems.org>
46
47        * timer/timer.c: Convert to "bool".
48
492008-08-31      Joel Sherrill <joel.sherrill@oarcorp.com>
50
51        * timer/timer.c: Eliminate empty function from every benchmark timer
52        driver. Fix spelling.
53
542008-08-31      Joel Sherrill <joel.sherrill@oarcorp.com>
55
56        * timer/timer.c: Rename timer driver methods to follow RTEMS
57        programming conventions.
58
592008-05-23      Joel Sherrill <joel.sherrill@OARcorp.com>
60
61        * console/console.c: Eliminate copies of switches to convert termios
62        Bxxx constants to xxx as an integer. Use the shared
63        termios_baud_to_number() routine to do the same conversion.
64
652008-05-19      Eric Norum <norume@aps.anl.gov>
66
67        * Makefile.am, configure.ac, startup/bspstart.c, startup/linkcmds: Back
68        out changes from 2008-05-16 -- they don't seem to work.
69
702008-05-16      Eric Norum <norume@aps.anl.gov>
71
72        * Makefile.am, configure.ac, startup/bspstart.c, startup/linkcmds: Use
73        shared version of bootstrap to set up workspace.
74
752008-05-14      Joel Sherrill <joel.sherrill@OARcorp.com>
76
77        * Makefile.am: Rework to avoid .rel files.
78
792008-05-12      Joel Sherrill <joel.sherrill@OARcorp.com>
80
81        * startup/bspstart.c: Refactored and renamed initialization routines to
82        rtems_initialize_data_structures, rtems_initialize_before_drivers,
83        rtems_initialize_device_drivers, and
84        rtems_initialize_start_multitasking. This opened the sequence up so
85        that bootcard() could provide a more robust and flexible framework
86        which is easier to explain and understand. This also lays the
87        groundwork for sharing the division of available memory between the
88        RTEMS workspace and heap and the C library initialization across all
89        BSPs.
90
912008-04-24      Eric Norum <norume@aps.anl.gov>
92
93    * startup/bspstart.c: More clean up of FPGA interrupts.
94
952008-04-23      Joel Sherrill <joel.sherrill@OARcorp.com>
96
97        * console/console.c: Remove all references to console_reserve_resources
98        and termios_reserve_resources.
99
1002008-04-07      Eric Norum <norume@aps.anl.gov>
101
102    * startup/bspstart.c: Clean up non-FPGA use of EPORT interrupts.
103
1042008-04-07      Eric Norum <norume@aps.anl.gov>
105
106    * network/network.c: Track half/fullduplex changes from 4.7 branch.
107
1082008-03-03      Joel Sherrill <joel.sherrill@OARcorp.com>
109
110        * startup/linkcmds: Add wildcard to gcc_except_table section so
111        programs compiled with gcc 4.3.x can link.
112
1132007-12-17      Joel Sherrill <joel.sherrill@OARcorp.com>
114
115        * clock/clock.c, include/bsp.h: Correct prototype of idle thread. Eric
116        Norum pointed out this was wrong.
117
1182007-12-11      Joel Sherrill <joel.sherrill@OARcorp.com>
119
120        * clock/clock.c, include/bsp.h, startup/bspstart.c: Eliminate copies of
121        the Configuration Table. Use the RTEMS provided accessor macros to
122        obtain configuration fields.
123
1242007-12-04      Joel Sherrill <joel.sherrill@OARcorp.com>
125
126        * Makefile.am, startup/bspstart.c: Move interrupt_stack_size field from
127        CPU Table to Configuration Table. Eliminate CPU Table from all ports.
128        Delete references to CPU Table in all forms.
129
1302007-12-03      Joel Sherrill <joel.sherrill@OARcorp.com>
131
132        * include/bsp.h, startup/bspstart.c: Moved most of the remaining CPU
133        Table fields to the Configuration Table. This included
134        pretasking_hook, predriver_hook, postdriver_hook, idle_task,
135        do_zero_of_workspace, extra_mpci_receive_server_stack,
136        stack_allocate_hook, and stack_free_hook. As a side-effect of this
137        effort some multiprocessing code was made conditional and some style
138        clean up occurred.
139
1402007-11-26      Joel Sherrill <joel.sherrill@oarcorp.com>
141
142        * startup/bspstart.c: Eliminate the interrupt_vector_table field in the
143        m68k CPU Table since it is never read.
144
1452007-11-26      Eric Norum <norume@aps.anl.gov>
146
147        * network/network.c: Fix LED configuration to match uCDIMM.
148
1492007-11-06      Joel Sherrill <joel.sherrill@OARcorp.com>
150
151        * startup/linkcmds: Formatting.
152
1532007-10-14      Eric Norum <norume@aps.anl.gov>
154
155        * clock/clock.c: Add nanoseconds since tick support.
156
1572007-05-03      Joel Sherrill <joel@OARcorp.com>
158
159        * startup/linkcmds: Handle .data.* sections
160
1612007-04-12      Ralf Corsépius <ralf.corsepius@rtems.org>
162
163        * bsp_specs: Remove qrtems_debug.
164
1652007-03-12      Joel Sherrill <joel@OARcorp.com>
166
167        * clock/clock.c, console/console.c, include/bsp.h, include/coverhd.h,
168        include/tm27.h, network/network.c, start/start.S, startup/bspclean.c,
169        startup/bspstart.c, startup/init5282.c, startup/linkcmds,
170        timer/timer.c: Correct license URL and/or fix mistake in copyright
171        notice. Both of these mistakes appear to be from code submitted after
172        these changes were made previously.
173
1742007-03-11      Joel Sherrill <joel@OARcorp.com>
175
176        * startup/bspstart.c: Remove assignments of
177        Cpu_table.do_zero_of_workspace to TRUE since TRUE is the default
178        value in boot_card.c
179
1802007-03-10      Joel Sherrill <joel@OARcorp.com>
181
182        PR 1227/bsps
183        * include/bsp.h: Remove MAX_LONG_TEST_DURATION and
184        MAX_SHORT_TEST_DURATION. They are obsolete and unused.
185
1862006-12-14      Till Straumann <strauman@slac.stanford.edu>
187
188        * startup/bspstart.c: Changed BSP_installVME_isr() so that
189        the special handling of a 'FPGA interrupt' [this FPGA is *not*
190        present on the uC5282 module but is externally connected to
191        IRQ1 on Eric Norum's particular 'motherboard'] is only
192        activated when connecting to the special vectors > 192.
193        The change allows us ordinary users [:-)] to use IRQ1
194        normally, simply by connecting an ISR to vector 64+1...
195        Also, BSP_enable_irq_at_pic(), BSP_disable_irq_at_pic(),
196        BSP_irq_is_enabled_at_pic() were introduced (compat. with
197        some PPC BSPs).
198
1992006-12-02      Ralf Corsépius <ralf.corsepius@rtems.org>
200
201        * configure.ac: New BUG-REPORT address.
202
2032006-11-15      Joel Sherrill <joel@OARcorp.com>
204
205        * Makefile.am: Merge c_rtems_main() into boot_card(). This eliminated a
206        file and simplified initialization.
207
2082006-10-17      Ralf Corsépius <ralf.corsepius@rtems.org>
209
210        * Makefile.am: Remove superfluous -DASM.
211
2122006-10-17      Ralf Corsépius <ralf.corsepius@rtems.org>
213
214        * configure.ac: Require autoconf-2.60. Require automake-1.10.
215
2162006-08-01  Eric Norum <norume@aps.anl.gov>
217
218        * startup/bspstart.c: Add bsp_setbenv system call.
219
2202006-05-15  Eric Norum <norume@aps.anl.gov>
221
222        * startup/bspstart.c: Add checks for FPGA interrupt request overflow.
223                          Allow single spurious FPGA interrupt.
224
2252006-04-11  Eric Norum <norume@aps.anl.gov>
226
227        * startup/bspstart.c: Install default exception handler.
228
2292006-03-24  Eric Norum <norume@aps.anl.gov>
230
231        * startup/bspstart.c: Add missing reset-cause bit.
232
2332006-02-08      Joel Sherrill <joel@OARcorp.com>
234
235        * startup/linkcmds: Add sections required by newer gcc versions.
236
2372006-02-06  Eric Norum <norume@aps.anl.gov>
238
239    * clock/clock.c: Avoid division by zero.
240
2412006-01-29  Eric Norum <norume@aps.anl.gov>
242
243        * clock/clock.c, network/network.c, startup/bspstart.c:
244        Add an 'extended BSP' routine which returns the CPU load average.
245
2462006-01-11      Ralf Corsepius <ralf.corsepius@rtems.org>
247
248        * Makefile.am: Add preinstall.am.
249
2502005-12-19  Eric Norum <norume@aps.anl.gov>
251
252    * startup/bspstart.c: Add another 'extended BSP' routine which return
253                          reboot status register information.
254
2552005-11-12      Ralf Corsepius <ralf.corsepius@rtems.org>
256
257        * bsp_specs: Remove %cpp.
258
2592005-11-11  Eric Norum <norume@aps.anl.gov>
260
261    * console/console.c: Clean up UART2 pin setup.  Protect pin setup code.
262
2632005-11-08  Eric Norum <norume@aps.anl.gov>
264
265    * console/console.c: Add code to set up pin assignments
266
2672005-11-07  Eric Norum <norume@aps.anl.gov>
268
269    * Almost everything: Assign copyright to OAR.
270
2712005-10-26  Eric Norum <norume@aps.anl.gov>
272
273        * README, network/network.c: Add support for forcing link parameters.
274
2752005-09-16  Eric Norum <norume@aps.anl.gov>
276
277        * startup/bspstart.c: Add bsp_reset bootrom call.
278        * startup/bspclean.c: Call bsp_reset from bsp_cleanup().
279
2802005-07-05  Eric Norum <norume@aps.anl.gov>
281
282        * startup/linkcmdc: Add .gnu.linkonce.b
283
2842005-07-05  Eric Norum <norume@aps.anl.gov>
285
286        * startup/bspstart.c: Ensure that CS[12]n are enabled.
287
2882005-06-28  Eric Norum <norume@aps.anl.gov>
289
290        * network/network.c: Add full/half-duplex auto-negotiation support.
291
2922005-06-20  Eric Norum <norume@aps.anl.gov>
293
294        * network/network.c: Clean up transmit buffer realignment.  Many
295        thanks to Mr. Kolja Waschk for identifying the problem.
296
2972005-05-26      Ralf Corsepius <ralf.corsepius@rtems.org>
298
299        * include/bsp.h: New header guard.
300
3012005-05-23  Eric Norum <norume@aps.anl.gov>
302
303        * startup/linkcmds
304          startup/bspstart.c: Followup fix to Joel's/Chris's VBR changes.
305
3062005-05-11  Eric Norum <norume@aps.anl.gov>
307
308        * startup/bspstart.c: Followup fix to Joel's changes of 2005-05-03.
309
3102005-05-10  Eric Norum <norume@aps.anl.gov>
311
312        * network/network.c: Poke RDAR/TDAR every time.
313                         Add more diagnostic printout.
314
3152005-05-03      Joel Sherrill <joel@OARcorp.com>
316
317        * startup/init5282.c: Remove use of _Coldfire_VBR and use _VBR as rest
318        of m68k family.
319
3202005-04-26      Joel Sherrill <joel@OARcorp.com>
321
322        * network/network.c: Eliminate warnings.
323
3242005-04-20  Eric Norum <norume@aps.anl.gov>
325
326        * startup/bspstart.c
327        * network/network.c: Try instruction-only cache.
328
3292005-04-19  Eric Norum <norume@aps.anl.gov>
330
331        * startup/bspstart.c: Expose read/write copy of cache control registers
332                          in case some application diagnostic code wants to
333                          display the values.
334
3352005-04-13  Eric Norum <norume@aps.anl.gov>
336
337        * network/network.c: Add some more diagnostics.
338                         Poke TDAR/RDAR only when necessary.
339
3402005-04-10  Eric Norum <norume@aps.anl.gov>
341
342        * startup/bspstart.c: Set up IRQ1* handling properly.
343
3442005-04-08  Eric Norum <norume@aps.anl.gov>
345
346        * startup/bspstart.c: FPGA interrupt status register is now 16-bit.
347
3482005-03-12  Eric Norum <norume@aps.anl.gov>
349
350        * network/network.c: Add statistics counter for number of realigned bytes.
351
3522005-03-10  Eric Norum <norume@aps.anl.gov>
353
354        * startup/bspstart.c: Add NOP after CACR writes (work around hardware bug).
355
3562005-02-14  Eric Norum <norume@aps.anl.gov>
357
358        * startup/bspstart.c: Don't cache flash -- it messes up programming.
359
3602005-02-04      Ralf Corsepius <ralf.corsepius@rtems.org>
361
362        * console/console.c, include/bsp.h, network/network.c,
363        startup/bspstart.c: Remove obsolete fixed size types.
364
3652005-02-04      Ralf Corsepius <ralf.corsepius@rtems.org>
366
367        * startup/bspstart.c:
368        rtems_interrupt_catch(trampoline, vector, &old_handler).
369
3702005-02-03  Eric Norum <norume@aps.anl.gov>
371
372        * include/bsp.h, startup/bspstart.c: Add 'extended' BSP
373        support (pseudo-VME).
374
3752005-02-02  Eric Norum <norume@aps.anl.gov>
376
377        * network/network.c: Lock FEC/PHYS at 100 Mbs, full-duplex
378
3792005-02-01  Eric Norum <norume@aps.anl.gov>
380
381        * include/bsp.h, network/network.c, startup/bspstart.c: Add some
382          bootprom system calls.
383
3842005-02-01  Eric Norum <norume@aps.anl.gov>
385
386        * start/start.S, network/network.c: Place FEC buffer descriptors
387        in SRAM.  No longer need to worry about buffer descriptor caching.
388
3892005-01-31  Eric Norum <norume@aps.anl.gov>
390
391        * network/network.c, startup/bspstart.c: Processor doesn't snoop
392        FEC DMA so we must invalidate the cache appropriately.
393
3942005-01-31      Joel Sherrill <joel@OARcorp.com>
395
396        * .cvsignore: New file.
397
3982005-01-28      Eric Norum <norume@aps.anl.gov>
399
400        * uC5282: New BSP
401        * acinclude.m4: uC5282 BSP
402
Note: See TracBrowser for help on using the repository browser.