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 Sep 23, 2008 at 2:07:42 PM

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

  • acinclude.m4: New BSP -- lpc24xx.
  • Property mode set to 100644
File size: 12.4 KB
Line 
12008-09-23      Joel Sherrill <joel.sherrill@OARcorp.com>
2
3        * acinclude.m4: New BSP -- lpc24xx.
4
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
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
202008-09-19      Joel Sherrill <joel.sherrill@oarcorp.com>
21
22        * shared/bspgetworkarea.c: Removed.
23
242008-09-12      Joel Sherrill <joel.sherrill@oarcorp.com>
25
26        * shared/bspgetworkarea.c: New file.
27
282008-08-18      Ralf Corsépius <ralf.corsepius@rtems.org>
29
30        * shared/irq/irq_init.c: Add missing prototypes.
31
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
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
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
602008-05-06      Ray Xu <rayx.cn@gmail.com>
61
62        * acinclude.m4: Add smdk2410. Update gp32 to use shared code.
63
642008-04-16      Matthieu Bucchianeri <mbucchia@gmail.com>
65
66        * acinclude.m4: Adding Nintendo DS BSP.
67
682008-02-15      Joel Sherrill <joel.sherrill@OARcorp.com>
69
70        * shared/comm/console.c: Do not have BSP specific __assert.
71
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
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
832007-09-12      Joel Sherrill <joel.sherrill@OARcorp.com>
84
85        PR 1257/bsps
86        * shared/abort/abort.c, shared/abort/simple_abort.c,
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
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
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
1052007-06-13      Joel Sherrill <joel.sherrill@OARcorp.com>
106
107        * acinclude.m4: Remove armulator.
108
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
1212007-05-15      Ray Xu <rayx.cn@gmail.com>
122
123        * shared/abort/abort.c, shared/abort/simple_abort.c: New files.
124
1252007-05-15      Ray Xu <rayx.cn@gmail.com>
126
127        * Makefile.am: Add abort.rel since it is now in the BSP shared source,
128        not in score/cpu.
129
1302007-04-25      Ralf Corsépius <ralf.corsepius@rtems.org>
131
132        * acinclude.m4: Regenerate.
133
1342006-12-14      Ralf Corsépius <ralf.corsepius@rtems.org>
135
136        * shared/irq/irq_init.c: Remove unused var.
137
1382006-12-02      Ralf Corsépius <ralf.corsepius@rtems.org>
139
140        * configure.ac: New BUG-REPORT address.
141
1422006-10-17      Ralf Corsépius <ralf.corsepius@rtems.org>
143
144        * configure.ac: Require autoconf-2.60. Require automake-1.10.
145
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
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
1572005-07-06      Markku Puro <markku.puro@kopteri.net>
158
159        * acinclude.m4: Added GBA BSP.
160
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,
170        gp32/startup/exit.c, gp32/startup/linkcmds, gp32/startup/memmap.c:
171        New files.
172
1732005-03-11      Jay Monkman <jtm@lopingdog.com>
174
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>
186
187        PR bsps/771
188        * acinclude.m4: Remove arm_bare_bsp.
189        * configure.ac: Remove reference to arm_bare_bsp in
190        AC_CONFIG_SRCDIR. Use ../arm instead.
191
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
2042004-09-24      Ralf Corsepius <ralf.corsepius@rtems.org>
205
206        * configure.ac: Require automake > 1.9.
207
2082004-07-15      Jay Monkman
209
210        * acinclude.m4: Added csb336 and csb337 BSPs
211
2122004-04-02      Ralf Corsepius <ralf_corsepius@rtems.org>
213
214        * shared/irq/irq_asm.S: Include <rtems/asm.h> instead of <asm.h>.
215
2162004-02-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
217
218        * configure.ac: RTEMS_CHECK_BSPDIR([$RTEMS_BSP_FAMILY]).
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.
229
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
2352003-12-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
236
237        * shared/Makefile.am: Use mkdir_p. Remove dirs from
238        PRE/TMPINSTALL_FILES.
239        * configure.ac: Require automake >= 1.8, autoconf >= 2.59.
240
2412003-12-03      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
242
243        * configure.ac: Remove shared/comm/Makefile, shared/irq/Makefile.
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.
247
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
2532003-09-15      Jay Monkman <jtm@smoothsmoothie.com>
254
255        PR 480/bsps
256        * shared/irq/irq_asm.S: Remove duplicate code.
257
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
2642003-08-18      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
265
266        * Makefile.am: Reflect having moved aclocal/.
267
2682003-08-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
269
270        * Makefile.am, shared/Makefile.am, shared/comm/Makefile.am,
271        shared/irq/Makefile.am: Reflect having moved automake/.
272
2732003-08-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
274
275        * configure.ac: Use rtems-bugs@rtems.com as bug report email
276        address.
277
2782003-03-06      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
279
280        * configure.ac: Remove AC_CONFIG_AUX_DIR.
281
2822003-02-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
283
284        * configure.ac: AM_INIT_AUTOMAKE([1.7.2]).
285        * configure.ac: AC_PREREQ(2.57).
286
2872002-12-06      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
288
289        * configure.ac: Remove RTEMS_CHECK_BSP_CACHE.
290
2912002-11-13      Jay Monkman <jtm@smoothsmoothie.com>
292
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.
296        * acinclude.m4: Added edb7312.
297
2982002-10-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
299
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%.
318
3192002-03-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
320
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).
324        AM_INIT_AUTOMAKE([no-define foreign 1.6]).
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.
330
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.
335        * configure.in: Remove.
336
3372001-10-09      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
338
339        * acinclude.m4: New file.
340        * configure.in: Use RTEMS_BSP_SUBDIR.
341
3422001-09-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
343
344        * shared/comm/Makefile.am: Use 'PREINSTALL_FILES ='.
345
3462001-05-22      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
347
348        * configure.in: remove shared/io/Makefile.
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.
355
3562000-11-09      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
357
358        * Makefile.am: Use ... instead of RTEMS_TOPdir in ACLOCAL_AMFLAGS.
359
3602000-11-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
361
362        * Makefile.am: Switch to ACLOCAL_AMFLAGS = -I
363        $(RTEMS_TOPdir)/aclocal.
364
3652000-11-02      Joel Sherrill <joel@OARcorp.com>
366
367        * bsp_specs: Remove -Tlinkcmds from *link rule.
368
3692000-10-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
370
371        * Makefile.am: ACLOCAL_AMFLAGS= -I $(RTEMS_TOPdir)/macros. Switch to
372        GNU canonicalization.
373
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
3792000-08-10      Joel Sherrill <joel@OARcorp.com>
380
381        * ChangeLog, shared/ChangeLog: New file.
382
Note: See TracBrowser for help on using the repository browser.