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

4.104.115
Last change on this file since c193baad was c193baad, checked in by Thomas Doerfler <Thomas.Doerfler@…>, on 04/09/10 at 20:24:57

unify irq data types and code, merge s3c2400/s3c2410 support

  • Property mode set to 100644
File size: 9.6 KB
Line 
12010-04-09      Thomas Doerfler <Thomas.Doerfler@embedded-brains.de>
2
3        * Makefile.am, startup/bspstart.c: make irq data types consistent,
4        use common code for s3c24xx
5
62010-04-07      Joel Sherrill <joel.sherrill@oarcorp.com>
7
8        * start/start.S: Verify boot_card() is passed a NULL.
9
102010-02-26      Joel Sherrill <joel.sherrill@oarcorp.com>
11
12        * smc/smc.c: Replace EBADRQC with EINVAL.
13
142010-01-18      Sebastian Huber <sebastian.huber@embedded-brains.de>
15
16        * smc/smc.c: Update for block device API change.
17
182009-10-21      Ralf Corsépius <ralf.corsepius@rtems.org>
19
20        * make/custom/gp32.cfg: Remove RTEMS_BSP_FAMILY.
21
222009-10-20      Ralf Corsépius <ralf.corsepius@rtems.org>
23
24        * configure.ac: Don't add -ansi -fasm to CFLAGS.
25
262009-10-16      Sebastian Huber <sebastian.huber@embedded-brains.de>
27
28        * smc/smc.c: Update for block device API change.
29
302009-10-15      Ralf Corsépius <ralf.corsepius@rtems.org>
31
32        * make/custom/gp32.cfg: New (relocated from /make/custom).
33
342009-09-15      Ralf Corsépius <ralf.corsepius@rtems.org>
35
36        * configure.ac: Remove RTEMS_BSP_BOOTCARD_OPTIONS.
37
38 2009-08-21     Joel Sherrill <joel.sherrill@OARcorp.com>
39
40        * include/bsp.h: Eliminate BSPs defining NUMBER_OF_TERMIOS_PORTS.
41        Should be automatically handled by confdefs.h or the application.
42
432009-07-16      Joel Sherrill <joel.sherrill@oarcorp.com>
44
45        * configure.ac: Rename BSP_BOOTCARD_OPTIONS to
46        RTEMS_BSP_BOOTCARD_OPTIONS. Add RTEMS_BSP_CLEANUP_OPTIONS so all BSPs
47        have the same options.
48
492009-04-28      Chris Johns <chrisj@rtems.org>
50
51        * start/start.S: Update for boot_card command line change.
52
532008-12-04      Joel Sherrill <joel.sherrill@oarcorp.com>
54
55        * bsp_specs: Move -e start from *link to *startfile to avoid warning
56        for undefined entry symbol when linking relocatables with binutils
57        2.19.
58
592008-10-02      Joel Sherrill <joel.sherrill@OARcorp.com>
60
61        * Makefile.am, preinstall.am: Use shared tm27.h stub.
62        * include/tm27.h: Removed.
63
642008-09-29      Ralf Corsépius <ralf.corsepius@rtems.org>
65
66        * Makefile.am: Eliminate bsp.am. Build startup files as side-effect
67        of building libbspstart.a, using automake-rules.
68
692008-09-29      Ralf Corsépius <ralf.corsepius@rtems.org>
70
71        * Makefile.am: Eliminate *_SOURCES.
72
732008-09-29      Ralf Corsépius <ralf.corsepius@rtems.org>
74
75        * Makefile.am: Move noinst_LIBRARIES = libbsp.a before its
76        components.
77
782008-09-29      Ralf Corsépius <ralf.corsepius@rtems.org>
79
80        * Makefile.am: Remove noinst_PROGRAMS (Unused).
81
822008-09-26      Ralf Corsépius <ralf.corsepius@rtems.org>
83
84        * Makefile.am: Cleanup ../../shared/include/bootcard.h handling.
85
862008-09-23      Joel Sherrill <joel.sherrill@oarcorp.com>
87
88        * configure.ac: Make letting boot_card() handle work area allocation
89        mandatory. Rename RTEMS_BSP_BOOTCARD_HANDLES_RAM_ALLOCATION to
90        BSP_BOOTCARD_OPTIONS.
91
922008-09-22      Joel Sherrill <joel.sherrill@oarcorp.com>
93
94        * Makefile.am, configure.ac, console/uart.c, startup/bspstart.c: Use
95        standardized bsp_cleanup() which can optionally print a message, poll
96        for user to press key, and call bsp_reset(). Using this eliminates
97        the various bsp_cleanup() implementations which had their own
98        implementation and variety of string constants.
99        * startup/bspreset.c: New file.
100        * startup/bspclean.c: Removed.
101
1022008-09-19      Joel Sherrill <joel.sherrill@oarcorp.com>
103
104        * Makefile.am, startup/linkcmds: Use top level shared
105        bsp_get_work_area() implementation.
106
1072008-09-16      Joel Sherrill <joel.sherrill@oarcorp.com>
108
109        * startup/bspstart.c: Remove unnecessary includes of
110        rtems/libcsupport.h and rtems/libio.h.
111
1122008-09-14      Joel Sherrill <joel.sherrill@oarcorp.com>
113
114        * Makefile.am, configure.ac, startup/bspstart.c: Split out
115        bsp_get_work_area() into its own file and user BSP Framework to
116        perform more initialization. Use same shared implementation as
117        edb7312 and csb336.
118
1192008-08-21      Joel Sherrill <joel.sherrill@oarcorp.com>
120
121        * Makefile.am: No BSP should use exit.c as a file name. exit() is POSIX
122        routine.
123        * startup/bspclean.c: New file.
124        * startup/exit.c: Removed.
125
1262008-08-18      Ralf Corsépius <ralf.corsepius@rtems.org>
127
128        * smc/smc.c, startup/exit.c: Add missing prototypes.
129
1302008-08-06      Chris Johns <chrisj@rtems.org>
131
132        * smc/smc.c: Fix the fix. The field is bufnum.
133
1342008-08-05      Joel Sherrill <joel.sherrill@OARcorp.com>
135
136        * smc/smc.c: Fix warning.
137
1382008-07-29      Chris Johns <chrisj@rtems.org>
139
140        * smc/smc.c: Updated to the libblock changes.
141
1422008-05-14      Joel Sherrill <joel.sherrill@OARcorp.com>
143
144        * Makefile.am: Rework to avoid .rel files.
145
1462008-05-12      Joel Sherrill <joel.sherrill@OARcorp.com>
147
148        * startup/bspstart.c: Refactored and renamed initialization routines to
149        rtems_initialize_data_structures, rtems_initialize_before_drivers,
150        rtems_initialize_device_drivers, and
151        rtems_initialize_start_multitasking. This opened the sequence up so
152        that bootcard() could provide a more robust and flexible framework
153        which is easier to explain and understand. This also lays the
154        groundwork for sharing the division of available memory between the
155        RTEMS workspace and heap and the C library initialization across all
156        BSPs.
157
1582008-05-06      Ray Xu <rayx.cn@gmail.com>
159
160        * console/uart.c, include/bsp.h, smc/smc.c, startup/bspstart.c: Merge
161        smdk2410 with gp32.
162
1632008-03-03      Joel Sherrill <joel.sherrill@OARcorp.com>
164
165        * startup/linkcmds: Add wildcard to gcc_except_table section so
166        programs compiled with gcc 4.3.x can link.
167
1682007-12-11      Joel Sherrill <joel.sherrill@OARcorp.com>
169
170        * include/bsp.h, startup/bspstart.c: Fix idle task prototype.
171
1722007-12-11      Joel Sherrill <joel.sherrill@OARcorp.com>
173
174        * include/bsp.h, startup/bspstart.c: Eliminate copies of the
175        Configuration Table. Use the RTEMS provided accessor macros to obtain
176        configuration fields.
177
1782007-12-04      Joel Sherrill <joel.sherrill@OARcorp.com>
179
180        * include/bsp.h, startup/bspstart.c: Move interrupt_stack_size field
181        from CPU Table to Configuration Table. Eliminate CPU Table from all
182        ports. Delete references to CPU Table in all forms.
183
1842007-12-03      Joel Sherrill <joel.sherrill@OARcorp.com>
185
186        * Makefile.am, include/bsp.h, startup/bspstart.c: Moved most of the
187        remaining CPU Table fields to the Configuration Table. This included
188        pretasking_hook, predriver_hook, postdriver_hook, idle_task,
189        do_zero_of_workspace, extra_mpci_receive_server_stack,
190        stack_allocate_hook, and stack_free_hook. As a side-effect of this
191        effort some multiprocessing code was made conditional and some style
192        clean up occurred.
193
1942007-09-12      Joel Sherrill <joel.sherrill@OARcorp.com>
195
196        PR 1257/bsps
197        * startup/bspstart.c: Code outside of cpukit should use the public
198        API for rtems_interrupt_disable/rtems_interrupt_enable. By bypassing
199        the public API and directly accessing _CPU_ISR_Disable and
200        _CPU_ISR_Enable, they were bypassing the compiler memory barrier
201        directive which could lead to problems. This patch also changes the
202        type of the variable passed into these routines and addresses minor
203        style issues.
204
2052007-05-28      Joel Sherrill <joel.sherrill@OARcorp.com>
206
207        * startup/bspstart.c: Eliminate maximum_drivers configuration parameter
2082007-05-28      Joel Sherrill <joel.sherrill@OARcorp.com>
209
210        * startup/bspstart.c: Eliminate maximum_drivers configuration parameter
211        since it was used to configure a no longer used feature. Device names
212        are now part of the filesystem not in a table.
213
2142007-05-15      Ray Xu <rayx@gmail.com>
215
216        * Makefile.am: Add abort.rel since it is now in the BSP shared source,
217        not in score/cpu.
218
2192007-04-12      Ralf Corsépius <ralf.corsepius@rtems.org>
220
221        * bsp_specs: Remove qrtems_debug.
222
2232007-03-12      Joel Sherrill <joel@OARcorp.com>
224
225        * console/uart.c, start/start.S, startup/linkcmds, startup/memmap.c:
226        Correct license URL and/or fix mistake in copyright notice. Both of
227        these mistakes appear to be from code submitted after these changes
228        were made previously.
229
2302007-03-11      Joel Sherrill <joel@OARcorp.com>
231
232        * startup/bspstart.c: Remove assignments of
233        Cpu_table.do_zero_of_workspace to TRUE since TRUE is the default
234        value in boot_card.c
235
2362007-02-06      Ralf Corsépius <ralf.corsepius@rtems.org>
237
238        * smc/smc.c: include bspIo.h for printk.
239
2402006-12-15      Ralf Corsépius <ralf.corsepius@rtems.org>
241
242        * smc/smc.c: Comment out sm_status (unused).
243
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
2492006-10-17      Ralf Corsépius <ralf.corsepius@rtems.org>
250
251        * Makefile.am: Remove superfluous -DASM.
252
2532006-10-17      Ralf Corsépius <ralf.corsepius@rtems.org>
254
255        * configure.ac: Require autoconf-2.60. Require automake-1.10.
256
2572006-09-11      Chris Johns <chrisj@rtems.org>
258
259        * smc/smc.h: Remove extra CRLF.
260       
2612006-01-11      Ralf Corsepius <ralf.corsepius@rtems.org>
262
263        * Makefile.am: Add preinstall.am.
264
2652005-11-22      Ralf Corsepius <ralf.corsepius@rtems.org>
266
267        * bsp_specs: remove %lib.
268
2692005-11-12      Ralf Corsepius <ralf.corsepius@rtems.org>
270
271        * bsp_specs: Remove %cpp.
272
2732005-07-25      Philippe Simons <loki_666@fastmail.fm>
274
275        * Makefile.am: added smc.rel.
276        * smc/smc.c, smc/smc.h: New files.
277
2782005-07-07      Philippe Simons <loki_666@fastmail.fm>
279
280        * Makefile.am: Remove lcd.rel, added console/uart.c,
281        removed conio stuffs.
282        * console/conio.c, console/console.c, console/defaultfont.c,
283        include/conio.h : files removed.
284        * console/uart.c: New file.
285        * include/bsp.h: lcd.c prototypes removed.
286        * startup/bspstart.c: bsp_reset() cause gp32 to reset to bios,
287        added a bsp_idle_task which put s3c2400 in a "wait for IRQ" state.
288
2892005-06-06      Philippe Simons <loki_666@fastmail.fm>
290
291        * Makefile.am: Include lcd.rel.
292
2932005-06-01      Philippe Simons <loki_666@fastmail.fm>
294
295        * bsp_specs: Add rules for cpp support
296        * include/bsp.h: Add gp32 support fct prototypes
297        * console/conio.c: Moved video buffer to 0x0c7ed000
298        * startup/bspstart.c: Add some init code, some cleaning...
299
3002005-05-26      Ralf Corsepius <ralf.corsepius@rtems.org>
301
302        * include/bsp.h: New header guard.
303
3042005-04-26      Joel Sherrill <joel@OARcorp.com>
305
306        * startup/bspstart.c: Add include rtems/bspIo.h to eliminate warning.
307
Note: See TracBrowser for help on using the repository browser.