source: rtems/c/src/lib/libbsp/arm/csb336/ChangeLog @ 82dcbc8

4.115
Last change on this file since 82dcbc8 was b2d7cf06, checked in by Sebastian Huber <sebastian.huber@…>, on 04/30/10 at 14:41:12

2010-04-30 Sebastian Huber <sebastian.huber@…>

  • Makefile.am, preinstall.am: Added generic interrupt support modules.
  • include/bsp.h: Define BSP_FEATURE_IRQ_EXTENSION.
  • startup/bspstart.c, console/uart.c, network/network.c: Interrupt support changes.
  • Property mode set to 100644
File size: 10.8 KB
RevLine 
[b2d7cf06]12010-04-30      Sebastian Huber <sebastian.huber@embedded-brains.de>
2
3        * Makefile.am, preinstall.am: Added generic interrupt support modules.
4        * include/bsp.h: Define BSP_FEATURE_IRQ_EXTENSION.
5        * startup/bspstart.c, console/uart.c, network/network.c: Interrupt
6        support changes.
7
[0441091]82010-04-30      Sebastian Huber <sebastian.huber@embedded-brains.de>
9
10        * make/custom/csb336.cfg: Use VFP floating point model.
11
[c193baad]122010-04-09      Thomas Doerfler <Thomas.Doerfler@embedded-brains.de>
13
14        * startup/bspstart.c, network/network.c: make irq data types
15        consistent
16
[09d053e8]172010-04-07      Joel Sherrill <joel.sherrill@oarcorp.com>
18
19        * console/uart.c: Eliminate warnings.
20        * start/start.S: Verify boot_card() is passed NULL.
21
[ac04c164]222009-12-10      Ralf Corsépius <ralf.corsepius@rtems.org>
23
24        * console/uart.c: Let _BSP_poll_char return int.
25
[7813d1b]262009-10-21      Ralf Corsépius <ralf.corsepius@rtems.org>
27
28        * make/custom/csb336.cfg: Remove RTEMS_BSP_FAMILY.
29
[d236e964]302009-10-20      Ralf Corsépius <ralf.corsepius@rtems.org>
31
32        * configure.ac: Don't add -ansi -fasm to CFLAGS.
33
[795cfb8]342009-10-15      Ralf Corsépius <ralf.corsepius@rtems.org>
35
36        * make/custom/csb336.cfg: New (relocated from /make/custom).
37
[8ff2188]382009-09-30      Ralf Corsépius <ralf.corsepius@rtems.org>
39
40        * console/uart.c: Reflect termios_baud_to_number having been
41        renamed to rtems_termios_baud_to_number.
42
[6b2b37d2]432009-09-15      Ralf Corsépius <ralf.corsepius@rtems.org>
44
45        * configure.ac: Remove RTEMS_BSP_BOOTCARD_OPTIONS.
46
47 2009-08-21     Joel Sherrill <joel.sherrill@OARcorp.com>
[a3a6fae]48
49        * include/bsp.h: Eliminate BSPs defining NUMBER_OF_TERMIOS_PORTS.
50        Should be automatically handled by confdefs.h or the application.
51
[d1be26b]522009-07-16      Joel Sherrill <joel.sherrill@oarcorp.com>
53
54        * configure.ac: Rename BSP_BOOTCARD_OPTIONS to
55        RTEMS_BSP_BOOTCARD_OPTIONS. Add RTEMS_BSP_CLEANUP_OPTIONS so all BSPs
56        have the same options.
57
[8ef7f20]582009-05-25      Joel Sherrill <joel.sherrill@OARcorp.com>
59
60        * Makefile.am: Remove junk bsp_reset().
61        * startup/bspreset.c: Removed.
62
[3c4d2451]632009-05-05      Joel Sherrill <joel.sherrill@oarcorp.com>
64
65        * console/uart.c: Remove warning.
66
[820d1ab0]672009-04-28      Chris Johns <chrisj@rtems.org>
68
69        * start/start.S: Update for boot_card command line change.
70
[95ff1c3]712009-01-06      Joel Sherrill <joel.sherrill@OARcorp.com>
72
73        PR 1350/bsps
74        * network/lan91c11x.c: Do not write 65th element into 64 element array.
75
[2a0f6dc]762008-12-05      Ralf Corsépius <ralf.corsepius@rtems.org>
77
78        * bsp_specs: Remove -Qy from *link.
79
[df393962]802008-12-04      Joel Sherrill <joel.sherrill@oarcorp.com>
81
82        * bsp_specs: Move -e start from *link to *startfile to avoid warning
83        for undefined entry symbol when linking relocatables with binutils
84        2.19.
85
[9957dbf]862008-10-02      Joel Sherrill <joel.sherrill@OARcorp.com>
87
88        * Makefile.am, preinstall.am: Use shared tm27.h stub.
89        * include/tm27.h: Removed.
90
[c0bea05]912008-09-29      Ralf Corsépius <ralf.corsepius@rtems.org>
92
93        * Makefile.am: Eliminate bsp.am. Build startup files as side-effect
94        of building libbspstart.a, using automake-rules.
95
[64eb0c7]962008-09-29      Ralf Corsépius <ralf.corsepius@rtems.org>
97
98        * Makefile.am: Eliminate *_SOURCES.
99
[e94666d]1002008-09-29      Ralf Corsépius <ralf.corsepius@rtems.org>
101
102        * Makefile.am: Move noinst_LIBRARIES = libbsp.a before its
103        components.
104
[3416c44]1052008-09-26      Ralf Corsépius <ralf.corsepius@rtems.org>
106
107        * Makefile.am: Cleanup ../../shared/include/bootcard.h handling.
108
[95aa5e1]1092008-09-23      Joel Sherrill <joel.sherrill@oarcorp.com>
110
111        * configure.ac: Make letting boot_card() handle work area allocation
112        mandatory. Rename RTEMS_BSP_BOOTCARD_HANDLES_RAM_ALLOCATION to
113        BSP_BOOTCARD_OPTIONS.
114
[81f16002]1152008-09-23      Joel Sherrill <joel.sherrill@oarcorp.com>
116
117        * startup/bspclean.c: Removed.
118
[d50ba03]1192008-09-22      Joel Sherrill <joel.sherrill@oarcorp.com>
120
121        * Makefile.am, configure.ac, console/uart.c, startup/bspclean.c,
122        startup/bspstart.c: Use standardized bsp_cleanup() which can
123        optionally print a message, poll for user to press key, and call
124        bsp_reset(). Using this eliminates the various bsp_cleanup()
125        implementations which had their own implementation and variety of
126        string constants.
127        * startup/bspreset.c: New file.
128
[127e726a]1292008-09-19      Joel Sherrill <joel.sherrill@oarcorp.com>
130
131        * Makefile.am, startup/linkcmds: Use top level shared
132        bsp_get_work_area() implementation.
133
[a196084]1342008-09-16      Joel Sherrill <joel.sherrill@oarcorp.com>
135
136        * startup/bspstart.c: Remove unnecessary includes of
137        rtems/libcsupport.h and rtems/libio.h.
138
[b7774253]1392008-09-12      Joel Sherrill <joel.sherrill@oarcorp.com>
140
141        * Makefile.am, configure.ac, startup/bspstart.c: Split out
142        bsp_get_work_area() into its own file and user BSP Framework to
143        perform more initialization. Let edb7312 and csb336 shared the
144        implementation.
145
[21c9770]1462008-08-21      Joel Sherrill <joel.sherrill@oarcorp.com>
147
148        * Makefile.am: No BSP should use exit.c as a file name. exit() is POSIX
149        routine.
150        * startup/bspclean.c: New file.
151        * startup/exit.c: Removed.
152
[3ad0c50]1532008-08-18      Ralf Corsépius <ralf.corsepius@rtems.org>
154
155        * startup/exit.c: Add missing prototypes.
156
[1d0ee80e]1572008-05-14      Joel Sherrill <joel.sherrill@OARcorp.com>
158
159        * Makefile.am: Rework to avoid .rel files.
160
[6ea100c1]1612008-05-12      Joel Sherrill <joel.sherrill@OARcorp.com>
162
163        * startup/bspstart.c: Refactored and renamed initialization routines to
164        rtems_initialize_data_structures, rtems_initialize_before_drivers,
165        rtems_initialize_device_drivers, and
166        rtems_initialize_start_multitasking. This opened the sequence up so
167        that bootcard() could provide a more robust and flexible framework
168        which is easier to explain and understand. This also lays the
169        groundwork for sharing the division of available memory between the
170        RTEMS workspace and heap and the C library initialization across all
171        BSPs.
172
[d1f57b5]1732008-03-03      Joel Sherrill <joel.sherrill@OARcorp.com>
174
175        * startup/linkcmds: Add wildcard to gcc_except_table section so
176        programs compiled with gcc 4.3.x can link.
177
[4130d8e2]1782007-12-11      Joel Sherrill <joel.sherrill@OARcorp.com>
179
180        * include/bsp.h, startup/bspstart.c: Eliminate copies of the
181        Configuration Table. Use the RTEMS provided accessor macros to obtain
182        configuration fields.
183
[d34d8692]1842007-12-04      Joel Sherrill <joel.sherrill@OARcorp.com>
185
186        * include/bsp.h, startup/bspstart.c: Move interrupt_stack_size field
187        from CPU Table to Configuration Table. Eliminate CPU Table from all
188        ports. Delete references to CPU Table in all forms.
189
[558bc25]1902007-12-03      Joel Sherrill <joel.sherrill@OARcorp.com>
191
192        * Makefile.am, startup/bspstart.c: Moved most of the remaining CPU
193        Table fields to the Configuration Table. This included
194        pretasking_hook, predriver_hook, postdriver_hook, idle_task,
195        do_zero_of_workspace, extra_mpci_receive_server_stack,
196        stack_allocate_hook, and stack_free_hook. As a side-effect of this
197        effort some multiprocessing code was made conditional and some style
198        clean up occurred.
199
[80231685]2002007-09-12      Joel Sherrill <joel.sherrill@OARcorp.com>
201
202        PR 1257/bsps
203        * network/lan91c11x.c: Code outside of cpukit should use the public
204        API for rtems_interrupt_disable/rtems_interrupt_enable. By bypassing
205        the public API and directly accessing _CPU_ISR_Disable and
206        _CPU_ISR_Enable, they were bypassing the compiler memory barrier
207        directive which could lead to problems. This patch also changes the
208        type of the variable passed into these routines and addresses minor
209        style issues.
210
[15aecdc]2112007-05-28      Joel Sherrill <joel.sherrill@OARcorp.com>
212
213        * startup/bspstart.c: Eliminate maximum_drivers configuration parameter
214        since it was used to configure a no longer used feature. Device names
215        are now part of the filesystem not in a table.
216
[a5ef8c53]2172007-05-15      Ray Xu <rayx@gmail.com>
218
219        * Makefile.am: Add abort.rel since it is now in the BSP shared source,
220        not in score/cpu.
221
[80c6ce9]2222007-04-12      Ralf Corsépius <ralf.corsepius@rtems.org>
223
224        * bsp_specs: Remove qrtems_debug.
225
[0c0ae29]2262007-03-12      Joel Sherrill <joel@OARcorp.com>
227
228        * include/bsp.h, network/lan91c11x.c, network/lan91c11x.h,
229        network/network.c, start/start.S, startup/bspstart.c, startup/exit.c,
230        startup/linkcmds, startup/memmap.c: Correct license URL and/or fix
231        mistake in copyright notice. Both of these mistakes appear to be from
232        code submitted after these changes were made previously.
233
[3f0cfc56]2342007-03-11      Joel Sherrill <joel@OARcorp.com>
235
236        * startup/bspstart.c: Remove assignments of
237        Cpu_table.do_zero_of_workspace to TRUE since TRUE is the default
238        value in boot_card.c
239
[2a0951e5]2402006-12-15      Ralf Corsépius <ralf.corsepius@rtems.org>
241
242        * network/network.c (mc9328mxl_enet_ioctl): Use ioctl_command_t.
243
[aa4369c]2442006-11-15      Joel Sherrill <joel@OARcorp.com>
245
246        * Makefile.am: Merge c_rtems_main() into boot_card(). This eliminated a
247        file and simplified initialization.
248
[e1d578d8]2492006-11-01      Joel Sherrill <joel@OARcorp.com>
250
251        * bsp_specs: Fix typo.
252
[b174ee8]2532006-10-30      Joel Sherrill <joel@OARcorp.com>
254
255        * bsp_specs: Add crti, crtbegin, crtend, and crtn.
256
[57357d9]2572006-10-17      Ralf Corsépius <ralf.corsepius@rtems.org>
258
259        * Makefile.am: Remove superfluous -DASM.
260
[754610f]2612006-10-17      Ralf Corsépius <ralf.corsepius@rtems.org>
262
263        * configure.ac: Require autoconf-2.60. Require automake-1.10.
264
[1453d92]2652006-06-02      Jay Monkman <jtm@lopingdog.com>
266
267        * startup/linkcmds: Removed unnecessary global definition of
268        bsp_vector_table.
269
[20e266ca]2702006-06-02      Jay Monkman <jtm@lopingdog.com>
271
272        * times: Reran timing tests and updated 'times' file.
273
2742006-06-02      Jay Monkman <jtm@lopingdog.com>
275
276        * startup/bspstart.c: Fixed PLL calculations.
277
[47dbc76]2782006-06-02      Jay Monkman <jtm@lopingdog.com>
279
280        * Makefile.am, console/uart.c, startup/exit.c:  Changed UART
281          driver to be interrupt driven, added support for both UARTs.
282
283
2842006-06-02      Jay Monkman <jtm@lopingdog.com>
[9c05850c]285
286        * network/network.c: Changed interrupt handling
287        to use shared rtems_irq_connect_data struct.
288
[0eede05]2892006-06-02      Jay Monkman <jtm@lopingdog.com>
290
291        * start/start.S, startup/linkcmds: Defined UNDEF exception
292        stack space.
293
[dec6a8da]2942006-01-11      Ralf Corsepius <ralf.corsepius@rtems.org>
295
296        * Makefile.am: Add preinstall.am.
297
[5367a6e]2982005-11-22      Ralf Corsepius <ralf.corsepius@rtems.org>
299
300        * bsp_specs: remove %lib.
301
[b1a0917]3022005-11-12      Ralf Corsepius <ralf.corsepius@rtems.org>
303
304        * bsp_specs: Remove %cpp.
305
[34c4852]3062005-05-26      Ralf Corsepius <ralf.corsepius@rtems.org>
307
308        * include/bsp.h: New header guard.
309
[d000bd0]3102005-04-26      Joel Sherrill <joel@OARcorp.com>
311
312        * network/network.c: Add include rtems/bspIo.h to eliminate warning.
313
[9cf372e5]3142005-01-07      Ralf Corsepius <ralf.corsepius@rtems.org>
315
316        * Makefile.am: Eliminate CFLAGS_OPTIMIZE_V.
317
[b1cc4ec9]3182005-01-04      Joel Sherrill <joel@OARcorp.com>
319
320        * startup/bspstart.c, startup/exit.c: Remove warnings.
321
[4cbf22a]3222005-01-02      Ralf Corsepius <ralf.corsepius@rtems.org>
323
324        * Makefile.am: Remove build-variant support.
325
[45b4785]3262004-11-05      Joel Sherrill <joel@OARcorp.com>
327
328        * startup/linkcmds: Add .gnu.linkonce.b section and account for memory
329        area being named sdram NOT RAM.
330
[4bd22812]3312004-10-21      Ralf Corsepius <ralf_corsepius@rtems.org>
332
333        * startup/bspstart.c: Use POSIX fixed size types.
334
[97891e5e]3352004-09-24      Ralf Corsepius <ralf_corsepius@rtems.org>
336
337        * configure.ac: Require automake > 1.9.
338
[f614c2e4]3392004-07-24      Joel Sherrill <joel@OARcorp.com>
340
341        * .cvsignore: New file.
342
[a2c61710]3432004-07-15      Jay Monkman
344
345        * console/.cvsignore, include/.cvsignore, network/.cvsignore,
346        start/.cvsignore, startup/.cvsignore: New files.
347
[1a3d1f3e]3482004-07-15      Jay Monkman
349
350        * ChangeLog, Makefile.am, README, bsp_specs, configure.ac, times,
351        console/uart.c, include/bsp.h, include/tm27.h, network/lan91c11x.c,
352        network/lan91c11x.h, network/network.c, start/start.S,
353        startup/bspstart.c, startup/exit.c, startup/linkcmds,
354        startup/memmap.c: New files.
355
Note: See TracBrowser for help on using the repository browser.