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

4.104.114.95
Last change on this file since dbdb0255 was dbdb0255, checked in by Joel Sherrill <joel.sherrill@…>, on May 6, 2008 at 8:58:05 PM

2008-05-06 Ray Xu <rayx.cn@…>

  • Makefile.am, configure.ac, preinstall.am, s3c2400/include/s3c2400.h: Add CPU type s3c2410. Add a new s3c24xx common file shared between s3c2400 and s3c2410. Most content is moved from s3c2400 now. Some were changed to include <s3c24xx.h> instead of <s3c2400.h>.
  • s3c2410/include/s3c2410.h, s3c2410/irq/bsp_irq_asm.S, s3c2410/irq/irq.h, s3c24xx/clock/clockdrv.c, s3c24xx/clock/support.c, s3c24xx/include/s3c24xx.h, s3c24xx/irq/bsp_irq_init.c, s3c24xx/irq/irq.c, s3c24xx/irq/irq.h, s3c24xx/timer/timer.c: New files.
  • Property mode set to 100644
File size: 10.1 KB
Line 
12008-05-06      Ray Xu <rayx.cn@gmail.com>
2
3        * Makefile.am, configure.ac, preinstall.am, s3c2400/include/s3c2400.h:
4        Add CPU type s3c2410. Add a new s3c24xx common file shared between
5        s3c2400 and s3c2410. Most content is moved from s3c2400 now. Some
6        were changed to include <s3c24xx.h> instead of <s3c2400.h>.
7        * s3c2410/include/s3c2410.h, s3c2410/irq/bsp_irq_asm.S,
8        s3c2410/irq/irq.h, s3c24xx/clock/clockdrv.c, s3c24xx/clock/support.c,
9        s3c24xx/include/s3c24xx.h, s3c24xx/irq/bsp_irq_init.c,
10        s3c24xx/irq/irq.c, s3c24xx/irq/irq.h, s3c24xx/timer/timer.c: New files.
11
122007-12-11      Joel Sherrill <joel.sherrill@OARcorp.com>
13
14        * at91rm9200/clock/clock.c, lpc22xx/clock/clockdrv.c,
15        mc9328mxl/clock/clockdrv.c, s3c2400/clock/clockdrv.c: Eliminate
16        copies of the Configuration Table. Use the RTEMS provided accessor
17        macros to obtain configuration fields.
18
192007-11-03      Ray Xu <rayx.cn@gmail.com>
20        *lpc22xx/irq/bsp_irq_asm.S: Add veneer for ARM<->Thumb
21        lpc22xx/irq/bsp_irq_init.c: add VIC address init
22
232007-10-05      Ray Xu <xr@trasin.net>
24
25        * lpc22xx/clock/clockdrv.c, lpc22xx/irq/irq.c, lpc22xx/irq/irq.h: Now
26        runs in Skyeye.
27
282007-09-12      Joel Sherrill <joel.sherrill@OARcorp.com>
29
30        PR 1257/bsps
31        * at91rm9200/irq/irq.c, lpc22xx/irq/irq.c, mc9328mxl/irq/irq.c,
32        s3c2400/irq/irq.c: Code outside of cpukit should use the public API
33        for rtems_interrupt_disable/rtems_interrupt_enable. By bypassing the
34        public API and directly accessing _CPU_ISR_Disable and
35        _CPU_ISR_Enable, they were bypassing the compiler memory barrier
36        directive which could lead to problems. This patch also changes the
37        type of the variable passed into these routines and addresses minor
38        style issues.
39
402007-05-01      Ray Xu <xr@trasin.net>
41
42        * lpc22xx/clock/clockdrv.c, lpc22xx/include/lpc22xx.h,
43        lpc22xx/irq/bsp_irq_asm.S, lpc22xx/irq/bsp_irq_init.c,
44        lpc22xx/irq/irq.c, lpc22xx/irq/irq.h, lpc22xx/timer/timer.c: Update
45        BSP to address changes between 4.7 and CVS head as well as to address
46        comments from Ralf and Joel.
47
482007-04-25      Ralf Corsépius <ralf.corsepius@rtems.org>
49
50        * lpc22xx/clock/clockdrv.c, lpc22xx/include/lpc22xx.h,
51        lpc22xx/irq/bsp_irq_asm.S, lpc22xx/irq/bsp_irq_init.c,
52        lpc22xx/irq/irq.c, lpc22xx/irq/irq.h, lpc22xx/timer/timer.c:
53        Use current OAR license file URL.
54
552007-04-25      Ray Xu <xr@trasin.net>
56
57        * Makefile.am, configure.ac: Add lpc22xx support.
58        * lpc22xx/clock/clockdrv.c, lpc22xx/include/lpc22xx.h,
59        lpc22xx/irq/bsp_irq_asm.S, lpc22xx/timer/lpc_timer.h,
60        lpc22xx/timer/timer.c, lpc22xx/irq/bsp_irq_init.c
61        lpc22xx/irq/irq.c, lpc22xx/irq/irq.h: New (Initial submission).
62
632007-03-12      Joel Sherrill <joel@OARcorp.com>
64
65        * at91rm9200/clock/clock.c, at91rm9200/dbgu/dbgu.c,
66        at91rm9200/include/at91rm9200.h,
67        at91rm9200/include/at91rm9200_dbgu.h,
68        at91rm9200/include/at91rm9200_emac.h,
69        at91rm9200/include/at91rm9200_gpio.h,
70        at91rm9200/include/at91rm9200_mem.h,
71        at91rm9200/include/at91rm9200_pmc.h, at91rm9200/include/bits.h,
72        at91rm9200/irq/bsp_irq_asm.S, at91rm9200/irq/bsp_irq_init.c,
73        at91rm9200/irq/irq.c, at91rm9200/irq/irq.h, at91rm9200/pmc/pmc.c,
74        at91rm9200/timer/timer.c, mc9328mxl/clock/clockdrv.c,
75        mc9328mxl/include/mc9328mxl.h, mc9328mxl/irq/bsp_irq_asm.S,
76        mc9328mxl/irq/bsp_irq_init.c, mc9328mxl/irq/irq.c,
77        mc9328mxl/irq/irq.h, mc9328mxl/timer/timer.c,
78        s3c2400/clock/clockdrv.c, s3c2400/timer/timer.c: Correct license URL
79        and/or fix mistake in copyright notice. Both of these mistakes appear
80        to be from code submitted after these changes were made previously.
81
822006-12-02      Ralf Corsépius <ralf.corsepius@rtems.org>
83
84        * configure.ac: New BUG-REPORT address.
85
862006-10-17      Ralf Corsépius <ralf.corsepius@rtems.org>
87
88        * configure.ac: Require autoconf-2.60. Require automake-1.10.
89
902006-09-11      Joel Sherrill <joel@OARcorp.com>
91
92        * at91rm9200/include/at91rm9200.h,
93        at91rm9200/include/at91rm9200_dbgu.h,
94        at91rm9200/include/at91rm9200_emac.h,
95        at91rm9200/include/at91rm9200_gpio.h,
96        at91rm9200/include/at91rm9200_mem.h,
97        at91rm9200/include/at91rm9200_pmc.h, s3c2400/include/s3c2400.h:
98        Convert C++ style comments to C style.
99
1002006-09-11      Chris Johns <chrisj@rtems.org>
101
102        * s3c2400/include/s3c2400.h: Remove extra CRLF.
103       
1042006-06-02      Jay Monkman <jtm@lopingdog.com>
105
106        * mc9328mxl/include/mc9328mxl.h: Added UART register definitions.
107
1082006-06-02      Jay Monkman <jtm@lopingdog.com>
109
110        * shared/arm920/mmu.c: Fixed bug in mmu_get_ctrl(),
111        added mmu_set_cpu_async() function.
112
1132006-06-02      Jay Monkman <jtm@lopingdog.com>
114
115        * at91rm9200/irq/bsp_irq_init.c, mc9328mxl/clock/clockdrv.c,
116        mc9328mxl/irq/bsp_irq_asm.S, mc9328mxl/irq/bsp_irq_init.c,
117        mc9328mxl/irq/irq.c, mc9328mxl/irq/irq.h,
118        s3c2400/irq/bsp_irq_init.c: Changed interrupt handling
119        to use shared rtems_irq_connect_data struct.
120
1212006-05-31      Joel Sherrill <joel@OARcorp.com>
122
123        * at91rm9200/clock/clock.c: Convert to using shared clock driver shell.
124
1252006-05-16      Ralf Corsépius <ralf.corsepius@rtems.org>
126
127        * configure.ac: Use RTEMS_AMPOLISH3.
128
1292006-03-07      Lars Munch <lars@segv.dk>
130
131        * at91rm9200/clock/clock.c: The clock tick is not very precise on
132        at91rm9200. The attached patch improves the situation by:
133          (1) Not reloading the "period interval timer" register in the
134              interrupt handler since this is done automatically.
135          (2) Use integer rounding in the calculation of the "period interval
136              timer" register value to get as close as posible to the
137              CONFIGURE_MICROSECONDS_PER_TICK value.
138
1392005-11-04      Ralf Corsepius <ralf.corsepius@rtems.org>
140
141        * configure.ac: Remove RTEMS_CHECK_CUSTOM_BSP.
142
1432005-09-15      Jay Monkman <jtm@lopingdog.com>
144
145        PR 776/bsps
146        * at91rm9200/irq/bsp_irq_asm.S, at91rm9200/irq/irq.h: Added code to
147        pass interrupt vector number to ISR on AT91RM9200.
148
1492005-08-17      Lars Munch <lars@segv.dk>
150
151        PR 727/bsps
152        * at91rm9200/clock/clock.c: Correct the equation so 10 milliseconds
153        tick is not 9.365 miliseconds long.
154
1552005-07-07      Philippe Simons <loki_666@fastmail.fm>
156
157        * Makefile.am: Remove s3c2400/lcd/lcd.c
158        * s3c2400/lcd/lcd.c: Remove.
159        * s3c2400/clock/support.c: file "rewrote" to avoid GPL.
160
1612005-06-01      Philippe Simons <loki_666@fastmail.fm>
162
163        * Makefile.am: Add s3c2400/lcd/lcd.c, s3c2400/clock/support.c
164        * s3c2400/clock/clockdrv.c: Update to use get_PCLK()
165        * s3c2400/timer/timer.c: Update to use get_PCLK()
166
1672005-05-17      Jennifer Averett <jennifer.averett@oarcorp.com>
168
169        * at91rm9200/irq/irq.h, mc9328mxl/irq/irq.h, s3c2400/irq/irq.h:
170        Modified names and types to match rtems/irq.h. Note: rtems/irq.h
171        should be included after the addition of a parameter to ISRs.
172
1732005-05-11      Ralf Corsepius <ralf.corsepius@rtems.org>
174
175        * Makefile.am: Merge-in s3c2400/Makefile.am.
176        * preinstall.am: Regenerate.
177        * s3c2400/Makefile.am: Remove.
178        * configure.ac: Remove s3c2400/Makefile.
179
1802005-05-11      Ralf Corsepius <ralf.corsepius@rtems.org>
181
182        * Makefile.am: Merge-in mc9328mxl/Makefile.am.
183        * preinstall.am: Regenerate.
184        * mc9328mxl/Makefile.am: Remove.
185        * configure.ac: Remove mc9328mxl/Makefile.
186
1872005-05-11      Ralf Corsepius <ralf.corsepius@rtems.org>
188
189        * Makefile.am: Merge-in at91rm9200/Makefile.am.
190        * preinstall.am: Regenerate.
191        * at91rm9200/Makefile.am: Remove.
192        * configure.ac: Remove at91rm9200/Makefile.
193
1942005-05-11      Ralf Corsepius <ralf.corsepius@rtems.org>
195
196        * Makefile.am: Merge-in shared/Makefile.am.
197        * preinstall.am: New.
198        * shared/Makefile.am: Remove.
199        * configure.ac: Reflect changes above.
200
2012005-05-03      Joel Sherrill <joel@OARcorp.com>
202
203        * mc9328mxl/irq/irq.c, s3c2400/irq/irq.c: Remove warnings.
204
2052005-04-26      Joel Sherrill <joel@OARcorp.com>
206
207        * s3c2400/clock/clockdrv.c: Eliminate warning.
208
2092005-03-11      Philippe Simons <loki_666@fastmail.fm>
210
211        * Makefile.am, configure.ac: Added gp32 BSP.
212        * s3c2400/.cvsignore, s3c2400/Makefile.am, s3c2400/clock/clockdrv.c,
213        s3c2400/include/s3c2400.h, s3c2400/irq/bsp_irq_asm.S,
214        s3c2400/irq/bsp_irq_init.c, s3c2400/irq/irq.c, s3c2400/irq/irq.h,
215        s3c2400/timer/timer.c: New files.
216
2172005-03-08      Jay Monkman <jtm@lopingdog.com>
218
219        * mc9328mxl/irq/irq.h: Fixed error in declaration of bsp_vector_table.
220
2212005-02-24      Jay Monkman <jtm@lopingdog.com>
222
223        * at91rm9200/include/at91rm9200_emac.h: Cleanup.
224
2252005-01-07      Ralf Corsepius <ralf.corsepius@rtems.org>
226
227        * at91rm9200/Makefile.am, mc9328mxl/Makefile.am, shared/Makefile.am:
228        Eliminate CFLAGS_OPTIMIZE_V.
229
2302005-01-04      Joel Sherrill <joel@OARcorp.com>
231
232        * at91rm9200/clock/clock.c, at91rm9200/irq/irq.c, at91rm9200/pmc/pmc.c,
233        mc9328mxl/clock/clockdrv.c, mc9328mxl/irq/irq.c, mc9328mxl/irq/irq.h,
234        shared/arm920/mmu.c: Remove warnings.
235
2362005-01-02      Ralf Corsepius <ralf.corsepius@rtems.org>
237
238        * at91rm9200/Makefile.am, mc9328mxl/Makefile.am,
239        shared/Makefile.am: Remove build-variant support.
240
2412005-01-02      Ralf Corsepius <ralf_corsepius@rtems.org>
242
243        * ChangeLog: Merge-in at91rm9200/ChangeLog, mc9328mxl/ChangeLog,
244        shared/ChangeLog.
245        * at91rm9200/ChangeLog, mc9328mxl/ChangeLog, shared/ChangeLog:
246        Remove.
247
2482004-10-20      Ralf Corsepius <ralf_corsepius@rtems.org>
249
250        * at91rm9200/timer/timer.c, mc9328mxl/timer/timer.c: Use POSIX
251        fixed-size types.
252
2532004-10-19      Ralf Corsepius <ralf_corsepius@rtems.org>
254
255        * configure.ac: Remove RTEMS_ENABLE_BARE.
256
2572004-09-24      Ralf Corsepius <ralf_corsepius@rtems.org>
258
259        * configure.ac: Require automake > 1.9.
260
2612004-07-24      Joel Sherrill <joel@OARcorp.com>
262
263        * at91rm9200/.cvsignore, mc9328mxl/.cvsignore, shared/.cvsignore:
264        New files.
265
2662004-07-15      Jay Monkman
267
268        * .cvsignore, ChangeLog, Makefile.am, configure.ac,
269        at91rm9200/ChangeLog, at91rm9200/Makefile.am,
270        at91rm9200/clock/.cvsignore, at91rm9200/clock/clock.c,
271        at91rm9200/dbgu/.cvsignore, at91rm9200/dbgu/dbgu.c,
272        at91rm9200/include/at91rm9200.h,
273        at91rm9200/include/at91rm9200_dbgu.h,
274        at91rm9200/include/at91rm9200_emac.h,
275        at91rm9200/include/at91rm9200_gpio.h,
276        at91rm9200/include/at91rm9200_mem.h,
277        at91rm9200/include/at91rm9200_pmc.h, at91rm9200/include/bits.h,
278        at91rm9200/irq/.cvsignore, at91rm9200/irq/bsp_irq_asm.S,
279        at91rm9200/irq/bsp_irq_init.c, at91rm9200/irq/irq.c,
280        at91rm9200/irq/irq.h, at91rm9200/pmc/pmc.c,
281        at91rm9200/timer/.cvsignore, at91rm9200/timer/timer.c,
282        mc9328mxl/ChangeLog, mc9328mxl/Makefile.am,
283        mc9328mxl/clock/.cvsignore, mc9328mxl/clock/clockdrv.c,
284        mc9328mxl/include/mc9328mxl.h, mc9328mxl/irq/.cvsignore,
285        mc9328mxl/irq/bsp_irq_asm.S, mc9328mxl/irq/bsp_irq_init.c,
286        mc9328mxl/irq/irq.c, mc9328mxl/irq/irq.h,
287        mc9328mxl/timer/.cvsignore, mc9328mxl/timer/timer.c,
288        shared/ChangeLog, shared/Makefile.am, shared/arm920/mmu.c,
289        shared/include/mmu.h: New files.
290
Note: See TracBrowser for help on using the repository browser.