source: rtems/c/src/lib/libbsp/arm/ChangeLog @ 1d11028

4.104.115
Last change on this file since 1d11028 was c468f18b, checked in by Thomas Doerfler <Thomas.Doerfler@…>, on 12/15/09 at 15:20:47

add support for LPC32xx

  • Property mode set to 100644
File size: 14.8 KB
Line 
12009-12-15      Sebastian Huber <sebastian.huber@embedded-brains.de>
2
3        * shared/include/linker-symbols.h: C++ compatibility.
4        * shared/lpc/include/lpc-timer.h, shared/lpc/clock/lpc-clock-config.c:
5        New files.
6
72009-12-07      Ralf Corsépius <ralf.corsepiu@rtems.org>
8
9        * shared/comm/console.c: Remove (Unused).
10        * Makefile.am: Remove shared/comm/console.c.
11
122009-10-01      Joel Sherrill <joel.sherrill@oarcorp.com>
13
14        * acinclude.m4: Add BSP for GDB ARM simulator so we can easily
15        experiment with and debug different ARM architectural variations.
16
172009-09-30      Ralf Corsépius <ralf.corsepius@rtems.org>
18
19        * shared/comm/console.c: Reflect termios_baud_to_number having been
20        renamed to rtems_termios_baud_to_number.
21
222009-09-15      Sebastian Huber <sebastian.huber@embedded-brains.de>
23
24        * shared/include/linker-symbols.h, shared/startup/linkcmds.base:
25        Removed symbols and renamed sections.
26        * shared/include/start.h, shared/start/start.S: Added
27        bsp_start_memcpy(). Documentation. Changes for external ROM start.
28
292009-07-15      Sebastian Huber <sebastian.huber@embedded-brains.de>
30
31        * shared/irq/irq_asm.S, shared/startup/linkcmds.rom: Removed files.
32        * Makefile.am: Removed references to deleted file
33        'shared/irq/irq_asm.S'.
34        * shared/irq/irq_init.c: Do not install fast interrupt handler.
35        Changed interrupt handler.
36        * shared/abort/simple_abort.c: Fixed inline assembler statement.
37        * shared/include/linker-symbols.h: Renamed sections.  New symbols.
38        * shared/start/start.S: Added THUMB support.  Update for linker symbol
39        changes.
40
412009-06-04      Xi Yang <hiyangxi@gmail.com>
42
43        * acinclude.m4: New Gumstix BSP.
44
452009-04-28      Chris Johns <chrisj@rtems.org>
46
47        * shared/start/start.S: Update for boot_card command line change.
48
492009-03-12      Joel Sherrill <joel.sherrill@OARcorp.com>
50
51        PR 1385/cpukit
52        * shared/irq/irq_asm.S: When the type rtems_boolean was switched to the
53        C99 bool, the size changed from 4 bytes to 1 byte. The interrupt
54        dispatching code accesses two boolean variables for scheduling
55        purposes and the assembly implementations of this code did not get
56        updated.
57
582009-03-02      Ray Xu <rayx.cn@gmail.com>
59
60        * shared/irq/irq_asm.S: Newer compilers handle alignment better.
61
622009-02-27      Sebastian Huber <sebastian.huber@embedded-brains.de>
63
64        * shared/startup/linkcmds.rom: New file
65        * shared/include/start.h: Added declaration of start().
66        * shared/start/start.S: Fixed vector table for ROM boot.
67
682008-09-23      Joel Sherrill <joel.sherrill@OARcorp.com>
69
70        * acinclude.m4: New BSP -- lpc24xx.
71
722008-09-22      Joel Sherrill <joel.sherrill@oarcorp.com>
73
74        * acinclude.m4, shared/comm/console.c: Use standardized bsp_cleanup()
75        which can optionally print a message, poll for user to press key, and
76        call bsp_reset(). Using this eliminates the various bsp_cleanup()
77        implementations which had their own implementation and variety of
78        string constants.
79
802008-09-22      Sebastian Huber <sebastian.huber@embedded-brains.de>
81
82        * lpc24xx: New BSP.
83
84        * shared/startup/linkcmds.base, shared/include/linker-symbols.h,
85        shared/include/start.h, shared/start/start.S: New files.
86
872008-09-19      Joel Sherrill <joel.sherrill@oarcorp.com>
88
89        * shared/bspgetworkarea.c: Removed.
90
912008-09-12      Joel Sherrill <joel.sherrill@oarcorp.com>
92
93        * shared/bspgetworkarea.c: New file.
94
952008-08-18      Ralf Corsépius <ralf.corsepius@rtems.org>
96
97        * shared/irq/irq_init.c: Add missing prototypes.
98
992008-08-04      Ray Xu <rayx.cn@gmail.com>
100
101        * shared/irq/irq_asm.S: Correct minor mistakes in adding Thumb code
102        which prevented ARM from working.
103
1042008-05-23      Joel Sherrill <joel.sherrill@OARcorp.com>
105
106        * shared/comm/console.c: Eliminate copies of switches to convert
107        termios Bxxx constants to xxx as an integer. Use the shared
108        termios_baud_to_number() routine to do the same conversion.
109
1102008-05-15      Joel Sherrill <joel.sherrill@OARcorp.com>
111
112        * csb336/startup/bspstart.c, csb337/startup/bspstart.c,
113        edb7312/startup/bspstart.c, gba/startup/bspstart.c,
114        gp32/startup/bspstart.c, rtl22xx/startup/bspstart.c: Add capability
115        for bootcard.c BSP Initialization Framework to ask the BSP where it
116        has memory for the RTEMS Workspace and C Program Heap. These
117        collectively are referred to as work area. If the BSP supports this,
118        then it does not have to include code to split the available memory
119        between the two areas. This reduces the amount of code in the BSP
120        specific bspstart.c file. Additionally, the shared framework can
121        initialize the C Library, call rtems_debug_enable(), and dirty the
122        work area memory. Until most/all BSPs support this new capability, if
123        the BSP supports this, it should call
124        RTEMS_BSP_BOOTCARD_HANDLES_RAM_ALLOCATION from its configure.ac. When
125        the transition is complete, this autoconf macro can be removed.
126
1272008-05-06      Ray Xu <rayx.cn@gmail.com>
128
129        * acinclude.m4: Add smdk2410. Update gp32 to use shared code.
130
1312008-04-16      Matthieu Bucchianeri <mbucchia@gmail.com>
132
133        * acinclude.m4: Adding Nintendo DS BSP.
134
1352008-02-15      Joel Sherrill <joel.sherrill@OARcorp.com>
136
137        * shared/comm/console.c: Do not have BSP specific __assert.
138
1392007-11-03      Ray Xu <rayx.cn@gmail.com>
140
141        * shared/abort/simple_abort.c: Add veneer for ARM<->Thumb
142        shared/irq/irq_asm.S: Add veneer for ARM<->Thumb
143
1442007-11-06      Till Straumann <strauman@slac.stanford.edu>
145
146        * gba/irq/irq.c: test for non-NULL-ness before calling
147        'on'/'off' methods so that users don't have to provide
148        no-ops if they don't want this feature.
149
1502007-09-12      Joel Sherrill <joel.sherrill@OARcorp.com>
151
152        PR 1257/bsps
153        * shared/abort/abort.c, shared/abort/simple_abort.c,
154        shared/irq/irq_init.c: Code outside of cpukit should use the public
155        API for rtems_interrupt_disable/rtems_interrupt_enable. By bypassing
156        the public API and directly accessing _CPU_ISR_Disable and
157        _CPU_ISR_Enable, they were bypassing the compiler memory barrier
158        directive which could lead to problems. This patch also changes the
159        type of the variable passed into these routines and addresses minor
160        style issues.
161
1622007-09-08      Joel Sherrill <joel.sherrill@OARcorp.com>
163
164        * shared/abort/abort.c, shared/abort/simple_abort.c: Remove incorrect
165        and unneccessary prototype of printk.
166
1672007-06-13      Ray Xu <rayx@gmail.com>
168
169        * shared/abort/simple_abort.c: Shrink the memory requirements. Joel
170        reformatted for style.
171
1722007-06-13      Joel Sherrill <joel.sherrill@OARcorp.com>
173
174        * acinclude.m4: Remove armulator.
175
1762007-06-12      Joel Sherrill <joel.sherrill@OARcorp.com>
177
178        * armulator/.cvsignore, armulator/ChangeLog, armulator/Makefile.am,
179        armulator/bsp_specs, armulator/configure.ac, armulator/preinstall.am,
180        armulator/clock/clockdrv.c, armulator/console/console-io.c,
181        armulator/console/mon-syscalls.S, armulator/include/.cvsignore,
182        armulator/include/bsp.h, armulator/include/tm27.h,
183        armulator/start/start.S, armulator/startup/bspstart.c,
184        armulator/startup/libcfunc.c, armulator/startup/linkcmds,
185        armulator/startup/swi.h, armulator/startup/syscalls.c,
186        armulator/startup/trap.S: Removed.
187
1882007-05-15      Ray Xu <rayx.cn@gmail.com>
189
190        * shared/abort/abort.c, shared/abort/simple_abort.c: New files.
191
1922007-05-15      Ray Xu <rayx.cn@gmail.com>
193
194        * Makefile.am: Add abort.rel since it is now in the BSP shared source,
195        not in score/cpu.
196
1972007-04-25      Ralf Corsépius <ralf.corsepius@rtems.org>
198
199        * acinclude.m4: Regenerate.
200
2012006-12-14      Ralf Corsépius <ralf.corsepius@rtems.org>
202
203        * shared/irq/irq_init.c: Remove unused var.
204
2052006-12-02      Ralf Corsépius <ralf.corsepius@rtems.org>
206
207        * configure.ac: New BUG-REPORT address.
208
2092006-10-17      Ralf Corsépius <ralf.corsepius@rtems.org>
210
211        * configure.ac: Require autoconf-2.60. Require automake-1.10.
212
2132006-06-02      Jay Monkman <jtm@lopingdog.com>
214
215        * shared/irq/irq_init.c: Changed interrupt handling
216        to use shared rtems_irq_connect_data struct.
217
2182005-10-16      Ralf Corsepius <ralf.corsepius@rtems.org>
219
220        * Makefile.am: Merge-in shared/Makefile.am.
221        * ChangeLog: Merge-in shared/ChangeLog.
222        * configure.ac: Remove shared/Makefile.am.
223
2242005-07-06      Markku Puro <markku.puro@kopteri.net>
225
226        * acinclude.m4: Added GBA BSP.
227
2282005-03-11      Philippe Simons <loki_666@fastmail.fm>
229
230        * acinclude.m4: Added gp32 BSP.
231        * gp32/.cvsignore, gp32/Makefile.am, gp32/README, gp32/bsp_specs,
232        gp32/configure.ac, gp32/console/.cvsignore, gp32/console/conio.c,
233        gp32/console/console.c, gp32/console/defaultfont.c,
234        gp32/include/.cvsignore, gp32/include/bsp.h, gp32/include/conio.h,
235        gp32/include/tm27.h, gp32/start/.cvsignore, gp32/start/start.S,
236        gp32/startup/.cvsignore, gp32/startup/bspstart.c,
237        gp32/startup/exit.c, gp32/startup/linkcmds, gp32/startup/memmap.c:
238        New files.
239
2402005-03-11      Jay Monkman <jtm@lopingdog.com>
241
242        * vegaplus/.cvsignore, vegaplus/ChangeLog, vegaplus/Makefile.am,
243        vegaplus/bsp_specs, vegaplus/configure.ac,
244        vegaplus/clock/clockdrv.c, vegaplus/include/.cvsignore,
245        vegaplus/include/bsp.h, vegaplus/include/registers.h,
246        vegaplus/include/tm27.h, vegaplus/irq/bsp_irq_asm.S,
247        vegaplus/irq/bsp_irq_init.c, vegaplus/irq/irq.c, vegaplus/irq/irq.h,
248        vegaplus/start/start.S, vegaplus/startup/bspstart.c,
249        vegaplus/startup/exit.c, vegaplus/startup/linkcmds: Removed.
250        * acinclude.m4: Removed vegaplus BSP.
251
2522005-03-03      Ralf Corsepius <ralf.corsepius@rtems.org>
253
254        PR bsps/771
255        * acinclude.m4: Remove arm_bare_bsp.
256        * configure.ac: Remove reference to arm_bare_bsp in
257        AC_CONFIG_SRCDIR. Use ../arm instead.
258
2592005-02-25      Joel Sherrill <joel@OARcorp.com>
260
261        * arm_bare_bsp/.cvsignore, arm_bare_bsp/ChangeLog,
262        arm_bare_bsp/Makefile.am, arm_bare_bsp/bsp_specs,
263        arm_bare_bsp/configure.ac, arm_bare_bsp/clock/clockdrv.c,
264        arm_bare_bsp/include/.cvsignore, arm_bare_bsp/include/bsp.h,
265        arm_bare_bsp/include/registers.h, arm_bare_bsp/include/tm27.h,
266        arm_bare_bsp/irq/bsp_irq_asm.S, arm_bare_bsp/irq/bsp_irq_init.c,
267        arm_bare_bsp/irq/irq.c, arm_bare_bsp/irq/irq.h,
268        arm_bare_bsp/start/start.S, arm_bare_bsp/startup/bspstart.c,
269        arm_bare_bsp/startup/exit.c, arm_bare_bsp/startup/linkcmds: Removed.
270
2712004-09-24      Ralf Corsepius <ralf.corsepius@rtems.org>
272
273        * configure.ac: Require automake > 1.9.
274
2752004-07-15      Jay Monkman
276
277        * acinclude.m4: Added csb336 and csb337 BSPs
278
2792004-04-02      Ralf Corsepius <ralf_corsepius@rtems.org>
280
281        * shared/irq/irq_asm.S: Include <rtems/asm.h> instead of <asm.h>.
282
2832004-02-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
284
285        * configure.ac: RTEMS_CHECK_BSPDIR([$RTEMS_BSP_FAMILY]).
286        * acinclude.m4: Regenerate.
287
2882004-01-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
289
290        * shared/Makefile.am: Add PREINSTALL_DIRS.
291
2922004-01-14      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
293
294        * shared/Makefile.am: Re-add dirstamps to PRE/TMPINSTALL_FILES. Add
295        PRE/TMPINSTALL_FILES to CLEANFILES.
296
2972004-01-13      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
298
299        * Makefile.am: Use @RTEMS_BSP_FAMILY@ instead of
300        $(RTEMS_BSP_FAMILY).
301
3022003-12-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
303
304        * shared/Makefile.am: Use mkdir_p. Remove dirs from
305        PRE/TMPINSTALL_FILES.
306        * configure.ac: Require automake >= 1.8, autoconf >= 2.59.
307
3082003-12-03      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
309
310        * configure.ac: Remove shared/comm/Makefile, shared/irq/Makefile.
311        * shared/Makefile.am: Merge-in comm/Makefile.am, irq/Makefile.am
312        * shared/Makefile.am: Add preinstallation dirstamp support.
313        * shared/comm/Makefile.am, shared/irq/Makefile.am: Remove.
314
3152003-10-20      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
316
317        * acinclude.m4: Reflect changes to bootstrap.
318        * configure.ac: Remove RTEMS_CHECK_CUSTON_BSP.
319
3202003-09-15      Jay Monkman <jtm@smoothsmoothie.com>
321
322        PR 480/bsps
323        * shared/irq/irq_asm.S: Remove duplicate code.
324
3252003-09-04      Joel Sherrill <joel@OARcorp.com>
326
327        * shared/comm/console.c, shared/comm/uart.c, shared/comm/uart.h,
328        shared/irq/irq_asm.S, shared/irq/irq_init.c: URL for license
329        changed.
330
3312003-08-18      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
332
333        * Makefile.am: Reflect having moved aclocal/.
334
3352003-08-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
336
337        * Makefile.am, shared/Makefile.am, shared/comm/Makefile.am,
338        shared/irq/Makefile.am: Reflect having moved automake/.
339
3402003-08-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
341
342        * configure.ac: Use rtems-bugs@rtems.com as bug report email
343        address.
344
3452003-03-06      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
346
347        * configure.ac: Remove AC_CONFIG_AUX_DIR.
348
3492003-02-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
350
351        * configure.ac: AM_INIT_AUTOMAKE([1.7.2]).
352        * configure.ac: AC_PREREQ(2.57).
353
3542002-12-06      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
355
356        * configure.ac: Remove RTEMS_CHECK_BSP_CACHE.
357
3582002-11-13      Jay Monkman <jtm@smoothsmoothie.com>
359
360        * shared/irq/irq_asm.S, shared/irq/irq_init.c: Fixes a bug with
361        handling the situation where we are processing an IRQ, and we
362        receive an FIQ.
363        * acinclude.m4: Added edb7312.
364
3652002-10-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
366
367        * .cvsignore: Reformat. Add autom4te*cache. Remove autom4te.cache.
368
3692002-10-04      Jay Monkman <jtm@smoothsmoothie.com>
370
371        * shared/irq/irq_asm.S: Add FIQ support.
372
3732002-07-30      Jay Monkman <jtm@smoothsmoothie.com>
374
375        * shared/irq/irq_asm.S: ARM port works well enough to run all
376        sptests, tmtests, and ttcp.  In addition to general cleanup, there
377        has been considerable optimization to interrupt disable/enable,
378        endian swapping, and context switching.
379
3802002-07-17      Jay Monkman <jtm@smoothsmoothie.com>
381
382        * shared/irq/irq_asm.S: Significant rework in attempt to make
383        interrupts work.  They appear to be very close to correct but not
384        100%.
385
3862002-03-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
387
388        * Makefile.am, shared/comm/Makefile.am, shared/Makefile.am,
389        shared/irq/Makefile.am: Remove AUTOMAKE_OPTIONS.
390        * configure.ac: AC_INIT(package,_RTEMS_VERSION,_RTEMS_BUGS).
391        AM_INIT_AUTOMAKE([no-define foreign 1.6]).
392
3932002-01-03      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
394
395        * shared/comm/console.c, shared/irq/irq_init.c: Include
396        rtems/bspIo.h instead of bspIo.h.
397
3982001-10-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
399
400        * .cvsignore: Add autom4te.cache for autoconf > 2.52.
401        * configure.ac: New file, generated from configure.in by autoupdate.
402        * configure.in: Remove.
403
4042001-10-09      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
405
406        * acinclude.m4: New file.
407        * configure.in: Use RTEMS_BSP_SUBDIR.
408
4092001-09-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
410
411        * shared/comm/Makefile.am: Use 'PREINSTALL_FILES ='.
412
4132001-05-22      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
414
415        * configure.in: remove shared/io/Makefile.
416        * shared/comm/Makefile.am: Use *_HEADERS instead of *H_FILES.
417
4182000-12-06      Joel Sherrill <joel@OARcorp.com>
419
420        * shared/comm/console.c: Added casts to eliminate warnings.
421        * shared/comm/console.c (console_reserve_resources): Removed.
422
4232000-11-09      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
424
425        * Makefile.am: Use ... instead of RTEMS_TOPdir in ACLOCAL_AMFLAGS.
426
4272000-11-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
428
429        * Makefile.am: Switch to ACLOCAL_AMFLAGS = -I
430        $(RTEMS_TOPdir)/aclocal.
431
4322000-11-02      Joel Sherrill <joel@OARcorp.com>
433
434        * bsp_specs: Remove -Tlinkcmds from *link rule.
435
4362000-10-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
437
438        * Makefile.am: ACLOCAL_AMFLAGS= -I $(RTEMS_TOPdir)/macros. Switch to
439        GNU canonicalization.
440
4412000-09-04      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
442
443        * Makefile.am, shared/Makefile.am, shared/comm/Makefile.am,
444        shared/irq/Makefile.am: Include compile.am
445
4462000-08-10      Joel Sherrill <joel@OARcorp.com>
447
448        * ChangeLog, shared/ChangeLog: New file.
449
Note: See TracBrowser for help on using the repository browser.