source: rtems/cpukit/score/cpu/arm/ChangeLog @ 226b1626

4.104.114.95
Last change on this file since 226b1626 was 226b1626, checked in by Joel Sherrill <joel.sherrill@…>, on 08/18/08 at 22:18:07

2008-08-18 Joel Sherrill <joel.sherrill@…>

  • cpu.c, rtems/score/cpu.h: Add void.
  • Property mode set to 100644
File size: 14.3 KB
Line 
12008-08-18      Joel Sherrill <joel.sherrill@OARcorp.com>
2
3        * cpu.c, rtems/score/cpu.h: Add void.
4
52008-04-18      Joel Sherrill <joel.sherrill@OARcorp.com>
6
7        * cpu.c: Add comment.
8
92008-04-17      Joel Sherrill <joel.sherrill@oarcorp.com>
10
11        * cpu.c: Add arm_cpu_mode so ARM BSP can overrid default value for
12        cpsr.
13
142007-12-17      Joel Sherrill <joel.sherrill@oarcorp.com>
15
16        * rtems/score/cpu.h: Add _CPU_Context_Get_SP() for stack check utility.
17
182007-12-17      Joel Sherrill <joel.sherrill@OARcorp.com>
19
20        * rtems/score/cpu_asm.h: Sweep to make sure grep for COPYRIGHT passes.
21
222007-12-11      Joel Sherrill <joel.sherrill@OARcorp.com>
23
24        * rtems/score/cpu.h: Temporarily use C implementation of swap u32 for
25        thumb mode.
26
272007-12-04      Joel Sherrill <joel.sherrill@OARcorp.com>
28
29        * cpu.c, rtems/score/cpu.h: Move interrupt_stack_size field from CPU
30        Table to Configuration Table. Eliminate CPU Table from all ports.
31        Delete references to CPU Table in all forms.
32
332007-12-03      Joel Sherrill <joel.sherrill@OARcorp.com>
34
35        * rtems/score/cpu.h: Moved most of the remaining CPU Table fields to
36        the Configuration Table. This included pretasking_hook,
37        predriver_hook, postdriver_hook, idle_task, do_zero_of_workspace,
38        extra_mpci_receive_server_stack, stack_allocate_hook, and
39        stack_free_hook. As a side-effect of this effort some multiprocessing
40        code was made conditional and some style clean up occurred.
41
422007-11-27      Joel Sherrill <joel.sherrill@OARcorp.com>
43
44        * rtems/score/cpu.h: Do not inline _Thread_Enable_dispatch for Thumb to
45        save space.
46
472007-11-26      Ray Xu <rayx.cn@gmail.com>
48
49        * cpu.c, score/cpu.h: Fix headers. Remove extra inline definition.
50        * cpu_asm.S: Note origin of Thumb support.
51
522007-11-06      Joel Sherrill <joel.sherrill@OARcorp.com>
53
54        * cpu.c: Fix headers.
55
562007-11-03      Ray Xu <rayx.cn@gmail.com>
57
58        * cpu.c, cpu_asm.S, score/cpu.h : add support for ARM<->THUMB veneer
59          thumb  new dir to controll CPSR/SPRS in thumb mode
60
612007-05-09      Ray Xu <rayx.cn@gmail.com>
62
63        * cpu.c: move do_data_abort() to libbsp/arm/shared/abort/
64          implement a compact do_data_abort() in simple_abort.c
65
662007-05-09      Ray Xu <rayx@gmail.com>
67
68        * cpu.c: move do_data_abort() to libbsp/arm/shared/abort/
69          implement a compact do_data_abort() in simple_abort.c
70
712007-05-09      Ray Xu <rayx@gmail.com>
72
73        * cpu.c: move do_data_abort() to libbsp/arm/shared/abort/
74          implement a compact do_data_abort() in simple_abort.c
75
762007-05-09      Ralf Corsépius <ralf.corsepius@rtems.org>
77
78        * rtems/score/cpu.h: Remove CPU_HAS_OWN_HOST_TO_NETWORK_ROUTINES.
79
802007-04-17      Ralf Corsépius <ralf.corsepius@rtems.org>
81
82        * rtems/score/cpu.h:
83          Use Context_Control_fp* instead of void* for fp_contexts.
84          Eliminate evil casts.
85
862006-11-17      Ralf Corsépius <ralf.corsepius@rtems.org>
87
88        * rtems/score/types.h: Remove unsigned64, signed64.
89
902006-09-11      Joel Sherrill <joel@OARcorp.com>
91
92        * cpu.c: Remove warning.
93
942006-06-02      Jay Monkman <jtm@lopingdog.com>
95
96        * cpu.c, cpu_asm.S: Fixed ARM Data Abort handling.
97
982005-11-08      Ralf Corsepius <ralf.corsepius@rtems.org>
99
100        * rtems/score/types.h: Eliminate unsigned16, unsigned32.
101
1022005-10-27      Ralf Corsepius <ralf.corsepius@rtems.org>
103
104        * rtems/asm.h: Remove private version of CONCAT macros.
105        Include <rtems/concat.h> instead.
106
1072005-09-15      Jay Monkman <jtm@lopingdog.com>
108
109        PR 365/rtems
110        * rtems/score/arm.h, rtems/score/cpu.h: Removed unused ARM_HAS_CLZ
111        macro.
112
1132005-02-08      Ralf Corsepius <ralf.corsepius@rtems.org>
114
115        * Makefile.am: Split out preinstallation rules.
116        * preinstall.am: New (Split out from Makefile.am).
117
1182005-02-04      Ralf Corsepius <ralf.corsepius@rtems.org>
119
120        PR 754/rtems
121        * rtems/asm.h: New (relocated from .).
122        * asm.h: Remove (moved to rtems/asm.h).
123        * Makefile.am: Reflect changes above.
124
1252004-01-28      Ralf Corsepius <ralf.corsepiu@rtems.org>
126
127        * asm.h, rtems/score/arm.h, rtems/score/cpu.h,
128        rtems/score/cpu_asm.h, rtems/score/types.h: New header guards.
129
1302005-01-24      Ralf Corsepius <ralf.corsepius@rtems.org>
131
132        * rtems/score/types.h: Remove signed8, signed16, signed32,
133        unsigned8, unsigned16, unsigned32.
134
1352005-01-24      Ralf Corsepius <ralf.corsepius@rtems.org>
136
137        * rtems/score/cpu.h: *_swap_u32( uint32_t ).
138
1392005-01-24      Ralf Corsepius <ralf.corsepius@rtems.org>
140
141        * rtems/score/types.h: #include <rtems/stdint.h>.
142
1432005-01-07      Ralf Corsepius <ralf.corsepius@rtems.org>
144
145        * Makefile.am: Eliminate CFLAGS_OPTIMIZE_V.
146
1472005-01-01      Ralf Corsepius <ralf.corsepius@rtems.org>
148
149        * Makefile.am: Remove build-variant support.
150
1512004-11-21      Ralf Corsepius <ralf.corsepius@rtems.org>
152
153        * rtems/score/types.h: Use __rtems_score_types_h as preprocessor
154        guard.
155
1562004-11-21      Ralf Corsepius <ralf.corsepius@rtems.org>
157
158        * asm.h: Add doxygen preamble.
159
1602004-10-02      Ralf Corsepius <ralf_corsepius@rtems.org>
161
162        * rtems/score/arm.h: Add doxygen preamble.
163        * rtems/score/cpu.h: Add doxygen preamble.
164        * rtems/score/cpu_asm.h: Add doxygen preamble.
165        * rtems/score/types.h: Add doxygen preamble.
166
1672004-09-29      Joel Sherrill <joel@OARcorp.com>
168
169        * rtems/score/cpu.h: i960 obsoleted and all references removed.
170
1712004-08-19      Jay Monkman <jtm@lopingdog.com>
172
173        PR 671/bsps
174        * rtems/score/cpu.h: Fixed bug in _CPU_ISR_Set_level, where input param
175        was always ignored.
176
1772004-04-09      Joel Sherrill <joel@OARcorp.com>
178
179        * rtems/score/cpu.h: Fix typo.
180
1812004-04-06      Ralf Corsepius <ralf_corsepius@rtems.org>
182
183        * configure.ac: Remove (Merged into $(top_srcdir)/configure.ac).
184        * Makefile.am: Don't include multilib.am.
185        Reflect merging configure.ac into $(top_srcdir)/configure.ac.
186
1872004-04-01      Ralf Corsepius <ralf_corsepius@rtems.org>
188
189        * Makefile.am: Install asm.h to $(includedir)/rtems.
190
1912004-04-01      Ralf Corsepius <ralf_corsepius@rtems.org>
192
193        * cpu_asm.S: Include <rtems/asm.h> instead of <asm.h>.
194
1952004-03-30      Ralf Corsepius <ralf_corsepius@rtems.org>
196
197        * cpu.c, rtems/score/cpu.h: Convert to using c99 fixed size types.
198
1992004-03-29      Ralf Corsepius <ralf_corsepius@rtems.org>
200
201        * configure.ac: RTEMS_TOP([../../../..]).
202
2032004-01-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
204
205        * configure.ac: Move RTEMS_TOP one subdir down.
206
2072004-01-19      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
208
209        * Makefile.am: Add PREINSTALL_DIRS.
210
2112004-01-14      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
212
213        * Makefile.am: Re-add dirstamps to PREINSTALL_FILES.
214        Add PREINSTALL_FILES to CLEANFILES.
215
2162004-01-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
217
218        * configure.ac: Requires automake >= 1.8.1.
219
2202004-01-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
221
222        * Makefile.am: Include compile.am, again.
223
2242004-01-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
225
226        * Makefile.am: Convert to using automake compilation rules.
227
2282003-12-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
229
230        * Makefile.am: Use mkdir_p. Remove dirs from PREINSTALL_FILES.
231
2322003-12-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
233
234        * configure.ac: Require automake >= 1.8, autoconf >= 2.59.
235
2362003-12-01      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
237
238        * Makefile.am: Remove TMPINSTALL_FILES.
239
2402003-11-30      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
241
242        * Makefile.am: Add $(dirstamp) to preinstallation rules.
243
2442003-11-30      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
245
246        * Makefile.am: Add $(dirstamp) to preinstallation rules.
247
2482003-11-23      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
249
250        * Makefile.am: Don't use gmake rules for preinstallation.
251
2522003-10-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
253
254        * configure.ac: Remove RTEMS_CANONICAL_HOST.
255
2562003-10-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
257
258        * configure.ac: Remove RTEMS_CHECK_CPU.
259
2602003-09-26      Joel Sherrill <joel@OARcorp.com>
261
262        * rtems/score/cpu.h: Obsoleting HP PA-RISC port and removing all
263        references.
264
2652003-09-04      Joel Sherrill <joel@OARcorp.com>
266
267        * asm.h, cpu.c, cpu_asm.S, rtems/score/arm.h, rtems/score/cpu.h,
268        rtems/score/cpu_asm.h, rtems/score/types.h: URL for license changed.
269
2702003-08-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
271
272        * configure.ac: Use rtems-bugs@rtems.com as bug report email address.
273
2742003-04-17      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
275
276        * Makefile.am: Use "all-local:" instead of "all:".
277
2782003-03-06      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
279
280        * configure.ac: Remove AC_CONFIG_AUX_DIR.
281
2822003-03-03      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
283
284        * rtems/score/arm.h: Remove ARM_HAS_THUMB (Unused).
285
2862003-03-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
287
288        * rtems/score/cpu.h: Set up CPU_*_ENDIAN based on -D__ARMEL__ and
289        -D__ARMEB__. Fix minor typo in comment.
290
2912003-02-26      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
292
293        * rtems/score/arm.h: Set up ARM_HAS_FPU based on -D__SOFTFP__.
294
2952002-12-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
296
297        * configure.ac: Require autoconf-2.57 + automake-1.7.2.
298        * Makefile.am: Eliminate C_O_FILES, S_O_FILES, libscorecpu_a_OBJECTS.
299
3002002-11-19      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
301
302        * configure.ac: Fix package name.
303
3042002-11-04      Joel Sherrill <joel@OARcorp.com>
305
306        * cpu.c: Removed warning.
307
3082002-11-01      Joel Sherrill <joel@OARcorp.com>
309
310        * cpu.c: Removed warnings.
311
3122002-10-31      Joel Sherrill <joel@OARcorp.com>
313
314        * rtems/score/cpu.h: Removed warning.
315
3162002-10-25      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
317
318        * configure.ac: Add nostdinc to AM_INIT_AUTOMAKE.
319
3202002-10-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
321
322        * .cvsignore: Reformat.
323        Add autom4te*cache.
324        Remove autom4te.cache.
325
3262002-10-04      Jay Monkman <jtm@smoothsmoothie.com>
327
328        * rtems/score/cpu.h: Fix u16 and u32 swap routines.
329
3302002-08-05      Joel Sherrill <joel@OARcorp.com>
331
332        * rtems/score/cpu.h, rtems/score/types.h: Updated to fix some typos.
333
3342002-07-30      Jay Monkman <jtm@smoothsmoothie.com>
335
336        * cpu.c, cpu_asm.S, rtems/score/arm.h, rtems/score/cpu.h,
337        rtems/score/cpu_asm.h, rtems/score/types.h: ARM port works
338        well enough to run all sptests, tmtests, and ttcp. 
339        In addition to general cleanup, there has been considerable
340        optimization to interrupt disable/enable, endian swapping,
341        and context switching.
342
3432002-07-26      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
344
345        * Makefile.am: Build libscorecpu.a instead of rtems-cpu.rel.
346
3472002-07-22      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
348
349        * Makefile.am: Use .$(OBJEXT) instead of .o.
350
3512002-07-22      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
352
353        * Makefile.am: Use . instead of .o.
354
3552002-07-17      Jay Monkman <jtm@smoothsmoothie.com>
356
357        * rtems/score/cpu_asm.h: Enhanced to include register offsets.
358        * Makefile.am: Install rtems/score/cpu_asm.h.
359        * cpu.c: Significantly enhanced including the implementation of
360        _CPU_ISR_Get_level.
361        * cpu_asm.S: Improved behavior of context switch and interrupt
362        dispatching.
363        * rtems/score/arm.h: Improved the CPU model name determination.
364        * rtems/score/cpu.h: Improved interrupt disable/enable functions.
365
3662002-07-05      Joel Sherrill <joel@OARcorp.com>
367
368        * rtems/score/cpu.h: Filled in something that was marked XXX.
369
3702002-07-05      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
371
372        * configure.ac: RTEMS_TOP(../../../..).
373
3742002-07-03      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
375
376        * rtems.c: Remove.
377        * Makefile.am: Reflect changes above.
378
3792002-07-01      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
380
381        * configure.ac: Remove RTEMS_PROJECT_ROOT.
382
3832002-06-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
384
385        * configure.ac: Add RTEMS_PROG_CCAS
386
3872002-06-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
388
389        * configure.ac: Use AC_CONFIG_AUX_DIR(../../../..).
390        Add AC_PROG_RANLIB.
391
3922002-06-17      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
393
394        * Makefile.am: Include $(top_srcdir)/../../../automake/*.am.
395        Use ../../../aclocal.
396
3972002-04-18      Jay Monkman <jtm@smoothsmoothie.com>
398
399        * rtems/score/cpu.h (CPU_ISR_Disable and CPU_ISR_Enable): Correct them
400        where they correctly inform the compiler about the register they
401        are modifying.
402
4032001-04-03      Joel Sherrill <joel@OARcorp.com>
404
405        * Per PR94, all rtems/score/CPUtypes.h are named rtems/score/types.h.
406        * rtems/score/a29ktypes.h: Removed.
407        * rtems/score/types.h: New file via CVS magic.
408        * Makefile.am, rtems/score/cpu.h: Account for name change.
409
4102002-03-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
411
412        * configure.ac:
413        AC_INIT(package,_RTEMS_VERSION,_RTEMS_BUGS).
414        AM_INIT_AUTOMAKE([no-define foreign 1.6]).
415        * Makefile.am: Remove AUTOMAKE_OPTIONS.
416
4172001-02-04      Joel Sherrill <joel@OARcorp.com>
418
419        * configure.ac: Removed references to rtems/Makefile and
420        rtems/score/Makefile.
421
4222002-01-29      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
423
424        * rtems/Makefile.am: Removed.
425        * rtems/score/Makefile.am: Removed.
426        * configure.ac: Reflect changes above.
427        * Makefile.am: Reflect changes above.
428
4292002-02-05      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
430
431        * configure.ac: Remove RTEMS_CHECK_CUSTOM_BSP.
432
4332002-01-03      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
434
435        * cpu.c: Include rtems/bspIo.h instead of bspIo.h.
436
4372001-12-20      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
438
439        * configure.ac: Use RTEMS_ENV_RTEMSCPU.
440
4412001-12-19      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
442
443        * Makefile.am: Add multilib support.
444
4452001-12-09      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
446
447        * asm.h: include cpuopts.h instead of targopts.h
448        * rtems/score/arm.h: Use __arm__.
449
4502001-11-28      Joel Sherrill <joel@OARcorp.com>,
451
452        This was tracked as PR91.
453        * rtems/score/cpu.h: Added CPU_PROVIDES_ISR_IS_IN_PROGRESS macro which
454        is used to specify if the port uses the standard macro for this (FALSE).
455        A TRUE setting indicates the port provides its own implementation.
456
4572001-10-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
458
459        * .cvsignore: Add autom4te.cache for autoconf > 2.52.
460        * configure.in: Remove.
461        * configure.ac: New file, generated from configure.in by autoupdate.
462
4632001-09-23      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
464
465        * rtems/score/Makefile.am: Use 'PREINSTALL_FILES ='.
466        * Makefile.am: Use 'PREINSTALL_FILES ='.
467
4682001-02-04      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
469
470        * Makefile.am, rtems/score/Makefile.am:
471        Apply include_*HEADERS instead of H_FILES.
472
4732001-01-03      Joel Sherrill <joel@OARcorp.com>
474
475        * rtems/score/cpu.h: Added _CPU_Initialize_vectors().
476
4772000-11-09      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
478
479        * Makefile.am: Use ... instead of RTEMS_TOPdir in ACLOCAL_AMFLAGS.
480
4812000-11-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
482
483        * Makefile.am: Switch to ACLOCAL_AMFLAGS = -I $(RTEMS_TOPdir)/aclocal.
484
4852000-10-25      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
486
487        * Makefile.am: ACLOCAL_AMFLAGS= -I $(RTEMS_TOPdir)/macros.
488        Switch to GNU canonicalization.
489
4902000-09-04      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
491
492        * Makefile.am: Include compile.am, formatting.
493        * rtems/Makefile.am: Formatting.
494        * rtems/score/Makefile.am: Formatting.
495
4962000-08-29      Joel Sherrill <joel.sherrill@OARcorp.com>
497
498        * cpu.c: Spacing issues.
499        * rtems/score/cpu.h: Removed warning by setting _level.
500
5012000-08-29      Joel Sherrill <joel.sherrill@OARcorp.com>
502
503        * Makefile.am: Added S_O_FILES to list of objects.
504
5052000-08-10      Joel Sherrill <joel@OARcorp.com>
506
507        * ChangeLog: New file.
Note: See TracBrowser for help on using the repository browser.