source: rtems/c/src/lib/libbsp/arm/ChangeLog @ 82d7e92d

4.104.115
Last change on this file since 82d7e92d was 82d7e92d, checked in by Ralf Corsepius <ralf.corsepius@…>, on 09/30/09 at 03:27:18

2009-09-30 Ralf Corsépius <ralf.corsepius@…>

  • shared/comm/console.c: Reflect termios_baud_to_number having been renamed to rtems_termios_baud_to_number.
  • Property mode set to 100644
File size: 14.2 KB
Line 
12009-09-30      Ralf Corsépius <ralf.corsepius@rtems.org>
2
3        * shared/comm/console.c: Reflect termios_baud_to_number having been
4        renamed to rtems_termios_baud_to_number.
5
62009-09-15      Sebastian Huber <sebastian.huber@embedded-brains.de>
7
8        * shared/include/linker-symbols.h, shared/startup/linkcmds.base:
9        Removed symbols and renamed sections.
10        * shared/include/start.h, shared/start/start.S: Added
11        bsp_start_memcpy(). Documentation. Changes for external ROM start.
12
132009-07-15      Sebastian Huber <sebastian.huber@embedded-brains.de>
14
15        * shared/irq/irq_asm.S, shared/startup/linkcmds.rom: Removed files.
16        * Makefile.am: Removed references to deleted file
17        'shared/irq/irq_asm.S'.
18        * shared/irq/irq_init.c: Do not install fast interrupt handler.
19        Changed interrupt handler.
20        * shared/abort/simple_abort.c: Fixed inline assembler statement.
21        * shared/include/linker-symbols.h: Renamed sections.  New symbols.
22        * shared/start/start.S: Added THUMB support.  Update for linker symbol
23        changes.
24
252009-06-04      Xi Yang <hiyangxi@gmail.com>
26
27        * acinclude.m4: New Gumstix BSP.
28
292009-04-28      Chris Johns <chrisj@rtems.org>
30
31        * shared/start/start.S: Update for boot_card command line change.
32
332009-03-12      Joel Sherrill <joel.sherrill@OARcorp.com>
34
35        PR 1385/cpukit
36        * shared/irq/irq_asm.S: When the type rtems_boolean was switched to the
37        C99 bool, the size changed from 4 bytes to 1 byte. The interrupt
38        dispatching code accesses two boolean variables for scheduling
39        purposes and the assembly implementations of this code did not get
40        updated.
41
422009-03-02      Ray Xu <rayx.cn@gmail.com>
43
44        * shared/irq/irq_asm.S: Newer compilers handle alignment better.
45
462009-02-27      Sebastian Huber <sebastian.huber@embedded-brains.de>
47
48        * shared/startup/linkcmds.rom: New file
49        * shared/include/start.h: Added declaration of start().
50        * shared/start/start.S: Fixed vector table for ROM boot.
51
522008-09-23      Joel Sherrill <joel.sherrill@OARcorp.com>
53
54        * acinclude.m4: New BSP -- lpc24xx.
55
562008-09-22      Joel Sherrill <joel.sherrill@oarcorp.com>
57
58        * acinclude.m4, shared/comm/console.c: Use standardized bsp_cleanup()
59        which can optionally print a message, poll for user to press key, and
60        call bsp_reset(). Using this eliminates the various bsp_cleanup()
61        implementations which had their own implementation and variety of
62        string constants.
63
642008-09-22      Sebastian Huber <sebastian.huber@embedded-brains.de>
65
66        * lpc24xx: New BSP.
67
68        * shared/startup/linkcmds.base, shared/include/linker-symbols.h,
69        shared/include/start.h, shared/start/start.S: New files.
70
712008-09-19      Joel Sherrill <joel.sherrill@oarcorp.com>
72
73        * shared/bspgetworkarea.c: Removed.
74
752008-09-12      Joel Sherrill <joel.sherrill@oarcorp.com>
76
77        * shared/bspgetworkarea.c: New file.
78
792008-08-18      Ralf Corsépius <ralf.corsepius@rtems.org>
80
81        * shared/irq/irq_init.c: Add missing prototypes.
82
832008-08-04      Ray Xu <rayx.cn@gmail.com>
84
85        * shared/irq/irq_asm.S: Correct minor mistakes in adding Thumb code
86        which prevented ARM from working.
87
882008-05-23      Joel Sherrill <joel.sherrill@OARcorp.com>
89
90        * shared/comm/console.c: Eliminate copies of switches to convert
91        termios Bxxx constants to xxx as an integer. Use the shared
92        termios_baud_to_number() routine to do the same conversion.
93
942008-05-15      Joel Sherrill <joel.sherrill@OARcorp.com>
95
96        * csb336/startup/bspstart.c, csb337/startup/bspstart.c,
97        edb7312/startup/bspstart.c, gba/startup/bspstart.c,
98        gp32/startup/bspstart.c, rtl22xx/startup/bspstart.c: Add capability
99        for bootcard.c BSP Initialization Framework to ask the BSP where it
100        has memory for the RTEMS Workspace and C Program Heap. These
101        collectively are referred to as work area. If the BSP supports this,
102        then it does not have to include code to split the available memory
103        between the two areas. This reduces the amount of code in the BSP
104        specific bspstart.c file. Additionally, the shared framework can
105        initialize the C Library, call rtems_debug_enable(), and dirty the
106        work area memory. Until most/all BSPs support this new capability, if
107        the BSP supports this, it should call
108        RTEMS_BSP_BOOTCARD_HANDLES_RAM_ALLOCATION from its configure.ac. When
109        the transition is complete, this autoconf macro can be removed.
110
1112008-05-06      Ray Xu <rayx.cn@gmail.com>
112
113        * acinclude.m4: Add smdk2410. Update gp32 to use shared code.
114
1152008-04-16      Matthieu Bucchianeri <mbucchia@gmail.com>
116
117        * acinclude.m4: Adding Nintendo DS BSP.
118
1192008-02-15      Joel Sherrill <joel.sherrill@OARcorp.com>
120
121        * shared/comm/console.c: Do not have BSP specific __assert.
122
1232007-11-03      Ray Xu <rayx.cn@gmail.com>
124
125        * shared/abort/simple_abort.c: Add veneer for ARM<->Thumb
126        shared/irq/irq_asm.S: Add veneer for ARM<->Thumb
127
1282007-11-06      Till Straumann <strauman@slac.stanford.edu>
129
130        * gba/irq/irq.c: test for non-NULL-ness before calling
131        'on'/'off' methods so that users don't have to provide
132        no-ops if they don't want this feature.
133
1342007-09-12      Joel Sherrill <joel.sherrill@OARcorp.com>
135
136        PR 1257/bsps
137        * shared/abort/abort.c, shared/abort/simple_abort.c,
138        shared/irq/irq_init.c: Code outside of cpukit should use the public
139        API for rtems_interrupt_disable/rtems_interrupt_enable. By bypassing
140        the public API and directly accessing _CPU_ISR_Disable and
141        _CPU_ISR_Enable, they were bypassing the compiler memory barrier
142        directive which could lead to problems. This patch also changes the
143        type of the variable passed into these routines and addresses minor
144        style issues.
145
1462007-09-08      Joel Sherrill <joel.sherrill@OARcorp.com>
147
148        * shared/abort/abort.c, shared/abort/simple_abort.c: Remove incorrect
149        and unneccessary prototype of printk.
150
1512007-06-13      Ray Xu <rayx@gmail.com>
152
153        * shared/abort/simple_abort.c: Shrink the memory requirements. Joel
154        reformatted for style.
155
1562007-06-13      Joel Sherrill <joel.sherrill@OARcorp.com>
157
158        * acinclude.m4: Remove armulator.
159
1602007-06-12      Joel Sherrill <joel.sherrill@OARcorp.com>
161
162        * armulator/.cvsignore, armulator/ChangeLog, armulator/Makefile.am,
163        armulator/bsp_specs, armulator/configure.ac, armulator/preinstall.am,
164        armulator/clock/clockdrv.c, armulator/console/console-io.c,
165        armulator/console/mon-syscalls.S, armulator/include/.cvsignore,
166        armulator/include/bsp.h, armulator/include/tm27.h,
167        armulator/start/start.S, armulator/startup/bspstart.c,
168        armulator/startup/libcfunc.c, armulator/startup/linkcmds,
169        armulator/startup/swi.h, armulator/startup/syscalls.c,
170        armulator/startup/trap.S: Removed.
171
1722007-05-15      Ray Xu <rayx.cn@gmail.com>
173
174        * shared/abort/abort.c, shared/abort/simple_abort.c: New files.
175
1762007-05-15      Ray Xu <rayx.cn@gmail.com>
177
178        * Makefile.am: Add abort.rel since it is now in the BSP shared source,
179        not in score/cpu.
180
1812007-04-25      Ralf Corsépius <ralf.corsepius@rtems.org>
182
183        * acinclude.m4: Regenerate.
184
1852006-12-14      Ralf Corsépius <ralf.corsepius@rtems.org>
186
187        * shared/irq/irq_init.c: Remove unused var.
188
1892006-12-02      Ralf Corsépius <ralf.corsepius@rtems.org>
190
191        * configure.ac: New BUG-REPORT address.
192
1932006-10-17      Ralf Corsépius <ralf.corsepius@rtems.org>
194
195        * configure.ac: Require autoconf-2.60. Require automake-1.10.
196
1972006-06-02      Jay Monkman <jtm@lopingdog.com>
198
199        * shared/irq/irq_init.c: Changed interrupt handling
200        to use shared rtems_irq_connect_data struct.
201
2022005-10-16      Ralf Corsepius <ralf.corsepius@rtems.org>
203
204        * Makefile.am: Merge-in shared/Makefile.am.
205        * ChangeLog: Merge-in shared/ChangeLog.
206        * configure.ac: Remove shared/Makefile.am.
207
2082005-07-06      Markku Puro <markku.puro@kopteri.net>
209
210        * acinclude.m4: Added GBA BSP.
211
2122005-03-11      Philippe Simons <loki_666@fastmail.fm>
213
214        * acinclude.m4: Added gp32 BSP.
215        * gp32/.cvsignore, gp32/Makefile.am, gp32/README, gp32/bsp_specs,
216        gp32/configure.ac, gp32/console/.cvsignore, gp32/console/conio.c,
217        gp32/console/console.c, gp32/console/defaultfont.c,
218        gp32/include/.cvsignore, gp32/include/bsp.h, gp32/include/conio.h,
219        gp32/include/tm27.h, gp32/start/.cvsignore, gp32/start/start.S,
220        gp32/startup/.cvsignore, gp32/startup/bspstart.c,
221        gp32/startup/exit.c, gp32/startup/linkcmds, gp32/startup/memmap.c:
222        New files.
223
2242005-03-11      Jay Monkman <jtm@lopingdog.com>
225
226        * vegaplus/.cvsignore, vegaplus/ChangeLog, vegaplus/Makefile.am,
227        vegaplus/bsp_specs, vegaplus/configure.ac,
228        vegaplus/clock/clockdrv.c, vegaplus/include/.cvsignore,
229        vegaplus/include/bsp.h, vegaplus/include/registers.h,
230        vegaplus/include/tm27.h, vegaplus/irq/bsp_irq_asm.S,
231        vegaplus/irq/bsp_irq_init.c, vegaplus/irq/irq.c, vegaplus/irq/irq.h,
232        vegaplus/start/start.S, vegaplus/startup/bspstart.c,
233        vegaplus/startup/exit.c, vegaplus/startup/linkcmds: Removed.
234        * acinclude.m4: Removed vegaplus BSP.
235
2362005-03-03      Ralf Corsepius <ralf.corsepius@rtems.org>
237
238        PR bsps/771
239        * acinclude.m4: Remove arm_bare_bsp.
240        * configure.ac: Remove reference to arm_bare_bsp in
241        AC_CONFIG_SRCDIR. Use ../arm instead.
242
2432005-02-25      Joel Sherrill <joel@OARcorp.com>
244
245        * arm_bare_bsp/.cvsignore, arm_bare_bsp/ChangeLog,
246        arm_bare_bsp/Makefile.am, arm_bare_bsp/bsp_specs,
247        arm_bare_bsp/configure.ac, arm_bare_bsp/clock/clockdrv.c,
248        arm_bare_bsp/include/.cvsignore, arm_bare_bsp/include/bsp.h,
249        arm_bare_bsp/include/registers.h, arm_bare_bsp/include/tm27.h,
250        arm_bare_bsp/irq/bsp_irq_asm.S, arm_bare_bsp/irq/bsp_irq_init.c,
251        arm_bare_bsp/irq/irq.c, arm_bare_bsp/irq/irq.h,
252        arm_bare_bsp/start/start.S, arm_bare_bsp/startup/bspstart.c,
253        arm_bare_bsp/startup/exit.c, arm_bare_bsp/startup/linkcmds: Removed.
254
2552004-09-24      Ralf Corsepius <ralf.corsepius@rtems.org>
256
257        * configure.ac: Require automake > 1.9.
258
2592004-07-15      Jay Monkman
260
261        * acinclude.m4: Added csb336 and csb337 BSPs
262
2632004-04-02      Ralf Corsepius <ralf_corsepius@rtems.org>
264
265        * shared/irq/irq_asm.S: Include <rtems/asm.h> instead of <asm.h>.
266
2672004-02-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
268
269        * configure.ac: RTEMS_CHECK_BSPDIR([$RTEMS_BSP_FAMILY]).
270        * acinclude.m4: Regenerate.
271
2722004-01-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
273
274        * shared/Makefile.am: Add PREINSTALL_DIRS.
275
2762004-01-14      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
277
278        * shared/Makefile.am: Re-add dirstamps to PRE/TMPINSTALL_FILES. Add
279        PRE/TMPINSTALL_FILES to CLEANFILES.
280
2812004-01-13      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
282
283        * Makefile.am: Use @RTEMS_BSP_FAMILY@ instead of
284        $(RTEMS_BSP_FAMILY).
285
2862003-12-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
287
288        * shared/Makefile.am: Use mkdir_p. Remove dirs from
289        PRE/TMPINSTALL_FILES.
290        * configure.ac: Require automake >= 1.8, autoconf >= 2.59.
291
2922003-12-03      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
293
294        * configure.ac: Remove shared/comm/Makefile, shared/irq/Makefile.
295        * shared/Makefile.am: Merge-in comm/Makefile.am, irq/Makefile.am
296        * shared/Makefile.am: Add preinstallation dirstamp support.
297        * shared/comm/Makefile.am, shared/irq/Makefile.am: Remove.
298
2992003-10-20      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
300
301        * acinclude.m4: Reflect changes to bootstrap.
302        * configure.ac: Remove RTEMS_CHECK_CUSTON_BSP.
303
3042003-09-15      Jay Monkman <jtm@smoothsmoothie.com>
305
306        PR 480/bsps
307        * shared/irq/irq_asm.S: Remove duplicate code.
308
3092003-09-04      Joel Sherrill <joel@OARcorp.com>
310
311        * shared/comm/console.c, shared/comm/uart.c, shared/comm/uart.h,
312        shared/irq/irq_asm.S, shared/irq/irq_init.c: URL for license
313        changed.
314
3152003-08-18      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
316
317        * Makefile.am: Reflect having moved aclocal/.
318
3192003-08-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
320
321        * Makefile.am, shared/Makefile.am, shared/comm/Makefile.am,
322        shared/irq/Makefile.am: Reflect having moved automake/.
323
3242003-08-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
325
326        * configure.ac: Use rtems-bugs@rtems.com as bug report email
327        address.
328
3292003-03-06      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
330
331        * configure.ac: Remove AC_CONFIG_AUX_DIR.
332
3332003-02-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
334
335        * configure.ac: AM_INIT_AUTOMAKE([1.7.2]).
336        * configure.ac: AC_PREREQ(2.57).
337
3382002-12-06      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
339
340        * configure.ac: Remove RTEMS_CHECK_BSP_CACHE.
341
3422002-11-13      Jay Monkman <jtm@smoothsmoothie.com>
343
344        * shared/irq/irq_asm.S, shared/irq/irq_init.c: Fixes a bug with
345        handling the situation where we are processing an IRQ, and we
346        receive an FIQ.
347        * acinclude.m4: Added edb7312.
348
3492002-10-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
350
351        * .cvsignore: Reformat. Add autom4te*cache. Remove autom4te.cache.
352
3532002-10-04      Jay Monkman <jtm@smoothsmoothie.com>
354
355        * shared/irq/irq_asm.S: Add FIQ support.
356
3572002-07-30      Jay Monkman <jtm@smoothsmoothie.com>
358
359        * shared/irq/irq_asm.S: ARM port works well enough to run all
360        sptests, tmtests, and ttcp.  In addition to general cleanup, there
361        has been considerable optimization to interrupt disable/enable,
362        endian swapping, and context switching.
363
3642002-07-17      Jay Monkman <jtm@smoothsmoothie.com>
365
366        * shared/irq/irq_asm.S: Significant rework in attempt to make
367        interrupts work.  They appear to be very close to correct but not
368        100%.
369
3702002-03-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
371
372        * Makefile.am, shared/comm/Makefile.am, shared/Makefile.am,
373        shared/irq/Makefile.am: Remove AUTOMAKE_OPTIONS.
374        * configure.ac: AC_INIT(package,_RTEMS_VERSION,_RTEMS_BUGS).
375        AM_INIT_AUTOMAKE([no-define foreign 1.6]).
376
3772002-01-03      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
378
379        * shared/comm/console.c, shared/irq/irq_init.c: Include
380        rtems/bspIo.h instead of bspIo.h.
381
3822001-10-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
383
384        * .cvsignore: Add autom4te.cache for autoconf > 2.52.
385        * configure.ac: New file, generated from configure.in by autoupdate.
386        * configure.in: Remove.
387
3882001-10-09      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
389
390        * acinclude.m4: New file.
391        * configure.in: Use RTEMS_BSP_SUBDIR.
392
3932001-09-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
394
395        * shared/comm/Makefile.am: Use 'PREINSTALL_FILES ='.
396
3972001-05-22      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
398
399        * configure.in: remove shared/io/Makefile.
400        * shared/comm/Makefile.am: Use *_HEADERS instead of *H_FILES.
401
4022000-12-06      Joel Sherrill <joel@OARcorp.com>
403
404        * shared/comm/console.c: Added casts to eliminate warnings.
405        * shared/comm/console.c (console_reserve_resources): Removed.
406
4072000-11-09      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
408
409        * Makefile.am: Use ... instead of RTEMS_TOPdir in ACLOCAL_AMFLAGS.
410
4112000-11-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
412
413        * Makefile.am: Switch to ACLOCAL_AMFLAGS = -I
414        $(RTEMS_TOPdir)/aclocal.
415
4162000-11-02      Joel Sherrill <joel@OARcorp.com>
417
418        * bsp_specs: Remove -Tlinkcmds from *link rule.
419
4202000-10-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
421
422        * Makefile.am: ACLOCAL_AMFLAGS= -I $(RTEMS_TOPdir)/macros. Switch to
423        GNU canonicalization.
424
4252000-09-04      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
426
427        * Makefile.am, shared/Makefile.am, shared/comm/Makefile.am,
428        shared/irq/Makefile.am: Include compile.am
429
4302000-08-10      Joel Sherrill <joel@OARcorp.com>
431
432        * ChangeLog, shared/ChangeLog: New file.
433
Note: See TracBrowser for help on using the repository browser.