source: rtems/c/src/lib/libbsp/arm/ChangeLog @ 49c8f45

4.104.115
Last change on this file since 49c8f45 was 091705c, checked in by Thomas Doerfler <Thomas.Doerfler@…>, on 09/18/09 at 08:06:32

Removed symbols and renamed sections.
Added bsp_start_memcpy(). Documentation. Changes for external ROM start.

  • Property mode set to 100644
File size: 14.1 KB
Line 
12009-09-15      Sebastian Huber <sebastian.huber@embedded-brains.de>
2
3        * shared/include/linker-symbols.h, shared/startup/linkcmds.base:
4        Removed symbols and renamed sections.
5        * shared/include/start.h, shared/start/start.S: Added
6        bsp_start_memcpy(). Documentation. Changes for external ROM start.
7
82009-07-15      Sebastian Huber <sebastian.huber@embedded-brains.de>
9
10        * shared/irq/irq_asm.S, shared/startup/linkcmds.rom: Removed files.
11        * Makefile.am: Removed references to deleted file
12        'shared/irq/irq_asm.S'.
13        * shared/irq/irq_init.c: Do not install fast interrupt handler.
14        Changed interrupt handler.
15        * shared/abort/simple_abort.c: Fixed inline assembler statement.
16        * shared/include/linker-symbols.h: Renamed sections.  New symbols.
17        * shared/start/start.S: Added THUMB support.  Update for linker symbol
18        changes.
19
202009-06-04      Xi Yang <hiyangxi@gmail.com>
21
22        * acinclude.m4: New Gumstix BSP.
23
242009-04-28      Chris Johns <chrisj@rtems.org>
25
26        * shared/start/start.S: Update for boot_card command line change.
27
282009-03-12      Joel Sherrill <joel.sherrill@OARcorp.com>
29
30        PR 1385/cpukit
31        * shared/irq/irq_asm.S: When the type rtems_boolean was switched to the
32        C99 bool, the size changed from 4 bytes to 1 byte. The interrupt
33        dispatching code accesses two boolean variables for scheduling
34        purposes and the assembly implementations of this code did not get
35        updated.
36
372009-03-02      Ray Xu <rayx.cn@gmail.com>
38
39        * shared/irq/irq_asm.S: Newer compilers handle alignment better.
40
412009-02-27      Sebastian Huber <sebastian.huber@embedded-brains.de>
42
43        * shared/startup/linkcmds.rom: New file
44        * shared/include/start.h: Added declaration of start().
45        * shared/start/start.S: Fixed vector table for ROM boot.
46
472008-09-23      Joel Sherrill <joel.sherrill@OARcorp.com>
48
49        * acinclude.m4: New BSP -- lpc24xx.
50
512008-09-22      Joel Sherrill <joel.sherrill@oarcorp.com>
52
53        * acinclude.m4, shared/comm/console.c: Use standardized bsp_cleanup()
54        which can optionally print a message, poll for user to press key, and
55        call bsp_reset(). Using this eliminates the various bsp_cleanup()
56        implementations which had their own implementation and variety of
57        string constants.
58
592008-09-22      Sebastian Huber <sebastian.huber@embedded-brains.de>
60
61        * lpc24xx: New BSP.
62
63        * shared/startup/linkcmds.base, shared/include/linker-symbols.h,
64        shared/include/start.h, shared/start/start.S: New files.
65
662008-09-19      Joel Sherrill <joel.sherrill@oarcorp.com>
67
68        * shared/bspgetworkarea.c: Removed.
69
702008-09-12      Joel Sherrill <joel.sherrill@oarcorp.com>
71
72        * shared/bspgetworkarea.c: New file.
73
742008-08-18      Ralf Corsépius <ralf.corsepius@rtems.org>
75
76        * shared/irq/irq_init.c: Add missing prototypes.
77
782008-08-04      Ray Xu <rayx.cn@gmail.com>
79
80        * shared/irq/irq_asm.S: Correct minor mistakes in adding Thumb code
81        which prevented ARM from working.
82
832008-05-23      Joel Sherrill <joel.sherrill@OARcorp.com>
84
85        * shared/comm/console.c: Eliminate copies of switches to convert
86        termios Bxxx constants to xxx as an integer. Use the shared
87        termios_baud_to_number() routine to do the same conversion.
88
892008-05-15      Joel Sherrill <joel.sherrill@OARcorp.com>
90
91        * csb336/startup/bspstart.c, csb337/startup/bspstart.c,
92        edb7312/startup/bspstart.c, gba/startup/bspstart.c,
93        gp32/startup/bspstart.c, rtl22xx/startup/bspstart.c: Add capability
94        for bootcard.c BSP Initialization Framework to ask the BSP where it
95        has memory for the RTEMS Workspace and C Program Heap. These
96        collectively are referred to as work area. If the BSP supports this,
97        then it does not have to include code to split the available memory
98        between the two areas. This reduces the amount of code in the BSP
99        specific bspstart.c file. Additionally, the shared framework can
100        initialize the C Library, call rtems_debug_enable(), and dirty the
101        work area memory. Until most/all BSPs support this new capability, if
102        the BSP supports this, it should call
103        RTEMS_BSP_BOOTCARD_HANDLES_RAM_ALLOCATION from its configure.ac. When
104        the transition is complete, this autoconf macro can be removed.
105
1062008-05-06      Ray Xu <rayx.cn@gmail.com>
107
108        * acinclude.m4: Add smdk2410. Update gp32 to use shared code.
109
1102008-04-16      Matthieu Bucchianeri <mbucchia@gmail.com>
111
112        * acinclude.m4: Adding Nintendo DS BSP.
113
1142008-02-15      Joel Sherrill <joel.sherrill@OARcorp.com>
115
116        * shared/comm/console.c: Do not have BSP specific __assert.
117
1182007-11-03      Ray Xu <rayx.cn@gmail.com>
119
120        * shared/abort/simple_abort.c: Add veneer for ARM<->Thumb
121        shared/irq/irq_asm.S: Add veneer for ARM<->Thumb
122
1232007-11-06      Till Straumann <strauman@slac.stanford.edu>
124
125        * gba/irq/irq.c: test for non-NULL-ness before calling
126        'on'/'off' methods so that users don't have to provide
127        no-ops if they don't want this feature.
128
1292007-09-12      Joel Sherrill <joel.sherrill@OARcorp.com>
130
131        PR 1257/bsps
132        * shared/abort/abort.c, shared/abort/simple_abort.c,
133        shared/irq/irq_init.c: Code outside of cpukit should use the public
134        API for rtems_interrupt_disable/rtems_interrupt_enable. By bypassing
135        the public API and directly accessing _CPU_ISR_Disable and
136        _CPU_ISR_Enable, they were bypassing the compiler memory barrier
137        directive which could lead to problems. This patch also changes the
138        type of the variable passed into these routines and addresses minor
139        style issues.
140
1412007-09-08      Joel Sherrill <joel.sherrill@OARcorp.com>
142
143        * shared/abort/abort.c, shared/abort/simple_abort.c: Remove incorrect
144        and unneccessary prototype of printk.
145
1462007-06-13      Ray Xu <rayx@gmail.com>
147
148        * shared/abort/simple_abort.c: Shrink the memory requirements. Joel
149        reformatted for style.
150
1512007-06-13      Joel Sherrill <joel.sherrill@OARcorp.com>
152
153        * acinclude.m4: Remove armulator.
154
1552007-06-12      Joel Sherrill <joel.sherrill@OARcorp.com>
156
157        * armulator/.cvsignore, armulator/ChangeLog, armulator/Makefile.am,
158        armulator/bsp_specs, armulator/configure.ac, armulator/preinstall.am,
159        armulator/clock/clockdrv.c, armulator/console/console-io.c,
160        armulator/console/mon-syscalls.S, armulator/include/.cvsignore,
161        armulator/include/bsp.h, armulator/include/tm27.h,
162        armulator/start/start.S, armulator/startup/bspstart.c,
163        armulator/startup/libcfunc.c, armulator/startup/linkcmds,
164        armulator/startup/swi.h, armulator/startup/syscalls.c,
165        armulator/startup/trap.S: Removed.
166
1672007-05-15      Ray Xu <rayx.cn@gmail.com>
168
169        * shared/abort/abort.c, shared/abort/simple_abort.c: New files.
170
1712007-05-15      Ray Xu <rayx.cn@gmail.com>
172
173        * Makefile.am: Add abort.rel since it is now in the BSP shared source,
174        not in score/cpu.
175
1762007-04-25      Ralf Corsépius <ralf.corsepius@rtems.org>
177
178        * acinclude.m4: Regenerate.
179
1802006-12-14      Ralf Corsépius <ralf.corsepius@rtems.org>
181
182        * shared/irq/irq_init.c: Remove unused var.
183
1842006-12-02      Ralf Corsépius <ralf.corsepius@rtems.org>
185
186        * configure.ac: New BUG-REPORT address.
187
1882006-10-17      Ralf Corsépius <ralf.corsepius@rtems.org>
189
190        * configure.ac: Require autoconf-2.60. Require automake-1.10.
191
1922006-06-02      Jay Monkman <jtm@lopingdog.com>
193
194        * shared/irq/irq_init.c: Changed interrupt handling
195        to use shared rtems_irq_connect_data struct.
196
1972005-10-16      Ralf Corsepius <ralf.corsepius@rtems.org>
198
199        * Makefile.am: Merge-in shared/Makefile.am.
200        * ChangeLog: Merge-in shared/ChangeLog.
201        * configure.ac: Remove shared/Makefile.am.
202
2032005-07-06      Markku Puro <markku.puro@kopteri.net>
204
205        * acinclude.m4: Added GBA BSP.
206
2072005-03-11      Philippe Simons <loki_666@fastmail.fm>
208
209        * acinclude.m4: Added gp32 BSP.
210        * gp32/.cvsignore, gp32/Makefile.am, gp32/README, gp32/bsp_specs,
211        gp32/configure.ac, gp32/console/.cvsignore, gp32/console/conio.c,
212        gp32/console/console.c, gp32/console/defaultfont.c,
213        gp32/include/.cvsignore, gp32/include/bsp.h, gp32/include/conio.h,
214        gp32/include/tm27.h, gp32/start/.cvsignore, gp32/start/start.S,
215        gp32/startup/.cvsignore, gp32/startup/bspstart.c,
216        gp32/startup/exit.c, gp32/startup/linkcmds, gp32/startup/memmap.c:
217        New files.
218
2192005-03-11      Jay Monkman <jtm@lopingdog.com>
220
221        * vegaplus/.cvsignore, vegaplus/ChangeLog, vegaplus/Makefile.am,
222        vegaplus/bsp_specs, vegaplus/configure.ac,
223        vegaplus/clock/clockdrv.c, vegaplus/include/.cvsignore,
224        vegaplus/include/bsp.h, vegaplus/include/registers.h,
225        vegaplus/include/tm27.h, vegaplus/irq/bsp_irq_asm.S,
226        vegaplus/irq/bsp_irq_init.c, vegaplus/irq/irq.c, vegaplus/irq/irq.h,
227        vegaplus/start/start.S, vegaplus/startup/bspstart.c,
228        vegaplus/startup/exit.c, vegaplus/startup/linkcmds: Removed.
229        * acinclude.m4: Removed vegaplus BSP.
230
2312005-03-03      Ralf Corsepius <ralf.corsepius@rtems.org>
232
233        PR bsps/771
234        * acinclude.m4: Remove arm_bare_bsp.
235        * configure.ac: Remove reference to arm_bare_bsp in
236        AC_CONFIG_SRCDIR. Use ../arm instead.
237
2382005-02-25      Joel Sherrill <joel@OARcorp.com>
239
240        * arm_bare_bsp/.cvsignore, arm_bare_bsp/ChangeLog,
241        arm_bare_bsp/Makefile.am, arm_bare_bsp/bsp_specs,
242        arm_bare_bsp/configure.ac, arm_bare_bsp/clock/clockdrv.c,
243        arm_bare_bsp/include/.cvsignore, arm_bare_bsp/include/bsp.h,
244        arm_bare_bsp/include/registers.h, arm_bare_bsp/include/tm27.h,
245        arm_bare_bsp/irq/bsp_irq_asm.S, arm_bare_bsp/irq/bsp_irq_init.c,
246        arm_bare_bsp/irq/irq.c, arm_bare_bsp/irq/irq.h,
247        arm_bare_bsp/start/start.S, arm_bare_bsp/startup/bspstart.c,
248        arm_bare_bsp/startup/exit.c, arm_bare_bsp/startup/linkcmds: Removed.
249
2502004-09-24      Ralf Corsepius <ralf.corsepius@rtems.org>
251
252        * configure.ac: Require automake > 1.9.
253
2542004-07-15      Jay Monkman
255
256        * acinclude.m4: Added csb336 and csb337 BSPs
257
2582004-04-02      Ralf Corsepius <ralf_corsepius@rtems.org>
259
260        * shared/irq/irq_asm.S: Include <rtems/asm.h> instead of <asm.h>.
261
2622004-02-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
263
264        * configure.ac: RTEMS_CHECK_BSPDIR([$RTEMS_BSP_FAMILY]).
265        * acinclude.m4: Regenerate.
266
2672004-01-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
268
269        * shared/Makefile.am: Add PREINSTALL_DIRS.
270
2712004-01-14      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
272
273        * shared/Makefile.am: Re-add dirstamps to PRE/TMPINSTALL_FILES. Add
274        PRE/TMPINSTALL_FILES to CLEANFILES.
275
2762004-01-13      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
277
278        * Makefile.am: Use @RTEMS_BSP_FAMILY@ instead of
279        $(RTEMS_BSP_FAMILY).
280
2812003-12-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
282
283        * shared/Makefile.am: Use mkdir_p. Remove dirs from
284        PRE/TMPINSTALL_FILES.
285        * configure.ac: Require automake >= 1.8, autoconf >= 2.59.
286
2872003-12-03      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
288
289        * configure.ac: Remove shared/comm/Makefile, shared/irq/Makefile.
290        * shared/Makefile.am: Merge-in comm/Makefile.am, irq/Makefile.am
291        * shared/Makefile.am: Add preinstallation dirstamp support.
292        * shared/comm/Makefile.am, shared/irq/Makefile.am: Remove.
293
2942003-10-20      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
295
296        * acinclude.m4: Reflect changes to bootstrap.
297        * configure.ac: Remove RTEMS_CHECK_CUSTON_BSP.
298
2992003-09-15      Jay Monkman <jtm@smoothsmoothie.com>
300
301        PR 480/bsps
302        * shared/irq/irq_asm.S: Remove duplicate code.
303
3042003-09-04      Joel Sherrill <joel@OARcorp.com>
305
306        * shared/comm/console.c, shared/comm/uart.c, shared/comm/uart.h,
307        shared/irq/irq_asm.S, shared/irq/irq_init.c: URL for license
308        changed.
309
3102003-08-18      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
311
312        * Makefile.am: Reflect having moved aclocal/.
313
3142003-08-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
315
316        * Makefile.am, shared/Makefile.am, shared/comm/Makefile.am,
317        shared/irq/Makefile.am: Reflect having moved automake/.
318
3192003-08-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
320
321        * configure.ac: Use rtems-bugs@rtems.com as bug report email
322        address.
323
3242003-03-06      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
325
326        * configure.ac: Remove AC_CONFIG_AUX_DIR.
327
3282003-02-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
329
330        * configure.ac: AM_INIT_AUTOMAKE([1.7.2]).
331        * configure.ac: AC_PREREQ(2.57).
332
3332002-12-06      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
334
335        * configure.ac: Remove RTEMS_CHECK_BSP_CACHE.
336
3372002-11-13      Jay Monkman <jtm@smoothsmoothie.com>
338
339        * shared/irq/irq_asm.S, shared/irq/irq_init.c: Fixes a bug with
340        handling the situation where we are processing an IRQ, and we
341        receive an FIQ.
342        * acinclude.m4: Added edb7312.
343
3442002-10-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
345
346        * .cvsignore: Reformat. Add autom4te*cache. Remove autom4te.cache.
347
3482002-10-04      Jay Monkman <jtm@smoothsmoothie.com>
349
350        * shared/irq/irq_asm.S: Add FIQ support.
351
3522002-07-30      Jay Monkman <jtm@smoothsmoothie.com>
353
354        * shared/irq/irq_asm.S: ARM port works well enough to run all
355        sptests, tmtests, and ttcp.  In addition to general cleanup, there
356        has been considerable optimization to interrupt disable/enable,
357        endian swapping, and context switching.
358
3592002-07-17      Jay Monkman <jtm@smoothsmoothie.com>
360
361        * shared/irq/irq_asm.S: Significant rework in attempt to make
362        interrupts work.  They appear to be very close to correct but not
363        100%.
364
3652002-03-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
366
367        * Makefile.am, shared/comm/Makefile.am, shared/Makefile.am,
368        shared/irq/Makefile.am: Remove AUTOMAKE_OPTIONS.
369        * configure.ac: AC_INIT(package,_RTEMS_VERSION,_RTEMS_BUGS).
370        AM_INIT_AUTOMAKE([no-define foreign 1.6]).
371
3722002-01-03      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
373
374        * shared/comm/console.c, shared/irq/irq_init.c: Include
375        rtems/bspIo.h instead of bspIo.h.
376
3772001-10-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
378
379        * .cvsignore: Add autom4te.cache for autoconf > 2.52.
380        * configure.ac: New file, generated from configure.in by autoupdate.
381        * configure.in: Remove.
382
3832001-10-09      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
384
385        * acinclude.m4: New file.
386        * configure.in: Use RTEMS_BSP_SUBDIR.
387
3882001-09-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
389
390        * shared/comm/Makefile.am: Use 'PREINSTALL_FILES ='.
391
3922001-05-22      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
393
394        * configure.in: remove shared/io/Makefile.
395        * shared/comm/Makefile.am: Use *_HEADERS instead of *H_FILES.
396
3972000-12-06      Joel Sherrill <joel@OARcorp.com>
398
399        * shared/comm/console.c: Added casts to eliminate warnings.
400        * shared/comm/console.c (console_reserve_resources): Removed.
401
4022000-11-09      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
403
404        * Makefile.am: Use ... instead of RTEMS_TOPdir in ACLOCAL_AMFLAGS.
405
4062000-11-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
407
408        * Makefile.am: Switch to ACLOCAL_AMFLAGS = -I
409        $(RTEMS_TOPdir)/aclocal.
410
4112000-11-02      Joel Sherrill <joel@OARcorp.com>
412
413        * bsp_specs: Remove -Tlinkcmds from *link rule.
414
4152000-10-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
416
417        * Makefile.am: ACLOCAL_AMFLAGS= -I $(RTEMS_TOPdir)/macros. Switch to
418        GNU canonicalization.
419
4202000-09-04      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
421
422        * Makefile.am, shared/Makefile.am, shared/comm/Makefile.am,
423        shared/irq/Makefile.am: Include compile.am
424
4252000-08-10      Joel Sherrill <joel@OARcorp.com>
426
427        * ChangeLog, shared/ChangeLog: New file.
428
Note: See TracBrowser for help on using the repository browser.