source: rtems/c/src/lib/libbsp/arm/ChangeLog @ 02694aa

4.104.115
Last change on this file since 02694aa was 02694aa, checked in by Joel Sherrill <joel.sherrill@…>, on 09/12/08 at 20:25:38

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

  • shared/bspgetworkarea.c: New file.
  • Property mode set to 100644
File size: 11.7 KB
Line 
12008-09-12      Joel Sherrill <joel.sherrill@oarcorp.com>
2
3        * shared/bspgetworkarea.c: New file.
4
52008-08-18      Ralf Corsépius <ralf.corsepius@rtems.org>
6
7        * shared/irq/irq_init.c: Add missing prototypes.
8
92008-08-04      Ray Xu <rayx.cn@gmail.com>
10
11        * shared/irq/irq_asm.S: Correct minor mistakes in adding Thumb code
12        which prevented ARM from working.
13
142008-05-23      Joel Sherrill <joel.sherrill@OARcorp.com>
15
16        * shared/comm/console.c: Eliminate copies of switches to convert
17        termios Bxxx constants to xxx as an integer. Use the shared
18        termios_baud_to_number() routine to do the same conversion.
19
202008-05-15      Joel Sherrill <joel.sherrill@OARcorp.com>
21
22        * csb336/startup/bspstart.c, csb337/startup/bspstart.c,
23        edb7312/startup/bspstart.c, gba/startup/bspstart.c,
24        gp32/startup/bspstart.c, rtl22xx/startup/bspstart.c: Add capability
25        for bootcard.c BSP Initialization Framework to ask the BSP where it
26        has memory for the RTEMS Workspace and C Program Heap. These
27        collectively are referred to as work area. If the BSP supports this,
28        then it does not have to include code to split the available memory
29        between the two areas. This reduces the amount of code in the BSP
30        specific bspstart.c file. Additionally, the shared framework can
31        initialize the C Library, call rtems_debug_enable(), and dirty the
32        work area memory. Until most/all BSPs support this new capability, if
33        the BSP supports this, it should call
34        RTEMS_BSP_BOOTCARD_HANDLES_RAM_ALLOCATION from its configure.ac. When
35        the transition is complete, this autoconf macro can be removed.
36
372008-05-06      Ray Xu <rayx.cn@gmail.com>
38
39        * acinclude.m4: Add smdk2410. Update gp32 to use shared code.
40
412008-04-16      Matthieu Bucchianeri <mbucchia@gmail.com>
42
43        * acinclude.m4: Adding Nintendo DS BSP.
44
452008-02-15      Joel Sherrill <joel.sherrill@OARcorp.com>
46
47        * shared/comm/console.c: Do not have BSP specific __assert.
48
492007-11-03      Ray Xu <rayx.cn@gmail.com>
50
51        * shared/abort/simple_abort.c: Add veneer for ARM<->Thumb
52        shared/irq/irq_asm.S: Add veneer for ARM<->Thumb
53
542007-11-06      Till Straumann <strauman@slac.stanford.edu>
55
56        * gba/irq/irq.c: test for non-NULL-ness before calling
57        'on'/'off' methods so that users don't have to provide
58        no-ops if they don't want this feature.
59
602007-09-12      Joel Sherrill <joel.sherrill@OARcorp.com>
61
62        PR 1257/bsps
63        * shared/abort/abort.c, shared/abort/simple_abort.c,
64        shared/irq/irq_init.c: Code outside of cpukit should use the public
65        API for rtems_interrupt_disable/rtems_interrupt_enable. By bypassing
66        the public API and directly accessing _CPU_ISR_Disable and
67        _CPU_ISR_Enable, they were bypassing the compiler memory barrier
68        directive which could lead to problems. This patch also changes the
69        type of the variable passed into these routines and addresses minor
70        style issues.
71
722007-09-08      Joel Sherrill <joel.sherrill@OARcorp.com>
73
74        * shared/abort/abort.c, shared/abort/simple_abort.c: Remove incorrect
75        and unneccessary prototype of printk.
76
772007-06-13      Ray Xu <rayx@gmail.com>
78
79        * shared/abort/simple_abort.c: Shrink the memory requirements. Joel
80        reformatted for style.
81
822007-06-13      Joel Sherrill <joel.sherrill@OARcorp.com>
83
84        * acinclude.m4: Remove armulator.
85
862007-06-12      Joel Sherrill <joel.sherrill@OARcorp.com>
87
88        * armulator/.cvsignore, armulator/ChangeLog, armulator/Makefile.am,
89        armulator/bsp_specs, armulator/configure.ac, armulator/preinstall.am,
90        armulator/clock/clockdrv.c, armulator/console/console-io.c,
91        armulator/console/mon-syscalls.S, armulator/include/.cvsignore,
92        armulator/include/bsp.h, armulator/include/tm27.h,
93        armulator/start/start.S, armulator/startup/bspstart.c,
94        armulator/startup/libcfunc.c, armulator/startup/linkcmds,
95        armulator/startup/swi.h, armulator/startup/syscalls.c,
96        armulator/startup/trap.S: Removed.
97
982007-05-15      Ray Xu <rayx.cn@gmail.com>
99
100        * shared/abort/abort.c, shared/abort/simple_abort.c: New files.
101
1022007-05-15      Ray Xu <rayx.cn@gmail.com>
103
104        * Makefile.am: Add abort.rel since it is now in the BSP shared source,
105        not in score/cpu.
106
1072007-04-25      Ralf Corsépius <ralf.corsepius@rtems.org>
108
109        * acinclude.m4: Regenerate.
110
1112006-12-14      Ralf Corsépius <ralf.corsepius@rtems.org>
112
113        * shared/irq/irq_init.c: Remove unused var.
114
1152006-12-02      Ralf Corsépius <ralf.corsepius@rtems.org>
116
117        * configure.ac: New BUG-REPORT address.
118
1192006-10-17      Ralf Corsépius <ralf.corsepius@rtems.org>
120
121        * configure.ac: Require autoconf-2.60. Require automake-1.10.
122
1232006-06-02      Jay Monkman <jtm@lopingdog.com>
124
125        * shared/irq/irq_init.c: Changed interrupt handling
126        to use shared rtems_irq_connect_data struct.
127
1282005-10-16      Ralf Corsepius <ralf.corsepius@rtems.org>
129
130        * Makefile.am: Merge-in shared/Makefile.am.
131        * ChangeLog: Merge-in shared/ChangeLog.
132        * configure.ac: Remove shared/Makefile.am.
133
1342005-07-06      Markku Puro <markku.puro@kopteri.net>
135
136        * acinclude.m4: Added GBA BSP.
137
1382005-03-11      Philippe Simons <loki_666@fastmail.fm>
139
140        * acinclude.m4: Added gp32 BSP.
141        * gp32/.cvsignore, gp32/Makefile.am, gp32/README, gp32/bsp_specs,
142        gp32/configure.ac, gp32/console/.cvsignore, gp32/console/conio.c,
143        gp32/console/console.c, gp32/console/defaultfont.c,
144        gp32/include/.cvsignore, gp32/include/bsp.h, gp32/include/conio.h,
145        gp32/include/tm27.h, gp32/start/.cvsignore, gp32/start/start.S,
146        gp32/startup/.cvsignore, gp32/startup/bspstart.c,
147        gp32/startup/exit.c, gp32/startup/linkcmds, gp32/startup/memmap.c:
148        New files.
149
1502005-03-11      Jay Monkman <jtm@lopingdog.com>
151
152        * vegaplus/.cvsignore, vegaplus/ChangeLog, vegaplus/Makefile.am,
153        vegaplus/bsp_specs, vegaplus/configure.ac,
154        vegaplus/clock/clockdrv.c, vegaplus/include/.cvsignore,
155        vegaplus/include/bsp.h, vegaplus/include/registers.h,
156        vegaplus/include/tm27.h, vegaplus/irq/bsp_irq_asm.S,
157        vegaplus/irq/bsp_irq_init.c, vegaplus/irq/irq.c, vegaplus/irq/irq.h,
158        vegaplus/start/start.S, vegaplus/startup/bspstart.c,
159        vegaplus/startup/exit.c, vegaplus/startup/linkcmds: Removed.
160        * acinclude.m4: Removed vegaplus BSP.
161
1622005-03-03      Ralf Corsepius <ralf.corsepius@rtems.org>
163
164        PR bsps/771
165        * acinclude.m4: Remove arm_bare_bsp.
166        * configure.ac: Remove reference to arm_bare_bsp in
167        AC_CONFIG_SRCDIR. Use ../arm instead.
168
1692005-02-25      Joel Sherrill <joel@OARcorp.com>
170
171        * arm_bare_bsp/.cvsignore, arm_bare_bsp/ChangeLog,
172        arm_bare_bsp/Makefile.am, arm_bare_bsp/bsp_specs,
173        arm_bare_bsp/configure.ac, arm_bare_bsp/clock/clockdrv.c,
174        arm_bare_bsp/include/.cvsignore, arm_bare_bsp/include/bsp.h,
175        arm_bare_bsp/include/registers.h, arm_bare_bsp/include/tm27.h,
176        arm_bare_bsp/irq/bsp_irq_asm.S, arm_bare_bsp/irq/bsp_irq_init.c,
177        arm_bare_bsp/irq/irq.c, arm_bare_bsp/irq/irq.h,
178        arm_bare_bsp/start/start.S, arm_bare_bsp/startup/bspstart.c,
179        arm_bare_bsp/startup/exit.c, arm_bare_bsp/startup/linkcmds: Removed.
180
1812004-09-24      Ralf Corsepius <ralf.corsepius@rtems.org>
182
183        * configure.ac: Require automake > 1.9.
184
1852004-07-15      Jay Monkman
186
187        * acinclude.m4: Added csb336 and csb337 BSPs
188
1892004-04-02      Ralf Corsepius <ralf_corsepius@rtems.org>
190
191        * shared/irq/irq_asm.S: Include <rtems/asm.h> instead of <asm.h>.
192
1932004-02-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
194
195        * configure.ac: RTEMS_CHECK_BSPDIR([$RTEMS_BSP_FAMILY]).
196        * acinclude.m4: Regenerate.
197
1982004-01-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
199
200        * shared/Makefile.am: Add PREINSTALL_DIRS.
201
2022004-01-14      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
203
204        * shared/Makefile.am: Re-add dirstamps to PRE/TMPINSTALL_FILES. Add
205        PRE/TMPINSTALL_FILES to CLEANFILES.
206
2072004-01-13      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
208
209        * Makefile.am: Use @RTEMS_BSP_FAMILY@ instead of
210        $(RTEMS_BSP_FAMILY).
211
2122003-12-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
213
214        * shared/Makefile.am: Use mkdir_p. Remove dirs from
215        PRE/TMPINSTALL_FILES.
216        * configure.ac: Require automake >= 1.8, autoconf >= 2.59.
217
2182003-12-03      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
219
220        * configure.ac: Remove shared/comm/Makefile, shared/irq/Makefile.
221        * shared/Makefile.am: Merge-in comm/Makefile.am, irq/Makefile.am
222        * shared/Makefile.am: Add preinstallation dirstamp support.
223        * shared/comm/Makefile.am, shared/irq/Makefile.am: Remove.
224
2252003-10-20      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
226
227        * acinclude.m4: Reflect changes to bootstrap.
228        * configure.ac: Remove RTEMS_CHECK_CUSTON_BSP.
229
2302003-09-15      Jay Monkman <jtm@smoothsmoothie.com>
231
232        PR 480/bsps
233        * shared/irq/irq_asm.S: Remove duplicate code.
234
2352003-09-04      Joel Sherrill <joel@OARcorp.com>
236
237        * shared/comm/console.c, shared/comm/uart.c, shared/comm/uart.h,
238        shared/irq/irq_asm.S, shared/irq/irq_init.c: URL for license
239        changed.
240
2412003-08-18      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
242
243        * Makefile.am: Reflect having moved aclocal/.
244
2452003-08-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
246
247        * Makefile.am, shared/Makefile.am, shared/comm/Makefile.am,
248        shared/irq/Makefile.am: Reflect having moved automake/.
249
2502003-08-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
251
252        * configure.ac: Use rtems-bugs@rtems.com as bug report email
253        address.
254
2552003-03-06      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
256
257        * configure.ac: Remove AC_CONFIG_AUX_DIR.
258
2592003-02-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
260
261        * configure.ac: AM_INIT_AUTOMAKE([1.7.2]).
262        * configure.ac: AC_PREREQ(2.57).
263
2642002-12-06      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
265
266        * configure.ac: Remove RTEMS_CHECK_BSP_CACHE.
267
2682002-11-13      Jay Monkman <jtm@smoothsmoothie.com>
269
270        * shared/irq/irq_asm.S, shared/irq/irq_init.c: Fixes a bug with
271        handling the situation where we are processing an IRQ, and we
272        receive an FIQ.
273        * acinclude.m4: Added edb7312.
274
2752002-10-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
276
277        * .cvsignore: Reformat. Add autom4te*cache. Remove autom4te.cache.
278
2792002-10-04      Jay Monkman <jtm@smoothsmoothie.com>
280
281        * shared/irq/irq_asm.S: Add FIQ support.
282
2832002-07-30      Jay Monkman <jtm@smoothsmoothie.com>
284
285        * shared/irq/irq_asm.S: ARM port works well enough to run all
286        sptests, tmtests, and ttcp.  In addition to general cleanup, there
287        has been considerable optimization to interrupt disable/enable,
288        endian swapping, and context switching.
289
2902002-07-17      Jay Monkman <jtm@smoothsmoothie.com>
291
292        * shared/irq/irq_asm.S: Significant rework in attempt to make
293        interrupts work.  They appear to be very close to correct but not
294        100%.
295
2962002-03-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
297
298        * Makefile.am, shared/comm/Makefile.am, shared/Makefile.am,
299        shared/irq/Makefile.am: Remove AUTOMAKE_OPTIONS.
300        * configure.ac: AC_INIT(package,_RTEMS_VERSION,_RTEMS_BUGS).
301        AM_INIT_AUTOMAKE([no-define foreign 1.6]).
302
3032002-01-03      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
304
305        * shared/comm/console.c, shared/irq/irq_init.c: Include
306        rtems/bspIo.h instead of bspIo.h.
307
3082001-10-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
309
310        * .cvsignore: Add autom4te.cache for autoconf > 2.52.
311        * configure.ac: New file, generated from configure.in by autoupdate.
312        * configure.in: Remove.
313
3142001-10-09      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
315
316        * acinclude.m4: New file.
317        * configure.in: Use RTEMS_BSP_SUBDIR.
318
3192001-09-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
320
321        * shared/comm/Makefile.am: Use 'PREINSTALL_FILES ='.
322
3232001-05-22      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
324
325        * configure.in: remove shared/io/Makefile.
326        * shared/comm/Makefile.am: Use *_HEADERS instead of *H_FILES.
327
3282000-12-06      Joel Sherrill <joel@OARcorp.com>
329
330        * shared/comm/console.c: Added casts to eliminate warnings.
331        * shared/comm/console.c (console_reserve_resources): Removed.
332
3332000-11-09      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
334
335        * Makefile.am: Use ... instead of RTEMS_TOPdir in ACLOCAL_AMFLAGS.
336
3372000-11-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
338
339        * Makefile.am: Switch to ACLOCAL_AMFLAGS = -I
340        $(RTEMS_TOPdir)/aclocal.
341
3422000-11-02      Joel Sherrill <joel@OARcorp.com>
343
344        * bsp_specs: Remove -Tlinkcmds from *link rule.
345
3462000-10-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
347
348        * Makefile.am: ACLOCAL_AMFLAGS= -I $(RTEMS_TOPdir)/macros. Switch to
349        GNU canonicalization.
350
3512000-09-04      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
352
353        * Makefile.am, shared/Makefile.am, shared/comm/Makefile.am,
354        shared/irq/Makefile.am: Include compile.am
355
3562000-08-10      Joel Sherrill <joel@OARcorp.com>
357
358        * ChangeLog, shared/ChangeLog: New file.
359
Note: See TracBrowser for help on using the repository browser.