source: rtems/cpukit/score/cpu/arm/ChangeLog @ 6162bc2

4.104.115
Last change on this file since 6162bc2 was 6162bc2, checked in by Ralf Corsepius <ralf.corsepius@…>, on 09/11/08 at 14:10:16

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

  • rtems/score/types.h: Do not define boolean, single_precision, double_precision unless RTEMS_DEPRECATED_TYPES is given.
  • Property mode set to 100644
File size: 14.9 KB
Line 
12008-09-11      Ralf Corsépius <ralf.corsepius@rtems.org>
2
3        * rtems/score/types.h: Do not define boolean, single_precision,
4        double_precision unless RTEMS_DEPRECATED_TYPES is given.
5
62008-09-08      Joel Sherrill <joel.sherrill@oarcorp.com>
7
8        * cpu.c: Remove extraneous spaces.
9
102008-09-07      Ralf Corsépius <ralf.corsepius@rtems.org>
11
12        * Makefile.am: Merge thumb/Makefile.am.
13        * thumb/Makefile.am: Remove (superfluous).
14
152008-09-05      Ralf Corsépius <ralf.corsepius@rtems.org>
16
17        * cpu.c, rtems/score/cpu.h: Convert to "bool".
18
192008-08-21      Ralf Corsépius <ralf.corsepius@rtems.org>
20
21        * rtems/score/types.h: Include stdbool.h.
22        Use bool as base-type for boolean.
23
242008-08-18      Joel Sherrill <joel.sherrill@OARcorp.com>
25
26        * cpu.c, rtems/score/cpu.h: Add void.
27
282008-04-18      Joel Sherrill <joel.sherrill@OARcorp.com>
29
30        * cpu.c: Add comment.
31
322008-04-17      Joel Sherrill <joel.sherrill@oarcorp.com>
33
34        * cpu.c: Add arm_cpu_mode so ARM BSP can overrid default value for
35        cpsr.
36
372007-12-17      Joel Sherrill <joel.sherrill@oarcorp.com>
38
39        * rtems/score/cpu.h: Add _CPU_Context_Get_SP() for stack check utility.
40
412007-12-17      Joel Sherrill <joel.sherrill@OARcorp.com>
42
43        * rtems/score/cpu_asm.h: Sweep to make sure grep for COPYRIGHT passes.
44
452007-12-11      Joel Sherrill <joel.sherrill@OARcorp.com>
46
47        * rtems/score/cpu.h: Temporarily use C implementation of swap u32 for
48        thumb mode.
49
502007-12-04      Joel Sherrill <joel.sherrill@OARcorp.com>
51
52        * cpu.c, rtems/score/cpu.h: Move interrupt_stack_size field from CPU
53        Table to Configuration Table. Eliminate CPU Table from all ports.
54        Delete references to CPU Table in all forms.
55
562007-12-03      Joel Sherrill <joel.sherrill@OARcorp.com>
57
58        * rtems/score/cpu.h: Moved most of the remaining CPU Table fields to
59        the Configuration Table. This included pretasking_hook,
60        predriver_hook, postdriver_hook, idle_task, do_zero_of_workspace,
61        extra_mpci_receive_server_stack, stack_allocate_hook, and
62        stack_free_hook. As a side-effect of this effort some multiprocessing
63        code was made conditional and some style clean up occurred.
64
652007-11-27      Joel Sherrill <joel.sherrill@OARcorp.com>
66
67        * rtems/score/cpu.h: Do not inline _Thread_Enable_dispatch for Thumb to
68        save space.
69
702007-11-26      Ray Xu <rayx.cn@gmail.com>
71
72        * cpu.c, score/cpu.h: Fix headers. Remove extra inline definition.
73        * cpu_asm.S: Note origin of Thumb support.
74
752007-11-06      Joel Sherrill <joel.sherrill@OARcorp.com>
76
77        * cpu.c: Fix headers.
78
792007-11-03      Ray Xu <rayx.cn@gmail.com>
80
81        * cpu.c, cpu_asm.S, score/cpu.h : add support for ARM<->THUMB veneer
82          thumb  new dir to controll CPSR/SPRS in thumb mode
83
842007-05-09      Ray Xu <rayx.cn@gmail.com>
85
86        * cpu.c: move do_data_abort() to libbsp/arm/shared/abort/
87          implement a compact do_data_abort() in simple_abort.c
88
892007-05-09      Ray Xu <rayx@gmail.com>
90
91        * cpu.c: move do_data_abort() to libbsp/arm/shared/abort/
92          implement a compact do_data_abort() in simple_abort.c
93
942007-05-09      Ray Xu <rayx@gmail.com>
95
96        * cpu.c: move do_data_abort() to libbsp/arm/shared/abort/
97          implement a compact do_data_abort() in simple_abort.c
98
992007-05-09      Ralf Corsépius <ralf.corsepius@rtems.org>
100
101        * rtems/score/cpu.h: Remove CPU_HAS_OWN_HOST_TO_NETWORK_ROUTINES.
102
1032007-04-17      Ralf Corsépius <ralf.corsepius@rtems.org>
104
105        * rtems/score/cpu.h:
106          Use Context_Control_fp* instead of void* for fp_contexts.
107          Eliminate evil casts.
108
1092006-11-17      Ralf Corsépius <ralf.corsepius@rtems.org>
110
111        * rtems/score/types.h: Remove unsigned64, signed64.
112
1132006-09-11      Joel Sherrill <joel@OARcorp.com>
114
115        * cpu.c: Remove warning.
116
1172006-06-02      Jay Monkman <jtm@lopingdog.com>
118
119        * cpu.c, cpu_asm.S: Fixed ARM Data Abort handling.
120
1212005-11-08      Ralf Corsepius <ralf.corsepius@rtems.org>
122
123        * rtems/score/types.h: Eliminate unsigned16, unsigned32.
124
1252005-10-27      Ralf Corsepius <ralf.corsepius@rtems.org>
126
127        * rtems/asm.h: Remove private version of CONCAT macros.
128        Include <rtems/concat.h> instead.
129
1302005-09-15      Jay Monkman <jtm@lopingdog.com>
131
132        PR 365/rtems
133        * rtems/score/arm.h, rtems/score/cpu.h: Removed unused ARM_HAS_CLZ
134        macro.
135
1362005-02-08      Ralf Corsepius <ralf.corsepius@rtems.org>
137
138        * Makefile.am: Split out preinstallation rules.
139        * preinstall.am: New (Split out from Makefile.am).
140
1412005-02-04      Ralf Corsepius <ralf.corsepius@rtems.org>
142
143        PR 754/rtems
144        * rtems/asm.h: New (relocated from .).
145        * asm.h: Remove (moved to rtems/asm.h).
146        * Makefile.am: Reflect changes above.
147
1482004-01-28      Ralf Corsepius <ralf.corsepiu@rtems.org>
149
150        * asm.h, rtems/score/arm.h, rtems/score/cpu.h,
151        rtems/score/cpu_asm.h, rtems/score/types.h: New header guards.
152
1532005-01-24      Ralf Corsepius <ralf.corsepius@rtems.org>
154
155        * rtems/score/types.h: Remove signed8, signed16, signed32,
156        unsigned8, unsigned16, unsigned32.
157
1582005-01-24      Ralf Corsepius <ralf.corsepius@rtems.org>
159
160        * rtems/score/cpu.h: *_swap_u32( uint32_t ).
161
1622005-01-24      Ralf Corsepius <ralf.corsepius@rtems.org>
163
164        * rtems/score/types.h: #include <rtems/stdint.h>.
165
1662005-01-07      Ralf Corsepius <ralf.corsepius@rtems.org>
167
168        * Makefile.am: Eliminate CFLAGS_OPTIMIZE_V.
169
1702005-01-01      Ralf Corsepius <ralf.corsepius@rtems.org>
171
172        * Makefile.am: Remove build-variant support.
173
1742004-11-21      Ralf Corsepius <ralf.corsepius@rtems.org>
175
176        * rtems/score/types.h: Use __rtems_score_types_h as preprocessor
177        guard.
178
1792004-11-21      Ralf Corsepius <ralf.corsepius@rtems.org>
180
181        * asm.h: Add doxygen preamble.
182
1832004-10-02      Ralf Corsepius <ralf_corsepius@rtems.org>
184
185        * rtems/score/arm.h: Add doxygen preamble.
186        * rtems/score/cpu.h: Add doxygen preamble.
187        * rtems/score/cpu_asm.h: Add doxygen preamble.
188        * rtems/score/types.h: Add doxygen preamble.
189
1902004-09-29      Joel Sherrill <joel@OARcorp.com>
191
192        * rtems/score/cpu.h: i960 obsoleted and all references removed.
193
1942004-08-19      Jay Monkman <jtm@lopingdog.com>
195
196        PR 671/bsps
197        * rtems/score/cpu.h: Fixed bug in _CPU_ISR_Set_level, where input param
198        was always ignored.
199
2002004-04-09      Joel Sherrill <joel@OARcorp.com>
201
202        * rtems/score/cpu.h: Fix typo.
203
2042004-04-06      Ralf Corsepius <ralf_corsepius@rtems.org>
205
206        * configure.ac: Remove (Merged into $(top_srcdir)/configure.ac).
207        * Makefile.am: Don't include multilib.am.
208        Reflect merging configure.ac into $(top_srcdir)/configure.ac.
209
2102004-04-01      Ralf Corsepius <ralf_corsepius@rtems.org>
211
212        * Makefile.am: Install asm.h to $(includedir)/rtems.
213
2142004-04-01      Ralf Corsepius <ralf_corsepius@rtems.org>
215
216        * cpu_asm.S: Include <rtems/asm.h> instead of <asm.h>.
217
2182004-03-30      Ralf Corsepius <ralf_corsepius@rtems.org>
219
220        * cpu.c, rtems/score/cpu.h: Convert to using c99 fixed size types.
221
2222004-03-29      Ralf Corsepius <ralf_corsepius@rtems.org>
223
224        * configure.ac: RTEMS_TOP([../../../..]).
225
2262004-01-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
227
228        * configure.ac: Move RTEMS_TOP one subdir down.
229
2302004-01-19      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
231
232        * Makefile.am: Add PREINSTALL_DIRS.
233
2342004-01-14      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
235
236        * Makefile.am: Re-add dirstamps to PREINSTALL_FILES.
237        Add PREINSTALL_FILES to CLEANFILES.
238
2392004-01-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
240
241        * configure.ac: Requires automake >= 1.8.1.
242
2432004-01-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
244
245        * Makefile.am: Include compile.am, again.
246
2472004-01-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
248
249        * Makefile.am: Convert to using automake compilation rules.
250
2512003-12-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
252
253        * Makefile.am: Use mkdir_p. Remove dirs from PREINSTALL_FILES.
254
2552003-12-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
256
257        * configure.ac: Require automake >= 1.8, autoconf >= 2.59.
258
2592003-12-01      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
260
261        * Makefile.am: Remove TMPINSTALL_FILES.
262
2632003-11-30      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
264
265        * Makefile.am: Add $(dirstamp) to preinstallation rules.
266
2672003-11-30      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
268
269        * Makefile.am: Add $(dirstamp) to preinstallation rules.
270
2712003-11-23      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
272
273        * Makefile.am: Don't use gmake rules for preinstallation.
274
2752003-10-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
276
277        * configure.ac: Remove RTEMS_CANONICAL_HOST.
278
2792003-10-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
280
281        * configure.ac: Remove RTEMS_CHECK_CPU.
282
2832003-09-26      Joel Sherrill <joel@OARcorp.com>
284
285        * rtems/score/cpu.h: Obsoleting HP PA-RISC port and removing all
286        references.
287
2882003-09-04      Joel Sherrill <joel@OARcorp.com>
289
290        * asm.h, cpu.c, cpu_asm.S, rtems/score/arm.h, rtems/score/cpu.h,
291        rtems/score/cpu_asm.h, rtems/score/types.h: URL for license changed.
292
2932003-08-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
294
295        * configure.ac: Use rtems-bugs@rtems.com as bug report email address.
296
2972003-04-17      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
298
299        * Makefile.am: Use "all-local:" instead of "all:".
300
3012003-03-06      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
302
303        * configure.ac: Remove AC_CONFIG_AUX_DIR.
304
3052003-03-03      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
306
307        * rtems/score/arm.h: Remove ARM_HAS_THUMB (Unused).
308
3092003-03-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
310
311        * rtems/score/cpu.h: Set up CPU_*_ENDIAN based on -D__ARMEL__ and
312        -D__ARMEB__. Fix minor typo in comment.
313
3142003-02-26      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
315
316        * rtems/score/arm.h: Set up ARM_HAS_FPU based on -D__SOFTFP__.
317
3182002-12-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
319
320        * configure.ac: Require autoconf-2.57 + automake-1.7.2.
321        * Makefile.am: Eliminate C_O_FILES, S_O_FILES, libscorecpu_a_OBJECTS.
322
3232002-11-19      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
324
325        * configure.ac: Fix package name.
326
3272002-11-04      Joel Sherrill <joel@OARcorp.com>
328
329        * cpu.c: Removed warning.
330
3312002-11-01      Joel Sherrill <joel@OARcorp.com>
332
333        * cpu.c: Removed warnings.
334
3352002-10-31      Joel Sherrill <joel@OARcorp.com>
336
337        * rtems/score/cpu.h: Removed warning.
338
3392002-10-25      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
340
341        * configure.ac: Add nostdinc to AM_INIT_AUTOMAKE.
342
3432002-10-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
344
345        * .cvsignore: Reformat.
346        Add autom4te*cache.
347        Remove autom4te.cache.
348
3492002-10-04      Jay Monkman <jtm@smoothsmoothie.com>
350
351        * rtems/score/cpu.h: Fix u16 and u32 swap routines.
352
3532002-08-05      Joel Sherrill <joel@OARcorp.com>
354
355        * rtems/score/cpu.h, rtems/score/types.h: Updated to fix some typos.
356
3572002-07-30      Jay Monkman <jtm@smoothsmoothie.com>
358
359        * cpu.c, cpu_asm.S, rtems/score/arm.h, rtems/score/cpu.h,
360        rtems/score/cpu_asm.h, rtems/score/types.h: ARM port works
361        well enough to run all sptests, tmtests, and ttcp. 
362        In addition to general cleanup, there has been considerable
363        optimization to interrupt disable/enable, endian swapping,
364        and context switching.
365
3662002-07-26      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
367
368        * Makefile.am: Build libscorecpu.a instead of rtems-cpu.rel.
369
3702002-07-22      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
371
372        * Makefile.am: Use .$(OBJEXT) instead of .o.
373
3742002-07-22      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
375
376        * Makefile.am: Use . instead of .o.
377
3782002-07-17      Jay Monkman <jtm@smoothsmoothie.com>
379
380        * rtems/score/cpu_asm.h: Enhanced to include register offsets.
381        * Makefile.am: Install rtems/score/cpu_asm.h.
382        * cpu.c: Significantly enhanced including the implementation of
383        _CPU_ISR_Get_level.
384        * cpu_asm.S: Improved behavior of context switch and interrupt
385        dispatching.
386        * rtems/score/arm.h: Improved the CPU model name determination.
387        * rtems/score/cpu.h: Improved interrupt disable/enable functions.
388
3892002-07-05      Joel Sherrill <joel@OARcorp.com>
390
391        * rtems/score/cpu.h: Filled in something that was marked XXX.
392
3932002-07-05      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
394
395        * configure.ac: RTEMS_TOP(../../../..).
396
3972002-07-03      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
398
399        * rtems.c: Remove.
400        * Makefile.am: Reflect changes above.
401
4022002-07-01      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
403
404        * configure.ac: Remove RTEMS_PROJECT_ROOT.
405
4062002-06-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
407
408        * configure.ac: Add RTEMS_PROG_CCAS
409
4102002-06-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
411
412        * configure.ac: Use AC_CONFIG_AUX_DIR(../../../..).
413        Add AC_PROG_RANLIB.
414
4152002-06-17      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
416
417        * Makefile.am: Include $(top_srcdir)/../../../automake/*.am.
418        Use ../../../aclocal.
419
4202002-04-18      Jay Monkman <jtm@smoothsmoothie.com>
421
422        * rtems/score/cpu.h (CPU_ISR_Disable and CPU_ISR_Enable): Correct them
423        where they correctly inform the compiler about the register they
424        are modifying.
425
4262001-04-03      Joel Sherrill <joel@OARcorp.com>
427
428        * Per PR94, all rtems/score/CPUtypes.h are named rtems/score/types.h.
429        * rtems/score/a29ktypes.h: Removed.
430        * rtems/score/types.h: New file via CVS magic.
431        * Makefile.am, rtems/score/cpu.h: Account for name change.
432
4332002-03-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
434
435        * configure.ac:
436        AC_INIT(package,_RTEMS_VERSION,_RTEMS_BUGS).
437        AM_INIT_AUTOMAKE([no-define foreign 1.6]).
438        * Makefile.am: Remove AUTOMAKE_OPTIONS.
439
4402001-02-04      Joel Sherrill <joel@OARcorp.com>
441
442        * configure.ac: Removed references to rtems/Makefile and
443        rtems/score/Makefile.
444
4452002-01-29      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
446
447        * rtems/Makefile.am: Removed.
448        * rtems/score/Makefile.am: Removed.
449        * configure.ac: Reflect changes above.
450        * Makefile.am: Reflect changes above.
451
4522002-02-05      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
453
454        * configure.ac: Remove RTEMS_CHECK_CUSTOM_BSP.
455
4562002-01-03      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
457
458        * cpu.c: Include rtems/bspIo.h instead of bspIo.h.
459
4602001-12-20      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
461
462        * configure.ac: Use RTEMS_ENV_RTEMSCPU.
463
4642001-12-19      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
465
466        * Makefile.am: Add multilib support.
467
4682001-12-09      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
469
470        * asm.h: include cpuopts.h instead of targopts.h
471        * rtems/score/arm.h: Use __arm__.
472
4732001-11-28      Joel Sherrill <joel@OARcorp.com>,
474
475        This was tracked as PR91.
476        * rtems/score/cpu.h: Added CPU_PROVIDES_ISR_IS_IN_PROGRESS macro which
477        is used to specify if the port uses the standard macro for this (FALSE).
478        A TRUE setting indicates the port provides its own implementation.
479
4802001-10-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
481
482        * .cvsignore: Add autom4te.cache for autoconf > 2.52.
483        * configure.in: Remove.
484        * configure.ac: New file, generated from configure.in by autoupdate.
485
4862001-09-23      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
487
488        * rtems/score/Makefile.am: Use 'PREINSTALL_FILES ='.
489        * Makefile.am: Use 'PREINSTALL_FILES ='.
490
4912001-02-04      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
492
493        * Makefile.am, rtems/score/Makefile.am:
494        Apply include_*HEADERS instead of H_FILES.
495
4962001-01-03      Joel Sherrill <joel@OARcorp.com>
497
498        * rtems/score/cpu.h: Added _CPU_Initialize_vectors().
499
5002000-11-09      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
501
502        * Makefile.am: Use ... instead of RTEMS_TOPdir in ACLOCAL_AMFLAGS.
503
5042000-11-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
505
506        * Makefile.am: Switch to ACLOCAL_AMFLAGS = -I $(RTEMS_TOPdir)/aclocal.
507
5082000-10-25      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
509
510        * Makefile.am: ACLOCAL_AMFLAGS= -I $(RTEMS_TOPdir)/macros.
511        Switch to GNU canonicalization.
512
5132000-09-04      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
514
515        * Makefile.am: Include compile.am, formatting.
516        * rtems/Makefile.am: Formatting.
517        * rtems/score/Makefile.am: Formatting.
518
5192000-08-29      Joel Sherrill <joel.sherrill@OARcorp.com>
520
521        * cpu.c: Spacing issues.
522        * rtems/score/cpu.h: Removed warning by setting _level.
523
5242000-08-29      Joel Sherrill <joel.sherrill@OARcorp.com>
525
526        * Makefile.am: Added S_O_FILES to list of objects.
527
5282000-08-10      Joel Sherrill <joel@OARcorp.com>
529
530        * ChangeLog: New file.
Note: See TracBrowser for help on using the repository browser.