source: rtems/cpukit/score/cpu/arm/ChangeLog @ df4fcaa

4.104.114.95
Last change on this file since df4fcaa was df4fcaa, checked in by Joel Sherrill <joel.sherrill@…>, on 09/08/08 at 15:19:23

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

  • cpu.c: Remove extraneous spaces.
  • Property mode set to 100644
File size: 14.7 KB
Line 
12008-09-08      Joel Sherrill <joel.sherrill@oarcorp.com>
2
3        * cpu.c: Remove extraneous spaces.
4
52008-09-07      Ralf Corsépius <ralf.corsepius@rtems.org>
6
7        * Makefile.am: Merge thumb/Makefile.am.
8        * thumb/Makefile.am: Remove (superfluous).
9
102008-09-05      Ralf Corsépius <ralf.corsepius@rtems.org>
11
12        * cpu.c, rtems/score/cpu.h: Convert to "bool".
13
142008-08-21      Ralf Corsépius <ralf.corsepius@rtems.org>
15
16        * rtems/score/types.h: Include stdbool.h.
17        Use bool as base-type for boolean.
18
192008-08-18      Joel Sherrill <joel.sherrill@OARcorp.com>
20
21        * cpu.c, rtems/score/cpu.h: Add void.
22
232008-04-18      Joel Sherrill <joel.sherrill@OARcorp.com>
24
25        * cpu.c: Add comment.
26
272008-04-17      Joel Sherrill <joel.sherrill@oarcorp.com>
28
29        * cpu.c: Add arm_cpu_mode so ARM BSP can overrid default value for
30        cpsr.
31
322007-12-17      Joel Sherrill <joel.sherrill@oarcorp.com>
33
34        * rtems/score/cpu.h: Add _CPU_Context_Get_SP() for stack check utility.
35
362007-12-17      Joel Sherrill <joel.sherrill@OARcorp.com>
37
38        * rtems/score/cpu_asm.h: Sweep to make sure grep for COPYRIGHT passes.
39
402007-12-11      Joel Sherrill <joel.sherrill@OARcorp.com>
41
42        * rtems/score/cpu.h: Temporarily use C implementation of swap u32 for
43        thumb mode.
44
452007-12-04      Joel Sherrill <joel.sherrill@OARcorp.com>
46
47        * cpu.c, rtems/score/cpu.h: Move interrupt_stack_size field from CPU
48        Table to Configuration Table. Eliminate CPU Table from all ports.
49        Delete references to CPU Table in all forms.
50
512007-12-03      Joel Sherrill <joel.sherrill@OARcorp.com>
52
53        * rtems/score/cpu.h: Moved most of the remaining CPU Table fields to
54        the Configuration Table. This included pretasking_hook,
55        predriver_hook, postdriver_hook, idle_task, do_zero_of_workspace,
56        extra_mpci_receive_server_stack, stack_allocate_hook, and
57        stack_free_hook. As a side-effect of this effort some multiprocessing
58        code was made conditional and some style clean up occurred.
59
602007-11-27      Joel Sherrill <joel.sherrill@OARcorp.com>
61
62        * rtems/score/cpu.h: Do not inline _Thread_Enable_dispatch for Thumb to
63        save space.
64
652007-11-26      Ray Xu <rayx.cn@gmail.com>
66
67        * cpu.c, score/cpu.h: Fix headers. Remove extra inline definition.
68        * cpu_asm.S: Note origin of Thumb support.
69
702007-11-06      Joel Sherrill <joel.sherrill@OARcorp.com>
71
72        * cpu.c: Fix headers.
73
742007-11-03      Ray Xu <rayx.cn@gmail.com>
75
76        * cpu.c, cpu_asm.S, score/cpu.h : add support for ARM<->THUMB veneer
77          thumb  new dir to controll CPSR/SPRS in thumb mode
78
792007-05-09      Ray Xu <rayx.cn@gmail.com>
80
81        * cpu.c: move do_data_abort() to libbsp/arm/shared/abort/
82          implement a compact do_data_abort() in simple_abort.c
83
842007-05-09      Ray Xu <rayx@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      Ralf Corsépius <ralf.corsepius@rtems.org>
95
96        * rtems/score/cpu.h: Remove CPU_HAS_OWN_HOST_TO_NETWORK_ROUTINES.
97
982007-04-17      Ralf Corsépius <ralf.corsepius@rtems.org>
99
100        * rtems/score/cpu.h:
101          Use Context_Control_fp* instead of void* for fp_contexts.
102          Eliminate evil casts.
103
1042006-11-17      Ralf Corsépius <ralf.corsepius@rtems.org>
105
106        * rtems/score/types.h: Remove unsigned64, signed64.
107
1082006-09-11      Joel Sherrill <joel@OARcorp.com>
109
110        * cpu.c: Remove warning.
111
1122006-06-02      Jay Monkman <jtm@lopingdog.com>
113
114        * cpu.c, cpu_asm.S: Fixed ARM Data Abort handling.
115
1162005-11-08      Ralf Corsepius <ralf.corsepius@rtems.org>
117
118        * rtems/score/types.h: Eliminate unsigned16, unsigned32.
119
1202005-10-27      Ralf Corsepius <ralf.corsepius@rtems.org>
121
122        * rtems/asm.h: Remove private version of CONCAT macros.
123        Include <rtems/concat.h> instead.
124
1252005-09-15      Jay Monkman <jtm@lopingdog.com>
126
127        PR 365/rtems
128        * rtems/score/arm.h, rtems/score/cpu.h: Removed unused ARM_HAS_CLZ
129        macro.
130
1312005-02-08      Ralf Corsepius <ralf.corsepius@rtems.org>
132
133        * Makefile.am: Split out preinstallation rules.
134        * preinstall.am: New (Split out from Makefile.am).
135
1362005-02-04      Ralf Corsepius <ralf.corsepius@rtems.org>
137
138        PR 754/rtems
139        * rtems/asm.h: New (relocated from .).
140        * asm.h: Remove (moved to rtems/asm.h).
141        * Makefile.am: Reflect changes above.
142
1432004-01-28      Ralf Corsepius <ralf.corsepiu@rtems.org>
144
145        * asm.h, rtems/score/arm.h, rtems/score/cpu.h,
146        rtems/score/cpu_asm.h, rtems/score/types.h: New header guards.
147
1482005-01-24      Ralf Corsepius <ralf.corsepius@rtems.org>
149
150        * rtems/score/types.h: Remove signed8, signed16, signed32,
151        unsigned8, unsigned16, unsigned32.
152
1532005-01-24      Ralf Corsepius <ralf.corsepius@rtems.org>
154
155        * rtems/score/cpu.h: *_swap_u32( uint32_t ).
156
1572005-01-24      Ralf Corsepius <ralf.corsepius@rtems.org>
158
159        * rtems/score/types.h: #include <rtems/stdint.h>.
160
1612005-01-07      Ralf Corsepius <ralf.corsepius@rtems.org>
162
163        * Makefile.am: Eliminate CFLAGS_OPTIMIZE_V.
164
1652005-01-01      Ralf Corsepius <ralf.corsepius@rtems.org>
166
167        * Makefile.am: Remove build-variant support.
168
1692004-11-21      Ralf Corsepius <ralf.corsepius@rtems.org>
170
171        * rtems/score/types.h: Use __rtems_score_types_h as preprocessor
172        guard.
173
1742004-11-21      Ralf Corsepius <ralf.corsepius@rtems.org>
175
176        * asm.h: Add doxygen preamble.
177
1782004-10-02      Ralf Corsepius <ralf_corsepius@rtems.org>
179
180        * rtems/score/arm.h: Add doxygen preamble.
181        * rtems/score/cpu.h: Add doxygen preamble.
182        * rtems/score/cpu_asm.h: Add doxygen preamble.
183        * rtems/score/types.h: Add doxygen preamble.
184
1852004-09-29      Joel Sherrill <joel@OARcorp.com>
186
187        * rtems/score/cpu.h: i960 obsoleted and all references removed.
188
1892004-08-19      Jay Monkman <jtm@lopingdog.com>
190
191        PR 671/bsps
192        * rtems/score/cpu.h: Fixed bug in _CPU_ISR_Set_level, where input param
193        was always ignored.
194
1952004-04-09      Joel Sherrill <joel@OARcorp.com>
196
197        * rtems/score/cpu.h: Fix typo.
198
1992004-04-06      Ralf Corsepius <ralf_corsepius@rtems.org>
200
201        * configure.ac: Remove (Merged into $(top_srcdir)/configure.ac).
202        * Makefile.am: Don't include multilib.am.
203        Reflect merging configure.ac into $(top_srcdir)/configure.ac.
204
2052004-04-01      Ralf Corsepius <ralf_corsepius@rtems.org>
206
207        * Makefile.am: Install asm.h to $(includedir)/rtems.
208
2092004-04-01      Ralf Corsepius <ralf_corsepius@rtems.org>
210
211        * cpu_asm.S: Include <rtems/asm.h> instead of <asm.h>.
212
2132004-03-30      Ralf Corsepius <ralf_corsepius@rtems.org>
214
215        * cpu.c, rtems/score/cpu.h: Convert to using c99 fixed size types.
216
2172004-03-29      Ralf Corsepius <ralf_corsepius@rtems.org>
218
219        * configure.ac: RTEMS_TOP([../../../..]).
220
2212004-01-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
222
223        * configure.ac: Move RTEMS_TOP one subdir down.
224
2252004-01-19      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
226
227        * Makefile.am: Add PREINSTALL_DIRS.
228
2292004-01-14      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
230
231        * Makefile.am: Re-add dirstamps to PREINSTALL_FILES.
232        Add PREINSTALL_FILES to CLEANFILES.
233
2342004-01-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
235
236        * configure.ac: Requires automake >= 1.8.1.
237
2382004-01-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
239
240        * Makefile.am: Include compile.am, again.
241
2422004-01-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
243
244        * Makefile.am: Convert to using automake compilation rules.
245
2462003-12-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
247
248        * Makefile.am: Use mkdir_p. Remove dirs from PREINSTALL_FILES.
249
2502003-12-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
251
252        * configure.ac: Require automake >= 1.8, autoconf >= 2.59.
253
2542003-12-01      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
255
256        * Makefile.am: Remove TMPINSTALL_FILES.
257
2582003-11-30      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
259
260        * Makefile.am: Add $(dirstamp) to preinstallation rules.
261
2622003-11-30      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
263
264        * Makefile.am: Add $(dirstamp) to preinstallation rules.
265
2662003-11-23      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
267
268        * Makefile.am: Don't use gmake rules for preinstallation.
269
2702003-10-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
271
272        * configure.ac: Remove RTEMS_CANONICAL_HOST.
273
2742003-10-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
275
276        * configure.ac: Remove RTEMS_CHECK_CPU.
277
2782003-09-26      Joel Sherrill <joel@OARcorp.com>
279
280        * rtems/score/cpu.h: Obsoleting HP PA-RISC port and removing all
281        references.
282
2832003-09-04      Joel Sherrill <joel@OARcorp.com>
284
285        * asm.h, cpu.c, cpu_asm.S, rtems/score/arm.h, rtems/score/cpu.h,
286        rtems/score/cpu_asm.h, rtems/score/types.h: URL for license changed.
287
2882003-08-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
289
290        * configure.ac: Use rtems-bugs@rtems.com as bug report email address.
291
2922003-04-17      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
293
294        * Makefile.am: Use "all-local:" instead of "all:".
295
2962003-03-06      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
297
298        * configure.ac: Remove AC_CONFIG_AUX_DIR.
299
3002003-03-03      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
301
302        * rtems/score/arm.h: Remove ARM_HAS_THUMB (Unused).
303
3042003-03-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
305
306        * rtems/score/cpu.h: Set up CPU_*_ENDIAN based on -D__ARMEL__ and
307        -D__ARMEB__. Fix minor typo in comment.
308
3092003-02-26      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
310
311        * rtems/score/arm.h: Set up ARM_HAS_FPU based on -D__SOFTFP__.
312
3132002-12-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
314
315        * configure.ac: Require autoconf-2.57 + automake-1.7.2.
316        * Makefile.am: Eliminate C_O_FILES, S_O_FILES, libscorecpu_a_OBJECTS.
317
3182002-11-19      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
319
320        * configure.ac: Fix package name.
321
3222002-11-04      Joel Sherrill <joel@OARcorp.com>
323
324        * cpu.c: Removed warning.
325
3262002-11-01      Joel Sherrill <joel@OARcorp.com>
327
328        * cpu.c: Removed warnings.
329
3302002-10-31      Joel Sherrill <joel@OARcorp.com>
331
332        * rtems/score/cpu.h: Removed warning.
333
3342002-10-25      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
335
336        * configure.ac: Add nostdinc to AM_INIT_AUTOMAKE.
337
3382002-10-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
339
340        * .cvsignore: Reformat.
341        Add autom4te*cache.
342        Remove autom4te.cache.
343
3442002-10-04      Jay Monkman <jtm@smoothsmoothie.com>
345
346        * rtems/score/cpu.h: Fix u16 and u32 swap routines.
347
3482002-08-05      Joel Sherrill <joel@OARcorp.com>
349
350        * rtems/score/cpu.h, rtems/score/types.h: Updated to fix some typos.
351
3522002-07-30      Jay Monkman <jtm@smoothsmoothie.com>
353
354        * cpu.c, cpu_asm.S, rtems/score/arm.h, rtems/score/cpu.h,
355        rtems/score/cpu_asm.h, rtems/score/types.h: ARM port works
356        well enough to run all sptests, tmtests, and ttcp. 
357        In addition to general cleanup, there has been considerable
358        optimization to interrupt disable/enable, endian swapping,
359        and context switching.
360
3612002-07-26      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
362
363        * Makefile.am: Build libscorecpu.a instead of rtems-cpu.rel.
364
3652002-07-22      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
366
367        * Makefile.am: Use .$(OBJEXT) instead of .o.
368
3692002-07-22      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
370
371        * Makefile.am: Use . instead of .o.
372
3732002-07-17      Jay Monkman <jtm@smoothsmoothie.com>
374
375        * rtems/score/cpu_asm.h: Enhanced to include register offsets.
376        * Makefile.am: Install rtems/score/cpu_asm.h.
377        * cpu.c: Significantly enhanced including the implementation of
378        _CPU_ISR_Get_level.
379        * cpu_asm.S: Improved behavior of context switch and interrupt
380        dispatching.
381        * rtems/score/arm.h: Improved the CPU model name determination.
382        * rtems/score/cpu.h: Improved interrupt disable/enable functions.
383
3842002-07-05      Joel Sherrill <joel@OARcorp.com>
385
386        * rtems/score/cpu.h: Filled in something that was marked XXX.
387
3882002-07-05      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
389
390        * configure.ac: RTEMS_TOP(../../../..).
391
3922002-07-03      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
393
394        * rtems.c: Remove.
395        * Makefile.am: Reflect changes above.
396
3972002-07-01      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
398
399        * configure.ac: Remove RTEMS_PROJECT_ROOT.
400
4012002-06-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
402
403        * configure.ac: Add RTEMS_PROG_CCAS
404
4052002-06-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
406
407        * configure.ac: Use AC_CONFIG_AUX_DIR(../../../..).
408        Add AC_PROG_RANLIB.
409
4102002-06-17      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
411
412        * Makefile.am: Include $(top_srcdir)/../../../automake/*.am.
413        Use ../../../aclocal.
414
4152002-04-18      Jay Monkman <jtm@smoothsmoothie.com>
416
417        * rtems/score/cpu.h (CPU_ISR_Disable and CPU_ISR_Enable): Correct them
418        where they correctly inform the compiler about the register they
419        are modifying.
420
4212001-04-03      Joel Sherrill <joel@OARcorp.com>
422
423        * Per PR94, all rtems/score/CPUtypes.h are named rtems/score/types.h.
424        * rtems/score/a29ktypes.h: Removed.
425        * rtems/score/types.h: New file via CVS magic.
426        * Makefile.am, rtems/score/cpu.h: Account for name change.
427
4282002-03-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
429
430        * configure.ac:
431        AC_INIT(package,_RTEMS_VERSION,_RTEMS_BUGS).
432        AM_INIT_AUTOMAKE([no-define foreign 1.6]).
433        * Makefile.am: Remove AUTOMAKE_OPTIONS.
434
4352001-02-04      Joel Sherrill <joel@OARcorp.com>
436
437        * configure.ac: Removed references to rtems/Makefile and
438        rtems/score/Makefile.
439
4402002-01-29      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
441
442        * rtems/Makefile.am: Removed.
443        * rtems/score/Makefile.am: Removed.
444        * configure.ac: Reflect changes above.
445        * Makefile.am: Reflect changes above.
446
4472002-02-05      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
448
449        * configure.ac: Remove RTEMS_CHECK_CUSTOM_BSP.
450
4512002-01-03      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
452
453        * cpu.c: Include rtems/bspIo.h instead of bspIo.h.
454
4552001-12-20      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
456
457        * configure.ac: Use RTEMS_ENV_RTEMSCPU.
458
4592001-12-19      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
460
461        * Makefile.am: Add multilib support.
462
4632001-12-09      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
464
465        * asm.h: include cpuopts.h instead of targopts.h
466        * rtems/score/arm.h: Use __arm__.
467
4682001-11-28      Joel Sherrill <joel@OARcorp.com>,
469
470        This was tracked as PR91.
471        * rtems/score/cpu.h: Added CPU_PROVIDES_ISR_IS_IN_PROGRESS macro which
472        is used to specify if the port uses the standard macro for this (FALSE).
473        A TRUE setting indicates the port provides its own implementation.
474
4752001-10-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
476
477        * .cvsignore: Add autom4te.cache for autoconf > 2.52.
478        * configure.in: Remove.
479        * configure.ac: New file, generated from configure.in by autoupdate.
480
4812001-09-23      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
482
483        * rtems/score/Makefile.am: Use 'PREINSTALL_FILES ='.
484        * Makefile.am: Use 'PREINSTALL_FILES ='.
485
4862001-02-04      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
487
488        * Makefile.am, rtems/score/Makefile.am:
489        Apply include_*HEADERS instead of H_FILES.
490
4912001-01-03      Joel Sherrill <joel@OARcorp.com>
492
493        * rtems/score/cpu.h: Added _CPU_Initialize_vectors().
494
4952000-11-09      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
496
497        * Makefile.am: Use ... instead of RTEMS_TOPdir in ACLOCAL_AMFLAGS.
498
4992000-11-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
500
501        * Makefile.am: Switch to ACLOCAL_AMFLAGS = -I $(RTEMS_TOPdir)/aclocal.
502
5032000-10-25      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
504
505        * Makefile.am: ACLOCAL_AMFLAGS= -I $(RTEMS_TOPdir)/macros.
506        Switch to GNU canonicalization.
507
5082000-09-04      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
509
510        * Makefile.am: Include compile.am, formatting.
511        * rtems/Makefile.am: Formatting.
512        * rtems/score/Makefile.am: Formatting.
513
5142000-08-29      Joel Sherrill <joel.sherrill@OARcorp.com>
515
516        * cpu.c: Spacing issues.
517        * rtems/score/cpu.h: Removed warning by setting _level.
518
5192000-08-29      Joel Sherrill <joel.sherrill@OARcorp.com>
520
521        * Makefile.am: Added S_O_FILES to list of objects.
522
5232000-08-10      Joel Sherrill <joel@OARcorp.com>
524
525        * ChangeLog: New file.
Note: See TracBrowser for help on using the repository browser.