source: rtems/c/src/lib/libbsp/arm/gba/ChangeLog @ 14102e1e

4.115
Last change on this file since 14102e1e was 14102e1e, checked in by Ralf Corsepius <ralf.corsepius@…>, on 02/09/11 at 11:38:36

2011-02-09 Ralf Corsépius <ralf.corsepius@…>

  • timer/timer.c: Include <rtems/btimer.h>. Fix benchmark_timer_read() definition.
  • Property mode set to 100644
File size: 12.1 KB
Line 
12011-02-09      Ralf Corsépius <ralf.corsepius@rtems.org>
2
3        * timer/timer.c: Include <rtems/btimer.h>.
4        Fix benchmark_timer_read() definition.
5
62011-02-02      Ralf Corsépius <ralf.corsepius@rtems.org>
7
8        * configure.ac: Require autoconf-2.68, automake-1.11.1.
9
102010-12-03      Sebastian Huber <sebastian.huber@embedded-brains.de>
11
12        * startup/linkcmds: ARM EABI compatibility.
13
142010-04-30      Sebastian Huber <sebastian.huber@embedded-brains.de>
15
16        * irq/irq_asm.S, irq/irq_init.c, irq/bsp_irq_asm.S,
17        irq/bsp_irq_init.c: Removed files.
18        * Makefile.am, preinstall.am: Reflect changes above.  Added generic
19        interrupt support modules.
20        * irq/irq.h, irq/irq.c: The previous interrupt warning fix changed the
21        interrupt handler API.  To fix this problem the generic interrupt
22        support framework will be used now.  This eliminates a lot of copy and
23        paste code.  The interrupt header file is now <bsp/irq.h>.
24        * include/bsp.h: Define BSP_FEATURE_IRQ_EXTENSION.
25        * start/start.S, startup/bspstart.c, clock/clockdrv.c,
26        console/console.c, timer/timer.c: Interrupt support changes.
27
282010-04-30      Sebastian Huber <sebastian.huber@embedded-brains.de>
29
30        * make/custom/gba.cfg: Use VFP floating point model.
31
322010-04-09      Thomas Doerfler <Thomas.Doerfler@embedded-brains.de>
33
34        * clock/clockdrv.c, console/console.c, irq/irq.c, irq/irq.h,
35        irq/irq_init.c: make irq data types consistent
36
372010-04-07      Joel Sherrill <joel.sherrill@oarcorp.com>
38
39        * start/start.S: Verify boot_card() is passed a NULL.
40
412009-12-07      Ralf Corsépius <ralf.corsepius@rtems.org>
42
43        * console/conio.c, console/console.c, include/conio.h:
44        Let *getch return "int". Remove casts.
45
462009-10-21      Ralf Corsépius <ralf.corsepius@rtems.org>
47
48        * make/custom/gba.cfg: Remove RTEMS_BSP_FAMILY.
49
502009-10-20      Ralf Corsépius <ralf.corsepius@rtems.org>
51
52        * configure.ac: Don't add -ansi -fasm to CFLAGS.
53
542009-10-15      Ralf Corsépius <ralf.corsepius@rtems.org>
55
56        * make/custom/gba.cfg: New (relocated from /make/custom).
57
582009-09-15      Ralf Corsépius <ralf.corsepius@rtems.org>
59
60        * configure.ac: Remove RTEMS_BSP_BOOTCARD_OPTIONS.
61
62 2009-08-21     Joel Sherrill <joel.sherrill@OARcorp.com>
63
64        * include/bsp.h: Eliminate BSPs defining NUMBER_OF_TERMIOS_PORTS.
65        Should be automatically handled by confdefs.h or the application.
66
672009-07-16      Joel Sherrill <joel.sherrill@oarcorp.com>
68
69        * configure.ac: Rename BSP_BOOTCARD_OPTIONS to
70        RTEMS_BSP_BOOTCARD_OPTIONS. Add RTEMS_BSP_CLEANUP_OPTIONS so all BSPs
71        have the same options.
72
732009-07-15      Sebastian Huber <sebastian.huber@embedded-brains.de>
74
75        * startup/cpu.c, startup/cpu_asm.S: Removed files.
76        * Makefile.am: Removed references to deleted files 'startup/cpu.c' and
77        'startup/cpu_asm.S'.
78        * irq/irq_asm.S, irq/bsp_irq_asm.S: Renamed ExecuteITHandler() into
79        bsp_interrupt_dispatch().
80
812009-05-08      Joel Sherrill <joel.sherrill@oarcorp.com>
82
83        * startup/bspgetworkarea.c: Switch from ssize_t to uintptr_t for
84        bsp_get_work_area() since the work area is larger than a single
85        allocatable object.
86
872009-04-28      Chris Johns <chrisj@rtems.org>
88
89        * start/start.S: Update for boot_card command line change.
90
912009-03-12      Joel Sherrill <joel.sherrill@OARcorp.com>
92
93        PR 1385/cpukit
94        * irq/irq_asm.S: When the type rtems_boolean was switched to the C99
95        bool, the size changed from 4 bytes to 1 byte. The interrupt
96        dispatching code accesses two boolean variables for scheduling
97        purposes and the assembly implementations of this code did not get
98        updated.
99
1002009-02-26      Joel Sherrill <joel.sherrill@OARcorp.com>
101
102        * startup/cpu.c: Now compiles. Does not run.
103
1042008-12-11      Ralf Corsépius <ralf.corsepius@rtems.org>
105
106        * startup/cpu.c: Add missing prototype.
107
1082008-12-05      Ralf Corsépius <ralf.corsepius@rtems.org>
109
110        * bsp_specs: Remove -Qy from *link.
111
1122008-12-04      Joel Sherrill <joel.sherrill@oarcorp.com>
113
114        * bsp_specs: Move -e start from *link to *startfile to avoid warning
115        for undefined entry symbol when linking relocatables with binutils
116        2.19.
117
1182008-10-02      Joel Sherrill <joel.sherrill@OARcorp.com>
119
120        * Makefile.am, preinstall.am: Use shared tm27.h stub.
121        * include/tm27.h: Removed.
122
1232008-10-02      Joel Sherrill <joel.sherrill@oarcorp.com>
124
125        * startup/bspgetworkarea.c: Change size_t to ssize_t on
126        bsp_get_work_area(). On 16-bit architectures, size_t can be 16-bits
127        which would limit the work area to 64K.
128
1292008-09-30      Ralf Corsépius <ralf.corsepius@rtems.org>
130
131        * clock/clockdrv.c: include "../../../shared/clockdrv_shell.h".
132        * Makefile.am: Reflect changes above.
133
1342008-09-30      Ralf Corsépius <ralf.corsepius@rtems.org>
135
136        * console/defaultfont.c: Remove (Renamed into console/defaultfont.h).
137        * console/defaultfont.h: New (Renamed from console/defaultfont.c).
138        * Makefile.am, console/conio.c: Reflect renamer.
139
1402008-09-29      Ralf Corsépius <ralf.corsepius@rtems.org>
141
142        * Makefile.am: Eliminate bsp.am. Build startup files as side-effect
143        of building libbspstart.a, using automake-rules.
144
1452008-09-29      Ralf Corsépius <ralf.corsepius@rtems.org>
146
147        * Makefile.am: Eliminate *_SOURCES.
148
1492008-09-29      Ralf Corsépius <ralf.corsepius@rtems.org>
150
151        * Makefile.am: Move noinst_LIBRARIES = libbsp.a before its
152        components.
153
1542008-09-26      Ralf Corsépius <ralf.corsepius@rtems.org>
155
156        * Makefile.am: Cleanup ../../shared/include/bootcard.h handling.
157
1582008-09-24      Ralf Corsepius <ralf.corsepius@rtems.org>
159
160        * Makefile.am: Remove empty HAS_NETWORKING conditional.
161
1622008-09-23      Joel Sherrill <joel.sherrill@oarcorp.com>
163
164        * configure.ac: Make letting boot_card() handle work area allocation
165        mandatory. Rename RTEMS_BSP_BOOTCARD_HANDLES_RAM_ALLOCATION to
166        BSP_BOOTCARD_OPTIONS.
167
1682008-09-22      Joel Sherrill <joel.sherrill@oarcorp.com>
169
170        * startup/bspreset.c: New file.
171
1722008-09-22      Joel Sherrill <joel.sherrill@oarcorp.com>
173
174        * Makefile.am, configure.ac, console/console.c: Use standardized
175        bsp_cleanup() which can optionally print a message, poll for user to
176        press key, and call bsp_reset(). Using this eliminates the various
177        bsp_cleanup() implementations which had their own implementation and
178        variety of string constants.
179        * startup/bspclean.c: Removed.
180
1812008-09-16      Joel Sherrill <joel.sherrill@oarcorp.com>
182
183        * startup/bspstart.c: Remove unnecessary includes of
184        rtems/libcsupport.h and rtems/libio.h.
185
1862008-09-12      Joel Sherrill <joel.sherrill@OARcorp.com>
187
188        * Makefile.am, configure.ac, startup/bspstart.c: Now support
189        bsp_get_work_area() and used shared implementation of it and
190        bsp_pretasking_hook. Ticker runs.
191        * startup/bspgetworkarea.c: New file.
192
1932008-09-10      Joel Sherrill <joel.sherrill@oarcorp.com>
194
195        * startup/bspstart.c: Review of all bsp_cleanup() implementations. In
196        this phase, all prototypes were removed from bsp.h and empty
197        implementations were removed and made to use the shared stub.
198
1992008-09-06      Ralf Corsepius <ralf.corsepius@rtems.org>
200
201        * irq/irq.c: Minor "bool" fixes.
202
2032008-09-05      Ralf Corsepius <ralf.corsepius@rtems.org>
204
205        * startup/cpu.c, timer/timer.c: Convert to "bool".
206
2072008-08-31      Joel Sherrill <joel.sherrill@oarcorp.com>
208
209        * timer/timer.c: Eliminate empty function from every benchmark timer
210        driver. Fix spelling.
211
2122008-08-31      Joel Sherrill <joel.sherrill@oarcorp.com>
213
214        * timer/timer.c: Rename timer driver methods to follow RTEMS
215        programming conventions.
216
2172008-08-27      Ralf Corsépius <ralf.corsepius@rtems.org>
218
219        * timer/timer.c: Eliminate rtems_boolean.
220
2212008-08-21      Joel Sherrill <joel.sherrill@oarcorp.com>
222
223        * Makefile.am: No BSP should use exit.c as a file name. exit() is POSIX
224        routine.
225        * startup/bspclean.c: New file.
226        * startup/exit.c: Removed.
227
2282008-08-18      Ralf Corsépius <ralf.corsepius@rtems.org>
229
230        * clock/clockdrv.c: Add missing prototypes.
231
2322008-05-14      Joel Sherrill <joel.sherrill@OARcorp.com>
233
234        * Makefile.am: Rework to avoid .rel files.
235
2362008-05-12      Joel Sherrill <joel.sherrill@OARcorp.com>
237
238        * startup/bspstart.c: Refactored and renamed initialization routines to
239        rtems_initialize_data_structures, rtems_initialize_before_drivers,
240        rtems_initialize_device_drivers, and
241        rtems_initialize_start_multitasking. This opened the sequence up so
242        that bootcard() could provide a more robust and flexible framework
243        which is easier to explain and understand. This also lays the
244        groundwork for sharing the division of available memory between the
245        RTEMS workspace and heap and the C library initialization across all
246        BSPs.
247
2482008-03-03      Joel Sherrill <joel.sherrill@OARcorp.com>
249
250        * startup/linkcmds: Add wildcard to gcc_except_table section so
251        programs compiled with gcc 4.3.x can link.
252
2532008-02-15      Joel Sherrill <joel.sherrill@OARcorp.com>
254
255        * console/console.c: Do not have BSP specific __assert.
256
2572007-12-11      Joel Sherrill <joel.sherrill@OARcorp.com>
258
259        * clock/clockdrv.c, include/bsp.h, startup/bspstart.c: Eliminate copies
260        of the Configuration Table. Use the RTEMS provided accessor macros to
261        obtain configuration fields.
262
2632007-12-04      Joel Sherrill <joel.sherrill@OARcorp.com>
264
265        * startup/bspstart.c, startup/cpu.c: Move interrupt_stack_size field
266        from CPU Table to Configuration Table. Eliminate CPU Table from all
267        ports. Delete references to CPU Table in all forms.
268
2692007-12-03      Joel Sherrill <joel.sherrill@OARcorp.com>
270
271        * Makefile.am, startup/bspstart.c: Moved most of the remaining CPU
272        Table fields to the Configuration Table. This included
273        pretasking_hook, predriver_hook, postdriver_hook, idle_task,
274        do_zero_of_workspace, extra_mpci_receive_server_stack,
275        stack_allocate_hook, and stack_free_hook. As a side-effect of this
276        effort some multiprocessing code was made conditional and some style
277        clean up occurred.
278
2792007-09-12      Joel Sherrill <joel.sherrill@OARcorp.com>
280
281        PR 1257/bsps
282        * irq/irq.c, irq/irq_init.c: Code outside of cpukit should use the public
283        API for rtems_interrupt_disable/rtems_interrupt_enable. By bypassing
284        the public API and directly accessing _CPU_ISR_Disable and
285        _CPU_ISR_Enable, they were bypassing the compiler memory barrier
286        directive which could lead to problems. This patch also changes the
287        type of the variable passed into these routines and addresses minor
288        style issues.
289
2902007-05-28      Joel Sherrill <joel.sherrill@OARcorp.com>
291
292        * startup/bspstart.c: Eliminate maximum_drivers configuration parameter
2932007-05-28      Joel Sherrill <joel.sherrill@OARcorp.com>
294
295        * startup/bspstart.c: Eliminate maximum_drivers configuration parameter
296        since it was used to configure a no longer used feature. Device names
297        are now part of the filesystem not in a table.
298
2992007-04-12      Ralf Corsépius <ralf.corsepius@rtems.org>
300
301        * bsp_specs: Remove qrtems_debug.
302
3032007-03-11      Joel Sherrill <joel@OARcorp.com>
304
305        * startup/bspstart.c: Remove assignments of
306        Cpu_table.do_zero_of_workspace to TRUE since TRUE is the default
307        value in boot_card.c
308
3092006-12-02      Ralf Corsépius <ralf.corsepius@rtems.org>
310
311        * configure.ac: New BUG-REPORT address.
312
3132006-11-15      Joel Sherrill <joel@OARcorp.com>
314
315        * Makefile.am: Merge c_rtems_main() into boot_card(). This eliminated a
316        file and simplified initialization.
317
3182006-10-17      Ralf Corsépius <ralf.corsepius@rtems.org>
319
320        * Makefile.am: Remove superfluous -DASM.
321
3222006-10-17      Ralf Corsépius <ralf.corsepius@rtems.org>
323
324        * configure.ac: Require autoconf-2.60. Require automake-1.10.
325
3262006-10-15      Ralf Corsépius <ralf.corsepius@rtems.org>
327
328        * console/defaultfont.c: Convert to utf-8.
329
3302006-09-11      Joel Sherrill <joel@OARcorp.com>
331
332        * include/arm_mode_bits.h: Convert C++ style comments to C style.
333
3342006-09-11      Chris Johns <chrisj@rtems.org>
335
336        * README, configure.ac: Remove extra CRLF.
337       
3382006-06-02      Jay Monkman <jtm@lopingdog.com>
339
340        * irq/bsp_irq_init.c: Changed interrupt handling
341        to use shared rtems_irq_connect_data struct.
342
3432006-01-11      Ralf Corsepius <ralf.corsepius@rtems.org>
344
345        * Makefile.am: Add preinstall.am.
346
3472005-11-22      Ralf Corsepius <ralf.corsepius@rtems.org>
348
349        * bsp_specs: remove %lib.
350
3512005-11-12      Ralf Corsepius <ralf.corsepius@rtems.org>
352
353        * bsp_specs: Remove %cpp.
354
3552005-11-08      Ralf Corsepius <ralf.corsepius@rtems.org>
356
357        * irq/irq.c, startup/bspstart.c: Remove obsolete types (*unsigned32).
358
3592005-07-06      Markku Puro <markku.puro@kopteri.net>
360
361        * .cvsignore, ChangeLog, Makefile.am, README, bsp_specs, configure.ac,
362        clock/clockdrv.c, console/conio.c, console/console.c,
363        console/defaultfont.c, include/arm_mode_bits.h, include/asm_macros.h,
364        include/bsp.h, include/bspopts.h.in, include/conio.h, include/gba.h,
365        include/gba_registers.h, include/tm27.h, irq/bsp_irq_asm.S,
366        irq/bsp_irq_init.c, irq/irq.c, irq/irq.h, irq/irq_asm.S,
367        irq/irq_init.c, start/logo.S, start/start.S, startup/bspstart.c,
368        startup/cpu.c, startup/cpu_asm.S, startup/exit.c, startup/linkcmds,
369        timer/timer.c: New files.
370
Note: See TracBrowser for help on using the repository browser.