source: rtems/c/src/lib/libbsp/arm/ChangeLog @ 6f01945

4.104.115
Last change on this file since 6f01945 was 6f01945, checked in by Ralf Corsepius <ralf.corsepius@…>, on 12/07/09 at 16:24:17

2009-12-07 Ralf Corsépius <ralf.corsepiu@…>

  • shared/comm/console.c: Remove (Unused).
  • Makefile.am: Remove shared/comm/console.c.
  • Property mode set to 100644
File size: 14.5 KB
Line 
12009-12-07      Ralf Corsépius <ralf.corsepiu@rtems.org>
2
3        * shared/comm/console.c: Remove (Unused).
4        * Makefile.am: Remove shared/comm/console.c.
5
62009-10-01      Joel Sherrill <joel.sherrill@oarcorp.com>
7
8        * acinclude.m4: Add BSP for GDB ARM simulator so we can easily
9        experiment with and debug different ARM architectural variations.
10
112009-09-30      Ralf Corsépius <ralf.corsepius@rtems.org>
12
13        * shared/comm/console.c: Reflect termios_baud_to_number having been
14        renamed to rtems_termios_baud_to_number.
15
162009-09-15      Sebastian Huber <sebastian.huber@embedded-brains.de>
17
18        * shared/include/linker-symbols.h, shared/startup/linkcmds.base:
19        Removed symbols and renamed sections.
20        * shared/include/start.h, shared/start/start.S: Added
21        bsp_start_memcpy(). Documentation. Changes for external ROM start.
22
232009-07-15      Sebastian Huber <sebastian.huber@embedded-brains.de>
24
25        * shared/irq/irq_asm.S, shared/startup/linkcmds.rom: Removed files.
26        * Makefile.am: Removed references to deleted file
27        'shared/irq/irq_asm.S'.
28        * shared/irq/irq_init.c: Do not install fast interrupt handler.
29        Changed interrupt handler.
30        * shared/abort/simple_abort.c: Fixed inline assembler statement.
31        * shared/include/linker-symbols.h: Renamed sections.  New symbols.
32        * shared/start/start.S: Added THUMB support.  Update for linker symbol
33        changes.
34
352009-06-04      Xi Yang <hiyangxi@gmail.com>
36
37        * acinclude.m4: New Gumstix BSP.
38
392009-04-28      Chris Johns <chrisj@rtems.org>
40
41        * shared/start/start.S: Update for boot_card command line change.
42
432009-03-12      Joel Sherrill <joel.sherrill@OARcorp.com>
44
45        PR 1385/cpukit
46        * shared/irq/irq_asm.S: When the type rtems_boolean was switched to the
47        C99 bool, the size changed from 4 bytes to 1 byte. The interrupt
48        dispatching code accesses two boolean variables for scheduling
49        purposes and the assembly implementations of this code did not get
50        updated.
51
522009-03-02      Ray Xu <rayx.cn@gmail.com>
53
54        * shared/irq/irq_asm.S: Newer compilers handle alignment better.
55
562009-02-27      Sebastian Huber <sebastian.huber@embedded-brains.de>
57
58        * shared/startup/linkcmds.rom: New file
59        * shared/include/start.h: Added declaration of start().
60        * shared/start/start.S: Fixed vector table for ROM boot.
61
622008-09-23      Joel Sherrill <joel.sherrill@OARcorp.com>
63
64        * acinclude.m4: New BSP -- lpc24xx.
65
662008-09-22      Joel Sherrill <joel.sherrill@oarcorp.com>
67
68        * acinclude.m4, shared/comm/console.c: Use standardized bsp_cleanup()
69        which can optionally print a message, poll for user to press key, and
70        call bsp_reset(). Using this eliminates the various bsp_cleanup()
71        implementations which had their own implementation and variety of
72        string constants.
73
742008-09-22      Sebastian Huber <sebastian.huber@embedded-brains.de>
75
76        * lpc24xx: New BSP.
77
78        * shared/startup/linkcmds.base, shared/include/linker-symbols.h,
79        shared/include/start.h, shared/start/start.S: New files.
80
812008-09-19      Joel Sherrill <joel.sherrill@oarcorp.com>
82
83        * shared/bspgetworkarea.c: Removed.
84
852008-09-12      Joel Sherrill <joel.sherrill@oarcorp.com>
86
87        * shared/bspgetworkarea.c: New file.
88
892008-08-18      Ralf Corsépius <ralf.corsepius@rtems.org>
90
91        * shared/irq/irq_init.c: Add missing prototypes.
92
932008-08-04      Ray Xu <rayx.cn@gmail.com>
94
95        * shared/irq/irq_asm.S: Correct minor mistakes in adding Thumb code
96        which prevented ARM from working.
97
982008-05-23      Joel Sherrill <joel.sherrill@OARcorp.com>
99
100        * shared/comm/console.c: Eliminate copies of switches to convert
101        termios Bxxx constants to xxx as an integer. Use the shared
102        termios_baud_to_number() routine to do the same conversion.
103
1042008-05-15      Joel Sherrill <joel.sherrill@OARcorp.com>
105
106        * csb336/startup/bspstart.c, csb337/startup/bspstart.c,
107        edb7312/startup/bspstart.c, gba/startup/bspstart.c,
108        gp32/startup/bspstart.c, rtl22xx/startup/bspstart.c: Add capability
109        for bootcard.c BSP Initialization Framework to ask the BSP where it
110        has memory for the RTEMS Workspace and C Program Heap. These
111        collectively are referred to as work area. If the BSP supports this,
112        then it does not have to include code to split the available memory
113        between the two areas. This reduces the amount of code in the BSP
114        specific bspstart.c file. Additionally, the shared framework can
115        initialize the C Library, call rtems_debug_enable(), and dirty the
116        work area memory. Until most/all BSPs support this new capability, if
117        the BSP supports this, it should call
118        RTEMS_BSP_BOOTCARD_HANDLES_RAM_ALLOCATION from its configure.ac. When
119        the transition is complete, this autoconf macro can be removed.
120
1212008-05-06      Ray Xu <rayx.cn@gmail.com>
122
123        * acinclude.m4: Add smdk2410. Update gp32 to use shared code.
124
1252008-04-16      Matthieu Bucchianeri <mbucchia@gmail.com>
126
127        * acinclude.m4: Adding Nintendo DS BSP.
128
1292008-02-15      Joel Sherrill <joel.sherrill@OARcorp.com>
130
131        * shared/comm/console.c: Do not have BSP specific __assert.
132
1332007-11-03      Ray Xu <rayx.cn@gmail.com>
134
135        * shared/abort/simple_abort.c: Add veneer for ARM<->Thumb
136        shared/irq/irq_asm.S: Add veneer for ARM<->Thumb
137
1382007-11-06      Till Straumann <strauman@slac.stanford.edu>
139
140        * gba/irq/irq.c: test for non-NULL-ness before calling
141        'on'/'off' methods so that users don't have to provide
142        no-ops if they don't want this feature.
143
1442007-09-12      Joel Sherrill <joel.sherrill@OARcorp.com>
145
146        PR 1257/bsps
147        * shared/abort/abort.c, shared/abort/simple_abort.c,
148        shared/irq/irq_init.c: Code outside of cpukit should use the public
149        API for rtems_interrupt_disable/rtems_interrupt_enable. By bypassing
150        the public API and directly accessing _CPU_ISR_Disable and
151        _CPU_ISR_Enable, they were bypassing the compiler memory barrier
152        directive which could lead to problems. This patch also changes the
153        type of the variable passed into these routines and addresses minor
154        style issues.
155
1562007-09-08      Joel Sherrill <joel.sherrill@OARcorp.com>
157
158        * shared/abort/abort.c, shared/abort/simple_abort.c: Remove incorrect
159        and unneccessary prototype of printk.
160
1612007-06-13      Ray Xu <rayx@gmail.com>
162
163        * shared/abort/simple_abort.c: Shrink the memory requirements. Joel
164        reformatted for style.
165
1662007-06-13      Joel Sherrill <joel.sherrill@OARcorp.com>
167
168        * acinclude.m4: Remove armulator.
169
1702007-06-12      Joel Sherrill <joel.sherrill@OARcorp.com>
171
172        * armulator/.cvsignore, armulator/ChangeLog, armulator/Makefile.am,
173        armulator/bsp_specs, armulator/configure.ac, armulator/preinstall.am,
174        armulator/clock/clockdrv.c, armulator/console/console-io.c,
175        armulator/console/mon-syscalls.S, armulator/include/.cvsignore,
176        armulator/include/bsp.h, armulator/include/tm27.h,
177        armulator/start/start.S, armulator/startup/bspstart.c,
178        armulator/startup/libcfunc.c, armulator/startup/linkcmds,
179        armulator/startup/swi.h, armulator/startup/syscalls.c,
180        armulator/startup/trap.S: Removed.
181
1822007-05-15      Ray Xu <rayx.cn@gmail.com>
183
184        * shared/abort/abort.c, shared/abort/simple_abort.c: New files.
185
1862007-05-15      Ray Xu <rayx.cn@gmail.com>
187
188        * Makefile.am: Add abort.rel since it is now in the BSP shared source,
189        not in score/cpu.
190
1912007-04-25      Ralf Corsépius <ralf.corsepius@rtems.org>
192
193        * acinclude.m4: Regenerate.
194
1952006-12-14      Ralf Corsépius <ralf.corsepius@rtems.org>
196
197        * shared/irq/irq_init.c: Remove unused var.
198
1992006-12-02      Ralf Corsépius <ralf.corsepius@rtems.org>
200
201        * configure.ac: New BUG-REPORT address.
202
2032006-10-17      Ralf Corsépius <ralf.corsepius@rtems.org>
204
205        * configure.ac: Require autoconf-2.60. Require automake-1.10.
206
2072006-06-02      Jay Monkman <jtm@lopingdog.com>
208
209        * shared/irq/irq_init.c: Changed interrupt handling
210        to use shared rtems_irq_connect_data struct.
211
2122005-10-16      Ralf Corsepius <ralf.corsepius@rtems.org>
213
214        * Makefile.am: Merge-in shared/Makefile.am.
215        * ChangeLog: Merge-in shared/ChangeLog.
216        * configure.ac: Remove shared/Makefile.am.
217
2182005-07-06      Markku Puro <markku.puro@kopteri.net>
219
220        * acinclude.m4: Added GBA BSP.
221
2222005-03-11      Philippe Simons <loki_666@fastmail.fm>
223
224        * acinclude.m4: Added gp32 BSP.
225        * gp32/.cvsignore, gp32/Makefile.am, gp32/README, gp32/bsp_specs,
226        gp32/configure.ac, gp32/console/.cvsignore, gp32/console/conio.c,
227        gp32/console/console.c, gp32/console/defaultfont.c,
228        gp32/include/.cvsignore, gp32/include/bsp.h, gp32/include/conio.h,
229        gp32/include/tm27.h, gp32/start/.cvsignore, gp32/start/start.S,
230        gp32/startup/.cvsignore, gp32/startup/bspstart.c,
231        gp32/startup/exit.c, gp32/startup/linkcmds, gp32/startup/memmap.c:
232        New files.
233
2342005-03-11      Jay Monkman <jtm@lopingdog.com>
235
236        * vegaplus/.cvsignore, vegaplus/ChangeLog, vegaplus/Makefile.am,
237        vegaplus/bsp_specs, vegaplus/configure.ac,
238        vegaplus/clock/clockdrv.c, vegaplus/include/.cvsignore,
239        vegaplus/include/bsp.h, vegaplus/include/registers.h,
240        vegaplus/include/tm27.h, vegaplus/irq/bsp_irq_asm.S,
241        vegaplus/irq/bsp_irq_init.c, vegaplus/irq/irq.c, vegaplus/irq/irq.h,
242        vegaplus/start/start.S, vegaplus/startup/bspstart.c,
243        vegaplus/startup/exit.c, vegaplus/startup/linkcmds: Removed.
244        * acinclude.m4: Removed vegaplus BSP.
245
2462005-03-03      Ralf Corsepius <ralf.corsepius@rtems.org>
247
248        PR bsps/771
249        * acinclude.m4: Remove arm_bare_bsp.
250        * configure.ac: Remove reference to arm_bare_bsp in
251        AC_CONFIG_SRCDIR. Use ../arm instead.
252
2532005-02-25      Joel Sherrill <joel@OARcorp.com>
254
255        * arm_bare_bsp/.cvsignore, arm_bare_bsp/ChangeLog,
256        arm_bare_bsp/Makefile.am, arm_bare_bsp/bsp_specs,
257        arm_bare_bsp/configure.ac, arm_bare_bsp/clock/clockdrv.c,
258        arm_bare_bsp/include/.cvsignore, arm_bare_bsp/include/bsp.h,
259        arm_bare_bsp/include/registers.h, arm_bare_bsp/include/tm27.h,
260        arm_bare_bsp/irq/bsp_irq_asm.S, arm_bare_bsp/irq/bsp_irq_init.c,
261        arm_bare_bsp/irq/irq.c, arm_bare_bsp/irq/irq.h,
262        arm_bare_bsp/start/start.S, arm_bare_bsp/startup/bspstart.c,
263        arm_bare_bsp/startup/exit.c, arm_bare_bsp/startup/linkcmds: Removed.
264
2652004-09-24      Ralf Corsepius <ralf.corsepius@rtems.org>
266
267        * configure.ac: Require automake > 1.9.
268
2692004-07-15      Jay Monkman
270
271        * acinclude.m4: Added csb336 and csb337 BSPs
272
2732004-04-02      Ralf Corsepius <ralf_corsepius@rtems.org>
274
275        * shared/irq/irq_asm.S: Include <rtems/asm.h> instead of <asm.h>.
276
2772004-02-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
278
279        * configure.ac: RTEMS_CHECK_BSPDIR([$RTEMS_BSP_FAMILY]).
280        * acinclude.m4: Regenerate.
281
2822004-01-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
283
284        * shared/Makefile.am: Add PREINSTALL_DIRS.
285
2862004-01-14      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
287
288        * shared/Makefile.am: Re-add dirstamps to PRE/TMPINSTALL_FILES. Add
289        PRE/TMPINSTALL_FILES to CLEANFILES.
290
2912004-01-13      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
292
293        * Makefile.am: Use @RTEMS_BSP_FAMILY@ instead of
294        $(RTEMS_BSP_FAMILY).
295
2962003-12-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
297
298        * shared/Makefile.am: Use mkdir_p. Remove dirs from
299        PRE/TMPINSTALL_FILES.
300        * configure.ac: Require automake >= 1.8, autoconf >= 2.59.
301
3022003-12-03      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
303
304        * configure.ac: Remove shared/comm/Makefile, shared/irq/Makefile.
305        * shared/Makefile.am: Merge-in comm/Makefile.am, irq/Makefile.am
306        * shared/Makefile.am: Add preinstallation dirstamp support.
307        * shared/comm/Makefile.am, shared/irq/Makefile.am: Remove.
308
3092003-10-20      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
310
311        * acinclude.m4: Reflect changes to bootstrap.
312        * configure.ac: Remove RTEMS_CHECK_CUSTON_BSP.
313
3142003-09-15      Jay Monkman <jtm@smoothsmoothie.com>
315
316        PR 480/bsps
317        * shared/irq/irq_asm.S: Remove duplicate code.
318
3192003-09-04      Joel Sherrill <joel@OARcorp.com>
320
321        * shared/comm/console.c, shared/comm/uart.c, shared/comm/uart.h,
322        shared/irq/irq_asm.S, shared/irq/irq_init.c: URL for license
323        changed.
324
3252003-08-18      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
326
327        * Makefile.am: Reflect having moved aclocal/.
328
3292003-08-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
330
331        * Makefile.am, shared/Makefile.am, shared/comm/Makefile.am,
332        shared/irq/Makefile.am: Reflect having moved automake/.
333
3342003-08-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
335
336        * configure.ac: Use rtems-bugs@rtems.com as bug report email
337        address.
338
3392003-03-06      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
340
341        * configure.ac: Remove AC_CONFIG_AUX_DIR.
342
3432003-02-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
344
345        * configure.ac: AM_INIT_AUTOMAKE([1.7.2]).
346        * configure.ac: AC_PREREQ(2.57).
347
3482002-12-06      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
349
350        * configure.ac: Remove RTEMS_CHECK_BSP_CACHE.
351
3522002-11-13      Jay Monkman <jtm@smoothsmoothie.com>
353
354        * shared/irq/irq_asm.S, shared/irq/irq_init.c: Fixes a bug with
355        handling the situation where we are processing an IRQ, and we
356        receive an FIQ.
357        * acinclude.m4: Added edb7312.
358
3592002-10-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
360
361        * .cvsignore: Reformat. Add autom4te*cache. Remove autom4te.cache.
362
3632002-10-04      Jay Monkman <jtm@smoothsmoothie.com>
364
365        * shared/irq/irq_asm.S: Add FIQ support.
366
3672002-07-30      Jay Monkman <jtm@smoothsmoothie.com>
368
369        * shared/irq/irq_asm.S: ARM port works well enough to run all
370        sptests, tmtests, and ttcp.  In addition to general cleanup, there
371        has been considerable optimization to interrupt disable/enable,
372        endian swapping, and context switching.
373
3742002-07-17      Jay Monkman <jtm@smoothsmoothie.com>
375
376        * shared/irq/irq_asm.S: Significant rework in attempt to make
377        interrupts work.  They appear to be very close to correct but not
378        100%.
379
3802002-03-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
381
382        * Makefile.am, shared/comm/Makefile.am, shared/Makefile.am,
383        shared/irq/Makefile.am: Remove AUTOMAKE_OPTIONS.
384        * configure.ac: AC_INIT(package,_RTEMS_VERSION,_RTEMS_BUGS).
385        AM_INIT_AUTOMAKE([no-define foreign 1.6]).
386
3872002-01-03      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
388
389        * shared/comm/console.c, shared/irq/irq_init.c: Include
390        rtems/bspIo.h instead of bspIo.h.
391
3922001-10-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
393
394        * .cvsignore: Add autom4te.cache for autoconf > 2.52.
395        * configure.ac: New file, generated from configure.in by autoupdate.
396        * configure.in: Remove.
397
3982001-10-09      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
399
400        * acinclude.m4: New file.
401        * configure.in: Use RTEMS_BSP_SUBDIR.
402
4032001-09-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
404
405        * shared/comm/Makefile.am: Use 'PREINSTALL_FILES ='.
406
4072001-05-22      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
408
409        * configure.in: remove shared/io/Makefile.
410        * shared/comm/Makefile.am: Use *_HEADERS instead of *H_FILES.
411
4122000-12-06      Joel Sherrill <joel@OARcorp.com>
413
414        * shared/comm/console.c: Added casts to eliminate warnings.
415        * shared/comm/console.c (console_reserve_resources): Removed.
416
4172000-11-09      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
418
419        * Makefile.am: Use ... instead of RTEMS_TOPdir in ACLOCAL_AMFLAGS.
420
4212000-11-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
422
423        * Makefile.am: Switch to ACLOCAL_AMFLAGS = -I
424        $(RTEMS_TOPdir)/aclocal.
425
4262000-11-02      Joel Sherrill <joel@OARcorp.com>
427
428        * bsp_specs: Remove -Tlinkcmds from *link rule.
429
4302000-10-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
431
432        * Makefile.am: ACLOCAL_AMFLAGS= -I $(RTEMS_TOPdir)/macros. Switch to
433        GNU canonicalization.
434
4352000-09-04      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
436
437        * Makefile.am, shared/Makefile.am, shared/comm/Makefile.am,
438        shared/irq/Makefile.am: Include compile.am
439
4402000-08-10      Joel Sherrill <joel@OARcorp.com>
441
442        * ChangeLog, shared/ChangeLog: New file.
443
Note: See TracBrowser for help on using the repository browser.