source: rtems/c/src/lib/libbsp/arm/ChangeLog @ 8a6c480

4.104.115
Last change on this file since 8a6c480 was 8a6c480, checked in by Joel Sherrill <joel.sherrill@…>, on 09/23/08 at 14:07:42

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

  • acinclude.m4: New BSP -- lpc24xx.
  • Property mode set to 100644
File size: 12.4 KB
RevLine 
[8a6c480]12008-09-23      Joel Sherrill <joel.sherrill@OARcorp.com>
2
3        * acinclude.m4: New BSP -- lpc24xx.
4
[d4f6b30]52008-09-22      Joel Sherrill <joel.sherrill@oarcorp.com>
6
7        * acinclude.m4, shared/comm/console.c: Use standardized bsp_cleanup()
8        which can optionally print a message, poll for user to press key, and
9        call bsp_reset(). Using this eliminates the various bsp_cleanup()
10        implementations which had their own implementation and variety of
11        string constants.
12
[16d56686]132008-09-22      Sebastian Huber <sebastian.huber@embedded-brains.de>
14
15        * lpc24xx: New BSP.
16
17        * shared/startup/linkcmds.base, shared/include/linker-symbols.h,
18        shared/include/start.h, shared/start/start.S: New files.
19
[c47e486]202008-09-19      Joel Sherrill <joel.sherrill@oarcorp.com>
21
22        * shared/bspgetworkarea.c: Removed.
23
[02694aa]242008-09-12      Joel Sherrill <joel.sherrill@oarcorp.com>
25
26        * shared/bspgetworkarea.c: New file.
27
[6bb1d1a2]282008-08-18      Ralf Corsépius <ralf.corsepius@rtems.org>
29
30        * shared/irq/irq_init.c: Add missing prototypes.
31
[6579ae0]322008-08-04      Ray Xu <rayx.cn@gmail.com>
33
34        * shared/irq/irq_asm.S: Correct minor mistakes in adding Thumb code
35        which prevented ARM from working.
36
[495c3e0]372008-05-23      Joel Sherrill <joel.sherrill@OARcorp.com>
38
39        * shared/comm/console.c: Eliminate copies of switches to convert
40        termios Bxxx constants to xxx as an integer. Use the shared
41        termios_baud_to_number() routine to do the same conversion.
42
[92c9baf]432008-05-15      Joel Sherrill <joel.sherrill@OARcorp.com>
44
45        * csb336/startup/bspstart.c, csb337/startup/bspstart.c,
46        edb7312/startup/bspstart.c, gba/startup/bspstart.c,
47        gp32/startup/bspstart.c, rtl22xx/startup/bspstart.c: Add capability
48        for bootcard.c BSP Initialization Framework to ask the BSP where it
49        has memory for the RTEMS Workspace and C Program Heap. These
50        collectively are referred to as work area. If the BSP supports this,
51        then it does not have to include code to split the available memory
52        between the two areas. This reduces the amount of code in the BSP
53        specific bspstart.c file. Additionally, the shared framework can
54        initialize the C Library, call rtems_debug_enable(), and dirty the
55        work area memory. Until most/all BSPs support this new capability, if
56        the BSP supports this, it should call
57        RTEMS_BSP_BOOTCARD_HANDLES_RAM_ALLOCATION from its configure.ac. When
58        the transition is complete, this autoconf macro can be removed.
59
[17fbf03b]602008-05-06      Ray Xu <rayx.cn@gmail.com>
61
62        * acinclude.m4: Add smdk2410. Update gp32 to use shared code.
63
[34dd9782]642008-04-16      Matthieu Bucchianeri <mbucchia@gmail.com>
65
66        * acinclude.m4: Adding Nintendo DS BSP.
67
[369730c]682008-02-15      Joel Sherrill <joel.sherrill@OARcorp.com>
69
70        * shared/comm/console.c: Do not have BSP specific __assert.
71
[f28bbe5c]722007-11-03      Ray Xu <rayx.cn@gmail.com>
73
74        * shared/abort/simple_abort.c: Add veneer for ARM<->Thumb
75        shared/irq/irq_asm.S: Add veneer for ARM<->Thumb
76
[63fa36ea]772007-11-06      Till Straumann <strauman@slac.stanford.edu>
78
79        * gba/irq/irq.c: test for non-NULL-ness before calling
80        'on'/'off' methods so that users don't have to provide
81        no-ops if they don't want this feature.
82
[f3343c6e]832007-09-12      Joel Sherrill <joel.sherrill@OARcorp.com>
84
85        PR 1257/bsps
[80231685]86        * shared/abort/abort.c, shared/abort/simple_abort.c,
[f3343c6e]87        shared/irq/irq_init.c: Code outside of cpukit should use the public
88        API for rtems_interrupt_disable/rtems_interrupt_enable. By bypassing
89        the public API and directly accessing _CPU_ISR_Disable and
90        _CPU_ISR_Enable, they were bypassing the compiler memory barrier
91        directive which could lead to problems. This patch also changes the
92        type of the variable passed into these routines and addresses minor
93        style issues.
94
[46ba602]952007-09-08      Joel Sherrill <joel.sherrill@OARcorp.com>
96
97        * shared/abort/abort.c, shared/abort/simple_abort.c: Remove incorrect
98        and unneccessary prototype of printk.
99
[89b7e69]1002007-06-13      Ray Xu <rayx@gmail.com>
101
102        * shared/abort/simple_abort.c: Shrink the memory requirements. Joel
103        reformatted for style.
104
[58515e7]1052007-06-13      Joel Sherrill <joel.sherrill@OARcorp.com>
106
107        * acinclude.m4: Remove armulator.
108
[85591ad]1092007-06-12      Joel Sherrill <joel.sherrill@OARcorp.com>
110
111        * armulator/.cvsignore, armulator/ChangeLog, armulator/Makefile.am,
112        armulator/bsp_specs, armulator/configure.ac, armulator/preinstall.am,
113        armulator/clock/clockdrv.c, armulator/console/console-io.c,
114        armulator/console/mon-syscalls.S, armulator/include/.cvsignore,
115        armulator/include/bsp.h, armulator/include/tm27.h,
116        armulator/start/start.S, armulator/startup/bspstart.c,
117        armulator/startup/libcfunc.c, armulator/startup/linkcmds,
118        armulator/startup/swi.h, armulator/startup/syscalls.c,
119        armulator/startup/trap.S: Removed.
120
[f28bbe5c]1212007-05-15      Ray Xu <rayx.cn@gmail.com>
[4008232]122
123        * shared/abort/abort.c, shared/abort/simple_abort.c: New files.
124
[f28bbe5c]1252007-05-15      Ray Xu <rayx.cn@gmail.com>
[a5ef8c53]126
127        * Makefile.am: Add abort.rel since it is now in the BSP shared source,
128        not in score/cpu.
129
[3544296]1302007-04-25      Ralf Corsépius <ralf.corsepius@rtems.org>
131
132        * acinclude.m4: Regenerate.
133
[0efdeff]1342006-12-14      Ralf Corsépius <ralf.corsepius@rtems.org>
135
136        * shared/irq/irq_init.c: Remove unused var.
137
[fcb0cd46]1382006-12-02      Ralf Corsépius <ralf.corsepius@rtems.org>
139
140        * configure.ac: New BUG-REPORT address.
141
[11c60096]1422006-10-17      Ralf Corsépius <ralf.corsepius@rtems.org>
143
144        * configure.ac: Require autoconf-2.60. Require automake-1.10.
145
[965c3924]1462006-06-02      Jay Monkman <jtm@lopingdog.com>
147
148        * shared/irq/irq_init.c: Changed interrupt handling
149        to use shared rtems_irq_connect_data struct.
150
[c0cbdab]1512005-10-16      Ralf Corsepius <ralf.corsepius@rtems.org>
152
153        * Makefile.am: Merge-in shared/Makefile.am.
154        * ChangeLog: Merge-in shared/ChangeLog.
155        * configure.ac: Remove shared/Makefile.am.
156
[2732040d]1572005-07-06      Markku Puro <markku.puro@kopteri.net>
158
159        * acinclude.m4: Added GBA BSP.
160
[e8c785c6]1612005-03-11      Philippe Simons <loki_666@fastmail.fm>
162
163        * acinclude.m4: Added gp32 BSP.
164        * gp32/.cvsignore, gp32/Makefile.am, gp32/README, gp32/bsp_specs,
165        gp32/configure.ac, gp32/console/.cvsignore, gp32/console/conio.c,
166        gp32/console/console.c, gp32/console/defaultfont.c,
167        gp32/include/.cvsignore, gp32/include/bsp.h, gp32/include/conio.h,
168        gp32/include/tm27.h, gp32/start/.cvsignore, gp32/start/start.S,
169        gp32/startup/.cvsignore, gp32/startup/bspstart.c,
[6432910]170        gp32/startup/exit.c, gp32/startup/linkcmds, gp32/startup/memmap.c:
171        New files.
[e8c785c6]172
[6432910]1732005-03-11      Jay Monkman <jtm@lopingdog.com>
[bb90b428]174
[6432910]175        * vegaplus/.cvsignore, vegaplus/ChangeLog, vegaplus/Makefile.am,
176        vegaplus/bsp_specs, vegaplus/configure.ac,
177        vegaplus/clock/clockdrv.c, vegaplus/include/.cvsignore,
178        vegaplus/include/bsp.h, vegaplus/include/registers.h,
179        vegaplus/include/tm27.h, vegaplus/irq/bsp_irq_asm.S,
180        vegaplus/irq/bsp_irq_init.c, vegaplus/irq/irq.c, vegaplus/irq/irq.h,
181        vegaplus/start/start.S, vegaplus/startup/bspstart.c,
182        vegaplus/startup/exit.c, vegaplus/startup/linkcmds: Removed.
183        * acinclude.m4: Removed vegaplus BSP.
184
1852005-03-03      Ralf Corsepius <ralf.corsepius@rtems.org>
[bb90b428]186
187        PR bsps/771
[6432910]188        * acinclude.m4: Remove arm_bare_bsp.
[bb90b428]189        * configure.ac: Remove reference to arm_bare_bsp in
190        AC_CONFIG_SRCDIR. Use ../arm instead.
191
[8ce50cb]1922005-02-25      Joel Sherrill <joel@OARcorp.com>
193
194        * arm_bare_bsp/.cvsignore, arm_bare_bsp/ChangeLog,
195        arm_bare_bsp/Makefile.am, arm_bare_bsp/bsp_specs,
196        arm_bare_bsp/configure.ac, arm_bare_bsp/clock/clockdrv.c,
197        arm_bare_bsp/include/.cvsignore, arm_bare_bsp/include/bsp.h,
198        arm_bare_bsp/include/registers.h, arm_bare_bsp/include/tm27.h,
199        arm_bare_bsp/irq/bsp_irq_asm.S, arm_bare_bsp/irq/bsp_irq_init.c,
200        arm_bare_bsp/irq/irq.c, arm_bare_bsp/irq/irq.h,
201        arm_bare_bsp/start/start.S, arm_bare_bsp/startup/bspstart.c,
202        arm_bare_bsp/startup/exit.c, arm_bare_bsp/startup/linkcmds: Removed.
203
[f16be121]2042004-09-24      Ralf Corsepius <ralf.corsepius@rtems.org>
[97891e5e]205
206        * configure.ac: Require automake > 1.9.
207
[3e8f70a]2082004-07-15      Jay Monkman
209
210        * acinclude.m4: Added csb336 and csb337 BSPs
211
[6432910]2122004-04-02      Ralf Corsepius <ralf_corsepius@rtems.org>
[717a34e9]213
[6432910]214        * shared/irq/irq_asm.S: Include <rtems/asm.h> instead of <asm.h>.
[717a34e9]215
[34354c6]2162004-02-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
217
218        * configure.ac: RTEMS_CHECK_BSPDIR([$RTEMS_BSP_FAMILY]).
[6432910]219        * acinclude.m4: Regenerate.
220
2212004-01-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
222
223        * shared/Makefile.am: Add PREINSTALL_DIRS.
224
2252004-01-14      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
226
227        * shared/Makefile.am: Re-add dirstamps to PRE/TMPINSTALL_FILES. Add
228        PRE/TMPINSTALL_FILES to CLEANFILES.
[34354c6]229
[194d1282]2302004-01-13      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
231
232        * Makefile.am: Use @RTEMS_BSP_FAMILY@ instead of
233        $(RTEMS_BSP_FAMILY).
234
[810720b6]2352003-12-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
236
[6432910]237        * shared/Makefile.am: Use mkdir_p. Remove dirs from
238        PRE/TMPINSTALL_FILES.
[810720b6]239        * configure.ac: Require automake >= 1.8, autoconf >= 2.59.
240
[621e4f3f]2412003-12-03      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
242
243        * configure.ac: Remove shared/comm/Makefile, shared/irq/Makefile.
[6432910]244        * shared/Makefile.am: Merge-in comm/Makefile.am, irq/Makefile.am
245        * shared/Makefile.am: Add preinstallation dirstamp support.
246        * shared/comm/Makefile.am, shared/irq/Makefile.am: Remove.
[621e4f3f]247
[43e60f8]2482003-10-20      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
249
250        * acinclude.m4: Reflect changes to bootstrap.
251        * configure.ac: Remove RTEMS_CHECK_CUSTON_BSP.
252
[fd5ac32]2532003-09-15      Jay Monkman <jtm@smoothsmoothie.com>
254
255        PR 480/bsps
256        * shared/irq/irq_asm.S: Remove duplicate code.
257
[6432910]2582003-09-04      Joel Sherrill <joel@OARcorp.com>
259
260        * shared/comm/console.c, shared/comm/uart.c, shared/comm/uart.h,
261        shared/irq/irq_asm.S, shared/irq/irq_init.c: URL for license
262        changed.
263
[fe8bc62f]2642003-08-18      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
265
266        * Makefile.am: Reflect having moved aclocal/.
267
[2334e94b]2682003-08-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
269
[6432910]270        * Makefile.am, shared/Makefile.am, shared/comm/Makefile.am,
271        shared/irq/Makefile.am: Reflect having moved automake/.
[2334e94b]272
[7dcc3fe]2732003-08-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
274
[6432910]275        * configure.ac: Use rtems-bugs@rtems.com as bug report email
276        address.
[7dcc3fe]277
[afaa498d]2782003-03-06      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
279
280        * configure.ac: Remove AC_CONFIG_AUX_DIR.
281
[ccd81b60]2822003-02-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
283
284        * configure.ac: AM_INIT_AUTOMAKE([1.7.2]).
[9b5c258]285        * configure.ac: AC_PREREQ(2.57).
286
[dfa8fe34]2872002-12-06      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
288
289        * configure.ac: Remove RTEMS_CHECK_BSP_CACHE.
290
[673c750]2912002-11-13      Jay Monkman <jtm@smoothsmoothie.com>
292
[6432910]293        * shared/irq/irq_asm.S, shared/irq/irq_init.c: Fixes a bug with
294        handling the situation where we are processing an IRQ, and we
295        receive an FIQ.
[673c750]296        * acinclude.m4: Added edb7312.
297
[8730f45]2982002-10-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
299
[6432910]300        * .cvsignore: Reformat. Add autom4te*cache. Remove autom4te.cache.
301
3022002-10-04      Jay Monkman <jtm@smoothsmoothie.com>
303
304        * shared/irq/irq_asm.S: Add FIQ support.
305
3062002-07-30      Jay Monkman <jtm@smoothsmoothie.com>
307
308        * shared/irq/irq_asm.S: ARM port works well enough to run all
309        sptests, tmtests, and ttcp.  In addition to general cleanup, there
310        has been considerable optimization to interrupt disable/enable,
311        endian swapping, and context switching.
312
3132002-07-17      Jay Monkman <jtm@smoothsmoothie.com>
314
315        * shared/irq/irq_asm.S: Significant rework in attempt to make
316        interrupts work.  They appear to be very close to correct but not
317        100%.
[8730f45]318
[7273b6e]3192002-03-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
320
[6432910]321        * Makefile.am, shared/comm/Makefile.am, shared/Makefile.am,
322        shared/irq/Makefile.am: Remove AUTOMAKE_OPTIONS.
323        * configure.ac: AC_INIT(package,_RTEMS_VERSION,_RTEMS_BUGS).
[7273b6e]324        AM_INIT_AUTOMAKE([no-define foreign 1.6]).
[6432910]325
3262002-01-03      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
327
328        * shared/comm/console.c, shared/irq/irq_init.c: Include
329        rtems/bspIo.h instead of bspIo.h.
[7273b6e]330
[df25c998]3312001-10-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
332
333        * .cvsignore: Add autom4te.cache for autoconf > 2.52.
334        * configure.ac: New file, generated from configure.in by autoupdate.
[6432910]335        * configure.in: Remove.
[df25c998]336
[1e93954]3372001-10-09      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
338
339        * acinclude.m4: New file.
340        * configure.in: Use RTEMS_BSP_SUBDIR.
341
[6432910]3422001-09-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
343
344        * shared/comm/Makefile.am: Use 'PREINSTALL_FILES ='.
345
[3243de1]3462001-05-22      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
347
348        * configure.in: remove shared/io/Makefile.
[6432910]349        * shared/comm/Makefile.am: Use *_HEADERS instead of *H_FILES.
350
3512000-12-06      Joel Sherrill <joel@OARcorp.com>
352
353        * shared/comm/console.c: Added casts to eliminate warnings.
354        * shared/comm/console.c (console_reserve_resources): Removed.
[3243de1]355
[feead226]3562000-11-09      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
357
358        * Makefile.am: Use ... instead of RTEMS_TOPdir in ACLOCAL_AMFLAGS.
359
[6432910]3602000-11-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
[63b347b7]361
[6432910]362        * Makefile.am: Switch to ACLOCAL_AMFLAGS = -I
363        $(RTEMS_TOPdir)/aclocal.
[63b347b7]364
[6432910]3652000-11-02      Joel Sherrill <joel@OARcorp.com>
[a314d3b4]366
[6432910]367        * bsp_specs: Remove -Tlinkcmds from *link rule.
[a314d3b4]368
[e83378d]3692000-10-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
370
[6432910]371        * Makefile.am: ACLOCAL_AMFLAGS= -I $(RTEMS_TOPdir)/macros. Switch to
372        GNU canonicalization.
[e83378d]373
[39d0576c]3742000-09-04      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
375
376        * Makefile.am, shared/Makefile.am, shared/comm/Makefile.am,
377        shared/irq/Makefile.am: Include compile.am
378
[e94ad1fe]3792000-08-10      Joel Sherrill <joel@OARcorp.com>
380
[6432910]381        * ChangeLog, shared/ChangeLog: New file.
382
Note: See TracBrowser for help on using the repository browser.