source: rtems/c/src/lib/libbsp/arm/gp32/ChangeLog @ 5ae1cae

4.104.115
Last change on this file since 5ae1cae was 5ae1cae, checked in by Sebastian Huber <sebastian.huber@…>, on Apr 30, 2010 at 2:30:09 PM

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: Interrupt support changes.
  • Property mode set to 100644
File size: 10.1 KB
Line 
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: Interrupt support changes.
6
72010-04-30      Sebastian Huber <sebastian.huber@embedded-brains.de>
8
9        * make/custom/gp32.cfg: Use VFP floating point model.
10
112010-04-25      Joel Sherrill <joel.sherrilL@OARcorp.com>
12
13        * console/uart.c: Fix warnings.
14
152010-04-09      Thomas Doerfler <Thomas.Doerfler@embedded-brains.de>
16
17        * Makefile.am, startup/bspstart.c: make irq data types consistent,
18        use common code for s3c24xx
19
202010-04-07      Joel Sherrill <joel.sherrill@oarcorp.com>
21
22        * start/start.S: Verify boot_card() is passed a NULL.
23
242010-02-26      Joel Sherrill <joel.sherrill@oarcorp.com>
25
26        * smc/smc.c: Replace EBADRQC with EINVAL.
27
282010-01-18      Sebastian Huber <sebastian.huber@embedded-brains.de>
29
30        * smc/smc.c: Update for block device API change.
31
322009-10-21      Ralf Corsépius <ralf.corsepius@rtems.org>
33
34        * make/custom/gp32.cfg: Remove RTEMS_BSP_FAMILY.
35
362009-10-20      Ralf Corsépius <ralf.corsepius@rtems.org>
37
38        * configure.ac: Don't add -ansi -fasm to CFLAGS.
39
402009-10-16      Sebastian Huber <sebastian.huber@embedded-brains.de>
41
42        * smc/smc.c: Update for block device API change.
43
442009-10-15      Ralf Corsépius <ralf.corsepius@rtems.org>
45
46        * make/custom/gp32.cfg: New (relocated from /make/custom).
47
482009-09-15      Ralf Corsépius <ralf.corsepius@rtems.org>
49
50        * configure.ac: Remove RTEMS_BSP_BOOTCARD_OPTIONS.
51
52 2009-08-21     Joel Sherrill <joel.sherrill@OARcorp.com>
53
54        * include/bsp.h: Eliminate BSPs defining NUMBER_OF_TERMIOS_PORTS.
55        Should be automatically handled by confdefs.h or the application.
56
572009-07-16      Joel Sherrill <joel.sherrill@oarcorp.com>
58
59        * configure.ac: Rename BSP_BOOTCARD_OPTIONS to
60        RTEMS_BSP_BOOTCARD_OPTIONS. Add RTEMS_BSP_CLEANUP_OPTIONS so all BSPs
61        have the same options.
62
632009-04-28      Chris Johns <chrisj@rtems.org>
64
65        * start/start.S: Update for boot_card command line change.
66
672008-12-04      Joel Sherrill <joel.sherrill@oarcorp.com>
68
69        * bsp_specs: Move -e start from *link to *startfile to avoid warning
70        for undefined entry symbol when linking relocatables with binutils
71        2.19.
72
732008-10-02      Joel Sherrill <joel.sherrill@OARcorp.com>
74
75        * Makefile.am, preinstall.am: Use shared tm27.h stub.
76        * include/tm27.h: Removed.
77
782008-09-29      Ralf Corsépius <ralf.corsepius@rtems.org>
79
80        * Makefile.am: Eliminate bsp.am. Build startup files as side-effect
81        of building libbspstart.a, using automake-rules.
82
832008-09-29      Ralf Corsépius <ralf.corsepius@rtems.org>
84
85        * Makefile.am: Eliminate *_SOURCES.
86
872008-09-29      Ralf Corsépius <ralf.corsepius@rtems.org>
88
89        * Makefile.am: Move noinst_LIBRARIES = libbsp.a before its
90        components.
91
922008-09-29      Ralf Corsépius <ralf.corsepius@rtems.org>
93
94        * Makefile.am: Remove noinst_PROGRAMS (Unused).
95
962008-09-26      Ralf Corsépius <ralf.corsepius@rtems.org>
97
98        * Makefile.am: Cleanup ../../shared/include/bootcard.h handling.
99
1002008-09-23      Joel Sherrill <joel.sherrill@oarcorp.com>
101
102        * configure.ac: Make letting boot_card() handle work area allocation
103        mandatory. Rename RTEMS_BSP_BOOTCARD_HANDLES_RAM_ALLOCATION to
104        BSP_BOOTCARD_OPTIONS.
105
1062008-09-22      Joel Sherrill <joel.sherrill@oarcorp.com>
107
108        * Makefile.am, configure.ac, console/uart.c, startup/bspstart.c: Use
109        standardized bsp_cleanup() which can optionally print a message, poll
110        for user to press key, and call bsp_reset(). Using this eliminates
111        the various bsp_cleanup() implementations which had their own
112        implementation and variety of string constants.
113        * startup/bspreset.c: New file.
114        * startup/bspclean.c: Removed.
115
1162008-09-19      Joel Sherrill <joel.sherrill@oarcorp.com>
117
118        * Makefile.am, startup/linkcmds: Use top level shared
119        bsp_get_work_area() implementation.
120
1212008-09-16      Joel Sherrill <joel.sherrill@oarcorp.com>
122
123        * startup/bspstart.c: Remove unnecessary includes of
124        rtems/libcsupport.h and rtems/libio.h.
125
1262008-09-14      Joel Sherrill <joel.sherrill@oarcorp.com>
127
128        * Makefile.am, configure.ac, startup/bspstart.c: Split out
129        bsp_get_work_area() into its own file and user BSP Framework to
130        perform more initialization. Use same shared implementation as
131        edb7312 and csb336.
132
1332008-08-21      Joel Sherrill <joel.sherrill@oarcorp.com>
134
135        * Makefile.am: No BSP should use exit.c as a file name. exit() is POSIX
136        routine.
137        * startup/bspclean.c: New file.
138        * startup/exit.c: Removed.
139
1402008-08-18      Ralf Corsépius <ralf.corsepius@rtems.org>
141
142        * smc/smc.c, startup/exit.c: Add missing prototypes.
143
1442008-08-06      Chris Johns <chrisj@rtems.org>
145
146        * smc/smc.c: Fix the fix. The field is bufnum.
147
1482008-08-05      Joel Sherrill <joel.sherrill@OARcorp.com>
149
150        * smc/smc.c: Fix warning.
151
1522008-07-29      Chris Johns <chrisj@rtems.org>
153
154        * smc/smc.c: Updated to the libblock changes.
155
1562008-05-14      Joel Sherrill <joel.sherrill@OARcorp.com>
157
158        * Makefile.am: Rework to avoid .rel files.
159
1602008-05-12      Joel Sherrill <joel.sherrill@OARcorp.com>
161
162        * startup/bspstart.c: Refactored and renamed initialization routines to
163        rtems_initialize_data_structures, rtems_initialize_before_drivers,
164        rtems_initialize_device_drivers, and
165        rtems_initialize_start_multitasking. This opened the sequence up so
166        that bootcard() could provide a more robust and flexible framework
167        which is easier to explain and understand. This also lays the
168        groundwork for sharing the division of available memory between the
169        RTEMS workspace and heap and the C library initialization across all
170        BSPs.
171
1722008-05-06      Ray Xu <rayx.cn@gmail.com>
173
174        * console/uart.c, include/bsp.h, smc/smc.c, startup/bspstart.c: Merge
175        smdk2410 with gp32.
176
1772008-03-03      Joel Sherrill <joel.sherrill@OARcorp.com>
178
179        * startup/linkcmds: Add wildcard to gcc_except_table section so
180        programs compiled with gcc 4.3.x can link.
181
1822007-12-11      Joel Sherrill <joel.sherrill@OARcorp.com>
183
184        * include/bsp.h, startup/bspstart.c: Fix idle task prototype.
185
1862007-12-11      Joel Sherrill <joel.sherrill@OARcorp.com>
187
188        * include/bsp.h, startup/bspstart.c: Eliminate copies of the
189        Configuration Table. Use the RTEMS provided accessor macros to obtain
190        configuration fields.
191
1922007-12-04      Joel Sherrill <joel.sherrill@OARcorp.com>
193
194        * include/bsp.h, startup/bspstart.c: Move interrupt_stack_size field
195        from CPU Table to Configuration Table. Eliminate CPU Table from all
196        ports. Delete references to CPU Table in all forms.
197
1982007-12-03      Joel Sherrill <joel.sherrill@OARcorp.com>
199
200        * Makefile.am, include/bsp.h, startup/bspstart.c: Moved most of the
201        remaining CPU Table fields to the Configuration Table. This included
202        pretasking_hook, predriver_hook, postdriver_hook, idle_task,
203        do_zero_of_workspace, extra_mpci_receive_server_stack,
204        stack_allocate_hook, and stack_free_hook. As a side-effect of this
205        effort some multiprocessing code was made conditional and some style
206        clean up occurred.
207
2082007-09-12      Joel Sherrill <joel.sherrill@OARcorp.com>
209
210        PR 1257/bsps
211        * startup/bspstart.c: Code outside of cpukit should use the public
212        API for rtems_interrupt_disable/rtems_interrupt_enable. By bypassing
213        the public API and directly accessing _CPU_ISR_Disable and
214        _CPU_ISR_Enable, they were bypassing the compiler memory barrier
215        directive which could lead to problems. This patch also changes the
216        type of the variable passed into these routines and addresses minor
217        style issues.
218
2192007-05-28      Joel Sherrill <joel.sherrill@OARcorp.com>
220
221        * startup/bspstart.c: Eliminate maximum_drivers configuration parameter
2222007-05-28      Joel Sherrill <joel.sherrill@OARcorp.com>
223
224        * startup/bspstart.c: Eliminate maximum_drivers configuration parameter
225        since it was used to configure a no longer used feature. Device names
226        are now part of the filesystem not in a table.
227
2282007-05-15      Ray Xu <rayx@gmail.com>
229
230        * Makefile.am: Add abort.rel since it is now in the BSP shared source,
231        not in score/cpu.
232
2332007-04-12      Ralf Corsépius <ralf.corsepius@rtems.org>
234
235        * bsp_specs: Remove qrtems_debug.
236
2372007-03-12      Joel Sherrill <joel@OARcorp.com>
238
239        * console/uart.c, start/start.S, startup/linkcmds, startup/memmap.c:
240        Correct license URL and/or fix mistake in copyright notice. Both of
241        these mistakes appear to be from code submitted after these changes
242        were made previously.
243
2442007-03-11      Joel Sherrill <joel@OARcorp.com>
245
246        * startup/bspstart.c: Remove assignments of
247        Cpu_table.do_zero_of_workspace to TRUE since TRUE is the default
248        value in boot_card.c
249
2502007-02-06      Ralf Corsépius <ralf.corsepius@rtems.org>
251
252        * smc/smc.c: include bspIo.h for printk.
253
2542006-12-15      Ralf Corsépius <ralf.corsepius@rtems.org>
255
256        * smc/smc.c: Comment out sm_status (unused).
257
2582006-11-15      Joel Sherrill <joel@OARcorp.com>
259
260        * Makefile.am: Merge c_rtems_main() into boot_card(). This eliminated a
261        file and simplified initialization.
262
2632006-10-17      Ralf Corsépius <ralf.corsepius@rtems.org>
264
265        * Makefile.am: Remove superfluous -DASM.
266
2672006-10-17      Ralf Corsépius <ralf.corsepius@rtems.org>
268
269        * configure.ac: Require autoconf-2.60. Require automake-1.10.
270
2712006-09-11      Chris Johns <chrisj@rtems.org>
272
273        * smc/smc.h: Remove extra CRLF.
274       
2752006-01-11      Ralf Corsepius <ralf.corsepius@rtems.org>
276
277        * Makefile.am: Add preinstall.am.
278
2792005-11-22      Ralf Corsepius <ralf.corsepius@rtems.org>
280
281        * bsp_specs: remove %lib.
282
2832005-11-12      Ralf Corsepius <ralf.corsepius@rtems.org>
284
285        * bsp_specs: Remove %cpp.
286
2872005-07-25      Philippe Simons <loki_666@fastmail.fm>
288
289        * Makefile.am: added smc.rel.
290        * smc/smc.c, smc/smc.h: New files.
291
2922005-07-07      Philippe Simons <loki_666@fastmail.fm>
293
294        * Makefile.am: Remove lcd.rel, added console/uart.c,
295        removed conio stuffs.
296        * console/conio.c, console/console.c, console/defaultfont.c,
297        include/conio.h : files removed.
298        * console/uart.c: New file.
299        * include/bsp.h: lcd.c prototypes removed.
300        * startup/bspstart.c: bsp_reset() cause gp32 to reset to bios,
301        added a bsp_idle_task which put s3c2400 in a "wait for IRQ" state.
302
3032005-06-06      Philippe Simons <loki_666@fastmail.fm>
304
305        * Makefile.am: Include lcd.rel.
306
3072005-06-01      Philippe Simons <loki_666@fastmail.fm>
308
309        * bsp_specs: Add rules for cpp support
310        * include/bsp.h: Add gp32 support fct prototypes
311        * console/conio.c: Moved video buffer to 0x0c7ed000
312        * startup/bspstart.c: Add some init code, some cleaning...
313
3142005-05-26      Ralf Corsepius <ralf.corsepius@rtems.org>
315
316        * include/bsp.h: New header guard.
317
3182005-04-26      Joel Sherrill <joel@OARcorp.com>
319
320        * startup/bspstart.c: Add include rtems/bspIo.h to eliminate warning.
321
Note: See TracBrowser for help on using the repository browser.