source: rtems/c/src/lib/libbsp/arm/ChangeLog @ 880d394

4.104.115
Last change on this file since 880d394 was 880d394, checked in by Joel Sherrill <joel.sherrill@…>, on 10/01/09 at 21:48:53

2009-10-01 Joel Sherrill <joel.sherrill@…>

  • acinclude.m4: Add BSP for GDB ARM simulator so we can easily experiment with and debug different ARM architectural variations.
  • Property mode set to 100644
File size: 14.4 KB
Line 
12009-10-01      Joel Sherrill <joel.sherrill@oarcorp.com>
2
3        * acinclude.m4: Add BSP for GDB ARM simulator so we can easily
4        experiment with and debug different ARM architectural variations.
5
62009-09-30      Ralf Corsépius <ralf.corsepius@rtems.org>
7
8        * shared/comm/console.c: Reflect termios_baud_to_number having been
9        renamed to rtems_termios_baud_to_number.
10
112009-09-15      Sebastian Huber <sebastian.huber@embedded-brains.de>
12
13        * shared/include/linker-symbols.h, shared/startup/linkcmds.base:
14        Removed symbols and renamed sections.
15        * shared/include/start.h, shared/start/start.S: Added
16        bsp_start_memcpy(). Documentation. Changes for external ROM start.
17
182009-07-15      Sebastian Huber <sebastian.huber@embedded-brains.de>
19
20        * shared/irq/irq_asm.S, shared/startup/linkcmds.rom: Removed files.
21        * Makefile.am: Removed references to deleted file
22        'shared/irq/irq_asm.S'.
23        * shared/irq/irq_init.c: Do not install fast interrupt handler.
24        Changed interrupt handler.
25        * shared/abort/simple_abort.c: Fixed inline assembler statement.
26        * shared/include/linker-symbols.h: Renamed sections.  New symbols.
27        * shared/start/start.S: Added THUMB support.  Update for linker symbol
28        changes.
29
302009-06-04      Xi Yang <hiyangxi@gmail.com>
31
32        * acinclude.m4: New Gumstix BSP.
33
342009-04-28      Chris Johns <chrisj@rtems.org>
35
36        * shared/start/start.S: Update for boot_card command line change.
37
382009-03-12      Joel Sherrill <joel.sherrill@OARcorp.com>
39
40        PR 1385/cpukit
41        * shared/irq/irq_asm.S: When the type rtems_boolean was switched to the
42        C99 bool, the size changed from 4 bytes to 1 byte. The interrupt
43        dispatching code accesses two boolean variables for scheduling
44        purposes and the assembly implementations of this code did not get
45        updated.
46
472009-03-02      Ray Xu <rayx.cn@gmail.com>
48
49        * shared/irq/irq_asm.S: Newer compilers handle alignment better.
50
512009-02-27      Sebastian Huber <sebastian.huber@embedded-brains.de>
52
53        * shared/startup/linkcmds.rom: New file
54        * shared/include/start.h: Added declaration of start().
55        * shared/start/start.S: Fixed vector table for ROM boot.
56
572008-09-23      Joel Sherrill <joel.sherrill@OARcorp.com>
58
59        * acinclude.m4: New BSP -- lpc24xx.
60
612008-09-22      Joel Sherrill <joel.sherrill@oarcorp.com>
62
63        * acinclude.m4, shared/comm/console.c: Use standardized bsp_cleanup()
64        which can optionally print a message, poll for user to press key, and
65        call bsp_reset(). Using this eliminates the various bsp_cleanup()
66        implementations which had their own implementation and variety of
67        string constants.
68
692008-09-22      Sebastian Huber <sebastian.huber@embedded-brains.de>
70
71        * lpc24xx: New BSP.
72
73        * shared/startup/linkcmds.base, shared/include/linker-symbols.h,
74        shared/include/start.h, shared/start/start.S: New files.
75
762008-09-19      Joel Sherrill <joel.sherrill@oarcorp.com>
77
78        * shared/bspgetworkarea.c: Removed.
79
802008-09-12      Joel Sherrill <joel.sherrill@oarcorp.com>
81
82        * shared/bspgetworkarea.c: New file.
83
842008-08-18      Ralf Corsépius <ralf.corsepius@rtems.org>
85
86        * shared/irq/irq_init.c: Add missing prototypes.
87
882008-08-04      Ray Xu <rayx.cn@gmail.com>
89
90        * shared/irq/irq_asm.S: Correct minor mistakes in adding Thumb code
91        which prevented ARM from working.
92
932008-05-23      Joel Sherrill <joel.sherrill@OARcorp.com>
94
95        * shared/comm/console.c: Eliminate copies of switches to convert
96        termios Bxxx constants to xxx as an integer. Use the shared
97        termios_baud_to_number() routine to do the same conversion.
98
992008-05-15      Joel Sherrill <joel.sherrill@OARcorp.com>
100
101        * csb336/startup/bspstart.c, csb337/startup/bspstart.c,
102        edb7312/startup/bspstart.c, gba/startup/bspstart.c,
103        gp32/startup/bspstart.c, rtl22xx/startup/bspstart.c: Add capability
104        for bootcard.c BSP Initialization Framework to ask the BSP where it
105        has memory for the RTEMS Workspace and C Program Heap. These
106        collectively are referred to as work area. If the BSP supports this,
107        then it does not have to include code to split the available memory
108        between the two areas. This reduces the amount of code in the BSP
109        specific bspstart.c file. Additionally, the shared framework can
110        initialize the C Library, call rtems_debug_enable(), and dirty the
111        work area memory. Until most/all BSPs support this new capability, if
112        the BSP supports this, it should call
113        RTEMS_BSP_BOOTCARD_HANDLES_RAM_ALLOCATION from its configure.ac. When
114        the transition is complete, this autoconf macro can be removed.
115
1162008-05-06      Ray Xu <rayx.cn@gmail.com>
117
118        * acinclude.m4: Add smdk2410. Update gp32 to use shared code.
119
1202008-04-16      Matthieu Bucchianeri <mbucchia@gmail.com>
121
122        * acinclude.m4: Adding Nintendo DS BSP.
123
1242008-02-15      Joel Sherrill <joel.sherrill@OARcorp.com>
125
126        * shared/comm/console.c: Do not have BSP specific __assert.
127
1282007-11-03      Ray Xu <rayx.cn@gmail.com>
129
130        * shared/abort/simple_abort.c: Add veneer for ARM<->Thumb
131        shared/irq/irq_asm.S: Add veneer for ARM<->Thumb
132
1332007-11-06      Till Straumann <strauman@slac.stanford.edu>
134
135        * gba/irq/irq.c: test for non-NULL-ness before calling
136        'on'/'off' methods so that users don't have to provide
137        no-ops if they don't want this feature.
138
1392007-09-12      Joel Sherrill <joel.sherrill@OARcorp.com>
140
141        PR 1257/bsps
142        * shared/abort/abort.c, shared/abort/simple_abort.c,
143        shared/irq/irq_init.c: Code outside of cpukit should use the public
144        API for rtems_interrupt_disable/rtems_interrupt_enable. By bypassing
145        the public API and directly accessing _CPU_ISR_Disable and
146        _CPU_ISR_Enable, they were bypassing the compiler memory barrier
147        directive which could lead to problems. This patch also changes the
148        type of the variable passed into these routines and addresses minor
149        style issues.
150
1512007-09-08      Joel Sherrill <joel.sherrill@OARcorp.com>
152
153        * shared/abort/abort.c, shared/abort/simple_abort.c: Remove incorrect
154        and unneccessary prototype of printk.
155
1562007-06-13      Ray Xu <rayx@gmail.com>
157
158        * shared/abort/simple_abort.c: Shrink the memory requirements. Joel
159        reformatted for style.
160
1612007-06-13      Joel Sherrill <joel.sherrill@OARcorp.com>
162
163        * acinclude.m4: Remove armulator.
164
1652007-06-12      Joel Sherrill <joel.sherrill@OARcorp.com>
166
167        * armulator/.cvsignore, armulator/ChangeLog, armulator/Makefile.am,
168        armulator/bsp_specs, armulator/configure.ac, armulator/preinstall.am,
169        armulator/clock/clockdrv.c, armulator/console/console-io.c,
170        armulator/console/mon-syscalls.S, armulator/include/.cvsignore,
171        armulator/include/bsp.h, armulator/include/tm27.h,
172        armulator/start/start.S, armulator/startup/bspstart.c,
173        armulator/startup/libcfunc.c, armulator/startup/linkcmds,
174        armulator/startup/swi.h, armulator/startup/syscalls.c,
175        armulator/startup/trap.S: Removed.
176
1772007-05-15      Ray Xu <rayx.cn@gmail.com>
178
179        * shared/abort/abort.c, shared/abort/simple_abort.c: New files.
180
1812007-05-15      Ray Xu <rayx.cn@gmail.com>
182
183        * Makefile.am: Add abort.rel since it is now in the BSP shared source,
184        not in score/cpu.
185
1862007-04-25      Ralf Corsépius <ralf.corsepius@rtems.org>
187
188        * acinclude.m4: Regenerate.
189
1902006-12-14      Ralf Corsépius <ralf.corsepius@rtems.org>
191
192        * shared/irq/irq_init.c: Remove unused var.
193
1942006-12-02      Ralf Corsépius <ralf.corsepius@rtems.org>
195
196        * configure.ac: New BUG-REPORT address.
197
1982006-10-17      Ralf Corsépius <ralf.corsepius@rtems.org>
199
200        * configure.ac: Require autoconf-2.60. Require automake-1.10.
201
2022006-06-02      Jay Monkman <jtm@lopingdog.com>
203
204        * shared/irq/irq_init.c: Changed interrupt handling
205        to use shared rtems_irq_connect_data struct.
206
2072005-10-16      Ralf Corsepius <ralf.corsepius@rtems.org>
208
209        * Makefile.am: Merge-in shared/Makefile.am.
210        * ChangeLog: Merge-in shared/ChangeLog.
211        * configure.ac: Remove shared/Makefile.am.
212
2132005-07-06      Markku Puro <markku.puro@kopteri.net>
214
215        * acinclude.m4: Added GBA BSP.
216
2172005-03-11      Philippe Simons <loki_666@fastmail.fm>
218
219        * acinclude.m4: Added gp32 BSP.
220        * gp32/.cvsignore, gp32/Makefile.am, gp32/README, gp32/bsp_specs,
221        gp32/configure.ac, gp32/console/.cvsignore, gp32/console/conio.c,
222        gp32/console/console.c, gp32/console/defaultfont.c,
223        gp32/include/.cvsignore, gp32/include/bsp.h, gp32/include/conio.h,
224        gp32/include/tm27.h, gp32/start/.cvsignore, gp32/start/start.S,
225        gp32/startup/.cvsignore, gp32/startup/bspstart.c,
226        gp32/startup/exit.c, gp32/startup/linkcmds, gp32/startup/memmap.c:
227        New files.
228
2292005-03-11      Jay Monkman <jtm@lopingdog.com>
230
231        * vegaplus/.cvsignore, vegaplus/ChangeLog, vegaplus/Makefile.am,
232        vegaplus/bsp_specs, vegaplus/configure.ac,
233        vegaplus/clock/clockdrv.c, vegaplus/include/.cvsignore,
234        vegaplus/include/bsp.h, vegaplus/include/registers.h,
235        vegaplus/include/tm27.h, vegaplus/irq/bsp_irq_asm.S,
236        vegaplus/irq/bsp_irq_init.c, vegaplus/irq/irq.c, vegaplus/irq/irq.h,
237        vegaplus/start/start.S, vegaplus/startup/bspstart.c,
238        vegaplus/startup/exit.c, vegaplus/startup/linkcmds: Removed.
239        * acinclude.m4: Removed vegaplus BSP.
240
2412005-03-03      Ralf Corsepius <ralf.corsepius@rtems.org>
242
243        PR bsps/771
244        * acinclude.m4: Remove arm_bare_bsp.
245        * configure.ac: Remove reference to arm_bare_bsp in
246        AC_CONFIG_SRCDIR. Use ../arm instead.
247
2482005-02-25      Joel Sherrill <joel@OARcorp.com>
249
250        * arm_bare_bsp/.cvsignore, arm_bare_bsp/ChangeLog,
251        arm_bare_bsp/Makefile.am, arm_bare_bsp/bsp_specs,
252        arm_bare_bsp/configure.ac, arm_bare_bsp/clock/clockdrv.c,
253        arm_bare_bsp/include/.cvsignore, arm_bare_bsp/include/bsp.h,
254        arm_bare_bsp/include/registers.h, arm_bare_bsp/include/tm27.h,
255        arm_bare_bsp/irq/bsp_irq_asm.S, arm_bare_bsp/irq/bsp_irq_init.c,
256        arm_bare_bsp/irq/irq.c, arm_bare_bsp/irq/irq.h,
257        arm_bare_bsp/start/start.S, arm_bare_bsp/startup/bspstart.c,
258        arm_bare_bsp/startup/exit.c, arm_bare_bsp/startup/linkcmds: Removed.
259
2602004-09-24      Ralf Corsepius <ralf.corsepius@rtems.org>
261
262        * configure.ac: Require automake > 1.9.
263
2642004-07-15      Jay Monkman
265
266        * acinclude.m4: Added csb336 and csb337 BSPs
267
2682004-04-02      Ralf Corsepius <ralf_corsepius@rtems.org>
269
270        * shared/irq/irq_asm.S: Include <rtems/asm.h> instead of <asm.h>.
271
2722004-02-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
273
274        * configure.ac: RTEMS_CHECK_BSPDIR([$RTEMS_BSP_FAMILY]).
275        * acinclude.m4: Regenerate.
276
2772004-01-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
278
279        * shared/Makefile.am: Add PREINSTALL_DIRS.
280
2812004-01-14      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
282
283        * shared/Makefile.am: Re-add dirstamps to PRE/TMPINSTALL_FILES. Add
284        PRE/TMPINSTALL_FILES to CLEANFILES.
285
2862004-01-13      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
287
288        * Makefile.am: Use @RTEMS_BSP_FAMILY@ instead of
289        $(RTEMS_BSP_FAMILY).
290
2912003-12-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
292
293        * shared/Makefile.am: Use mkdir_p. Remove dirs from
294        PRE/TMPINSTALL_FILES.
295        * configure.ac: Require automake >= 1.8, autoconf >= 2.59.
296
2972003-12-03      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
298
299        * configure.ac: Remove shared/comm/Makefile, shared/irq/Makefile.
300        * shared/Makefile.am: Merge-in comm/Makefile.am, irq/Makefile.am
301        * shared/Makefile.am: Add preinstallation dirstamp support.
302        * shared/comm/Makefile.am, shared/irq/Makefile.am: Remove.
303
3042003-10-20      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
305
306        * acinclude.m4: Reflect changes to bootstrap.
307        * configure.ac: Remove RTEMS_CHECK_CUSTON_BSP.
308
3092003-09-15      Jay Monkman <jtm@smoothsmoothie.com>
310
311        PR 480/bsps
312        * shared/irq/irq_asm.S: Remove duplicate code.
313
3142003-09-04      Joel Sherrill <joel@OARcorp.com>
315
316        * shared/comm/console.c, shared/comm/uart.c, shared/comm/uart.h,
317        shared/irq/irq_asm.S, shared/irq/irq_init.c: URL for license
318        changed.
319
3202003-08-18      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
321
322        * Makefile.am: Reflect having moved aclocal/.
323
3242003-08-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
325
326        * Makefile.am, shared/Makefile.am, shared/comm/Makefile.am,
327        shared/irq/Makefile.am: Reflect having moved automake/.
328
3292003-08-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
330
331        * configure.ac: Use rtems-bugs@rtems.com as bug report email
332        address.
333
3342003-03-06      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
335
336        * configure.ac: Remove AC_CONFIG_AUX_DIR.
337
3382003-02-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
339
340        * configure.ac: AM_INIT_AUTOMAKE([1.7.2]).
341        * configure.ac: AC_PREREQ(2.57).
342
3432002-12-06      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
344
345        * configure.ac: Remove RTEMS_CHECK_BSP_CACHE.
346
3472002-11-13      Jay Monkman <jtm@smoothsmoothie.com>
348
349        * shared/irq/irq_asm.S, shared/irq/irq_init.c: Fixes a bug with
350        handling the situation where we are processing an IRQ, and we
351        receive an FIQ.
352        * acinclude.m4: Added edb7312.
353
3542002-10-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
355
356        * .cvsignore: Reformat. Add autom4te*cache. Remove autom4te.cache.
357
3582002-10-04      Jay Monkman <jtm@smoothsmoothie.com>
359
360        * shared/irq/irq_asm.S: Add FIQ support.
361
3622002-07-30      Jay Monkman <jtm@smoothsmoothie.com>
363
364        * shared/irq/irq_asm.S: ARM port works well enough to run all
365        sptests, tmtests, and ttcp.  In addition to general cleanup, there
366        has been considerable optimization to interrupt disable/enable,
367        endian swapping, and context switching.
368
3692002-07-17      Jay Monkman <jtm@smoothsmoothie.com>
370
371        * shared/irq/irq_asm.S: Significant rework in attempt to make
372        interrupts work.  They appear to be very close to correct but not
373        100%.
374
3752002-03-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
376
377        * Makefile.am, shared/comm/Makefile.am, shared/Makefile.am,
378        shared/irq/Makefile.am: Remove AUTOMAKE_OPTIONS.
379        * configure.ac: AC_INIT(package,_RTEMS_VERSION,_RTEMS_BUGS).
380        AM_INIT_AUTOMAKE([no-define foreign 1.6]).
381
3822002-01-03      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
383
384        * shared/comm/console.c, shared/irq/irq_init.c: Include
385        rtems/bspIo.h instead of bspIo.h.
386
3872001-10-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
388
389        * .cvsignore: Add autom4te.cache for autoconf > 2.52.
390        * configure.ac: New file, generated from configure.in by autoupdate.
391        * configure.in: Remove.
392
3932001-10-09      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
394
395        * acinclude.m4: New file.
396        * configure.in: Use RTEMS_BSP_SUBDIR.
397
3982001-09-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
399
400        * shared/comm/Makefile.am: Use 'PREINSTALL_FILES ='.
401
4022001-05-22      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
403
404        * configure.in: remove shared/io/Makefile.
405        * shared/comm/Makefile.am: Use *_HEADERS instead of *H_FILES.
406
4072000-12-06      Joel Sherrill <joel@OARcorp.com>
408
409        * shared/comm/console.c: Added casts to eliminate warnings.
410        * shared/comm/console.c (console_reserve_resources): Removed.
411
4122000-11-09      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
413
414        * Makefile.am: Use ... instead of RTEMS_TOPdir in ACLOCAL_AMFLAGS.
415
4162000-11-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
417
418        * Makefile.am: Switch to ACLOCAL_AMFLAGS = -I
419        $(RTEMS_TOPdir)/aclocal.
420
4212000-11-02      Joel Sherrill <joel@OARcorp.com>
422
423        * bsp_specs: Remove -Tlinkcmds from *link rule.
424
4252000-10-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
426
427        * Makefile.am: ACLOCAL_AMFLAGS= -I $(RTEMS_TOPdir)/macros. Switch to
428        GNU canonicalization.
429
4302000-09-04      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
431
432        * Makefile.am, shared/Makefile.am, shared/comm/Makefile.am,
433        shared/irq/Makefile.am: Include compile.am
434
4352000-08-10      Joel Sherrill <joel@OARcorp.com>
436
437        * ChangeLog, shared/ChangeLog: New file.
438
Note: See TracBrowser for help on using the repository browser.