source: rtems/c/src/lib/libcpu/arm/ChangeLog @ 0e7cdc1e

4.104.115
Last change on this file since 0e7cdc1e was 0e7cdc1e, checked in by Ralf Corsepius <ralf.corsepius@…>, on 12/11/08 at 08:31:23

2008-12-11 Ralf Corsepius <ralf.corsepius@…>

  • at91rm9200/dbgu/dbgu.c: Add missing prototype.
  • Property mode set to 100644
File size: 11.6 KB
Line 
12008-12-11      Ralf Corsepius <ralf.corsepius@rtems.org>
2
3        * at91rm9200/dbgu/dbgu.c: Add missing prototype.
4
52008-09-22      Joel Sherrill <joel.sherrill@oarcorp.com>
6
7        * at91rm9200/dbgu/dbgu.c: Use standardized bsp_cleanup() which can
8        optionally print a message, poll for user to press key, and call
9        bsp_reset(). Using this eliminates the various bsp_cleanup()
10        implementations which had their own implementation and variety of
11        string constants. This driver had to support the standard poll
12        key input method.
13
142008-09-05      Ralf Corsépius <ralf.corsepius@rtems.org>
15
16        * at91rm9200/timer/timer.c, lpc22xx/timer/timer.c,
17        mc9328mxl/timer/timer.c, s3c2400/timer/timer.c,
18        s3c24xx/timer/timer.c: Convert to "bool".
19
202008-08-31      Joel Sherrill <joel.sherrill@oarcorp.com>
21
22        * at91rm9200/timer/timer.c, lpc22xx/timer/timer.c,
23        mc9328mxl/timer/timer.c, s3c2400/timer/timer.c,
24        s3c24xx/timer/timer.c: Rename timer driver methods to follow RTEMS
25        programming conventions.
26
272008-08-27      Ralf Corsépius <ralf.corsepius@rtems.org>
28
29        * lpc22xx/timer/timer.c: Remove broken bool implementation.
30        Remove unused vars.
31
322008-08-20      Ralf Corsépius <ralf.corsepius@rtems.org>
33
34        * at91rm9200/irq/bsp_irq_init.c, lpc22xx/irq/bsp_irq_init.c,
35        mc9328mxl/irq/bsp_irq_init.c, s3c24xx/irq/bsp_irq_init.c:
36        Add missing prototypes.
37
382008-05-06      Joel Sherrill <joel.sherrill@OARcorp.com>
39
40        * s3c24xx/clock/clockdrv.c: Use
41        rtems_configuration_get_microseconds_per_tick() rather than obsolete
42        BSP_Configuration reference.
43
442008-05-06      Ray Xu <rayx.cn@gmail.com>
45
46        * Makefile.am, configure.ac, preinstall.am, s3c2400/include/s3c2400.h:
47        Add CPU type s3c2410. Add a new s3c24xx common file shared between
48        s3c2400 and s3c2410. Most content is moved from s3c2400 now. Some
49        were changed to include <s3c24xx.h> instead of <s3c2400.h>.
50        * s3c2410/include/s3c2410.h, s3c2410/irq/bsp_irq_asm.S,
51        s3c2410/irq/irq.h, s3c24xx/clock/clockdrv.c, s3c24xx/clock/support.c,
52        s3c24xx/include/s3c24xx.h, s3c24xx/irq/bsp_irq_init.c,
53        s3c24xx/irq/irq.c, s3c24xx/irq/irq.h, s3c24xx/timer/timer.c: New files.
54
552007-12-11      Joel Sherrill <joel.sherrill@OARcorp.com>
56
57        * at91rm9200/clock/clock.c, lpc22xx/clock/clockdrv.c,
58        mc9328mxl/clock/clockdrv.c, s3c2400/clock/clockdrv.c: Eliminate
59        copies of the Configuration Table. Use the RTEMS provided accessor
60        macros to obtain configuration fields.
61
622007-11-03      Ray Xu <rayx.cn@gmail.com>
63        *lpc22xx/irq/bsp_irq_asm.S: Add veneer for ARM<->Thumb
64        lpc22xx/irq/bsp_irq_init.c: add VIC address init
65
662007-10-05      Ray Xu <xr@trasin.net>
67
68        * lpc22xx/clock/clockdrv.c, lpc22xx/irq/irq.c, lpc22xx/irq/irq.h: Now
69        runs in Skyeye.
70
712007-09-12      Joel Sherrill <joel.sherrill@OARcorp.com>
72
73        PR 1257/bsps
74        * at91rm9200/irq/irq.c, lpc22xx/irq/irq.c, mc9328mxl/irq/irq.c,
75        s3c2400/irq/irq.c: Code outside of cpukit should use the public API
76        for rtems_interrupt_disable/rtems_interrupt_enable. By bypassing the
77        public API and directly accessing _CPU_ISR_Disable and
78        _CPU_ISR_Enable, they were bypassing the compiler memory barrier
79        directive which could lead to problems. This patch also changes the
80        type of the variable passed into these routines and addresses minor
81        style issues.
82
832007-05-01      Ray Xu <xr@trasin.net>
84
85        * lpc22xx/clock/clockdrv.c, lpc22xx/include/lpc22xx.h,
86        lpc22xx/irq/bsp_irq_asm.S, lpc22xx/irq/bsp_irq_init.c,
87        lpc22xx/irq/irq.c, lpc22xx/irq/irq.h, lpc22xx/timer/timer.c: Update
88        BSP to address changes between 4.7 and CVS head as well as to address
89        comments from Ralf and Joel.
90
912007-04-25      Ralf Corsépius <ralf.corsepius@rtems.org>
92
93        * lpc22xx/clock/clockdrv.c, lpc22xx/include/lpc22xx.h,
94        lpc22xx/irq/bsp_irq_asm.S, lpc22xx/irq/bsp_irq_init.c,
95        lpc22xx/irq/irq.c, lpc22xx/irq/irq.h, lpc22xx/timer/timer.c:
96        Use current OAR license file URL.
97
982007-04-25      Ray Xu <xr@trasin.net>
99
100        * Makefile.am, configure.ac: Add lpc22xx support.
101        * lpc22xx/clock/clockdrv.c, lpc22xx/include/lpc22xx.h,
102        lpc22xx/irq/bsp_irq_asm.S, lpc22xx/timer/lpc_timer.h,
103        lpc22xx/timer/timer.c, lpc22xx/irq/bsp_irq_init.c
104        lpc22xx/irq/irq.c, lpc22xx/irq/irq.h: New (Initial submission).
105
1062007-03-12      Joel Sherrill <joel@OARcorp.com>
107
108        * at91rm9200/clock/clock.c, at91rm9200/dbgu/dbgu.c,
109        at91rm9200/include/at91rm9200.h,
110        at91rm9200/include/at91rm9200_dbgu.h,
111        at91rm9200/include/at91rm9200_emac.h,
112        at91rm9200/include/at91rm9200_gpio.h,
113        at91rm9200/include/at91rm9200_mem.h,
114        at91rm9200/include/at91rm9200_pmc.h, at91rm9200/include/bits.h,
115        at91rm9200/irq/bsp_irq_asm.S, at91rm9200/irq/bsp_irq_init.c,
116        at91rm9200/irq/irq.c, at91rm9200/irq/irq.h, at91rm9200/pmc/pmc.c,
117        at91rm9200/timer/timer.c, mc9328mxl/clock/clockdrv.c,
118        mc9328mxl/include/mc9328mxl.h, mc9328mxl/irq/bsp_irq_asm.S,
119        mc9328mxl/irq/bsp_irq_init.c, mc9328mxl/irq/irq.c,
120        mc9328mxl/irq/irq.h, mc9328mxl/timer/timer.c,
121        s3c2400/clock/clockdrv.c, s3c2400/timer/timer.c: Correct license URL
122        and/or fix mistake in copyright notice. Both of these mistakes appear
123        to be from code submitted after these changes were made previously.
124
1252006-12-02      Ralf Corsépius <ralf.corsepius@rtems.org>
126
127        * configure.ac: New BUG-REPORT address.
128
1292006-10-17      Ralf Corsépius <ralf.corsepius@rtems.org>
130
131        * configure.ac: Require autoconf-2.60. Require automake-1.10.
132
1332006-09-11      Joel Sherrill <joel@OARcorp.com>
134
135        * at91rm9200/include/at91rm9200.h,
136        at91rm9200/include/at91rm9200_dbgu.h,
137        at91rm9200/include/at91rm9200_emac.h,
138        at91rm9200/include/at91rm9200_gpio.h,
139        at91rm9200/include/at91rm9200_mem.h,
140        at91rm9200/include/at91rm9200_pmc.h, s3c2400/include/s3c2400.h:
141        Convert C++ style comments to C style.
142
1432006-09-11      Chris Johns <chrisj@rtems.org>
144
145        * s3c2400/include/s3c2400.h: Remove extra CRLF.
146       
1472006-06-02      Jay Monkman <jtm@lopingdog.com>
148
149        * mc9328mxl/include/mc9328mxl.h: Added UART register definitions.
150
1512006-06-02      Jay Monkman <jtm@lopingdog.com>
152
153        * shared/arm920/mmu.c: Fixed bug in mmu_get_ctrl(),
154        added mmu_set_cpu_async() function.
155
1562006-06-02      Jay Monkman <jtm@lopingdog.com>
157
158        * at91rm9200/irq/bsp_irq_init.c, mc9328mxl/clock/clockdrv.c,
159        mc9328mxl/irq/bsp_irq_asm.S, mc9328mxl/irq/bsp_irq_init.c,
160        mc9328mxl/irq/irq.c, mc9328mxl/irq/irq.h,
161        s3c2400/irq/bsp_irq_init.c: Changed interrupt handling
162        to use shared rtems_irq_connect_data struct.
163
1642006-05-31      Joel Sherrill <joel@OARcorp.com>
165
166        * at91rm9200/clock/clock.c: Convert to using shared clock driver shell.
167
1682006-05-16      Ralf Corsépius <ralf.corsepius@rtems.org>
169
170        * configure.ac: Use RTEMS_AMPOLISH3.
171
1722006-03-07      Lars Munch <lars@segv.dk>
173
174        * at91rm9200/clock/clock.c: The clock tick is not very precise on
175        at91rm9200. The attached patch improves the situation by:
176          (1) Not reloading the "period interval timer" register in the
177              interrupt handler since this is done automatically.
178          (2) Use integer rounding in the calculation of the "period interval
179              timer" register value to get as close as posible to the
180              CONFIGURE_MICROSECONDS_PER_TICK value.
181
1822005-11-04      Ralf Corsepius <ralf.corsepius@rtems.org>
183
184        * configure.ac: Remove RTEMS_CHECK_CUSTOM_BSP.
185
1862005-09-15      Jay Monkman <jtm@lopingdog.com>
187
188        PR 776/bsps
189        * at91rm9200/irq/bsp_irq_asm.S, at91rm9200/irq/irq.h: Added code to
190        pass interrupt vector number to ISR on AT91RM9200.
191
1922005-08-17      Lars Munch <lars@segv.dk>
193
194        PR 727/bsps
195        * at91rm9200/clock/clock.c: Correct the equation so 10 milliseconds
196        tick is not 9.365 miliseconds long.
197
1982005-07-07      Philippe Simons <loki_666@fastmail.fm>
199
200        * Makefile.am: Remove s3c2400/lcd/lcd.c
201        * s3c2400/lcd/lcd.c: Remove.
202        * s3c2400/clock/support.c: file "rewrote" to avoid GPL.
203
2042005-06-01      Philippe Simons <loki_666@fastmail.fm>
205
206        * Makefile.am: Add s3c2400/lcd/lcd.c, s3c2400/clock/support.c
207        * s3c2400/clock/clockdrv.c: Update to use get_PCLK()
208        * s3c2400/timer/timer.c: Update to use get_PCLK()
209
2102005-05-17      Jennifer Averett <jennifer.averett@oarcorp.com>
211
212        * at91rm9200/irq/irq.h, mc9328mxl/irq/irq.h, s3c2400/irq/irq.h:
213        Modified names and types to match rtems/irq.h. Note: rtems/irq.h
214        should be included after the addition of a parameter to ISRs.
215
2162005-05-11      Ralf Corsepius <ralf.corsepius@rtems.org>
217
218        * Makefile.am: Merge-in s3c2400/Makefile.am.
219        * preinstall.am: Regenerate.
220        * s3c2400/Makefile.am: Remove.
221        * configure.ac: Remove s3c2400/Makefile.
222
2232005-05-11      Ralf Corsepius <ralf.corsepius@rtems.org>
224
225        * Makefile.am: Merge-in mc9328mxl/Makefile.am.
226        * preinstall.am: Regenerate.
227        * mc9328mxl/Makefile.am: Remove.
228        * configure.ac: Remove mc9328mxl/Makefile.
229
2302005-05-11      Ralf Corsepius <ralf.corsepius@rtems.org>
231
232        * Makefile.am: Merge-in at91rm9200/Makefile.am.
233        * preinstall.am: Regenerate.
234        * at91rm9200/Makefile.am: Remove.
235        * configure.ac: Remove at91rm9200/Makefile.
236
2372005-05-11      Ralf Corsepius <ralf.corsepius@rtems.org>
238
239        * Makefile.am: Merge-in shared/Makefile.am.
240        * preinstall.am: New.
241        * shared/Makefile.am: Remove.
242        * configure.ac: Reflect changes above.
243
2442005-05-03      Joel Sherrill <joel@OARcorp.com>
245
246        * mc9328mxl/irq/irq.c, s3c2400/irq/irq.c: Remove warnings.
247
2482005-04-26      Joel Sherrill <joel@OARcorp.com>
249
250        * s3c2400/clock/clockdrv.c: Eliminate warning.
251
2522005-03-11      Philippe Simons <loki_666@fastmail.fm>
253
254        * Makefile.am, configure.ac: Added gp32 BSP.
255        * s3c2400/.cvsignore, s3c2400/Makefile.am, s3c2400/clock/clockdrv.c,
256        s3c2400/include/s3c2400.h, s3c2400/irq/bsp_irq_asm.S,
257        s3c2400/irq/bsp_irq_init.c, s3c2400/irq/irq.c, s3c2400/irq/irq.h,
258        s3c2400/timer/timer.c: New files.
259
2602005-03-08      Jay Monkman <jtm@lopingdog.com>
261
262        * mc9328mxl/irq/irq.h: Fixed error in declaration of bsp_vector_table.
263
2642005-02-24      Jay Monkman <jtm@lopingdog.com>
265
266        * at91rm9200/include/at91rm9200_emac.h: Cleanup.
267
2682005-01-07      Ralf Corsepius <ralf.corsepius@rtems.org>
269
270        * at91rm9200/Makefile.am, mc9328mxl/Makefile.am, shared/Makefile.am:
271        Eliminate CFLAGS_OPTIMIZE_V.
272
2732005-01-04      Joel Sherrill <joel@OARcorp.com>
274
275        * at91rm9200/clock/clock.c, at91rm9200/irq/irq.c, at91rm9200/pmc/pmc.c,
276        mc9328mxl/clock/clockdrv.c, mc9328mxl/irq/irq.c, mc9328mxl/irq/irq.h,
277        shared/arm920/mmu.c: Remove warnings.
278
2792005-01-02      Ralf Corsepius <ralf.corsepius@rtems.org>
280
281        * at91rm9200/Makefile.am, mc9328mxl/Makefile.am,
282        shared/Makefile.am: Remove build-variant support.
283
2842005-01-02      Ralf Corsepius <ralf_corsepius@rtems.org>
285
286        * ChangeLog: Merge-in at91rm9200/ChangeLog, mc9328mxl/ChangeLog,
287        shared/ChangeLog.
288        * at91rm9200/ChangeLog, mc9328mxl/ChangeLog, shared/ChangeLog:
289        Remove.
290
2912004-10-20      Ralf Corsepius <ralf_corsepius@rtems.org>
292
293        * at91rm9200/timer/timer.c, mc9328mxl/timer/timer.c: Use POSIX
294        fixed-size types.
295
2962004-10-19      Ralf Corsepius <ralf_corsepius@rtems.org>
297
298        * configure.ac: Remove RTEMS_ENABLE_BARE.
299
3002004-09-24      Ralf Corsepius <ralf_corsepius@rtems.org>
301
302        * configure.ac: Require automake > 1.9.
303
3042004-07-24      Joel Sherrill <joel@OARcorp.com>
305
306        * at91rm9200/.cvsignore, mc9328mxl/.cvsignore, shared/.cvsignore:
307        New files.
308
3092004-07-15      Jay Monkman
310
311        * .cvsignore, ChangeLog, Makefile.am, configure.ac,
312        at91rm9200/ChangeLog, at91rm9200/Makefile.am,
313        at91rm9200/clock/.cvsignore, at91rm9200/clock/clock.c,
314        at91rm9200/dbgu/.cvsignore, at91rm9200/dbgu/dbgu.c,
315        at91rm9200/include/at91rm9200.h,
316        at91rm9200/include/at91rm9200_dbgu.h,
317        at91rm9200/include/at91rm9200_emac.h,
318        at91rm9200/include/at91rm9200_gpio.h,
319        at91rm9200/include/at91rm9200_mem.h,
320        at91rm9200/include/at91rm9200_pmc.h, at91rm9200/include/bits.h,
321        at91rm9200/irq/.cvsignore, at91rm9200/irq/bsp_irq_asm.S,
322        at91rm9200/irq/bsp_irq_init.c, at91rm9200/irq/irq.c,
323        at91rm9200/irq/irq.h, at91rm9200/pmc/pmc.c,
324        at91rm9200/timer/.cvsignore, at91rm9200/timer/timer.c,
325        mc9328mxl/ChangeLog, mc9328mxl/Makefile.am,
326        mc9328mxl/clock/.cvsignore, mc9328mxl/clock/clockdrv.c,
327        mc9328mxl/include/mc9328mxl.h, mc9328mxl/irq/.cvsignore,
328        mc9328mxl/irq/bsp_irq_asm.S, mc9328mxl/irq/bsp_irq_init.c,
329        mc9328mxl/irq/irq.c, mc9328mxl/irq/irq.h,
330        mc9328mxl/timer/.cvsignore, mc9328mxl/timer/timer.c,
331        shared/ChangeLog, shared/Makefile.am, shared/arm920/mmu.c,
332        shared/include/mmu.h: New files.
333
Note: See TracBrowser for help on using the repository browser.