source: rtems/c/src/lib/libbsp/arm/gba/ChangeLog @ 6789d70

4.104.115
Last change on this file since 6789d70 was 6789d70, checked in by Ralf Corsepius <ralf.corsepius@…>, on 12/07/09 at 16:21:07

2009-12-07 Ralf Corsépius <ralf.corsepius@…>

  • console/conio.c, console/console.c, include/conio.h: Let *getch return "int". Remove casts.
  • Property mode set to 100644
File size: 10.7 KB
Line 
12009-12-07      Ralf Corsépius <ralf.corsepius@rtems.org>
2
3        * console/conio.c, console/console.c, include/conio.h:
4        Let *getch return "int". Remove casts.
5
62009-10-21      Ralf Corsépius <ralf.corsepius@rtems.org>
7
8        * make/custom/gba.cfg: Remove RTEMS_BSP_FAMILY.
9
102009-10-20      Ralf Corsépius <ralf.corsepius@rtems.org>
11
12        * configure.ac: Don't add -ansi -fasm to CFLAGS.
13
142009-10-15      Ralf Corsépius <ralf.corsepius@rtems.org>
15
16        * make/custom/gba.cfg: New (relocated from /make/custom).
17
182009-09-15      Ralf Corsépius <ralf.corsepius@rtems.org>
19
20        * configure.ac: Remove RTEMS_BSP_BOOTCARD_OPTIONS.
21
22 2009-08-21     Joel Sherrill <joel.sherrill@OARcorp.com>
23
24        * include/bsp.h: Eliminate BSPs defining NUMBER_OF_TERMIOS_PORTS.
25        Should be automatically handled by confdefs.h or the application.
26
272009-07-16      Joel Sherrill <joel.sherrill@oarcorp.com>
28
29        * configure.ac: Rename BSP_BOOTCARD_OPTIONS to
30        RTEMS_BSP_BOOTCARD_OPTIONS. Add RTEMS_BSP_CLEANUP_OPTIONS so all BSPs
31        have the same options.
32
332009-07-15      Sebastian Huber <sebastian.huber@embedded-brains.de>
34
35        * startup/cpu.c, startup/cpu_asm.S: Removed files.
36        * Makefile.am: Removed references to deleted files 'startup/cpu.c' and
37        'startup/cpu_asm.S'.
38        * irq/irq_asm.S, irq/bsp_irq_asm.S: Renamed ExecuteITHandler() into
39        bsp_interrupt_dispatch().
40
412009-05-08      Joel Sherrill <joel.sherrill@oarcorp.com>
42
43        * startup/bspgetworkarea.c: Switch from ssize_t to uintptr_t for
44        bsp_get_work_area() since the work area is larger than a single
45        allocatable object.
46
472009-04-28      Chris Johns <chrisj@rtems.org>
48
49        * start/start.S: Update for boot_card command line change.
50
512009-03-12      Joel Sherrill <joel.sherrill@OARcorp.com>
52
53        PR 1385/cpukit
54        * irq/irq_asm.S: When the type rtems_boolean was switched to the C99
55        bool, the size changed from 4 bytes to 1 byte. The interrupt
56        dispatching code accesses two boolean variables for scheduling
57        purposes and the assembly implementations of this code did not get
58        updated.
59
602009-02-26      Joel Sherrill <joel.sherrill@OARcorp.com>
61
62        * startup/cpu.c: Now compiles. Does not run.
63
642008-12-11      Ralf Corsépius <ralf.corsepius@rtems.org>
65
66        * startup/cpu.c: Add missing prototype.
67
682008-12-05      Ralf Corsépius <ralf.corsepius@rtems.org>
69
70        * bsp_specs: Remove -Qy from *link.
71
722008-12-04      Joel Sherrill <joel.sherrill@oarcorp.com>
73
74        * bsp_specs: Move -e start from *link to *startfile to avoid warning
75        for undefined entry symbol when linking relocatables with binutils
76        2.19.
77
782008-10-02      Joel Sherrill <joel.sherrill@OARcorp.com>
79
80        * Makefile.am, preinstall.am: Use shared tm27.h stub.
81        * include/tm27.h: Removed.
82
832008-10-02      Joel Sherrill <joel.sherrill@oarcorp.com>
84
85        * startup/bspgetworkarea.c: Change size_t to ssize_t on
86        bsp_get_work_area(). On 16-bit architectures, size_t can be 16-bits
87        which would limit the work area to 64K.
88
892008-09-30      Ralf Corsépius <ralf.corsepius@rtems.org>
90
91        * clock/clockdrv.c: include "../../../shared/clockdrv_shell.h".
92        * Makefile.am: Reflect changes above.
93
942008-09-30      Ralf Corsépius <ralf.corsepius@rtems.org>
95
96        * console/defaultfont.c: Remove (Renamed into console/defaultfont.h).
97        * console/defaultfont.h: New (Renamed from console/defaultfont.c).
98        * Makefile.am, console/conio.c: Reflect renamer.
99
1002008-09-29      Ralf Corsépius <ralf.corsepius@rtems.org>
101
102        * Makefile.am: Eliminate bsp.am. Build startup files as side-effect
103        of building libbspstart.a, using automake-rules.
104
1052008-09-29      Ralf Corsépius <ralf.corsepius@rtems.org>
106
107        * Makefile.am: Eliminate *_SOURCES.
108
1092008-09-29      Ralf Corsépius <ralf.corsepius@rtems.org>
110
111        * Makefile.am: Move noinst_LIBRARIES = libbsp.a before its
112        components.
113
1142008-09-26      Ralf Corsépius <ralf.corsepius@rtems.org>
115
116        * Makefile.am: Cleanup ../../shared/include/bootcard.h handling.
117
1182008-09-24      Ralf Corsepius <ralf.corsepius@rtems.org>
119
120        * Makefile.am: Remove empty HAS_NETWORKING conditional.
121
1222008-09-23      Joel Sherrill <joel.sherrill@oarcorp.com>
123
124        * configure.ac: Make letting boot_card() handle work area allocation
125        mandatory. Rename RTEMS_BSP_BOOTCARD_HANDLES_RAM_ALLOCATION to
126        BSP_BOOTCARD_OPTIONS.
127
1282008-09-22      Joel Sherrill <joel.sherrill@oarcorp.com>
129
130        * startup/bspreset.c: New file.
131
1322008-09-22      Joel Sherrill <joel.sherrill@oarcorp.com>
133
134        * Makefile.am, configure.ac, console/console.c: Use standardized
135        bsp_cleanup() which can optionally print a message, poll for user to
136        press key, and call bsp_reset(). Using this eliminates the various
137        bsp_cleanup() implementations which had their own implementation and
138        variety of string constants.
139        * startup/bspclean.c: Removed.
140
1412008-09-16      Joel Sherrill <joel.sherrill@oarcorp.com>
142
143        * startup/bspstart.c: Remove unnecessary includes of
144        rtems/libcsupport.h and rtems/libio.h.
145
1462008-09-12      Joel Sherrill <joel.sherrill@OARcorp.com>
147
148        * Makefile.am, configure.ac, startup/bspstart.c: Now support
149        bsp_get_work_area() and used shared implementation of it and
150        bsp_pretasking_hook. Ticker runs.
151        * startup/bspgetworkarea.c: New file.
152
1532008-09-10      Joel Sherrill <joel.sherrill@oarcorp.com>
154
155        * startup/bspstart.c: Review of all bsp_cleanup() implementations. In
156        this phase, all prototypes were removed from bsp.h and empty
157        implementations were removed and made to use the shared stub.
158
1592008-09-06      Ralf Corsepius <ralf.corsepius@rtems.org>
160
161        * irq/irq.c: Minor "bool" fixes.
162
1632008-09-05      Ralf Corsepius <ralf.corsepius@rtems.org>
164
165        * startup/cpu.c, timer/timer.c: Convert to "bool".
166
1672008-08-31      Joel Sherrill <joel.sherrill@oarcorp.com>
168
169        * timer/timer.c: Eliminate empty function from every benchmark timer
170        driver. Fix spelling.
171
1722008-08-31      Joel Sherrill <joel.sherrill@oarcorp.com>
173
174        * timer/timer.c: Rename timer driver methods to follow RTEMS
175        programming conventions.
176
1772008-08-27      Ralf Corsépius <ralf.corsepius@rtems.org>
178
179        * timer/timer.c: Eliminate rtems_boolean.
180
1812008-08-21      Joel Sherrill <joel.sherrill@oarcorp.com>
182
183        * Makefile.am: No BSP should use exit.c as a file name. exit() is POSIX
184        routine.
185        * startup/bspclean.c: New file.
186        * startup/exit.c: Removed.
187
1882008-08-18      Ralf Corsépius <ralf.corsepius@rtems.org>
189
190        * clock/clockdrv.c: Add missing prototypes.
191
1922008-05-14      Joel Sherrill <joel.sherrill@OARcorp.com>
193
194        * Makefile.am: Rework to avoid .rel files.
195
1962008-05-12      Joel Sherrill <joel.sherrill@OARcorp.com>
197
198        * startup/bspstart.c: Refactored and renamed initialization routines to
199        rtems_initialize_data_structures, rtems_initialize_before_drivers,
200        rtems_initialize_device_drivers, and
201        rtems_initialize_start_multitasking. This opened the sequence up so
202        that bootcard() could provide a more robust and flexible framework
203        which is easier to explain and understand. This also lays the
204        groundwork for sharing the division of available memory between the
205        RTEMS workspace and heap and the C library initialization across all
206        BSPs.
207
2082008-03-03      Joel Sherrill <joel.sherrill@OARcorp.com>
209
210        * startup/linkcmds: Add wildcard to gcc_except_table section so
211        programs compiled with gcc 4.3.x can link.
212
2132008-02-15      Joel Sherrill <joel.sherrill@OARcorp.com>
214
215        * console/console.c: Do not have BSP specific __assert.
216
2172007-12-11      Joel Sherrill <joel.sherrill@OARcorp.com>
218
219        * clock/clockdrv.c, include/bsp.h, startup/bspstart.c: Eliminate copies
220        of the Configuration Table. Use the RTEMS provided accessor macros to
221        obtain configuration fields.
222
2232007-12-04      Joel Sherrill <joel.sherrill@OARcorp.com>
224
225        * startup/bspstart.c, startup/cpu.c: Move interrupt_stack_size field
226        from CPU Table to Configuration Table. Eliminate CPU Table from all
227        ports. Delete references to CPU Table in all forms.
228
2292007-12-03      Joel Sherrill <joel.sherrill@OARcorp.com>
230
231        * Makefile.am, startup/bspstart.c: Moved most of the remaining CPU
232        Table fields to the Configuration Table. This included
233        pretasking_hook, predriver_hook, postdriver_hook, idle_task,
234        do_zero_of_workspace, extra_mpci_receive_server_stack,
235        stack_allocate_hook, and stack_free_hook. As a side-effect of this
236        effort some multiprocessing code was made conditional and some style
237        clean up occurred.
238
2392007-09-12      Joel Sherrill <joel.sherrill@OARcorp.com>
240
241        PR 1257/bsps
242        * irq/irq.c, irq/irq_init.c: Code outside of cpukit should use the public
243        API for rtems_interrupt_disable/rtems_interrupt_enable. By bypassing
244        the public API and directly accessing _CPU_ISR_Disable and
245        _CPU_ISR_Enable, they were bypassing the compiler memory barrier
246        directive which could lead to problems. This patch also changes the
247        type of the variable passed into these routines and addresses minor
248        style issues.
249
2502007-05-28      Joel Sherrill <joel.sherrill@OARcorp.com>
251
252        * startup/bspstart.c: Eliminate maximum_drivers configuration parameter
2532007-05-28      Joel Sherrill <joel.sherrill@OARcorp.com>
254
255        * startup/bspstart.c: Eliminate maximum_drivers configuration parameter
256        since it was used to configure a no longer used feature. Device names
257        are now part of the filesystem not in a table.
258
2592007-04-12      Ralf Corsépius <ralf.corsepius@rtems.org>
260
261        * bsp_specs: Remove qrtems_debug.
262
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
2692006-12-02      Ralf Corsépius <ralf.corsepius@rtems.org>
270
271        * configure.ac: New BUG-REPORT address.
272
2732006-11-15      Joel Sherrill <joel@OARcorp.com>
274
275        * Makefile.am: Merge c_rtems_main() into boot_card(). This eliminated a
276        file and simplified initialization.
277
2782006-10-17      Ralf Corsépius <ralf.corsepius@rtems.org>
279
280        * Makefile.am: Remove superfluous -DASM.
281
2822006-10-17      Ralf Corsépius <ralf.corsepius@rtems.org>
283
284        * configure.ac: Require autoconf-2.60. Require automake-1.10.
285
2862006-10-15      Ralf Corsépius <ralf.corsepius@rtems.org>
287
288        * console/defaultfont.c: Convert to utf-8.
289
2902006-09-11      Joel Sherrill <joel@OARcorp.com>
291
292        * include/arm_mode_bits.h: Convert C++ style comments to C style.
293
2942006-09-11      Chris Johns <chrisj@rtems.org>
295
296        * README, configure.ac: Remove extra CRLF.
297       
2982006-06-02      Jay Monkman <jtm@lopingdog.com>
299
300        * irq/bsp_irq_init.c: Changed interrupt handling
301        to use shared rtems_irq_connect_data struct.
302
3032006-01-11      Ralf Corsepius <ralf.corsepius@rtems.org>
304
305        * Makefile.am: Add preinstall.am.
306
3072005-11-22      Ralf Corsepius <ralf.corsepius@rtems.org>
308
309        * bsp_specs: remove %lib.
310
3112005-11-12      Ralf Corsepius <ralf.corsepius@rtems.org>
312
313        * bsp_specs: Remove %cpp.
314
3152005-11-08      Ralf Corsepius <ralf.corsepius@rtems.org>
316
317        * irq/irq.c, startup/bspstart.c: Remove obsolete types (*unsigned32).
318
3192005-07-06      Markku Puro <markku.puro@kopteri.net>
320
321        * .cvsignore, ChangeLog, Makefile.am, README, bsp_specs, configure.ac,
322        clock/clockdrv.c, console/conio.c, console/console.c,
323        console/defaultfont.c, include/arm_mode_bits.h, include/asm_macros.h,
324        include/bsp.h, include/bspopts.h.in, include/conio.h, include/gba.h,
325        include/gba_registers.h, include/tm27.h, irq/bsp_irq_asm.S,
326        irq/bsp_irq_init.c, irq/irq.c, irq/irq.h, irq/irq_asm.S,
327        irq/irq_init.c, start/logo.S, start/start.S, startup/bspstart.c,
328        startup/cpu.c, startup/cpu_asm.S, startup/exit.c, startup/linkcmds,
329        timer/timer.c: New files.
330
Note: See TracBrowser for help on using the repository browser.