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

4.104.114.95
Last change on this file since 6ea100c1 was 6ea100c1, checked in by Joel Sherrill <joel.sherrill@…>, on 05/12/08 at 18:43:55

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

  • startup/bspstart.c: Refactored and renamed initialization routines to rtems_initialize_data_structures, rtems_initialize_before_drivers, rtems_initialize_device_drivers, and rtems_initialize_start_multitasking. This opened the sequence up so that bootcard() could provide a more robust and flexible framework which is easier to explain and understand. This also lays the groundwork for sharing the division of available memory between the RTEMS workspace and heap and the C library initialization across all BSPs.
  • Property mode set to 100644
File size: 9.8 KB
Line 
12008-05-12      Joel Sherrill <joel.sherrill@OARcorp.com>
2
3        * startup/bspstart.c: Refactored and renamed initialization routines to
4        rtems_initialize_data_structures, rtems_initialize_before_drivers,
5        rtems_initialize_device_drivers, and
6        rtems_initialize_start_multitasking. This opened the sequence up so
7        that bootcard() could provide a more robust and flexible framework
8        which is easier to explain and understand. This also lays the
9        groundwork for sharing the division of available memory between the
10        RTEMS workspace and heap and the C library initialization across all
11        BSPs.
12
132008-04-24      Eric Norum <norume@aps.anl.gov>
14
15    * startup/bspstart.c: More clean up of FPGA interrupts.
16
172008-04-23      Joel Sherrill <joel.sherrill@OARcorp.com>
18
19        * console/console.c: Remove all references to console_reserve_resources
20        and termios_reserve_resources.
21
222008-04-07      Eric Norum <norume@aps.anl.gov>
23
24    * startup/bspstart.c: Clean up non-FPGA use of EPORT interrupts.
25
262008-04-07      Eric Norum <norume@aps.anl.gov>
27
28    * network/network.c: Track half/fullduplex changes from 4.7 branch.
29
302008-03-03      Joel Sherrill <joel.sherrill@OARcorp.com>
31
32        * startup/linkcmds: Add wildcard to gcc_except_table section so
33        programs compiled with gcc 4.3.x can link.
34
352007-12-17      Joel Sherrill <joel.sherrill@OARcorp.com>
36
37        * clock/clock.c, include/bsp.h: Correct prototype of idle thread. Eric
38        Norum pointed out this was wrong.
39
402007-12-11      Joel Sherrill <joel.sherrill@OARcorp.com>
41
42        * clock/clock.c, include/bsp.h, startup/bspstart.c: Eliminate copies of
43        the Configuration Table. Use the RTEMS provided accessor macros to
44        obtain configuration fields.
45
462007-12-04      Joel Sherrill <joel.sherrill@OARcorp.com>
47
48        * Makefile.am, startup/bspstart.c: Move interrupt_stack_size field from
49        CPU Table to Configuration Table. Eliminate CPU Table from all ports.
50        Delete references to CPU Table in all forms.
51
522007-12-03      Joel Sherrill <joel.sherrill@OARcorp.com>
53
54        * include/bsp.h, startup/bspstart.c: Moved most of the remaining CPU
55        Table fields to the Configuration Table. This included
56        pretasking_hook, predriver_hook, postdriver_hook, idle_task,
57        do_zero_of_workspace, extra_mpci_receive_server_stack,
58        stack_allocate_hook, and stack_free_hook. As a side-effect of this
59        effort some multiprocessing code was made conditional and some style
60        clean up occurred.
61
622007-11-26      Joel Sherrill <joel.sherrill@oarcorp.com>
63
64        * startup/bspstart.c: Eliminate the interrupt_vector_table field in the
65        m68k CPU Table since it is never read.
66
672007-11-26      Eric Norum <norume@aps.anl.gov>
68
69        * network/network.c: Fix LED configuration to match uCDIMM.
70
712007-11-06      Joel Sherrill <joel.sherrill@OARcorp.com>
72
73        * startup/linkcmds: Formatting.
74
752007-10-14      Eric Norum <norume@aps.anl.gov>
76
77        * clock/clock.c: Add nanoseconds since tick support.
78
792007-05-03      Joel Sherrill <joel@OARcorp.com>
80
81        * startup/linkcmds: Handle .data.* sections
82
832007-04-12      Ralf Corsépius <ralf.corsepius@rtems.org>
84
85        * bsp_specs: Remove qrtems_debug.
86
872007-03-12      Joel Sherrill <joel@OARcorp.com>
88
89        * clock/clock.c, console/console.c, include/bsp.h, include/coverhd.h,
90        include/tm27.h, network/network.c, start/start.S, startup/bspclean.c,
91        startup/bspstart.c, startup/init5282.c, startup/linkcmds,
92        timer/timer.c: Correct license URL and/or fix mistake in copyright
93        notice. Both of these mistakes appear to be from code submitted after
94        these changes were made previously.
95
962007-03-11      Joel Sherrill <joel@OARcorp.com>
97
98        * startup/bspstart.c: Remove assignments of
99        Cpu_table.do_zero_of_workspace to TRUE since TRUE is the default
100        value in boot_card.c
101
1022007-03-10      Joel Sherrill <joel@OARcorp.com>
103
104        PR 1227/bsps
105        * include/bsp.h: Remove MAX_LONG_TEST_DURATION and
106        MAX_SHORT_TEST_DURATION. They are obsolete and unused.
107
1082006-12-14      Till Straumann <strauman@slac.stanford.edu>
109
110        * startup/bspstart.c: Changed BSP_installVME_isr() so that
111        the special handling of a 'FPGA interrupt' [this FPGA is *not*
112        present on the uC5282 module but is externally connected to
113        IRQ1 on Eric Norum's particular 'motherboard'] is only
114        activated when connecting to the special vectors > 192.
115        The change allows us ordinary users [:-)] to use IRQ1
116        normally, simply by connecting an ISR to vector 64+1...
117        Also, BSP_enable_irq_at_pic(), BSP_disable_irq_at_pic(),
118        BSP_irq_is_enabled_at_pic() were introduced (compat. with
119        some PPC BSPs).
120
1212006-12-02      Ralf Corsépius <ralf.corsepius@rtems.org>
122
123        * configure.ac: New BUG-REPORT address.
124
1252006-11-15      Joel Sherrill <joel@OARcorp.com>
126
127        * Makefile.am: Merge c_rtems_main() into boot_card(). This eliminated a
128        file and simplified initialization.
129
1302006-10-17      Ralf Corsépius <ralf.corsepius@rtems.org>
131
132        * Makefile.am: Remove superfluous -DASM.
133
1342006-10-17      Ralf Corsépius <ralf.corsepius@rtems.org>
135
136        * configure.ac: Require autoconf-2.60. Require automake-1.10.
137
1382006-08-01  Eric Norum <norume@aps.anl.gov>
139
140        * startup/bspstart.c: Add bsp_setbenv system call.
141
1422006-05-15  Eric Norum <norume@aps.anl.gov>
143
144        * startup/bspstart.c: Add checks for FPGA interrupt request overflow.
145                          Allow single spurious FPGA interrupt.
146
1472006-04-11  Eric Norum <norume@aps.anl.gov>
148
149        * startup/bspstart.c: Install default exception handler.
150
1512006-03-24  Eric Norum <norume@aps.anl.gov>
152
153        * startup/bspstart.c: Add missing reset-cause bit.
154
1552006-02-08      Joel Sherrill <joel@OARcorp.com>
156
157        * startup/linkcmds: Add sections required by newer gcc versions.
158
1592006-02-06  Eric Norum <norume@aps.anl.gov>
160
161    * clock/clock.c: Avoid division by zero.
162
1632006-01-29  Eric Norum <norume@aps.anl.gov>
164
165        * clock/clock.c, network/network.c, startup/bspstart.c:
166        Add an 'extended BSP' routine which returns the CPU load average.
167
1682006-01-11      Ralf Corsepius <ralf.corsepius@rtems.org>
169
170        * Makefile.am: Add preinstall.am.
171
1722005-12-19  Eric Norum <norume@aps.anl.gov>
173
174    * startup/bspstart.c: Add another 'extended BSP' routine which return
175                          reboot status register information.
176
1772005-11-12      Ralf Corsepius <ralf.corsepius@rtems.org>
178
179        * bsp_specs: Remove %cpp.
180
1812005-11-11  Eric Norum <norume@aps.anl.gov>
182
183    * console/console.c: Clean up UART2 pin setup.  Protect pin setup code.
184
1852005-11-08  Eric Norum <norume@aps.anl.gov>
186
187    * console/console.c: Add code to set up pin assignments
188
1892005-11-07  Eric Norum <norume@aps.anl.gov>
190
191    * Almost everything: Assign copyright to OAR.
192
1932005-10-26  Eric Norum <norume@aps.anl.gov>
194
195        * README, network/network.c: Add support for forcing link parameters.
196
1972005-09-16  Eric Norum <norume@aps.anl.gov>
198
199        * startup/bspstart.c: Add bsp_reset bootrom call.
200        * startup/bspclean.c: Call bsp_reset from bsp_cleanup().
201
2022005-07-05  Eric Norum <norume@aps.anl.gov>
203
204        * startup/linkcmdc: Add .gnu.linkonce.b
205
2062005-07-05  Eric Norum <norume@aps.anl.gov>
207
208        * startup/bspstart.c: Ensure that CS[12]n are enabled.
209
2102005-06-28  Eric Norum <norume@aps.anl.gov>
211
212        * network/network.c: Add full/half-duplex auto-negotiation support.
213
2142005-06-20  Eric Norum <norume@aps.anl.gov>
215
216        * network/network.c: Clean up transmit buffer realignment.  Many
217        thanks to Mr. Kolja Waschk for identifying the problem.
218
2192005-05-26      Ralf Corsepius <ralf.corsepius@rtems.org>
220
221        * include/bsp.h: New header guard.
222
2232005-05-23  Eric Norum <norume@aps.anl.gov>
224
225        * startup/linkcmds
226          startup/bspstart.c: Followup fix to Joel's/Chris's VBR changes.
227
2282005-05-11  Eric Norum <norume@aps.anl.gov>
229
230        * startup/bspstart.c: Followup fix to Joel's changes of 2005-05-03.
231
2322005-05-10  Eric Norum <norume@aps.anl.gov>
233
234        * network/network.c: Poke RDAR/TDAR every time.
235                         Add more diagnostic printout.
236
2372005-05-03      Joel Sherrill <joel@OARcorp.com>
238
239        * startup/init5282.c: Remove use of _Coldfire_VBR and use _VBR as rest
240        of m68k family.
241
2422005-04-26      Joel Sherrill <joel@OARcorp.com>
243
244        * network/network.c: Eliminate warnings.
245
2462005-04-20  Eric Norum <norume@aps.anl.gov>
247
248        * startup/bspstart.c
249        * network/network.c: Try instruction-only cache.
250
2512005-04-19  Eric Norum <norume@aps.anl.gov>
252
253        * startup/bspstart.c: Expose read/write copy of cache control registers
254                          in case some application diagnostic code wants to
255                          display the values.
256
2572005-04-13  Eric Norum <norume@aps.anl.gov>
258
259        * network/network.c: Add some more diagnostics.
260                         Poke TDAR/RDAR only when necessary.
261
2622005-04-10  Eric Norum <norume@aps.anl.gov>
263
264        * startup/bspstart.c: Set up IRQ1* handling properly.
265
2662005-04-08  Eric Norum <norume@aps.anl.gov>
267
268        * startup/bspstart.c: FPGA interrupt status register is now 16-bit.
269
2702005-03-12  Eric Norum <norume@aps.anl.gov>
271
272        * network/network.c: Add statistics counter for number of realigned bytes.
273
2742005-03-10  Eric Norum <norume@aps.anl.gov>
275
276        * startup/bspstart.c: Add NOP after CACR writes (work around hardware bug).
277
2782005-02-14  Eric Norum <norume@aps.anl.gov>
279
280        * startup/bspstart.c: Don't cache flash -- it messes up programming.
281
2822005-02-04      Ralf Corsepius <ralf.corsepius@rtems.org>
283
284        * console/console.c, include/bsp.h, network/network.c,
285        startup/bspstart.c: Remove obsolete fixed size types.
286
2872005-02-04      Ralf Corsepius <ralf.corsepius@rtems.org>
288
289        * startup/bspstart.c:
290        rtems_interrupt_catch(trampoline, vector, &old_handler).
291
2922005-02-03  Eric Norum <norume@aps.anl.gov>
293
294        * include/bsp.h, startup/bspstart.c: Add 'extended' BSP
295        support (pseudo-VME).
296
2972005-02-02  Eric Norum <norume@aps.anl.gov>
298
299        * network/network.c: Lock FEC/PHYS at 100 Mbs, full-duplex
300
3012005-02-01  Eric Norum <norume@aps.anl.gov>
302
303        * include/bsp.h, network/network.c, startup/bspstart.c: Add some
304          bootprom system calls.
305
3062005-02-01  Eric Norum <norume@aps.anl.gov>
307
308        * start/start.S, network/network.c: Place FEC buffer descriptors
309        in SRAM.  No longer need to worry about buffer descriptor caching.
310
3112005-01-31  Eric Norum <norume@aps.anl.gov>
312
313        * network/network.c, startup/bspstart.c: Processor doesn't snoop
314        FEC DMA so we must invalidate the cache appropriately.
315
3162005-01-31      Joel Sherrill <joel@OARcorp.com>
317
318        * .cvsignore: New file.
319
3202005-01-28      Eric Norum <norume@aps.anl.gov>
321
322        * uC5282: New BSP
323        * acinclude.m4: uC5282 BSP
324
Note: See TracBrowser for help on using the repository browser.