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

4.115
Last change on this file since bb2b825 was bdd3b637, checked in by Jennifer Averett <Jennifer.Averett@…>, on 10/18/11 at 18:26:36

2011-10-18 Jennifer Averett <Jennifer.Averett@…>

PR 1917/bsps

  • Makefile.am, console/uart.c: Modifications to add dynamic tables for libchip serial drivers.
  • Property mode set to 100644
File size: 10.6 KB
RevLine 
[bdd3b637]12011-10-18      Jennifer Averett <Jennifer.Averett@OARcorp.com>
2
3        PR 1917/bsps
4        * Makefile.am, console/uart.c: Modifications to add dynamic tables for
5        libchip serial drivers.
6
[aaa026c]72011-02-11      Ralf Corsépius <ralf.corsepius@rtems.org>
8
9        * startup/bspreset.c, startup/bspstart.c:
10        Use "__asm__" instead of "asm" for improved c99-compliance.
11
[8ee3775]122011-02-02      Ralf Corsépius <ralf.corsepius@rtems.org>
13
14        * configure.ac: Require autoconf-2.68, automake-1.11.1.
15
[dfee787]162010-12-03      Sebastian Huber <sebastian.huber@embedded-brains.de>
17
18        * start/start.S, startup/linkcmds: Use linker command base file.
19
[5ae1cae]202010-04-30      Sebastian Huber <sebastian.huber@embedded-brains.de>
21
22        * Makefile.am, preinstall.am: Added generic interrupt support modules.
23        * include/bsp.h: Define BSP_FEATURE_IRQ_EXTENSION.
24        * startup/bspstart.c: Interrupt support changes.
25
[0441091]262010-04-30      Sebastian Huber <sebastian.huber@embedded-brains.de>
27
28        * make/custom/gp32.cfg: Use VFP floating point model.
29
[5d44c859]302010-04-25      Joel Sherrill <joel.sherrilL@OARcorp.com>
31
32        * console/uart.c: Fix warnings.
33
[c193baad]342010-04-09      Thomas Doerfler <Thomas.Doerfler@embedded-brains.de>
35
36        * Makefile.am, startup/bspstart.c: make irq data types consistent,
37        use common code for s3c24xx
38
[de237f4]392010-04-07      Joel Sherrill <joel.sherrill@oarcorp.com>
40
41        * start/start.S: Verify boot_card() is passed a NULL.
42
[965dc55]432010-02-26      Joel Sherrill <joel.sherrill@oarcorp.com>
44
45        * smc/smc.c: Replace EBADRQC with EINVAL.
46
[1ba96ef9]472010-01-18      Sebastian Huber <sebastian.huber@embedded-brains.de>
48
49        * smc/smc.c: Update for block device API change.
50
[346f6c77]512009-10-21      Ralf Corsépius <ralf.corsepius@rtems.org>
52
53        * make/custom/gp32.cfg: Remove RTEMS_BSP_FAMILY.
54
[d236e964]552009-10-20      Ralf Corsépius <ralf.corsepius@rtems.org>
56
57        * configure.ac: Don't add -ansi -fasm to CFLAGS.
58
[fdaa1354]592009-10-16      Sebastian Huber <sebastian.huber@embedded-brains.de>
60
61        * smc/smc.c: Update for block device API change.
62
[295399ea]632009-10-15      Ralf Corsépius <ralf.corsepius@rtems.org>
64
65        * make/custom/gp32.cfg: New (relocated from /make/custom).
66
[6b2b37d2]672009-09-15      Ralf Corsépius <ralf.corsepius@rtems.org>
68
69        * configure.ac: Remove RTEMS_BSP_BOOTCARD_OPTIONS.
70
71 2009-08-21     Joel Sherrill <joel.sherrill@OARcorp.com>
[a3a6fae]72
73        * include/bsp.h: Eliminate BSPs defining NUMBER_OF_TERMIOS_PORTS.
74        Should be automatically handled by confdefs.h or the application.
75
[d1be26b]762009-07-16      Joel Sherrill <joel.sherrill@oarcorp.com>
77
78        * configure.ac: Rename BSP_BOOTCARD_OPTIONS to
79        RTEMS_BSP_BOOTCARD_OPTIONS. Add RTEMS_BSP_CLEANUP_OPTIONS so all BSPs
80        have the same options.
81
[820d1ab0]822009-04-28      Chris Johns <chrisj@rtems.org>
83
84        * start/start.S: Update for boot_card command line change.
85
[df393962]862008-12-04      Joel Sherrill <joel.sherrill@oarcorp.com>
87
88        * bsp_specs: Move -e start from *link to *startfile to avoid warning
89        for undefined entry symbol when linking relocatables with binutils
90        2.19.
91
[9957dbf]922008-10-02      Joel Sherrill <joel.sherrill@OARcorp.com>
93
94        * Makefile.am, preinstall.am: Use shared tm27.h stub.
95        * include/tm27.h: Removed.
96
[c0bea05]972008-09-29      Ralf Corsépius <ralf.corsepius@rtems.org>
98
99        * Makefile.am: Eliminate bsp.am. Build startup files as side-effect
100        of building libbspstart.a, using automake-rules.
101
[64eb0c7]1022008-09-29      Ralf Corsépius <ralf.corsepius@rtems.org>
103
104        * Makefile.am: Eliminate *_SOURCES.
105
[e94666d]1062008-09-29      Ralf Corsépius <ralf.corsepius@rtems.org>
107
108        * Makefile.am: Move noinst_LIBRARIES = libbsp.a before its
109        components.
110
[4ba8866]1112008-09-29      Ralf Corsépius <ralf.corsepius@rtems.org>
112
113        * Makefile.am: Remove noinst_PROGRAMS (Unused).
114
[3416c44]1152008-09-26      Ralf Corsépius <ralf.corsepius@rtems.org>
116
117        * Makefile.am: Cleanup ../../shared/include/bootcard.h handling.
118
[95aa5e1]1192008-09-23      Joel Sherrill <joel.sherrill@oarcorp.com>
120
121        * configure.ac: Make letting boot_card() handle work area allocation
122        mandatory. Rename RTEMS_BSP_BOOTCARD_HANDLES_RAM_ALLOCATION to
123        BSP_BOOTCARD_OPTIONS.
124
[bf7e13f]1252008-09-22      Joel Sherrill <joel.sherrill@oarcorp.com>
126
127        * Makefile.am, configure.ac, console/uart.c, startup/bspstart.c: Use
128        standardized bsp_cleanup() which can optionally print a message, poll
129        for user to press key, and call bsp_reset(). Using this eliminates
130        the various bsp_cleanup() implementations which had their own
131        implementation and variety of string constants.
132        * startup/bspreset.c: New file.
133        * startup/bspclean.c: Removed.
134
[127e726a]1352008-09-19      Joel Sherrill <joel.sherrill@oarcorp.com>
136
137        * Makefile.am, startup/linkcmds: Use top level shared
138        bsp_get_work_area() implementation.
139
[a196084]1402008-09-16      Joel Sherrill <joel.sherrill@oarcorp.com>
141
142        * startup/bspstart.c: Remove unnecessary includes of
143        rtems/libcsupport.h and rtems/libio.h.
144
[cdeed304]1452008-09-14      Joel Sherrill <joel.sherrill@oarcorp.com>
146
147        * Makefile.am, configure.ac, startup/bspstart.c: Split out
148        bsp_get_work_area() into its own file and user BSP Framework to
149        perform more initialization. Use same shared implementation as
150        edb7312 and csb336.
151
[21c9770]1522008-08-21      Joel Sherrill <joel.sherrill@oarcorp.com>
153
154        * Makefile.am: No BSP should use exit.c as a file name. exit() is POSIX
155        routine.
156        * startup/bspclean.c: New file.
157        * startup/exit.c: Removed.
158
[0b27c3d]1592008-08-18      Ralf Corsépius <ralf.corsepius@rtems.org>
160
161        * smc/smc.c, startup/exit.c: Add missing prototypes.
162
[2462541]1632008-08-06      Chris Johns <chrisj@rtems.org>
164
165        * smc/smc.c: Fix the fix. The field is bufnum.
166
[3d58766]1672008-08-05      Joel Sherrill <joel.sherrill@OARcorp.com>
168
169        * smc/smc.c: Fix warning.
170
[e9e422e]1712008-07-29      Chris Johns <chrisj@rtems.org>
172
173        * smc/smc.c: Updated to the libblock changes.
174
[1d0ee80e]1752008-05-14      Joel Sherrill <joel.sherrill@OARcorp.com>
176
177        * Makefile.am: Rework to avoid .rel files.
178
[6ea100c1]1792008-05-12      Joel Sherrill <joel.sherrill@OARcorp.com>
180
181        * startup/bspstart.c: Refactored and renamed initialization routines to
182        rtems_initialize_data_structures, rtems_initialize_before_drivers,
183        rtems_initialize_device_drivers, and
184        rtems_initialize_start_multitasking. This opened the sequence up so
185        that bootcard() could provide a more robust and flexible framework
186        which is easier to explain and understand. This also lays the
187        groundwork for sharing the division of available memory between the
188        RTEMS workspace and heap and the C library initialization across all
189        BSPs.
190
[0542a23]1912008-05-06      Ray Xu <rayx.cn@gmail.com>
192
193        * console/uart.c, include/bsp.h, smc/smc.c, startup/bspstart.c: Merge
194        smdk2410 with gp32.
195
[d1f57b5]1962008-03-03      Joel Sherrill <joel.sherrill@OARcorp.com>
197
198        * startup/linkcmds: Add wildcard to gcc_except_table section so
199        programs compiled with gcc 4.3.x can link.
200
[6710d81]2012007-12-11      Joel Sherrill <joel.sherrill@OARcorp.com>
202
203        * include/bsp.h, startup/bspstart.c: Fix idle task prototype.
204
[4130d8e2]2052007-12-11      Joel Sherrill <joel.sherrill@OARcorp.com>
206
207        * include/bsp.h, startup/bspstart.c: Eliminate copies of the
208        Configuration Table. Use the RTEMS provided accessor macros to obtain
209        configuration fields.
210
[d34d8692]2112007-12-04      Joel Sherrill <joel.sherrill@OARcorp.com>
212
213        * include/bsp.h, startup/bspstart.c: Move interrupt_stack_size field
214        from CPU Table to Configuration Table. Eliminate CPU Table from all
215        ports. Delete references to CPU Table in all forms.
216
[b5e7018]2172007-12-03      Joel Sherrill <joel.sherrill@OARcorp.com>
218
219        * Makefile.am, include/bsp.h, startup/bspstart.c: Moved most of the
220        remaining CPU Table fields to the Configuration Table. This included
221        pretasking_hook, predriver_hook, postdriver_hook, idle_task,
222        do_zero_of_workspace, extra_mpci_receive_server_stack,
223        stack_allocate_hook, and stack_free_hook. As a side-effect of this
224        effort some multiprocessing code was made conditional and some style
225        clean up occurred.
226
[80231685]2272007-09-12      Joel Sherrill <joel.sherrill@OARcorp.com>
228
229        PR 1257/bsps
230        * startup/bspstart.c: Code outside of cpukit should use the public
231        API for rtems_interrupt_disable/rtems_interrupt_enable. By bypassing
232        the public API and directly accessing _CPU_ISR_Disable and
233        _CPU_ISR_Enable, they were bypassing the compiler memory barrier
234        directive which could lead to problems. This patch also changes the
235        type of the variable passed into these routines and addresses minor
236        style issues.
237
2382007-05-28      Joel Sherrill <joel.sherrill@OARcorp.com>
239
240        * startup/bspstart.c: Eliminate maximum_drivers configuration parameter
[15aecdc]2412007-05-28      Joel Sherrill <joel.sherrill@OARcorp.com>
242
243        * startup/bspstart.c: Eliminate maximum_drivers configuration parameter
244        since it was used to configure a no longer used feature. Device names
245        are now part of the filesystem not in a table.
246
[a5ef8c53]2472007-05-15      Ray Xu <rayx@gmail.com>
248
249        * Makefile.am: Add abort.rel since it is now in the BSP shared source,
250        not in score/cpu.
251
[80c6ce9]2522007-04-12      Ralf Corsépius <ralf.corsepius@rtems.org>
253
254        * bsp_specs: Remove qrtems_debug.
255
[cac81d1]2562007-03-12      Joel Sherrill <joel@OARcorp.com>
257
258        * console/uart.c, start/start.S, startup/linkcmds, startup/memmap.c:
259        Correct license URL and/or fix mistake in copyright notice. Both of
260        these mistakes appear to be from code submitted after these changes
261        were made previously.
262
[3f0cfc56]2632007-03-11      Joel Sherrill <joel@OARcorp.com>
264
265        * startup/bspstart.c: Remove assignments of
266        Cpu_table.do_zero_of_workspace to TRUE since TRUE is the default
267        value in boot_card.c
268
[936362b3]2692007-02-06      Ralf Corsépius <ralf.corsepius@rtems.org>
270
271        * smc/smc.c: include bspIo.h for printk.
272
[972fa2c]2732006-12-15      Ralf Corsépius <ralf.corsepius@rtems.org>
274
275        * smc/smc.c: Comment out sm_status (unused).
276
[aa4369c]2772006-11-15      Joel Sherrill <joel@OARcorp.com>
278
279        * Makefile.am: Merge c_rtems_main() into boot_card(). This eliminated a
280        file and simplified initialization.
281
[57357d9]2822006-10-17      Ralf Corsépius <ralf.corsepius@rtems.org>
283
284        * Makefile.am: Remove superfluous -DASM.
285
[754610f]2862006-10-17      Ralf Corsépius <ralf.corsepius@rtems.org>
287
288        * configure.ac: Require autoconf-2.60. Require automake-1.10.
289
[cb66894]2902006-09-11      Chris Johns <chrisj@rtems.org>
291
292        * smc/smc.h: Remove extra CRLF.
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
[4906d7f7]3062005-07-25      Philippe Simons <loki_666@fastmail.fm>
307
308        * Makefile.am: added smc.rel.
309        * smc/smc.c, smc/smc.h: New files.
310
[4bc22a6d]3112005-07-07      Philippe Simons <loki_666@fastmail.fm>
312
313        * Makefile.am: Remove lcd.rel, added console/uart.c,
314        removed conio stuffs.
315        * console/conio.c, console/console.c, console/defaultfont.c,
316        include/conio.h : files removed.
317        * console/uart.c: New file.
318        * include/bsp.h: lcd.c prototypes removed.
319        * startup/bspstart.c: bsp_reset() cause gp32 to reset to bios,
320        added a bsp_idle_task which put s3c2400 in a "wait for IRQ" state.
321
[44b4cf4]3222005-06-06      Philippe Simons <loki_666@fastmail.fm>
323
324        * Makefile.am: Include lcd.rel.
325
[32cf23b1]3262005-06-01      Philippe Simons <loki_666@fastmail.fm>
327
328        * bsp_specs: Add rules for cpp support
329        * include/bsp.h: Add gp32 support fct prototypes
330        * console/conio.c: Moved video buffer to 0x0c7ed000
331        * startup/bspstart.c: Add some init code, some cleaning...
332
[34c4852]3332005-05-26      Ralf Corsepius <ralf.corsepius@rtems.org>
334
335        * include/bsp.h: New header guard.
336
[17a5e1d8]3372005-04-26      Joel Sherrill <joel@OARcorp.com>
338
339        * startup/bspstart.c: Add include rtems/bspIo.h to eliminate warning.
340
Note: See TracBrowser for help on using the repository browser.