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

4.104.114.95
Last change on this file since 6825d06 was 6825d06, checked in by Joel Sherrill <joel.sherrill@…>, on 05/23/08 at 15:48:38

2008-05-23 Joel Sherrill <joel.sherrill@…>

  • console/console.c: Eliminate copies of switches to convert termios Bxxx constants to xxx as an integer. Use the shared termios_baud_to_number() routine to do the same conversion.
  • Property mode set to 100644
File size: 10.5 KB
Line 
12008-05-23      Joel Sherrill <joel.sherrill@OARcorp.com>
2
3        * console/console.c: Eliminate copies of switches to convert termios
4        Bxxx constants to xxx as an integer. Use the shared
5        termios_baud_to_number() routine to do the same conversion.
6
72008-05-19      Eric Norum <norume@aps.anl.gov>
8
9        * Makefile.am, configure.ac, startup/bspstart.c, startup/linkcmds: Back
10        out changes from 2008-05-16 -- they don't seem to work.
11
122008-05-16      Eric Norum <norume@aps.anl.gov>
13
14        * Makefile.am, configure.ac, startup/bspstart.c, startup/linkcmds: Use
15        shared version of bootstrap to set up workspace.
16
172008-05-14      Joel Sherrill <joel.sherrill@OARcorp.com>
18
19        * Makefile.am: Rework to avoid .rel files.
20
212008-05-12      Joel Sherrill <joel.sherrill@OARcorp.com>
22
23        * startup/bspstart.c: Refactored and renamed initialization routines to
24        rtems_initialize_data_structures, rtems_initialize_before_drivers,
25        rtems_initialize_device_drivers, and
26        rtems_initialize_start_multitasking. This opened the sequence up so
27        that bootcard() could provide a more robust and flexible framework
28        which is easier to explain and understand. This also lays the
29        groundwork for sharing the division of available memory between the
30        RTEMS workspace and heap and the C library initialization across all
31        BSPs.
32
332008-04-24      Eric Norum <norume@aps.anl.gov>
34
35    * startup/bspstart.c: More clean up of FPGA interrupts.
36
372008-04-23      Joel Sherrill <joel.sherrill@OARcorp.com>
38
39        * console/console.c: Remove all references to console_reserve_resources
40        and termios_reserve_resources.
41
422008-04-07      Eric Norum <norume@aps.anl.gov>
43
44    * startup/bspstart.c: Clean up non-FPGA use of EPORT interrupts.
45
462008-04-07      Eric Norum <norume@aps.anl.gov>
47
48    * network/network.c: Track half/fullduplex changes from 4.7 branch.
49
502008-03-03      Joel Sherrill <joel.sherrill@OARcorp.com>
51
52        * startup/linkcmds: Add wildcard to gcc_except_table section so
53        programs compiled with gcc 4.3.x can link.
54
552007-12-17      Joel Sherrill <joel.sherrill@OARcorp.com>
56
57        * clock/clock.c, include/bsp.h: Correct prototype of idle thread. Eric
58        Norum pointed out this was wrong.
59
602007-12-11      Joel Sherrill <joel.sherrill@OARcorp.com>
61
62        * clock/clock.c, include/bsp.h, startup/bspstart.c: Eliminate copies of
63        the Configuration Table. Use the RTEMS provided accessor macros to
64        obtain configuration fields.
65
662007-12-04      Joel Sherrill <joel.sherrill@OARcorp.com>
67
68        * Makefile.am, startup/bspstart.c: Move interrupt_stack_size field from
69        CPU Table to Configuration Table. Eliminate CPU Table from all ports.
70        Delete references to CPU Table in all forms.
71
722007-12-03      Joel Sherrill <joel.sherrill@OARcorp.com>
73
74        * include/bsp.h, startup/bspstart.c: Moved most of the remaining CPU
75        Table fields to the Configuration Table. This included
76        pretasking_hook, predriver_hook, postdriver_hook, idle_task,
77        do_zero_of_workspace, extra_mpci_receive_server_stack,
78        stack_allocate_hook, and stack_free_hook. As a side-effect of this
79        effort some multiprocessing code was made conditional and some style
80        clean up occurred.
81
822007-11-26      Joel Sherrill <joel.sherrill@oarcorp.com>
83
84        * startup/bspstart.c: Eliminate the interrupt_vector_table field in the
85        m68k CPU Table since it is never read.
86
872007-11-26      Eric Norum <norume@aps.anl.gov>
88
89        * network/network.c: Fix LED configuration to match uCDIMM.
90
912007-11-06      Joel Sherrill <joel.sherrill@OARcorp.com>
92
93        * startup/linkcmds: Formatting.
94
952007-10-14      Eric Norum <norume@aps.anl.gov>
96
97        * clock/clock.c: Add nanoseconds since tick support.
98
992007-05-03      Joel Sherrill <joel@OARcorp.com>
100
101        * startup/linkcmds: Handle .data.* sections
102
1032007-04-12      Ralf Corsépius <ralf.corsepius@rtems.org>
104
105        * bsp_specs: Remove qrtems_debug.
106
1072007-03-12      Joel Sherrill <joel@OARcorp.com>
108
109        * clock/clock.c, console/console.c, include/bsp.h, include/coverhd.h,
110        include/tm27.h, network/network.c, start/start.S, startup/bspclean.c,
111        startup/bspstart.c, startup/init5282.c, startup/linkcmds,
112        timer/timer.c: Correct license URL and/or fix mistake in copyright
113        notice. Both of these mistakes appear to be from code submitted after
114        these changes were made previously.
115
1162007-03-11      Joel Sherrill <joel@OARcorp.com>
117
118        * startup/bspstart.c: Remove assignments of
119        Cpu_table.do_zero_of_workspace to TRUE since TRUE is the default
120        value in boot_card.c
121
1222007-03-10      Joel Sherrill <joel@OARcorp.com>
123
124        PR 1227/bsps
125        * include/bsp.h: Remove MAX_LONG_TEST_DURATION and
126        MAX_SHORT_TEST_DURATION. They are obsolete and unused.
127
1282006-12-14      Till Straumann <strauman@slac.stanford.edu>
129
130        * startup/bspstart.c: Changed BSP_installVME_isr() so that
131        the special handling of a 'FPGA interrupt' [this FPGA is *not*
132        present on the uC5282 module but is externally connected to
133        IRQ1 on Eric Norum's particular 'motherboard'] is only
134        activated when connecting to the special vectors > 192.
135        The change allows us ordinary users [:-)] to use IRQ1
136        normally, simply by connecting an ISR to vector 64+1...
137        Also, BSP_enable_irq_at_pic(), BSP_disable_irq_at_pic(),
138        BSP_irq_is_enabled_at_pic() were introduced (compat. with
139        some PPC BSPs).
140
1412006-12-02      Ralf Corsépius <ralf.corsepius@rtems.org>
142
143        * configure.ac: New BUG-REPORT address.
144
1452006-11-15      Joel Sherrill <joel@OARcorp.com>
146
147        * Makefile.am: Merge c_rtems_main() into boot_card(). This eliminated a
148        file and simplified initialization.
149
1502006-10-17      Ralf Corsépius <ralf.corsepius@rtems.org>
151
152        * Makefile.am: Remove superfluous -DASM.
153
1542006-10-17      Ralf Corsépius <ralf.corsepius@rtems.org>
155
156        * configure.ac: Require autoconf-2.60. Require automake-1.10.
157
1582006-08-01  Eric Norum <norume@aps.anl.gov>
159
160        * startup/bspstart.c: Add bsp_setbenv system call.
161
1622006-05-15  Eric Norum <norume@aps.anl.gov>
163
164        * startup/bspstart.c: Add checks for FPGA interrupt request overflow.
165                          Allow single spurious FPGA interrupt.
166
1672006-04-11  Eric Norum <norume@aps.anl.gov>
168
169        * startup/bspstart.c: Install default exception handler.
170
1712006-03-24  Eric Norum <norume@aps.anl.gov>
172
173        * startup/bspstart.c: Add missing reset-cause bit.
174
1752006-02-08      Joel Sherrill <joel@OARcorp.com>
176
177        * startup/linkcmds: Add sections required by newer gcc versions.
178
1792006-02-06  Eric Norum <norume@aps.anl.gov>
180
181    * clock/clock.c: Avoid division by zero.
182
1832006-01-29  Eric Norum <norume@aps.anl.gov>
184
185        * clock/clock.c, network/network.c, startup/bspstart.c:
186        Add an 'extended BSP' routine which returns the CPU load average.
187
1882006-01-11      Ralf Corsepius <ralf.corsepius@rtems.org>
189
190        * Makefile.am: Add preinstall.am.
191
1922005-12-19  Eric Norum <norume@aps.anl.gov>
193
194    * startup/bspstart.c: Add another 'extended BSP' routine which return
195                          reboot status register information.
196
1972005-11-12      Ralf Corsepius <ralf.corsepius@rtems.org>
198
199        * bsp_specs: Remove %cpp.
200
2012005-11-11  Eric Norum <norume@aps.anl.gov>
202
203    * console/console.c: Clean up UART2 pin setup.  Protect pin setup code.
204
2052005-11-08  Eric Norum <norume@aps.anl.gov>
206
207    * console/console.c: Add code to set up pin assignments
208
2092005-11-07  Eric Norum <norume@aps.anl.gov>
210
211    * Almost everything: Assign copyright to OAR.
212
2132005-10-26  Eric Norum <norume@aps.anl.gov>
214
215        * README, network/network.c: Add support for forcing link parameters.
216
2172005-09-16  Eric Norum <norume@aps.anl.gov>
218
219        * startup/bspstart.c: Add bsp_reset bootrom call.
220        * startup/bspclean.c: Call bsp_reset from bsp_cleanup().
221
2222005-07-05  Eric Norum <norume@aps.anl.gov>
223
224        * startup/linkcmdc: Add .gnu.linkonce.b
225
2262005-07-05  Eric Norum <norume@aps.anl.gov>
227
228        * startup/bspstart.c: Ensure that CS[12]n are enabled.
229
2302005-06-28  Eric Norum <norume@aps.anl.gov>
231
232        * network/network.c: Add full/half-duplex auto-negotiation support.
233
2342005-06-20  Eric Norum <norume@aps.anl.gov>
235
236        * network/network.c: Clean up transmit buffer realignment.  Many
237        thanks to Mr. Kolja Waschk for identifying the problem.
238
2392005-05-26      Ralf Corsepius <ralf.corsepius@rtems.org>
240
241        * include/bsp.h: New header guard.
242
2432005-05-23  Eric Norum <norume@aps.anl.gov>
244
245        * startup/linkcmds
246          startup/bspstart.c: Followup fix to Joel's/Chris's VBR changes.
247
2482005-05-11  Eric Norum <norume@aps.anl.gov>
249
250        * startup/bspstart.c: Followup fix to Joel's changes of 2005-05-03.
251
2522005-05-10  Eric Norum <norume@aps.anl.gov>
253
254        * network/network.c: Poke RDAR/TDAR every time.
255                         Add more diagnostic printout.
256
2572005-05-03      Joel Sherrill <joel@OARcorp.com>
258
259        * startup/init5282.c: Remove use of _Coldfire_VBR and use _VBR as rest
260        of m68k family.
261
2622005-04-26      Joel Sherrill <joel@OARcorp.com>
263
264        * network/network.c: Eliminate warnings.
265
2662005-04-20  Eric Norum <norume@aps.anl.gov>
267
268        * startup/bspstart.c
269        * network/network.c: Try instruction-only cache.
270
2712005-04-19  Eric Norum <norume@aps.anl.gov>
272
273        * startup/bspstart.c: Expose read/write copy of cache control registers
274                          in case some application diagnostic code wants to
275                          display the values.
276
2772005-04-13  Eric Norum <norume@aps.anl.gov>
278
279        * network/network.c: Add some more diagnostics.
280                         Poke TDAR/RDAR only when necessary.
281
2822005-04-10  Eric Norum <norume@aps.anl.gov>
283
284        * startup/bspstart.c: Set up IRQ1* handling properly.
285
2862005-04-08  Eric Norum <norume@aps.anl.gov>
287
288        * startup/bspstart.c: FPGA interrupt status register is now 16-bit.
289
2902005-03-12  Eric Norum <norume@aps.anl.gov>
291
292        * network/network.c: Add statistics counter for number of realigned bytes.
293
2942005-03-10  Eric Norum <norume@aps.anl.gov>
295
296        * startup/bspstart.c: Add NOP after CACR writes (work around hardware bug).
297
2982005-02-14  Eric Norum <norume@aps.anl.gov>
299
300        * startup/bspstart.c: Don't cache flash -- it messes up programming.
301
3022005-02-04      Ralf Corsepius <ralf.corsepius@rtems.org>
303
304        * console/console.c, include/bsp.h, network/network.c,
305        startup/bspstart.c: Remove obsolete fixed size types.
306
3072005-02-04      Ralf Corsepius <ralf.corsepius@rtems.org>
308
309        * startup/bspstart.c:
310        rtems_interrupt_catch(trampoline, vector, &old_handler).
311
3122005-02-03  Eric Norum <norume@aps.anl.gov>
313
314        * include/bsp.h, startup/bspstart.c: Add 'extended' BSP
315        support (pseudo-VME).
316
3172005-02-02  Eric Norum <norume@aps.anl.gov>
318
319        * network/network.c: Lock FEC/PHYS at 100 Mbs, full-duplex
320
3212005-02-01  Eric Norum <norume@aps.anl.gov>
322
323        * include/bsp.h, network/network.c, startup/bspstart.c: Add some
324          bootprom system calls.
325
3262005-02-01  Eric Norum <norume@aps.anl.gov>
327
328        * start/start.S, network/network.c: Place FEC buffer descriptors
329        in SRAM.  No longer need to worry about buffer descriptor caching.
330
3312005-01-31  Eric Norum <norume@aps.anl.gov>
332
333        * network/network.c, startup/bspstart.c: Processor doesn't snoop
334        FEC DMA so we must invalidate the cache appropriately.
335
3362005-01-31      Joel Sherrill <joel@OARcorp.com>
337
338        * .cvsignore: New file.
339
3402005-01-28      Eric Norum <norume@aps.anl.gov>
341
342        * uC5282: New BSP
343        * acinclude.m4: uC5282 BSP
344
Note: See TracBrowser for help on using the repository browser.