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

4.104.11
Last change on this file since df393962 was df393962, checked in by Joel Sherrill <joel.sherrill@…>, on Dec 4, 2008 at 8:34:02 PM

2008-12-04 Joel Sherrill <joel.sherrill@…>

  • bsp_specs: Move -e start from *link to *startfile to avoid warning for undefined entry symbol when linking relocatables with binutils 2.19.
  • Property mode set to 100644
File size: 8.5 KB
Line 
12008-12-04      Joel Sherrill <joel.sherrill@oarcorp.com>
2
3        * bsp_specs: Move -e start from *link to *startfile to avoid warning
4        for undefined entry symbol when linking relocatables with binutils
5        2.19.
6
72008-10-02      Joel Sherrill <joel.sherrill@OARcorp.com>
8
9        * Makefile.am, preinstall.am: Use shared tm27.h stub.
10        * include/tm27.h: Removed.
11
122008-10-02      Joel Sherrill <joel.sherrill@oarcorp.com>
13
14        * startup/bspgetworkarea.c: Change size_t to ssize_t on
15        bsp_get_work_area(). On 16-bit architectures, size_t can be 16-bits
16        which would limit the work area to 64K.
17
182008-09-30      Ralf Corsépius <ralf.corsepius@rtems.org>
19
20        * clock/clockdrv.c: include "../../../shared/clockdrv_shell.h".
21        * Makefile.am: Reflect changes above.
22
232008-09-30      Ralf Corsépius <ralf.corsepius@rtems.org>
24
25        * console/defaultfont.c: Remove (Renamed into console/defaultfont.h).
26        * console/defaultfont.h: New (Renamed from console/defaultfont.c).
27        * Makefile.am, console/conio.c: Reflect renamer.
28
292008-09-29      Ralf Corsépius <ralf.corsepius@rtems.org>
30
31        * Makefile.am: Eliminate bsp.am. Build startup files as side-effect
32        of building libbspstart.a, using automake-rules.
33
342008-09-29      Ralf Corsépius <ralf.corsepius@rtems.org>
35
36        * Makefile.am: Eliminate *_SOURCES.
37
382008-09-29      Ralf Corsépius <ralf.corsepius@rtems.org>
39
40        * Makefile.am: Move noinst_LIBRARIES = libbsp.a before its
41        components.
42
432008-09-26      Ralf Corsépius <ralf.corsepius@rtems.org>
44
45        * Makefile.am: Cleanup ../../shared/include/bootcard.h handling.
46
472008-09-24      Ralf Corsepius <ralf.corsepius@rtems.org>
48
49        * Makefile.am: Remove empty HAS_NETWORKING conditional.
50
512008-09-23      Joel Sherrill <joel.sherrill@oarcorp.com>
52
53        * configure.ac: Make letting boot_card() handle work area allocation
54        mandatory. Rename RTEMS_BSP_BOOTCARD_HANDLES_RAM_ALLOCATION to
55        BSP_BOOTCARD_OPTIONS.
56
572008-09-22      Joel Sherrill <joel.sherrill@oarcorp.com>
58
59        * startup/bspreset.c: New file.
60
612008-09-22      Joel Sherrill <joel.sherrill@oarcorp.com>
62
63        * Makefile.am, configure.ac, console/console.c: Use standardized
64        bsp_cleanup() which can optionally print a message, poll for user to
65        press key, and call bsp_reset(). Using this eliminates the various
66        bsp_cleanup() implementations which had their own implementation and
67        variety of string constants.
68        * startup/bspclean.c: Removed.
69
702008-09-16      Joel Sherrill <joel.sherrill@oarcorp.com>
71
72        * startup/bspstart.c: Remove unnecessary includes of
73        rtems/libcsupport.h and rtems/libio.h.
74
752008-09-12      Joel Sherrill <joel.sherrill@OARcorp.com>
76
77        * Makefile.am, configure.ac, startup/bspstart.c: Now support
78        bsp_get_work_area() and used shared implementation of it and
79        bsp_pretasking_hook. Ticker runs.
80        * startup/bspgetworkarea.c: New file.
81
822008-09-10      Joel Sherrill <joel.sherrill@oarcorp.com>
83
84        * startup/bspstart.c: Review of all bsp_cleanup() implementations. In
85        this phase, all prototypes were removed from bsp.h and empty
86        implementations were removed and made to use the shared stub.
87
882008-09-06      Ralf Corsepius <ralf.corsepius@rtems.org>
89
90        * irq/irq.c: Minor "bool" fixes.
91
922008-09-05      Ralf Corsepius <ralf.corsepius@rtems.org>
93
94        * startup/cpu.c, timer/timer.c: Convert to "bool".
95
962008-08-31      Joel Sherrill <joel.sherrill@oarcorp.com>
97
98        * timer/timer.c: Eliminate empty function from every benchmark timer
99        driver. Fix spelling.
100
1012008-08-31      Joel Sherrill <joel.sherrill@oarcorp.com>
102
103        * timer/timer.c: Rename timer driver methods to follow RTEMS
104        programming conventions.
105
1062008-08-27      Ralf Corsépius <ralf.corsepius@rtems.org>
107
108        * timer/timer.c: Eliminate rtems_boolean.
109
1102008-08-21      Joel Sherrill <joel.sherrill@oarcorp.com>
111
112        * Makefile.am: No BSP should use exit.c as a file name. exit() is POSIX
113        routine.
114        * startup/bspclean.c: New file.
115        * startup/exit.c: Removed.
116
1172008-08-18      Ralf Corsépius <ralf.corsepius@rtems.org>
118
119        * clock/clockdrv.c: Add missing prototypes.
120
1212008-05-14      Joel Sherrill <joel.sherrill@OARcorp.com>
122
123        * Makefile.am: Rework to avoid .rel files.
124
1252008-05-12      Joel Sherrill <joel.sherrill@OARcorp.com>
126
127        * startup/bspstart.c: Refactored and renamed initialization routines to
128        rtems_initialize_data_structures, rtems_initialize_before_drivers,
129        rtems_initialize_device_drivers, and
130        rtems_initialize_start_multitasking. This opened the sequence up so
131        that bootcard() could provide a more robust and flexible framework
132        which is easier to explain and understand. This also lays the
133        groundwork for sharing the division of available memory between the
134        RTEMS workspace and heap and the C library initialization across all
135        BSPs.
136
1372008-03-03      Joel Sherrill <joel.sherrill@OARcorp.com>
138
139        * startup/linkcmds: Add wildcard to gcc_except_table section so
140        programs compiled with gcc 4.3.x can link.
141
1422008-02-15      Joel Sherrill <joel.sherrill@OARcorp.com>
143
144        * console/console.c: Do not have BSP specific __assert.
145
1462007-12-11      Joel Sherrill <joel.sherrill@OARcorp.com>
147
148        * clock/clockdrv.c, include/bsp.h, startup/bspstart.c: Eliminate copies
149        of the Configuration Table. Use the RTEMS provided accessor macros to
150        obtain configuration fields.
151
1522007-12-04      Joel Sherrill <joel.sherrill@OARcorp.com>
153
154        * startup/bspstart.c, startup/cpu.c: Move interrupt_stack_size field
155        from CPU Table to Configuration Table. Eliminate CPU Table from all
156        ports. Delete references to CPU Table in all forms.
157
1582007-12-03      Joel Sherrill <joel.sherrill@OARcorp.com>
159
160        * Makefile.am, startup/bspstart.c: Moved most of the remaining CPU
161        Table fields to the Configuration Table. This included
162        pretasking_hook, predriver_hook, postdriver_hook, idle_task,
163        do_zero_of_workspace, extra_mpci_receive_server_stack,
164        stack_allocate_hook, and stack_free_hook. As a side-effect of this
165        effort some multiprocessing code was made conditional and some style
166        clean up occurred.
167
1682007-09-12      Joel Sherrill <joel.sherrill@OARcorp.com>
169
170        PR 1257/bsps
171        * irq/irq.c, irq/irq_init.c: Code outside of cpukit should use the public
172        API for rtems_interrupt_disable/rtems_interrupt_enable. By bypassing
173        the public API and directly accessing _CPU_ISR_Disable and
174        _CPU_ISR_Enable, they were bypassing the compiler memory barrier
175        directive which could lead to problems. This patch also changes the
176        type of the variable passed into these routines and addresses minor
177        style issues.
178
1792007-05-28      Joel Sherrill <joel.sherrill@OARcorp.com>
180
181        * startup/bspstart.c: Eliminate maximum_drivers configuration parameter
1822007-05-28      Joel Sherrill <joel.sherrill@OARcorp.com>
183
184        * startup/bspstart.c: Eliminate maximum_drivers configuration parameter
185        since it was used to configure a no longer used feature. Device names
186        are now part of the filesystem not in a table.
187
1882007-04-12      Ralf Corsépius <ralf.corsepius@rtems.org>
189
190        * bsp_specs: Remove qrtems_debug.
191
1922007-03-11      Joel Sherrill <joel@OARcorp.com>
193
194        * startup/bspstart.c: Remove assignments of
195        Cpu_table.do_zero_of_workspace to TRUE since TRUE is the default
196        value in boot_card.c
197
1982006-12-02      Ralf Corsépius <ralf.corsepius@rtems.org>
199
200        * configure.ac: New BUG-REPORT address.
201
2022006-11-15      Joel Sherrill <joel@OARcorp.com>
203
204        * Makefile.am: Merge c_rtems_main() into boot_card(). This eliminated a
205        file and simplified initialization.
206
2072006-10-17      Ralf Corsépius <ralf.corsepius@rtems.org>
208
209        * Makefile.am: Remove superfluous -DASM.
210
2112006-10-17      Ralf Corsépius <ralf.corsepius@rtems.org>
212
213        * configure.ac: Require autoconf-2.60. Require automake-1.10.
214
2152006-10-15      Ralf Corsépius <ralf.corsepius@rtems.org>
216
217        * console/defaultfont.c: Convert to utf-8.
218
2192006-09-11      Joel Sherrill <joel@OARcorp.com>
220
221        * include/arm_mode_bits.h: Convert C++ style comments to C style.
222
2232006-09-11      Chris Johns <chrisj@rtems.org>
224
225        * README, configure.ac: Remove extra CRLF.
226       
2272006-06-02      Jay Monkman <jtm@lopingdog.com>
228
229        * irq/bsp_irq_init.c: Changed interrupt handling
230        to use shared rtems_irq_connect_data struct.
231
2322006-01-11      Ralf Corsepius <ralf.corsepius@rtems.org>
233
234        * Makefile.am: Add preinstall.am.
235
2362005-11-22      Ralf Corsepius <ralf.corsepius@rtems.org>
237
238        * bsp_specs: remove %lib.
239
2402005-11-12      Ralf Corsepius <ralf.corsepius@rtems.org>
241
242        * bsp_specs: Remove %cpp.
243
2442005-11-08      Ralf Corsepius <ralf.corsepius@rtems.org>
245
246        * irq/irq.c, startup/bspstart.c: Remove obsolete types (*unsigned32).
247
2482005-07-06      Markku Puro <markku.puro@kopteri.net>
249
250        * .cvsignore, ChangeLog, Makefile.am, README, bsp_specs, configure.ac,
251        clock/clockdrv.c, console/conio.c, console/console.c,
252        console/defaultfont.c, include/arm_mode_bits.h, include/asm_macros.h,
253        include/bsp.h, include/bspopts.h.in, include/conio.h, include/gba.h,
254        include/gba_registers.h, include/tm27.h, irq/bsp_irq_asm.S,
255        irq/bsp_irq_init.c, irq/irq.c, irq/irq.h, irq/irq_asm.S,
256        irq/irq_init.c, start/logo.S, start/start.S, startup/bspstart.c,
257        startup/cpu.c, startup/cpu_asm.S, startup/exit.c, startup/linkcmds,
258        timer/timer.c: New files.
259
Note: See TracBrowser for help on using the repository browser.