source: rtems/c/src/lib/libbsp/arm/ChangeLog @ 084369e

4.104.115
Last change on this file since 084369e was d4f6b30, checked in by Joel Sherrill <joel.sherrill@…>, on 09/22/08 at 21:49:32

2008-09-22 Joel Sherrill <joel.sherrill@…>

  • acinclude.m4, shared/comm/console.c: Use standardized bsp_cleanup() which can optionally print a message, poll for user to press key, and call bsp_reset(). Using this eliminates the various bsp_cleanup() implementations which had their own implementation and variety of string constants.
  • Property mode set to 100644
File size: 12.3 KB
Line 
12008-09-22      Joel Sherrill <joel.sherrill@oarcorp.com>
2
3        * acinclude.m4, shared/comm/console.c: Use standardized bsp_cleanup()
4        which can optionally print a message, poll for user to press key, and
5        call bsp_reset(). Using this eliminates the various bsp_cleanup()
6        implementations which had their own implementation and variety of
7        string constants.
8
92008-09-22      Sebastian Huber <sebastian.huber@embedded-brains.de>
10
11        * lpc24xx: New BSP.
12
13        * shared/startup/linkcmds.base, shared/include/linker-symbols.h,
14        shared/include/start.h, shared/start/start.S: New files.
15
162008-09-19      Joel Sherrill <joel.sherrill@oarcorp.com>
17
18        * shared/bspgetworkarea.c: Removed.
19
202008-09-12      Joel Sherrill <joel.sherrill@oarcorp.com>
21
22        * shared/bspgetworkarea.c: New file.
23
242008-08-18      Ralf Corsépius <ralf.corsepius@rtems.org>
25
26        * shared/irq/irq_init.c: Add missing prototypes.
27
282008-08-04      Ray Xu <rayx.cn@gmail.com>
29
30        * shared/irq/irq_asm.S: Correct minor mistakes in adding Thumb code
31        which prevented ARM from working.
32
332008-05-23      Joel Sherrill <joel.sherrill@OARcorp.com>
34
35        * shared/comm/console.c: Eliminate copies of switches to convert
36        termios Bxxx constants to xxx as an integer. Use the shared
37        termios_baud_to_number() routine to do the same conversion.
38
392008-05-15      Joel Sherrill <joel.sherrill@OARcorp.com>
40
41        * csb336/startup/bspstart.c, csb337/startup/bspstart.c,
42        edb7312/startup/bspstart.c, gba/startup/bspstart.c,
43        gp32/startup/bspstart.c, rtl22xx/startup/bspstart.c: Add capability
44        for bootcard.c BSP Initialization Framework to ask the BSP where it
45        has memory for the RTEMS Workspace and C Program Heap. These
46        collectively are referred to as work area. If the BSP supports this,
47        then it does not have to include code to split the available memory
48        between the two areas. This reduces the amount of code in the BSP
49        specific bspstart.c file. Additionally, the shared framework can
50        initialize the C Library, call rtems_debug_enable(), and dirty the
51        work area memory. Until most/all BSPs support this new capability, if
52        the BSP supports this, it should call
53        RTEMS_BSP_BOOTCARD_HANDLES_RAM_ALLOCATION from its configure.ac. When
54        the transition is complete, this autoconf macro can be removed.
55
562008-05-06      Ray Xu <rayx.cn@gmail.com>
57
58        * acinclude.m4: Add smdk2410. Update gp32 to use shared code.
59
602008-04-16      Matthieu Bucchianeri <mbucchia@gmail.com>
61
62        * acinclude.m4: Adding Nintendo DS BSP.
63
642008-02-15      Joel Sherrill <joel.sherrill@OARcorp.com>
65
66        * shared/comm/console.c: Do not have BSP specific __assert.
67
682007-11-03      Ray Xu <rayx.cn@gmail.com>
69
70        * shared/abort/simple_abort.c: Add veneer for ARM<->Thumb
71        shared/irq/irq_asm.S: Add veneer for ARM<->Thumb
72
732007-11-06      Till Straumann <strauman@slac.stanford.edu>
74
75        * gba/irq/irq.c: test for non-NULL-ness before calling
76        'on'/'off' methods so that users don't have to provide
77        no-ops if they don't want this feature.
78
792007-09-12      Joel Sherrill <joel.sherrill@OARcorp.com>
80
81        PR 1257/bsps
82        * shared/abort/abort.c, shared/abort/simple_abort.c,
83        shared/irq/irq_init.c: Code outside of cpukit should use the public
84        API for rtems_interrupt_disable/rtems_interrupt_enable. By bypassing
85        the public API and directly accessing _CPU_ISR_Disable and
86        _CPU_ISR_Enable, they were bypassing the compiler memory barrier
87        directive which could lead to problems. This patch also changes the
88        type of the variable passed into these routines and addresses minor
89        style issues.
90
912007-09-08      Joel Sherrill <joel.sherrill@OARcorp.com>
92
93        * shared/abort/abort.c, shared/abort/simple_abort.c: Remove incorrect
94        and unneccessary prototype of printk.
95
962007-06-13      Ray Xu <rayx@gmail.com>
97
98        * shared/abort/simple_abort.c: Shrink the memory requirements. Joel
99        reformatted for style.
100
1012007-06-13      Joel Sherrill <joel.sherrill@OARcorp.com>
102
103        * acinclude.m4: Remove armulator.
104
1052007-06-12      Joel Sherrill <joel.sherrill@OARcorp.com>
106
107        * armulator/.cvsignore, armulator/ChangeLog, armulator/Makefile.am,
108        armulator/bsp_specs, armulator/configure.ac, armulator/preinstall.am,
109        armulator/clock/clockdrv.c, armulator/console/console-io.c,
110        armulator/console/mon-syscalls.S, armulator/include/.cvsignore,
111        armulator/include/bsp.h, armulator/include/tm27.h,
112        armulator/start/start.S, armulator/startup/bspstart.c,
113        armulator/startup/libcfunc.c, armulator/startup/linkcmds,
114        armulator/startup/swi.h, armulator/startup/syscalls.c,
115        armulator/startup/trap.S: Removed.
116
1172007-05-15      Ray Xu <rayx.cn@gmail.com>
118
119        * shared/abort/abort.c, shared/abort/simple_abort.c: New files.
120
1212007-05-15      Ray Xu <rayx.cn@gmail.com>
122
123        * Makefile.am: Add abort.rel since it is now in the BSP shared source,
124        not in score/cpu.
125
1262007-04-25      Ralf Corsépius <ralf.corsepius@rtems.org>
127
128        * acinclude.m4: Regenerate.
129
1302006-12-14      Ralf Corsépius <ralf.corsepius@rtems.org>
131
132        * shared/irq/irq_init.c: Remove unused var.
133
1342006-12-02      Ralf Corsépius <ralf.corsepius@rtems.org>
135
136        * configure.ac: New BUG-REPORT address.
137
1382006-10-17      Ralf Corsépius <ralf.corsepius@rtems.org>
139
140        * configure.ac: Require autoconf-2.60. Require automake-1.10.
141
1422006-06-02      Jay Monkman <jtm@lopingdog.com>
143
144        * shared/irq/irq_init.c: Changed interrupt handling
145        to use shared rtems_irq_connect_data struct.
146
1472005-10-16      Ralf Corsepius <ralf.corsepius@rtems.org>
148
149        * Makefile.am: Merge-in shared/Makefile.am.
150        * ChangeLog: Merge-in shared/ChangeLog.
151        * configure.ac: Remove shared/Makefile.am.
152
1532005-07-06      Markku Puro <markku.puro@kopteri.net>
154
155        * acinclude.m4: Added GBA BSP.
156
1572005-03-11      Philippe Simons <loki_666@fastmail.fm>
158
159        * acinclude.m4: Added gp32 BSP.
160        * gp32/.cvsignore, gp32/Makefile.am, gp32/README, gp32/bsp_specs,
161        gp32/configure.ac, gp32/console/.cvsignore, gp32/console/conio.c,
162        gp32/console/console.c, gp32/console/defaultfont.c,
163        gp32/include/.cvsignore, gp32/include/bsp.h, gp32/include/conio.h,
164        gp32/include/tm27.h, gp32/start/.cvsignore, gp32/start/start.S,
165        gp32/startup/.cvsignore, gp32/startup/bspstart.c,
166        gp32/startup/exit.c, gp32/startup/linkcmds, gp32/startup/memmap.c:
167        New files.
168
1692005-03-11      Jay Monkman <jtm@lopingdog.com>
170
171        * vegaplus/.cvsignore, vegaplus/ChangeLog, vegaplus/Makefile.am,
172        vegaplus/bsp_specs, vegaplus/configure.ac,
173        vegaplus/clock/clockdrv.c, vegaplus/include/.cvsignore,
174        vegaplus/include/bsp.h, vegaplus/include/registers.h,
175        vegaplus/include/tm27.h, vegaplus/irq/bsp_irq_asm.S,
176        vegaplus/irq/bsp_irq_init.c, vegaplus/irq/irq.c, vegaplus/irq/irq.h,
177        vegaplus/start/start.S, vegaplus/startup/bspstart.c,
178        vegaplus/startup/exit.c, vegaplus/startup/linkcmds: Removed.
179        * acinclude.m4: Removed vegaplus BSP.
180
1812005-03-03      Ralf Corsepius <ralf.corsepius@rtems.org>
182
183        PR bsps/771
184        * acinclude.m4: Remove arm_bare_bsp.
185        * configure.ac: Remove reference to arm_bare_bsp in
186        AC_CONFIG_SRCDIR. Use ../arm instead.
187
1882005-02-25      Joel Sherrill <joel@OARcorp.com>
189
190        * arm_bare_bsp/.cvsignore, arm_bare_bsp/ChangeLog,
191        arm_bare_bsp/Makefile.am, arm_bare_bsp/bsp_specs,
192        arm_bare_bsp/configure.ac, arm_bare_bsp/clock/clockdrv.c,
193        arm_bare_bsp/include/.cvsignore, arm_bare_bsp/include/bsp.h,
194        arm_bare_bsp/include/registers.h, arm_bare_bsp/include/tm27.h,
195        arm_bare_bsp/irq/bsp_irq_asm.S, arm_bare_bsp/irq/bsp_irq_init.c,
196        arm_bare_bsp/irq/irq.c, arm_bare_bsp/irq/irq.h,
197        arm_bare_bsp/start/start.S, arm_bare_bsp/startup/bspstart.c,
198        arm_bare_bsp/startup/exit.c, arm_bare_bsp/startup/linkcmds: Removed.
199
2002004-09-24      Ralf Corsepius <ralf.corsepius@rtems.org>
201
202        * configure.ac: Require automake > 1.9.
203
2042004-07-15      Jay Monkman
205
206        * acinclude.m4: Added csb336 and csb337 BSPs
207
2082004-04-02      Ralf Corsepius <ralf_corsepius@rtems.org>
209
210        * shared/irq/irq_asm.S: Include <rtems/asm.h> instead of <asm.h>.
211
2122004-02-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
213
214        * configure.ac: RTEMS_CHECK_BSPDIR([$RTEMS_BSP_FAMILY]).
215        * acinclude.m4: Regenerate.
216
2172004-01-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
218
219        * shared/Makefile.am: Add PREINSTALL_DIRS.
220
2212004-01-14      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
222
223        * shared/Makefile.am: Re-add dirstamps to PRE/TMPINSTALL_FILES. Add
224        PRE/TMPINSTALL_FILES to CLEANFILES.
225
2262004-01-13      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
227
228        * Makefile.am: Use @RTEMS_BSP_FAMILY@ instead of
229        $(RTEMS_BSP_FAMILY).
230
2312003-12-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
232
233        * shared/Makefile.am: Use mkdir_p. Remove dirs from
234        PRE/TMPINSTALL_FILES.
235        * configure.ac: Require automake >= 1.8, autoconf >= 2.59.
236
2372003-12-03      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
238
239        * configure.ac: Remove shared/comm/Makefile, shared/irq/Makefile.
240        * shared/Makefile.am: Merge-in comm/Makefile.am, irq/Makefile.am
241        * shared/Makefile.am: Add preinstallation dirstamp support.
242        * shared/comm/Makefile.am, shared/irq/Makefile.am: Remove.
243
2442003-10-20      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
245
246        * acinclude.m4: Reflect changes to bootstrap.
247        * configure.ac: Remove RTEMS_CHECK_CUSTON_BSP.
248
2492003-09-15      Jay Monkman <jtm@smoothsmoothie.com>
250
251        PR 480/bsps
252        * shared/irq/irq_asm.S: Remove duplicate code.
253
2542003-09-04      Joel Sherrill <joel@OARcorp.com>
255
256        * shared/comm/console.c, shared/comm/uart.c, shared/comm/uart.h,
257        shared/irq/irq_asm.S, shared/irq/irq_init.c: URL for license
258        changed.
259
2602003-08-18      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
261
262        * Makefile.am: Reflect having moved aclocal/.
263
2642003-08-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
265
266        * Makefile.am, shared/Makefile.am, shared/comm/Makefile.am,
267        shared/irq/Makefile.am: Reflect having moved automake/.
268
2692003-08-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
270
271        * configure.ac: Use rtems-bugs@rtems.com as bug report email
272        address.
273
2742003-03-06      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
275
276        * configure.ac: Remove AC_CONFIG_AUX_DIR.
277
2782003-02-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
279
280        * configure.ac: AM_INIT_AUTOMAKE([1.7.2]).
281        * configure.ac: AC_PREREQ(2.57).
282
2832002-12-06      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
284
285        * configure.ac: Remove RTEMS_CHECK_BSP_CACHE.
286
2872002-11-13      Jay Monkman <jtm@smoothsmoothie.com>
288
289        * shared/irq/irq_asm.S, shared/irq/irq_init.c: Fixes a bug with
290        handling the situation where we are processing an IRQ, and we
291        receive an FIQ.
292        * acinclude.m4: Added edb7312.
293
2942002-10-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
295
296        * .cvsignore: Reformat. Add autom4te*cache. Remove autom4te.cache.
297
2982002-10-04      Jay Monkman <jtm@smoothsmoothie.com>
299
300        * shared/irq/irq_asm.S: Add FIQ support.
301
3022002-07-30      Jay Monkman <jtm@smoothsmoothie.com>
303
304        * shared/irq/irq_asm.S: ARM port works well enough to run all
305        sptests, tmtests, and ttcp.  In addition to general cleanup, there
306        has been considerable optimization to interrupt disable/enable,
307        endian swapping, and context switching.
308
3092002-07-17      Jay Monkman <jtm@smoothsmoothie.com>
310
311        * shared/irq/irq_asm.S: Significant rework in attempt to make
312        interrupts work.  They appear to be very close to correct but not
313        100%.
314
3152002-03-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
316
317        * Makefile.am, shared/comm/Makefile.am, shared/Makefile.am,
318        shared/irq/Makefile.am: Remove AUTOMAKE_OPTIONS.
319        * configure.ac: AC_INIT(package,_RTEMS_VERSION,_RTEMS_BUGS).
320        AM_INIT_AUTOMAKE([no-define foreign 1.6]).
321
3222002-01-03      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
323
324        * shared/comm/console.c, shared/irq/irq_init.c: Include
325        rtems/bspIo.h instead of bspIo.h.
326
3272001-10-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
328
329        * .cvsignore: Add autom4te.cache for autoconf > 2.52.
330        * configure.ac: New file, generated from configure.in by autoupdate.
331        * configure.in: Remove.
332
3332001-10-09      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
334
335        * acinclude.m4: New file.
336        * configure.in: Use RTEMS_BSP_SUBDIR.
337
3382001-09-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
339
340        * shared/comm/Makefile.am: Use 'PREINSTALL_FILES ='.
341
3422001-05-22      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
343
344        * configure.in: remove shared/io/Makefile.
345        * shared/comm/Makefile.am: Use *_HEADERS instead of *H_FILES.
346
3472000-12-06      Joel Sherrill <joel@OARcorp.com>
348
349        * shared/comm/console.c: Added casts to eliminate warnings.
350        * shared/comm/console.c (console_reserve_resources): Removed.
351
3522000-11-09      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
353
354        * Makefile.am: Use ... instead of RTEMS_TOPdir in ACLOCAL_AMFLAGS.
355
3562000-11-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
357
358        * Makefile.am: Switch to ACLOCAL_AMFLAGS = -I
359        $(RTEMS_TOPdir)/aclocal.
360
3612000-11-02      Joel Sherrill <joel@OARcorp.com>
362
363        * bsp_specs: Remove -Tlinkcmds from *link rule.
364
3652000-10-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
366
367        * Makefile.am: ACLOCAL_AMFLAGS= -I $(RTEMS_TOPdir)/macros. Switch to
368        GNU canonicalization.
369
3702000-09-04      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
371
372        * Makefile.am, shared/Makefile.am, shared/comm/Makefile.am,
373        shared/irq/Makefile.am: Include compile.am
374
3752000-08-10      Joel Sherrill <joel@OARcorp.com>
376
377        * ChangeLog, shared/ChangeLog: New file.
378
Note: See TracBrowser for help on using the repository browser.