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

4.104.115
Last change on this file since eee78e5 was eee78e5, checked in by Joel Sherrill <joel.sherrill@…>, on 05/08/09 at 13:24:09

2009-05-08 Joel Sherrill <joel.sherrill@…>

  • startup/bspgetworkarea.c: Switch from ssize_t to uintptr_t for bsp_get_work_area() since the work area is larger than a single allocatable object.
  • Property mode set to 100644
File size: 9.5 KB
Line 
12009-05-08      Joel Sherrill <joel.sherrill@oarcorp.com>
2
3        * startup/bspgetworkarea.c: Switch from ssize_t to uintptr_t for
4        bsp_get_work_area() since the work area is larger than a single
5        allocatable object.
6
72009-04-28      Chris Johns <chrisj@rtems.org>
8
9        * start/start.S: Update for boot_card command line change.
10
112009-03-12      Joel Sherrill <joel.sherrill@OARcorp.com>
12
13        PR 1385/cpukit
14        * irq/irq_asm.S: When the type rtems_boolean was switched to the C99
15        bool, the size changed from 4 bytes to 1 byte. The interrupt
16        dispatching code accesses two boolean variables for scheduling
17        purposes and the assembly implementations of this code did not get
18        updated.
19
202009-02-26      Joel Sherrill <joel.sherrill@OARcorp.com>
21
22        * startup/cpu.c: Now compiles. Does not run.
23
242008-12-11      Ralf Corsépius <ralf.corsepius@rtems.org>
25
26        * startup/cpu.c: Add missing prototype.
27
282008-12-05      Ralf Corsépius <ralf.corsepius@rtems.org>
29
30        * bsp_specs: Remove -Qy from *link.
31
322008-12-04      Joel Sherrill <joel.sherrill@oarcorp.com>
33
34        * bsp_specs: Move -e start from *link to *startfile to avoid warning
35        for undefined entry symbol when linking relocatables with binutils
36        2.19.
37
382008-10-02      Joel Sherrill <joel.sherrill@OARcorp.com>
39
40        * Makefile.am, preinstall.am: Use shared tm27.h stub.
41        * include/tm27.h: Removed.
42
432008-10-02      Joel Sherrill <joel.sherrill@oarcorp.com>
44
45        * startup/bspgetworkarea.c: Change size_t to ssize_t on
46        bsp_get_work_area(). On 16-bit architectures, size_t can be 16-bits
47        which would limit the work area to 64K.
48
492008-09-30      Ralf Corsépius <ralf.corsepius@rtems.org>
50
51        * clock/clockdrv.c: include "../../../shared/clockdrv_shell.h".
52        * Makefile.am: Reflect changes above.
53
542008-09-30      Ralf Corsépius <ralf.corsepius@rtems.org>
55
56        * console/defaultfont.c: Remove (Renamed into console/defaultfont.h).
57        * console/defaultfont.h: New (Renamed from console/defaultfont.c).
58        * Makefile.am, console/conio.c: Reflect renamer.
59
602008-09-29      Ralf Corsépius <ralf.corsepius@rtems.org>
61
62        * Makefile.am: Eliminate bsp.am. Build startup files as side-effect
63        of building libbspstart.a, using automake-rules.
64
652008-09-29      Ralf Corsépius <ralf.corsepius@rtems.org>
66
67        * Makefile.am: Eliminate *_SOURCES.
68
692008-09-29      Ralf Corsépius <ralf.corsepius@rtems.org>
70
71        * Makefile.am: Move noinst_LIBRARIES = libbsp.a before its
72        components.
73
742008-09-26      Ralf Corsépius <ralf.corsepius@rtems.org>
75
76        * Makefile.am: Cleanup ../../shared/include/bootcard.h handling.
77
782008-09-24      Ralf Corsepius <ralf.corsepius@rtems.org>
79
80        * Makefile.am: Remove empty HAS_NETWORKING conditional.
81
822008-09-23      Joel Sherrill <joel.sherrill@oarcorp.com>
83
84        * configure.ac: Make letting boot_card() handle work area allocation
85        mandatory. Rename RTEMS_BSP_BOOTCARD_HANDLES_RAM_ALLOCATION to
86        BSP_BOOTCARD_OPTIONS.
87
882008-09-22      Joel Sherrill <joel.sherrill@oarcorp.com>
89
90        * startup/bspreset.c: New file.
91
922008-09-22      Joel Sherrill <joel.sherrill@oarcorp.com>
93
94        * Makefile.am, configure.ac, console/console.c: Use standardized
95        bsp_cleanup() which can optionally print a message, poll for user to
96        press key, and call bsp_reset(). Using this eliminates the various
97        bsp_cleanup() implementations which had their own implementation and
98        variety of string constants.
99        * startup/bspclean.c: Removed.
100
1012008-09-16      Joel Sherrill <joel.sherrill@oarcorp.com>
102
103        * startup/bspstart.c: Remove unnecessary includes of
104        rtems/libcsupport.h and rtems/libio.h.
105
1062008-09-12      Joel Sherrill <joel.sherrill@OARcorp.com>
107
108        * Makefile.am, configure.ac, startup/bspstart.c: Now support
109        bsp_get_work_area() and used shared implementation of it and
110        bsp_pretasking_hook. Ticker runs.
111        * startup/bspgetworkarea.c: New file.
112
1132008-09-10      Joel Sherrill <joel.sherrill@oarcorp.com>
114
115        * startup/bspstart.c: Review of all bsp_cleanup() implementations. In
116        this phase, all prototypes were removed from bsp.h and empty
117        implementations were removed and made to use the shared stub.
118
1192008-09-06      Ralf Corsepius <ralf.corsepius@rtems.org>
120
121        * irq/irq.c: Minor "bool" fixes.
122
1232008-09-05      Ralf Corsepius <ralf.corsepius@rtems.org>
124
125        * startup/cpu.c, timer/timer.c: Convert to "bool".
126
1272008-08-31      Joel Sherrill <joel.sherrill@oarcorp.com>
128
129        * timer/timer.c: Eliminate empty function from every benchmark timer
130        driver. Fix spelling.
131
1322008-08-31      Joel Sherrill <joel.sherrill@oarcorp.com>
133
134        * timer/timer.c: Rename timer driver methods to follow RTEMS
135        programming conventions.
136
1372008-08-27      Ralf Corsépius <ralf.corsepius@rtems.org>
138
139        * timer/timer.c: Eliminate rtems_boolean.
140
1412008-08-21      Joel Sherrill <joel.sherrill@oarcorp.com>
142
143        * Makefile.am: No BSP should use exit.c as a file name. exit() is POSIX
144        routine.
145        * startup/bspclean.c: New file.
146        * startup/exit.c: Removed.
147
1482008-08-18      Ralf Corsépius <ralf.corsepius@rtems.org>
149
150        * clock/clockdrv.c: Add missing prototypes.
151
1522008-05-14      Joel Sherrill <joel.sherrill@OARcorp.com>
153
154        * Makefile.am: Rework to avoid .rel files.
155
1562008-05-12      Joel Sherrill <joel.sherrill@OARcorp.com>
157
158        * startup/bspstart.c: Refactored and renamed initialization routines to
159        rtems_initialize_data_structures, rtems_initialize_before_drivers,
160        rtems_initialize_device_drivers, and
161        rtems_initialize_start_multitasking. This opened the sequence up so
162        that bootcard() could provide a more robust and flexible framework
163        which is easier to explain and understand. This also lays the
164        groundwork for sharing the division of available memory between the
165        RTEMS workspace and heap and the C library initialization across all
166        BSPs.
167
1682008-03-03      Joel Sherrill <joel.sherrill@OARcorp.com>
169
170        * startup/linkcmds: Add wildcard to gcc_except_table section so
171        programs compiled with gcc 4.3.x can link.
172
1732008-02-15      Joel Sherrill <joel.sherrill@OARcorp.com>
174
175        * console/console.c: Do not have BSP specific __assert.
176
1772007-12-11      Joel Sherrill <joel.sherrill@OARcorp.com>
178
179        * clock/clockdrv.c, include/bsp.h, startup/bspstart.c: Eliminate copies
180        of the Configuration Table. Use the RTEMS provided accessor macros to
181        obtain configuration fields.
182
1832007-12-04      Joel Sherrill <joel.sherrill@OARcorp.com>
184
185        * startup/bspstart.c, startup/cpu.c: Move interrupt_stack_size field
186        from CPU Table to Configuration Table. Eliminate CPU Table from all
187        ports. Delete references to CPU Table in all forms.
188
1892007-12-03      Joel Sherrill <joel.sherrill@OARcorp.com>
190
191        * Makefile.am, startup/bspstart.c: Moved most of the remaining CPU
192        Table fields to the Configuration Table. This included
193        pretasking_hook, predriver_hook, postdriver_hook, idle_task,
194        do_zero_of_workspace, extra_mpci_receive_server_stack,
195        stack_allocate_hook, and stack_free_hook. As a side-effect of this
196        effort some multiprocessing code was made conditional and some style
197        clean up occurred.
198
1992007-09-12      Joel Sherrill <joel.sherrill@OARcorp.com>
200
201        PR 1257/bsps
202        * irq/irq.c, irq/irq_init.c: Code outside of cpukit should use the public
203        API for rtems_interrupt_disable/rtems_interrupt_enable. By bypassing
204        the public API and directly accessing _CPU_ISR_Disable and
205        _CPU_ISR_Enable, they were bypassing the compiler memory barrier
206        directive which could lead to problems. This patch also changes the
207        type of the variable passed into these routines and addresses minor
208        style issues.
209
2102007-05-28      Joel Sherrill <joel.sherrill@OARcorp.com>
211
212        * startup/bspstart.c: Eliminate maximum_drivers configuration parameter
2132007-05-28      Joel Sherrill <joel.sherrill@OARcorp.com>
214
215        * startup/bspstart.c: Eliminate maximum_drivers configuration parameter
216        since it was used to configure a no longer used feature. Device names
217        are now part of the filesystem not in a table.
218
2192007-04-12      Ralf Corsépius <ralf.corsepius@rtems.org>
220
221        * bsp_specs: Remove qrtems_debug.
222
2232007-03-11      Joel Sherrill <joel@OARcorp.com>
224
225        * startup/bspstart.c: Remove assignments of
226        Cpu_table.do_zero_of_workspace to TRUE since TRUE is the default
227        value in boot_card.c
228
2292006-12-02      Ralf Corsépius <ralf.corsepius@rtems.org>
230
231        * configure.ac: New BUG-REPORT address.
232
2332006-11-15      Joel Sherrill <joel@OARcorp.com>
234
235        * Makefile.am: Merge c_rtems_main() into boot_card(). This eliminated a
236        file and simplified initialization.
237
2382006-10-17      Ralf Corsépius <ralf.corsepius@rtems.org>
239
240        * Makefile.am: Remove superfluous -DASM.
241
2422006-10-17      Ralf Corsépius <ralf.corsepius@rtems.org>
243
244        * configure.ac: Require autoconf-2.60. Require automake-1.10.
245
2462006-10-15      Ralf Corsépius <ralf.corsepius@rtems.org>
247
248        * console/defaultfont.c: Convert to utf-8.
249
2502006-09-11      Joel Sherrill <joel@OARcorp.com>
251
252        * include/arm_mode_bits.h: Convert C++ style comments to C style.
253
2542006-09-11      Chris Johns <chrisj@rtems.org>
255
256        * README, configure.ac: Remove extra CRLF.
257       
2582006-06-02      Jay Monkman <jtm@lopingdog.com>
259
260        * irq/bsp_irq_init.c: Changed interrupt handling
261        to use shared rtems_irq_connect_data struct.
262
2632006-01-11      Ralf Corsepius <ralf.corsepius@rtems.org>
264
265        * Makefile.am: Add preinstall.am.
266
2672005-11-22      Ralf Corsepius <ralf.corsepius@rtems.org>
268
269        * bsp_specs: remove %lib.
270
2712005-11-12      Ralf Corsepius <ralf.corsepius@rtems.org>
272
273        * bsp_specs: Remove %cpp.
274
2752005-11-08      Ralf Corsepius <ralf.corsepius@rtems.org>
276
277        * irq/irq.c, startup/bspstart.c: Remove obsolete types (*unsigned32).
278
2792005-07-06      Markku Puro <markku.puro@kopteri.net>
280
281        * .cvsignore, ChangeLog, Makefile.am, README, bsp_specs, configure.ac,
282        clock/clockdrv.c, console/conio.c, console/console.c,
283        console/defaultfont.c, include/arm_mode_bits.h, include/asm_macros.h,
284        include/bsp.h, include/bspopts.h.in, include/conio.h, include/gba.h,
285        include/gba_registers.h, include/tm27.h, irq/bsp_irq_asm.S,
286        irq/bsp_irq_init.c, irq/irq.c, irq/irq.h, irq/irq_asm.S,
287        irq/irq_init.c, start/logo.S, start/start.S, startup/bspstart.c,
288        startup/cpu.c, startup/cpu_asm.S, startup/exit.c, startup/linkcmds,
289        timer/timer.c: New files.
290
Note: See TracBrowser for help on using the repository browser.