source: rtems/c/src/lib/libbsp/arm/ChangeLog @ 16d56686

4.104.115
Last change on this file since 16d56686 was 16d56686, checked in by Thomas Doerfler <Thomas.Doerfler@…>, on 09/22/08 at 11:28:39

lpc24xx: New BSP
shared/startup/linkcmds.base, shared/include/linker-symbols.h, shared/include/start.h, shared/start/start.S: New files.

  • Property mode set to 100644
File size: 12.0 KB
Line 
12008-09-22      Sebastian Huber <sebastian.huber@embedded-brains.de>
2
3        * lpc24xx: New BSP.
4
5        * shared/startup/linkcmds.base, shared/include/linker-symbols.h,
6        shared/include/start.h, shared/start/start.S: New files.
7
82008-09-19      Joel Sherrill <joel.sherrill@oarcorp.com>
9
10        * shared/bspgetworkarea.c: Removed.
11
122008-09-12      Joel Sherrill <joel.sherrill@oarcorp.com>
13
14        * shared/bspgetworkarea.c: New file.
15
162008-08-18      Ralf Corsépius <ralf.corsepius@rtems.org>
17
18        * shared/irq/irq_init.c: Add missing prototypes.
19
202008-08-04      Ray Xu <rayx.cn@gmail.com>
21
22        * shared/irq/irq_asm.S: Correct minor mistakes in adding Thumb code
23        which prevented ARM from working.
24
252008-05-23      Joel Sherrill <joel.sherrill@OARcorp.com>
26
27        * shared/comm/console.c: Eliminate copies of switches to convert
28        termios Bxxx constants to xxx as an integer. Use the shared
29        termios_baud_to_number() routine to do the same conversion.
30
312008-05-15      Joel Sherrill <joel.sherrill@OARcorp.com>
32
33        * csb336/startup/bspstart.c, csb337/startup/bspstart.c,
34        edb7312/startup/bspstart.c, gba/startup/bspstart.c,
35        gp32/startup/bspstart.c, rtl22xx/startup/bspstart.c: Add capability
36        for bootcard.c BSP Initialization Framework to ask the BSP where it
37        has memory for the RTEMS Workspace and C Program Heap. These
38        collectively are referred to as work area. If the BSP supports this,
39        then it does not have to include code to split the available memory
40        between the two areas. This reduces the amount of code in the BSP
41        specific bspstart.c file. Additionally, the shared framework can
42        initialize the C Library, call rtems_debug_enable(), and dirty the
43        work area memory. Until most/all BSPs support this new capability, if
44        the BSP supports this, it should call
45        RTEMS_BSP_BOOTCARD_HANDLES_RAM_ALLOCATION from its configure.ac. When
46        the transition is complete, this autoconf macro can be removed.
47
482008-05-06      Ray Xu <rayx.cn@gmail.com>
49
50        * acinclude.m4: Add smdk2410. Update gp32 to use shared code.
51
522008-04-16      Matthieu Bucchianeri <mbucchia@gmail.com>
53
54        * acinclude.m4: Adding Nintendo DS BSP.
55
562008-02-15      Joel Sherrill <joel.sherrill@OARcorp.com>
57
58        * shared/comm/console.c: Do not have BSP specific __assert.
59
602007-11-03      Ray Xu <rayx.cn@gmail.com>
61
62        * shared/abort/simple_abort.c: Add veneer for ARM<->Thumb
63        shared/irq/irq_asm.S: Add veneer for ARM<->Thumb
64
652007-11-06      Till Straumann <strauman@slac.stanford.edu>
66
67        * gba/irq/irq.c: test for non-NULL-ness before calling
68        'on'/'off' methods so that users don't have to provide
69        no-ops if they don't want this feature.
70
712007-09-12      Joel Sherrill <joel.sherrill@OARcorp.com>
72
73        PR 1257/bsps
74        * shared/abort/abort.c, shared/abort/simple_abort.c,
75        shared/irq/irq_init.c: Code outside of cpukit should use the public
76        API for rtems_interrupt_disable/rtems_interrupt_enable. By bypassing
77        the public API and directly accessing _CPU_ISR_Disable and
78        _CPU_ISR_Enable, they were bypassing the compiler memory barrier
79        directive which could lead to problems. This patch also changes the
80        type of the variable passed into these routines and addresses minor
81        style issues.
82
832007-09-08      Joel Sherrill <joel.sherrill@OARcorp.com>
84
85        * shared/abort/abort.c, shared/abort/simple_abort.c: Remove incorrect
86        and unneccessary prototype of printk.
87
882007-06-13      Ray Xu <rayx@gmail.com>
89
90        * shared/abort/simple_abort.c: Shrink the memory requirements. Joel
91        reformatted for style.
92
932007-06-13      Joel Sherrill <joel.sherrill@OARcorp.com>
94
95        * acinclude.m4: Remove armulator.
96
972007-06-12      Joel Sherrill <joel.sherrill@OARcorp.com>
98
99        * armulator/.cvsignore, armulator/ChangeLog, armulator/Makefile.am,
100        armulator/bsp_specs, armulator/configure.ac, armulator/preinstall.am,
101        armulator/clock/clockdrv.c, armulator/console/console-io.c,
102        armulator/console/mon-syscalls.S, armulator/include/.cvsignore,
103        armulator/include/bsp.h, armulator/include/tm27.h,
104        armulator/start/start.S, armulator/startup/bspstart.c,
105        armulator/startup/libcfunc.c, armulator/startup/linkcmds,
106        armulator/startup/swi.h, armulator/startup/syscalls.c,
107        armulator/startup/trap.S: Removed.
108
1092007-05-15      Ray Xu <rayx.cn@gmail.com>
110
111        * shared/abort/abort.c, shared/abort/simple_abort.c: New files.
112
1132007-05-15      Ray Xu <rayx.cn@gmail.com>
114
115        * Makefile.am: Add abort.rel since it is now in the BSP shared source,
116        not in score/cpu.
117
1182007-04-25      Ralf Corsépius <ralf.corsepius@rtems.org>
119
120        * acinclude.m4: Regenerate.
121
1222006-12-14      Ralf Corsépius <ralf.corsepius@rtems.org>
123
124        * shared/irq/irq_init.c: Remove unused var.
125
1262006-12-02      Ralf Corsépius <ralf.corsepius@rtems.org>
127
128        * configure.ac: New BUG-REPORT address.
129
1302006-10-17      Ralf Corsépius <ralf.corsepius@rtems.org>
131
132        * configure.ac: Require autoconf-2.60. Require automake-1.10.
133
1342006-06-02      Jay Monkman <jtm@lopingdog.com>
135
136        * shared/irq/irq_init.c: Changed interrupt handling
137        to use shared rtems_irq_connect_data struct.
138
1392005-10-16      Ralf Corsepius <ralf.corsepius@rtems.org>
140
141        * Makefile.am: Merge-in shared/Makefile.am.
142        * ChangeLog: Merge-in shared/ChangeLog.
143        * configure.ac: Remove shared/Makefile.am.
144
1452005-07-06      Markku Puro <markku.puro@kopteri.net>
146
147        * acinclude.m4: Added GBA BSP.
148
1492005-03-11      Philippe Simons <loki_666@fastmail.fm>
150
151        * acinclude.m4: Added gp32 BSP.
152        * gp32/.cvsignore, gp32/Makefile.am, gp32/README, gp32/bsp_specs,
153        gp32/configure.ac, gp32/console/.cvsignore, gp32/console/conio.c,
154        gp32/console/console.c, gp32/console/defaultfont.c,
155        gp32/include/.cvsignore, gp32/include/bsp.h, gp32/include/conio.h,
156        gp32/include/tm27.h, gp32/start/.cvsignore, gp32/start/start.S,
157        gp32/startup/.cvsignore, gp32/startup/bspstart.c,
158        gp32/startup/exit.c, gp32/startup/linkcmds, gp32/startup/memmap.c:
159        New files.
160
1612005-03-11      Jay Monkman <jtm@lopingdog.com>
162
163        * vegaplus/.cvsignore, vegaplus/ChangeLog, vegaplus/Makefile.am,
164        vegaplus/bsp_specs, vegaplus/configure.ac,
165        vegaplus/clock/clockdrv.c, vegaplus/include/.cvsignore,
166        vegaplus/include/bsp.h, vegaplus/include/registers.h,
167        vegaplus/include/tm27.h, vegaplus/irq/bsp_irq_asm.S,
168        vegaplus/irq/bsp_irq_init.c, vegaplus/irq/irq.c, vegaplus/irq/irq.h,
169        vegaplus/start/start.S, vegaplus/startup/bspstart.c,
170        vegaplus/startup/exit.c, vegaplus/startup/linkcmds: Removed.
171        * acinclude.m4: Removed vegaplus BSP.
172
1732005-03-03      Ralf Corsepius <ralf.corsepius@rtems.org>
174
175        PR bsps/771
176        * acinclude.m4: Remove arm_bare_bsp.
177        * configure.ac: Remove reference to arm_bare_bsp in
178        AC_CONFIG_SRCDIR. Use ../arm instead.
179
1802005-02-25      Joel Sherrill <joel@OARcorp.com>
181
182        * arm_bare_bsp/.cvsignore, arm_bare_bsp/ChangeLog,
183        arm_bare_bsp/Makefile.am, arm_bare_bsp/bsp_specs,
184        arm_bare_bsp/configure.ac, arm_bare_bsp/clock/clockdrv.c,
185        arm_bare_bsp/include/.cvsignore, arm_bare_bsp/include/bsp.h,
186        arm_bare_bsp/include/registers.h, arm_bare_bsp/include/tm27.h,
187        arm_bare_bsp/irq/bsp_irq_asm.S, arm_bare_bsp/irq/bsp_irq_init.c,
188        arm_bare_bsp/irq/irq.c, arm_bare_bsp/irq/irq.h,
189        arm_bare_bsp/start/start.S, arm_bare_bsp/startup/bspstart.c,
190        arm_bare_bsp/startup/exit.c, arm_bare_bsp/startup/linkcmds: Removed.
191
1922004-09-24      Ralf Corsepius <ralf.corsepius@rtems.org>
193
194        * configure.ac: Require automake > 1.9.
195
1962004-07-15      Jay Monkman
197
198        * acinclude.m4: Added csb336 and csb337 BSPs
199
2002004-04-02      Ralf Corsepius <ralf_corsepius@rtems.org>
201
202        * shared/irq/irq_asm.S: Include <rtems/asm.h> instead of <asm.h>.
203
2042004-02-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
205
206        * configure.ac: RTEMS_CHECK_BSPDIR([$RTEMS_BSP_FAMILY]).
207        * acinclude.m4: Regenerate.
208
2092004-01-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
210
211        * shared/Makefile.am: Add PREINSTALL_DIRS.
212
2132004-01-14      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
214
215        * shared/Makefile.am: Re-add dirstamps to PRE/TMPINSTALL_FILES. Add
216        PRE/TMPINSTALL_FILES to CLEANFILES.
217
2182004-01-13      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
219
220        * Makefile.am: Use @RTEMS_BSP_FAMILY@ instead of
221        $(RTEMS_BSP_FAMILY).
222
2232003-12-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
224
225        * shared/Makefile.am: Use mkdir_p. Remove dirs from
226        PRE/TMPINSTALL_FILES.
227        * configure.ac: Require automake >= 1.8, autoconf >= 2.59.
228
2292003-12-03      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
230
231        * configure.ac: Remove shared/comm/Makefile, shared/irq/Makefile.
232        * shared/Makefile.am: Merge-in comm/Makefile.am, irq/Makefile.am
233        * shared/Makefile.am: Add preinstallation dirstamp support.
234        * shared/comm/Makefile.am, shared/irq/Makefile.am: Remove.
235
2362003-10-20      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
237
238        * acinclude.m4: Reflect changes to bootstrap.
239        * configure.ac: Remove RTEMS_CHECK_CUSTON_BSP.
240
2412003-09-15      Jay Monkman <jtm@smoothsmoothie.com>
242
243        PR 480/bsps
244        * shared/irq/irq_asm.S: Remove duplicate code.
245
2462003-09-04      Joel Sherrill <joel@OARcorp.com>
247
248        * shared/comm/console.c, shared/comm/uart.c, shared/comm/uart.h,
249        shared/irq/irq_asm.S, shared/irq/irq_init.c: URL for license
250        changed.
251
2522003-08-18      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
253
254        * Makefile.am: Reflect having moved aclocal/.
255
2562003-08-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
257
258        * Makefile.am, shared/Makefile.am, shared/comm/Makefile.am,
259        shared/irq/Makefile.am: Reflect having moved automake/.
260
2612003-08-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
262
263        * configure.ac: Use rtems-bugs@rtems.com as bug report email
264        address.
265
2662003-03-06      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
267
268        * configure.ac: Remove AC_CONFIG_AUX_DIR.
269
2702003-02-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
271
272        * configure.ac: AM_INIT_AUTOMAKE([1.7.2]).
273        * configure.ac: AC_PREREQ(2.57).
274
2752002-12-06      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
276
277        * configure.ac: Remove RTEMS_CHECK_BSP_CACHE.
278
2792002-11-13      Jay Monkman <jtm@smoothsmoothie.com>
280
281        * shared/irq/irq_asm.S, shared/irq/irq_init.c: Fixes a bug with
282        handling the situation where we are processing an IRQ, and we
283        receive an FIQ.
284        * acinclude.m4: Added edb7312.
285
2862002-10-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
287
288        * .cvsignore: Reformat. Add autom4te*cache. Remove autom4te.cache.
289
2902002-10-04      Jay Monkman <jtm@smoothsmoothie.com>
291
292        * shared/irq/irq_asm.S: Add FIQ support.
293
2942002-07-30      Jay Monkman <jtm@smoothsmoothie.com>
295
296        * shared/irq/irq_asm.S: ARM port works well enough to run all
297        sptests, tmtests, and ttcp.  In addition to general cleanup, there
298        has been considerable optimization to interrupt disable/enable,
299        endian swapping, and context switching.
300
3012002-07-17      Jay Monkman <jtm@smoothsmoothie.com>
302
303        * shared/irq/irq_asm.S: Significant rework in attempt to make
304        interrupts work.  They appear to be very close to correct but not
305        100%.
306
3072002-03-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
308
309        * Makefile.am, shared/comm/Makefile.am, shared/Makefile.am,
310        shared/irq/Makefile.am: Remove AUTOMAKE_OPTIONS.
311        * configure.ac: AC_INIT(package,_RTEMS_VERSION,_RTEMS_BUGS).
312        AM_INIT_AUTOMAKE([no-define foreign 1.6]).
313
3142002-01-03      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
315
316        * shared/comm/console.c, shared/irq/irq_init.c: Include
317        rtems/bspIo.h instead of bspIo.h.
318
3192001-10-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
320
321        * .cvsignore: Add autom4te.cache for autoconf > 2.52.
322        * configure.ac: New file, generated from configure.in by autoupdate.
323        * configure.in: Remove.
324
3252001-10-09      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
326
327        * acinclude.m4: New file.
328        * configure.in: Use RTEMS_BSP_SUBDIR.
329
3302001-09-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
331
332        * shared/comm/Makefile.am: Use 'PREINSTALL_FILES ='.
333
3342001-05-22      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
335
336        * configure.in: remove shared/io/Makefile.
337        * shared/comm/Makefile.am: Use *_HEADERS instead of *H_FILES.
338
3392000-12-06      Joel Sherrill <joel@OARcorp.com>
340
341        * shared/comm/console.c: Added casts to eliminate warnings.
342        * shared/comm/console.c (console_reserve_resources): Removed.
343
3442000-11-09      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
345
346        * Makefile.am: Use ... instead of RTEMS_TOPdir in ACLOCAL_AMFLAGS.
347
3482000-11-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
349
350        * Makefile.am: Switch to ACLOCAL_AMFLAGS = -I
351        $(RTEMS_TOPdir)/aclocal.
352
3532000-11-02      Joel Sherrill <joel@OARcorp.com>
354
355        * bsp_specs: Remove -Tlinkcmds from *link rule.
356
3572000-10-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
358
359        * Makefile.am: ACLOCAL_AMFLAGS= -I $(RTEMS_TOPdir)/macros. Switch to
360        GNU canonicalization.
361
3622000-09-04      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
363
364        * Makefile.am, shared/Makefile.am, shared/comm/Makefile.am,
365        shared/irq/Makefile.am: Include compile.am
366
3672000-08-10      Joel Sherrill <joel@OARcorp.com>
368
369        * ChangeLog, shared/ChangeLog: New file.
370
Note: See TracBrowser for help on using the repository browser.