source: rtems/c/src/lib/libcpu/arm/ChangeLog @ b6fe6334

4.104.114.95
Last change on this file since b6fe6334 was b6fe6334, checked in by Ralf Corsepius <ralf.corsepius@…>, on 09/05/08 at 11:49:08

2008-09-05 Ralf Corsépius <ralf.corsepius@…>

  • at91rm9200/timer/timer.c, lpc22xx/timer/timer.c, mc9328mxl/timer/timer.c, s3c2400/timer/timer.c, s3c24xx/timer/timer.c: Convert to "bool".
  • Property mode set to 100644
File size: 11.1 KB
Line 
12008-09-05      Ralf Corsépius <ralf.corsepius@rtems.org>
2
3        * at91rm9200/timer/timer.c, lpc22xx/timer/timer.c,
4        mc9328mxl/timer/timer.c, s3c2400/timer/timer.c,
5        s3c24xx/timer/timer.c: Convert to "bool".
6
72008-08-31      Joel Sherrill <joel.sherrill@oarcorp.com>
8
9        * at91rm9200/timer/timer.c, lpc22xx/timer/timer.c,
10        mc9328mxl/timer/timer.c, s3c2400/timer/timer.c,
11        s3c24xx/timer/timer.c: Rename timer driver methods to follow RTEMS
12        programming conventions.
13
142008-08-27      Ralf Corsépius <ralf.corsepius@rtems.org>
15
16        * lpc22xx/timer/timer.c: Remove broken bool implementation.
17        Remove unused vars.
18
192008-08-20      Ralf Corsépius <ralf.corsepius@rtems.org>
20
21        * at91rm9200/irq/bsp_irq_init.c, lpc22xx/irq/bsp_irq_init.c,
22        mc9328mxl/irq/bsp_irq_init.c, s3c24xx/irq/bsp_irq_init.c:
23        Add missing prototypes.
24
252008-05-06      Joel Sherrill <joel.sherrill@OARcorp.com>
26
27        * s3c24xx/clock/clockdrv.c: Use
28        rtems_configuration_get_microseconds_per_tick() rather than obsolete
29        BSP_Configuration reference.
30
312008-05-06      Ray Xu <rayx.cn@gmail.com>
32
33        * Makefile.am, configure.ac, preinstall.am, s3c2400/include/s3c2400.h:
34        Add CPU type s3c2410. Add a new s3c24xx common file shared between
35        s3c2400 and s3c2410. Most content is moved from s3c2400 now. Some
36        were changed to include <s3c24xx.h> instead of <s3c2400.h>.
37        * s3c2410/include/s3c2410.h, s3c2410/irq/bsp_irq_asm.S,
38        s3c2410/irq/irq.h, s3c24xx/clock/clockdrv.c, s3c24xx/clock/support.c,
39        s3c24xx/include/s3c24xx.h, s3c24xx/irq/bsp_irq_init.c,
40        s3c24xx/irq/irq.c, s3c24xx/irq/irq.h, s3c24xx/timer/timer.c: New files.
41
422007-12-11      Joel Sherrill <joel.sherrill@OARcorp.com>
43
44        * at91rm9200/clock/clock.c, lpc22xx/clock/clockdrv.c,
45        mc9328mxl/clock/clockdrv.c, s3c2400/clock/clockdrv.c: Eliminate
46        copies of the Configuration Table. Use the RTEMS provided accessor
47        macros to obtain configuration fields.
48
492007-11-03      Ray Xu <rayx.cn@gmail.com>
50        *lpc22xx/irq/bsp_irq_asm.S: Add veneer for ARM<->Thumb
51        lpc22xx/irq/bsp_irq_init.c: add VIC address init
52
532007-10-05      Ray Xu <xr@trasin.net>
54
55        * lpc22xx/clock/clockdrv.c, lpc22xx/irq/irq.c, lpc22xx/irq/irq.h: Now
56        runs in Skyeye.
57
582007-09-12      Joel Sherrill <joel.sherrill@OARcorp.com>
59
60        PR 1257/bsps
61        * at91rm9200/irq/irq.c, lpc22xx/irq/irq.c, mc9328mxl/irq/irq.c,
62        s3c2400/irq/irq.c: Code outside of cpukit should use the public API
63        for rtems_interrupt_disable/rtems_interrupt_enable. By bypassing the
64        public API and directly accessing _CPU_ISR_Disable and
65        _CPU_ISR_Enable, they were bypassing the compiler memory barrier
66        directive which could lead to problems. This patch also changes the
67        type of the variable passed into these routines and addresses minor
68        style issues.
69
702007-05-01      Ray Xu <xr@trasin.net>
71
72        * lpc22xx/clock/clockdrv.c, lpc22xx/include/lpc22xx.h,
73        lpc22xx/irq/bsp_irq_asm.S, lpc22xx/irq/bsp_irq_init.c,
74        lpc22xx/irq/irq.c, lpc22xx/irq/irq.h, lpc22xx/timer/timer.c: Update
75        BSP to address changes between 4.7 and CVS head as well as to address
76        comments from Ralf and Joel.
77
782007-04-25      Ralf Corsépius <ralf.corsepius@rtems.org>
79
80        * lpc22xx/clock/clockdrv.c, lpc22xx/include/lpc22xx.h,
81        lpc22xx/irq/bsp_irq_asm.S, lpc22xx/irq/bsp_irq_init.c,
82        lpc22xx/irq/irq.c, lpc22xx/irq/irq.h, lpc22xx/timer/timer.c:
83        Use current OAR license file URL.
84
852007-04-25      Ray Xu <xr@trasin.net>
86
87        * Makefile.am, configure.ac: Add lpc22xx support.
88        * lpc22xx/clock/clockdrv.c, lpc22xx/include/lpc22xx.h,
89        lpc22xx/irq/bsp_irq_asm.S, lpc22xx/timer/lpc_timer.h,
90        lpc22xx/timer/timer.c, lpc22xx/irq/bsp_irq_init.c
91        lpc22xx/irq/irq.c, lpc22xx/irq/irq.h: New (Initial submission).
92
932007-03-12      Joel Sherrill <joel@OARcorp.com>
94
95        * at91rm9200/clock/clock.c, at91rm9200/dbgu/dbgu.c,
96        at91rm9200/include/at91rm9200.h,
97        at91rm9200/include/at91rm9200_dbgu.h,
98        at91rm9200/include/at91rm9200_emac.h,
99        at91rm9200/include/at91rm9200_gpio.h,
100        at91rm9200/include/at91rm9200_mem.h,
101        at91rm9200/include/at91rm9200_pmc.h, at91rm9200/include/bits.h,
102        at91rm9200/irq/bsp_irq_asm.S, at91rm9200/irq/bsp_irq_init.c,
103        at91rm9200/irq/irq.c, at91rm9200/irq/irq.h, at91rm9200/pmc/pmc.c,
104        at91rm9200/timer/timer.c, mc9328mxl/clock/clockdrv.c,
105        mc9328mxl/include/mc9328mxl.h, mc9328mxl/irq/bsp_irq_asm.S,
106        mc9328mxl/irq/bsp_irq_init.c, mc9328mxl/irq/irq.c,
107        mc9328mxl/irq/irq.h, mc9328mxl/timer/timer.c,
108        s3c2400/clock/clockdrv.c, s3c2400/timer/timer.c: Correct license URL
109        and/or fix mistake in copyright notice. Both of these mistakes appear
110        to be from code submitted after these changes were made previously.
111
1122006-12-02      Ralf Corsépius <ralf.corsepius@rtems.org>
113
114        * configure.ac: New BUG-REPORT address.
115
1162006-10-17      Ralf Corsépius <ralf.corsepius@rtems.org>
117
118        * configure.ac: Require autoconf-2.60. Require automake-1.10.
119
1202006-09-11      Joel Sherrill <joel@OARcorp.com>
121
122        * at91rm9200/include/at91rm9200.h,
123        at91rm9200/include/at91rm9200_dbgu.h,
124        at91rm9200/include/at91rm9200_emac.h,
125        at91rm9200/include/at91rm9200_gpio.h,
126        at91rm9200/include/at91rm9200_mem.h,
127        at91rm9200/include/at91rm9200_pmc.h, s3c2400/include/s3c2400.h:
128        Convert C++ style comments to C style.
129
1302006-09-11      Chris Johns <chrisj@rtems.org>
131
132        * s3c2400/include/s3c2400.h: Remove extra CRLF.
133       
1342006-06-02      Jay Monkman <jtm@lopingdog.com>
135
136        * mc9328mxl/include/mc9328mxl.h: Added UART register definitions.
137
1382006-06-02      Jay Monkman <jtm@lopingdog.com>
139
140        * shared/arm920/mmu.c: Fixed bug in mmu_get_ctrl(),
141        added mmu_set_cpu_async() function.
142
1432006-06-02      Jay Monkman <jtm@lopingdog.com>
144
145        * at91rm9200/irq/bsp_irq_init.c, mc9328mxl/clock/clockdrv.c,
146        mc9328mxl/irq/bsp_irq_asm.S, mc9328mxl/irq/bsp_irq_init.c,
147        mc9328mxl/irq/irq.c, mc9328mxl/irq/irq.h,
148        s3c2400/irq/bsp_irq_init.c: Changed interrupt handling
149        to use shared rtems_irq_connect_data struct.
150
1512006-05-31      Joel Sherrill <joel@OARcorp.com>
152
153        * at91rm9200/clock/clock.c: Convert to using shared clock driver shell.
154
1552006-05-16      Ralf Corsépius <ralf.corsepius@rtems.org>
156
157        * configure.ac: Use RTEMS_AMPOLISH3.
158
1592006-03-07      Lars Munch <lars@segv.dk>
160
161        * at91rm9200/clock/clock.c: The clock tick is not very precise on
162        at91rm9200. The attached patch improves the situation by:
163          (1) Not reloading the "period interval timer" register in the
164              interrupt handler since this is done automatically.
165          (2) Use integer rounding in the calculation of the "period interval
166              timer" register value to get as close as posible to the
167              CONFIGURE_MICROSECONDS_PER_TICK value.
168
1692005-11-04      Ralf Corsepius <ralf.corsepius@rtems.org>
170
171        * configure.ac: Remove RTEMS_CHECK_CUSTOM_BSP.
172
1732005-09-15      Jay Monkman <jtm@lopingdog.com>
174
175        PR 776/bsps
176        * at91rm9200/irq/bsp_irq_asm.S, at91rm9200/irq/irq.h: Added code to
177        pass interrupt vector number to ISR on AT91RM9200.
178
1792005-08-17      Lars Munch <lars@segv.dk>
180
181        PR 727/bsps
182        * at91rm9200/clock/clock.c: Correct the equation so 10 milliseconds
183        tick is not 9.365 miliseconds long.
184
1852005-07-07      Philippe Simons <loki_666@fastmail.fm>
186
187        * Makefile.am: Remove s3c2400/lcd/lcd.c
188        * s3c2400/lcd/lcd.c: Remove.
189        * s3c2400/clock/support.c: file "rewrote" to avoid GPL.
190
1912005-06-01      Philippe Simons <loki_666@fastmail.fm>
192
193        * Makefile.am: Add s3c2400/lcd/lcd.c, s3c2400/clock/support.c
194        * s3c2400/clock/clockdrv.c: Update to use get_PCLK()
195        * s3c2400/timer/timer.c: Update to use get_PCLK()
196
1972005-05-17      Jennifer Averett <jennifer.averett@oarcorp.com>
198
199        * at91rm9200/irq/irq.h, mc9328mxl/irq/irq.h, s3c2400/irq/irq.h:
200        Modified names and types to match rtems/irq.h. Note: rtems/irq.h
201        should be included after the addition of a parameter to ISRs.
202
2032005-05-11      Ralf Corsepius <ralf.corsepius@rtems.org>
204
205        * Makefile.am: Merge-in s3c2400/Makefile.am.
206        * preinstall.am: Regenerate.
207        * s3c2400/Makefile.am: Remove.
208        * configure.ac: Remove s3c2400/Makefile.
209
2102005-05-11      Ralf Corsepius <ralf.corsepius@rtems.org>
211
212        * Makefile.am: Merge-in mc9328mxl/Makefile.am.
213        * preinstall.am: Regenerate.
214        * mc9328mxl/Makefile.am: Remove.
215        * configure.ac: Remove mc9328mxl/Makefile.
216
2172005-05-11      Ralf Corsepius <ralf.corsepius@rtems.org>
218
219        * Makefile.am: Merge-in at91rm9200/Makefile.am.
220        * preinstall.am: Regenerate.
221        * at91rm9200/Makefile.am: Remove.
222        * configure.ac: Remove at91rm9200/Makefile.
223
2242005-05-11      Ralf Corsepius <ralf.corsepius@rtems.org>
225
226        * Makefile.am: Merge-in shared/Makefile.am.
227        * preinstall.am: New.
228        * shared/Makefile.am: Remove.
229        * configure.ac: Reflect changes above.
230
2312005-05-03      Joel Sherrill <joel@OARcorp.com>
232
233        * mc9328mxl/irq/irq.c, s3c2400/irq/irq.c: Remove warnings.
234
2352005-04-26      Joel Sherrill <joel@OARcorp.com>
236
237        * s3c2400/clock/clockdrv.c: Eliminate warning.
238
2392005-03-11      Philippe Simons <loki_666@fastmail.fm>
240
241        * Makefile.am, configure.ac: Added gp32 BSP.
242        * s3c2400/.cvsignore, s3c2400/Makefile.am, s3c2400/clock/clockdrv.c,
243        s3c2400/include/s3c2400.h, s3c2400/irq/bsp_irq_asm.S,
244        s3c2400/irq/bsp_irq_init.c, s3c2400/irq/irq.c, s3c2400/irq/irq.h,
245        s3c2400/timer/timer.c: New files.
246
2472005-03-08      Jay Monkman <jtm@lopingdog.com>
248
249        * mc9328mxl/irq/irq.h: Fixed error in declaration of bsp_vector_table.
250
2512005-02-24      Jay Monkman <jtm@lopingdog.com>
252
253        * at91rm9200/include/at91rm9200_emac.h: Cleanup.
254
2552005-01-07      Ralf Corsepius <ralf.corsepius@rtems.org>
256
257        * at91rm9200/Makefile.am, mc9328mxl/Makefile.am, shared/Makefile.am:
258        Eliminate CFLAGS_OPTIMIZE_V.
259
2602005-01-04      Joel Sherrill <joel@OARcorp.com>
261
262        * at91rm9200/clock/clock.c, at91rm9200/irq/irq.c, at91rm9200/pmc/pmc.c,
263        mc9328mxl/clock/clockdrv.c, mc9328mxl/irq/irq.c, mc9328mxl/irq/irq.h,
264        shared/arm920/mmu.c: Remove warnings.
265
2662005-01-02      Ralf Corsepius <ralf.corsepius@rtems.org>
267
268        * at91rm9200/Makefile.am, mc9328mxl/Makefile.am,
269        shared/Makefile.am: Remove build-variant support.
270
2712005-01-02      Ralf Corsepius <ralf_corsepius@rtems.org>
272
273        * ChangeLog: Merge-in at91rm9200/ChangeLog, mc9328mxl/ChangeLog,
274        shared/ChangeLog.
275        * at91rm9200/ChangeLog, mc9328mxl/ChangeLog, shared/ChangeLog:
276        Remove.
277
2782004-10-20      Ralf Corsepius <ralf_corsepius@rtems.org>
279
280        * at91rm9200/timer/timer.c, mc9328mxl/timer/timer.c: Use POSIX
281        fixed-size types.
282
2832004-10-19      Ralf Corsepius <ralf_corsepius@rtems.org>
284
285        * configure.ac: Remove RTEMS_ENABLE_BARE.
286
2872004-09-24      Ralf Corsepius <ralf_corsepius@rtems.org>
288
289        * configure.ac: Require automake > 1.9.
290
2912004-07-24      Joel Sherrill <joel@OARcorp.com>
292
293        * at91rm9200/.cvsignore, mc9328mxl/.cvsignore, shared/.cvsignore:
294        New files.
295
2962004-07-15      Jay Monkman
297
298        * .cvsignore, ChangeLog, Makefile.am, configure.ac,
299        at91rm9200/ChangeLog, at91rm9200/Makefile.am,
300        at91rm9200/clock/.cvsignore, at91rm9200/clock/clock.c,
301        at91rm9200/dbgu/.cvsignore, at91rm9200/dbgu/dbgu.c,
302        at91rm9200/include/at91rm9200.h,
303        at91rm9200/include/at91rm9200_dbgu.h,
304        at91rm9200/include/at91rm9200_emac.h,
305        at91rm9200/include/at91rm9200_gpio.h,
306        at91rm9200/include/at91rm9200_mem.h,
307        at91rm9200/include/at91rm9200_pmc.h, at91rm9200/include/bits.h,
308        at91rm9200/irq/.cvsignore, at91rm9200/irq/bsp_irq_asm.S,
309        at91rm9200/irq/bsp_irq_init.c, at91rm9200/irq/irq.c,
310        at91rm9200/irq/irq.h, at91rm9200/pmc/pmc.c,
311        at91rm9200/timer/.cvsignore, at91rm9200/timer/timer.c,
312        mc9328mxl/ChangeLog, mc9328mxl/Makefile.am,
313        mc9328mxl/clock/.cvsignore, mc9328mxl/clock/clockdrv.c,
314        mc9328mxl/include/mc9328mxl.h, mc9328mxl/irq/.cvsignore,
315        mc9328mxl/irq/bsp_irq_asm.S, mc9328mxl/irq/bsp_irq_init.c,
316        mc9328mxl/irq/irq.c, mc9328mxl/irq/irq.h,
317        mc9328mxl/timer/.cvsignore, mc9328mxl/timer/timer.c,
318        shared/ChangeLog, shared/Makefile.am, shared/arm920/mmu.c,
319        shared/include/mmu.h: New files.
320
Note: See TracBrowser for help on using the repository browser.