source: rtems/c/src/lib/libbsp/arm/ChangeLog @ 6579ae0

4.104.114.95
Last change on this file since 6579ae0 was 6579ae0, checked in by Joel Sherrill <joel.sherrill@…>, on 08/04/08 at 17:46:07

2008-08-04 Ray Xu <rayx.cn@…>

  • shared/irq/irq_asm.S: Correct minor mistakes in adding Thumb code which prevented ARM from working.
  • Property mode set to 100644
File size: 11.5 KB
Line 
12008-08-04      Ray Xu <rayx.cn@gmail.com>
2
3        * shared/irq/irq_asm.S: Correct minor mistakes in adding Thumb code
4        which prevented ARM from working.
5
62008-05-23      Joel Sherrill <joel.sherrill@OARcorp.com>
7
8        * shared/comm/console.c: Eliminate copies of switches to convert
9        termios Bxxx constants to xxx as an integer. Use the shared
10        termios_baud_to_number() routine to do the same conversion.
11
122008-05-15      Joel Sherrill <joel.sherrill@OARcorp.com>
13
14        * csb336/startup/bspstart.c, csb337/startup/bspstart.c,
15        edb7312/startup/bspstart.c, gba/startup/bspstart.c,
16        gp32/startup/bspstart.c, rtl22xx/startup/bspstart.c: Add capability
17        for bootcard.c BSP Initialization Framework to ask the BSP where it
18        has memory for the RTEMS Workspace and C Program Heap. These
19        collectively are referred to as work area. If the BSP supports this,
20        then it does not have to include code to split the available memory
21        between the two areas. This reduces the amount of code in the BSP
22        specific bspstart.c file. Additionally, the shared framework can
23        initialize the C Library, call rtems_debug_enable(), and dirty the
24        work area memory. Until most/all BSPs support this new capability, if
25        the BSP supports this, it should call
26        RTEMS_BSP_BOOTCARD_HANDLES_RAM_ALLOCATION from its configure.ac. When
27        the transition is complete, this autoconf macro can be removed.
28
292008-05-06      Ray Xu <rayx.cn@gmail.com>
30
31        * acinclude.m4: Add smdk2410. Update gp32 to use shared code.
32
332008-04-16      Matthieu Bucchianeri <mbucchia@gmail.com>
34
35        * acinclude.m4: Adding Nintendo DS BSP.
36
372008-02-15      Joel Sherrill <joel.sherrill@OARcorp.com>
38
39        * shared/comm/console.c: Do not have BSP specific __assert.
40
412007-11-03      Ray Xu <rayx.cn@gmail.com>
42
43        * shared/abort/simple_abort.c: Add veneer for ARM<->Thumb
44        shared/irq/irq_asm.S: Add veneer for ARM<->Thumb
45
462007-11-06      Till Straumann <strauman@slac.stanford.edu>
47
48        * gba/irq/irq.c: test for non-NULL-ness before calling
49        'on'/'off' methods so that users don't have to provide
50        no-ops if they don't want this feature.
51
522007-09-12      Joel Sherrill <joel.sherrill@OARcorp.com>
53
54        PR 1257/bsps
55        * shared/abort/abort.c, shared/abort/simple_abort.c,
56        shared/irq/irq_init.c: Code outside of cpukit should use the public
57        API for rtems_interrupt_disable/rtems_interrupt_enable. By bypassing
58        the public API and directly accessing _CPU_ISR_Disable and
59        _CPU_ISR_Enable, they were bypassing the compiler memory barrier
60        directive which could lead to problems. This patch also changes the
61        type of the variable passed into these routines and addresses minor
62        style issues.
63
642007-09-08      Joel Sherrill <joel.sherrill@OARcorp.com>
65
66        * shared/abort/abort.c, shared/abort/simple_abort.c: Remove incorrect
67        and unneccessary prototype of printk.
68
692007-06-13      Ray Xu <rayx@gmail.com>
70
71        * shared/abort/simple_abort.c: Shrink the memory requirements. Joel
72        reformatted for style.
73
742007-06-13      Joel Sherrill <joel.sherrill@OARcorp.com>
75
76        * acinclude.m4: Remove armulator.
77
782007-06-12      Joel Sherrill <joel.sherrill@OARcorp.com>
79
80        * armulator/.cvsignore, armulator/ChangeLog, armulator/Makefile.am,
81        armulator/bsp_specs, armulator/configure.ac, armulator/preinstall.am,
82        armulator/clock/clockdrv.c, armulator/console/console-io.c,
83        armulator/console/mon-syscalls.S, armulator/include/.cvsignore,
84        armulator/include/bsp.h, armulator/include/tm27.h,
85        armulator/start/start.S, armulator/startup/bspstart.c,
86        armulator/startup/libcfunc.c, armulator/startup/linkcmds,
87        armulator/startup/swi.h, armulator/startup/syscalls.c,
88        armulator/startup/trap.S: Removed.
89
902007-05-15      Ray Xu <rayx.cn@gmail.com>
91
92        * shared/abort/abort.c, shared/abort/simple_abort.c: New files.
93
942007-05-15      Ray Xu <rayx.cn@gmail.com>
95
96        * Makefile.am: Add abort.rel since it is now in the BSP shared source,
97        not in score/cpu.
98
992007-04-25      Ralf Corsépius <ralf.corsepius@rtems.org>
100
101        * acinclude.m4: Regenerate.
102
1032006-12-14      Ralf Corsépius <ralf.corsepius@rtems.org>
104
105        * shared/irq/irq_init.c: Remove unused var.
106
1072006-12-02      Ralf Corsépius <ralf.corsepius@rtems.org>
108
109        * configure.ac: New BUG-REPORT address.
110
1112006-10-17      Ralf Corsépius <ralf.corsepius@rtems.org>
112
113        * configure.ac: Require autoconf-2.60. Require automake-1.10.
114
1152006-06-02      Jay Monkman <jtm@lopingdog.com>
116
117        * shared/irq/irq_init.c: Changed interrupt handling
118        to use shared rtems_irq_connect_data struct.
119
1202005-10-16      Ralf Corsepius <ralf.corsepius@rtems.org>
121
122        * Makefile.am: Merge-in shared/Makefile.am.
123        * ChangeLog: Merge-in shared/ChangeLog.
124        * configure.ac: Remove shared/Makefile.am.
125
1262005-07-06      Markku Puro <markku.puro@kopteri.net>
127
128        * acinclude.m4: Added GBA BSP.
129
1302005-03-11      Philippe Simons <loki_666@fastmail.fm>
131
132        * acinclude.m4: Added gp32 BSP.
133        * gp32/.cvsignore, gp32/Makefile.am, gp32/README, gp32/bsp_specs,
134        gp32/configure.ac, gp32/console/.cvsignore, gp32/console/conio.c,
135        gp32/console/console.c, gp32/console/defaultfont.c,
136        gp32/include/.cvsignore, gp32/include/bsp.h, gp32/include/conio.h,
137        gp32/include/tm27.h, gp32/start/.cvsignore, gp32/start/start.S,
138        gp32/startup/.cvsignore, gp32/startup/bspstart.c,
139        gp32/startup/exit.c, gp32/startup/linkcmds, gp32/startup/memmap.c:
140        New files.
141
1422005-03-11      Jay Monkman <jtm@lopingdog.com>
143
144        * vegaplus/.cvsignore, vegaplus/ChangeLog, vegaplus/Makefile.am,
145        vegaplus/bsp_specs, vegaplus/configure.ac,
146        vegaplus/clock/clockdrv.c, vegaplus/include/.cvsignore,
147        vegaplus/include/bsp.h, vegaplus/include/registers.h,
148        vegaplus/include/tm27.h, vegaplus/irq/bsp_irq_asm.S,
149        vegaplus/irq/bsp_irq_init.c, vegaplus/irq/irq.c, vegaplus/irq/irq.h,
150        vegaplus/start/start.S, vegaplus/startup/bspstart.c,
151        vegaplus/startup/exit.c, vegaplus/startup/linkcmds: Removed.
152        * acinclude.m4: Removed vegaplus BSP.
153
1542005-03-03      Ralf Corsepius <ralf.corsepius@rtems.org>
155
156        PR bsps/771
157        * acinclude.m4: Remove arm_bare_bsp.
158        * configure.ac: Remove reference to arm_bare_bsp in
159        AC_CONFIG_SRCDIR. Use ../arm instead.
160
1612005-02-25      Joel Sherrill <joel@OARcorp.com>
162
163        * arm_bare_bsp/.cvsignore, arm_bare_bsp/ChangeLog,
164        arm_bare_bsp/Makefile.am, arm_bare_bsp/bsp_specs,
165        arm_bare_bsp/configure.ac, arm_bare_bsp/clock/clockdrv.c,
166        arm_bare_bsp/include/.cvsignore, arm_bare_bsp/include/bsp.h,
167        arm_bare_bsp/include/registers.h, arm_bare_bsp/include/tm27.h,
168        arm_bare_bsp/irq/bsp_irq_asm.S, arm_bare_bsp/irq/bsp_irq_init.c,
169        arm_bare_bsp/irq/irq.c, arm_bare_bsp/irq/irq.h,
170        arm_bare_bsp/start/start.S, arm_bare_bsp/startup/bspstart.c,
171        arm_bare_bsp/startup/exit.c, arm_bare_bsp/startup/linkcmds: Removed.
172
1732004-09-24      Ralf Corsepius <ralf.corsepius@rtems.org>
174
175        * configure.ac: Require automake > 1.9.
176
1772004-07-15      Jay Monkman
178
179        * acinclude.m4: Added csb336 and csb337 BSPs
180
1812004-04-02      Ralf Corsepius <ralf_corsepius@rtems.org>
182
183        * shared/irq/irq_asm.S: Include <rtems/asm.h> instead of <asm.h>.
184
1852004-02-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
186
187        * configure.ac: RTEMS_CHECK_BSPDIR([$RTEMS_BSP_FAMILY]).
188        * acinclude.m4: Regenerate.
189
1902004-01-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
191
192        * shared/Makefile.am: Add PREINSTALL_DIRS.
193
1942004-01-14      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
195
196        * shared/Makefile.am: Re-add dirstamps to PRE/TMPINSTALL_FILES. Add
197        PRE/TMPINSTALL_FILES to CLEANFILES.
198
1992004-01-13      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
200
201        * Makefile.am: Use @RTEMS_BSP_FAMILY@ instead of
202        $(RTEMS_BSP_FAMILY).
203
2042003-12-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
205
206        * shared/Makefile.am: Use mkdir_p. Remove dirs from
207        PRE/TMPINSTALL_FILES.
208        * configure.ac: Require automake >= 1.8, autoconf >= 2.59.
209
2102003-12-03      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
211
212        * configure.ac: Remove shared/comm/Makefile, shared/irq/Makefile.
213        * shared/Makefile.am: Merge-in comm/Makefile.am, irq/Makefile.am
214        * shared/Makefile.am: Add preinstallation dirstamp support.
215        * shared/comm/Makefile.am, shared/irq/Makefile.am: Remove.
216
2172003-10-20      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
218
219        * acinclude.m4: Reflect changes to bootstrap.
220        * configure.ac: Remove RTEMS_CHECK_CUSTON_BSP.
221
2222003-09-15      Jay Monkman <jtm@smoothsmoothie.com>
223
224        PR 480/bsps
225        * shared/irq/irq_asm.S: Remove duplicate code.
226
2272003-09-04      Joel Sherrill <joel@OARcorp.com>
228
229        * shared/comm/console.c, shared/comm/uart.c, shared/comm/uart.h,
230        shared/irq/irq_asm.S, shared/irq/irq_init.c: URL for license
231        changed.
232
2332003-08-18      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
234
235        * Makefile.am: Reflect having moved aclocal/.
236
2372003-08-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
238
239        * Makefile.am, shared/Makefile.am, shared/comm/Makefile.am,
240        shared/irq/Makefile.am: Reflect having moved automake/.
241
2422003-08-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
243
244        * configure.ac: Use rtems-bugs@rtems.com as bug report email
245        address.
246
2472003-03-06      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
248
249        * configure.ac: Remove AC_CONFIG_AUX_DIR.
250
2512003-02-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
252
253        * configure.ac: AM_INIT_AUTOMAKE([1.7.2]).
254        * configure.ac: AC_PREREQ(2.57).
255
2562002-12-06      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
257
258        * configure.ac: Remove RTEMS_CHECK_BSP_CACHE.
259
2602002-11-13      Jay Monkman <jtm@smoothsmoothie.com>
261
262        * shared/irq/irq_asm.S, shared/irq/irq_init.c: Fixes a bug with
263        handling the situation where we are processing an IRQ, and we
264        receive an FIQ.
265        * acinclude.m4: Added edb7312.
266
2672002-10-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
268
269        * .cvsignore: Reformat. Add autom4te*cache. Remove autom4te.cache.
270
2712002-10-04      Jay Monkman <jtm@smoothsmoothie.com>
272
273        * shared/irq/irq_asm.S: Add FIQ support.
274
2752002-07-30      Jay Monkman <jtm@smoothsmoothie.com>
276
277        * shared/irq/irq_asm.S: ARM port works well enough to run all
278        sptests, tmtests, and ttcp.  In addition to general cleanup, there
279        has been considerable optimization to interrupt disable/enable,
280        endian swapping, and context switching.
281
2822002-07-17      Jay Monkman <jtm@smoothsmoothie.com>
283
284        * shared/irq/irq_asm.S: Significant rework in attempt to make
285        interrupts work.  They appear to be very close to correct but not
286        100%.
287
2882002-03-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
289
290        * Makefile.am, shared/comm/Makefile.am, shared/Makefile.am,
291        shared/irq/Makefile.am: Remove AUTOMAKE_OPTIONS.
292        * configure.ac: AC_INIT(package,_RTEMS_VERSION,_RTEMS_BUGS).
293        AM_INIT_AUTOMAKE([no-define foreign 1.6]).
294
2952002-01-03      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
296
297        * shared/comm/console.c, shared/irq/irq_init.c: Include
298        rtems/bspIo.h instead of bspIo.h.
299
3002001-10-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
301
302        * .cvsignore: Add autom4te.cache for autoconf > 2.52.
303        * configure.ac: New file, generated from configure.in by autoupdate.
304        * configure.in: Remove.
305
3062001-10-09      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
307
308        * acinclude.m4: New file.
309        * configure.in: Use RTEMS_BSP_SUBDIR.
310
3112001-09-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
312
313        * shared/comm/Makefile.am: Use 'PREINSTALL_FILES ='.
314
3152001-05-22      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
316
317        * configure.in: remove shared/io/Makefile.
318        * shared/comm/Makefile.am: Use *_HEADERS instead of *H_FILES.
319
3202000-12-06      Joel Sherrill <joel@OARcorp.com>
321
322        * shared/comm/console.c: Added casts to eliminate warnings.
323        * shared/comm/console.c (console_reserve_resources): Removed.
324
3252000-11-09      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
326
327        * Makefile.am: Use ... instead of RTEMS_TOPdir in ACLOCAL_AMFLAGS.
328
3292000-11-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
330
331        * Makefile.am: Switch to ACLOCAL_AMFLAGS = -I
332        $(RTEMS_TOPdir)/aclocal.
333
3342000-11-02      Joel Sherrill <joel@OARcorp.com>
335
336        * bsp_specs: Remove -Tlinkcmds from *link rule.
337
3382000-10-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
339
340        * Makefile.am: ACLOCAL_AMFLAGS= -I $(RTEMS_TOPdir)/macros. Switch to
341        GNU canonicalization.
342
3432000-09-04      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
344
345        * Makefile.am, shared/Makefile.am, shared/comm/Makefile.am,
346        shared/irq/Makefile.am: Include compile.am
347
3482000-08-10      Joel Sherrill <joel@OARcorp.com>
349
350        * ChangeLog, shared/ChangeLog: New file.
351
Note: See TracBrowser for help on using the repository browser.