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

4.115
Last change on this file since c5ed148 was c5ed148, checked in by Sebastian Huber <sebastian.huber@…>, on 09/24/11 at 12:56:51

2011-09-24 Sebastian Huber <sebastian.huber@…>

  • rtems/score/armv7m.h, armv7m-context-initialize.c, armv7m-context-restore.c, armv7m-context-switch.c, armv7m-exception-handler-get.c, armv7m-exception-handler-set.c, armv7m-exception-priority-get.c, armv7m-exception-priority-set.c, armv7m-initialize.c, armv7m-isr-dispatch.c, armv7m-isr-enter-leave.c, armv7m-isr-level-get.c, armv7m-isr-level-set.c, armv7m-isr-vector-install.c, armv7m-multitasking-start-stop.c: New files.
  • Makefile.am, preinstall.am: Reflect changes above.
  • rtems/score/arm.h: Define ARM_MULTILIB_ARCH_V4 and ARM_MULTILIB_ARCH_V7M.
  • rtems/score/cpu.h, cpu_asm.S, cpu.c, arm_exc_abort.S, arm_exc_handler_high.c, arm_exc_handler_low.S, arm_exc_interrupt.S: Define CPU_HAS_HARDWARE_INTERRUPT_STACK to FALSE. Use ARM_MULTILIB_ARCH_V4 and ARM_MULTILIB_ARCH_V7M.
  • Property mode set to 100644
File size: 20.7 KB
RevLine 
[c5ed148]12011-09-24      Sebastian Huber <sebastian.huber@embedded-brains.de>
2
3        * rtems/score/armv7m.h, armv7m-context-initialize.c,
4        armv7m-context-restore.c, armv7m-context-switch.c,
5        armv7m-exception-handler-get.c, armv7m-exception-handler-set.c,
6        armv7m-exception-priority-get.c, armv7m-exception-priority-set.c,
7        armv7m-initialize.c, armv7m-isr-dispatch.c, armv7m-isr-enter-leave.c,
8        armv7m-isr-level-get.c, armv7m-isr-level-set.c,
9        armv7m-isr-vector-install.c, armv7m-multitasking-start-stop.c: New
10        files.
11        * Makefile.am, preinstall.am: Reflect changes above.
12        * rtems/score/arm.h: Define ARM_MULTILIB_ARCH_V4 and
13        ARM_MULTILIB_ARCH_V7M.
14        * rtems/score/cpu.h, cpu_asm.S, cpu.c, arm_exc_abort.S,
15        arm_exc_handler_high.c, arm_exc_handler_low.S, arm_exc_interrupt.S:
16        Define CPU_HAS_HARDWARE_INTERRUPT_STACK to FALSE.  Use
17        ARM_MULTILIB_ARCH_V4 and ARM_MULTILIB_ARCH_V7M.
18
[3ce764a]192011-09-16      Sebastian Huber <sebastian.huber@embedded-brains.de>
20
21        * rtems/score/arm.h: More CPU_MODEL_NAME variants.
22
[78f11e2]232011-05-18      Ralf Corsépius <ralf.corsepius@rtems.org>
24
25        * Makefile.am: Reformat.
26
[86820eda]272011-04-15      Sebastian Huber <sebastian.huber@embedded-brains.de>
28
29        PR 1780/cpukit
30        * rtems/score/cpu.h: Lower alignment requirements for
31        CPU_PARTITION_ALIGNMENT according to AAPCS.
32
[9f9371f]332011-02-11      Ralf Corsépius <ralf.corsepius@rtems.org>
34
35        * cpu.c, rtems/score/cpu.h:
36        Use "__asm__" instead of "asm" for improved c99-compliance.
37
[db26513]382010-11-23      Gedare Bloom <giddyup44@yahoo.com>
39
40        PR 1719/cpukit
41        * arm_exc_abort.S: Avoid "bx" instruction to support ARMv4 and below.
42
[71c8457]432010-11-22      Sebastian Huber <sebastian.huber@embedded-brains.de>
44
45        * rtems/score/cpu.h: Set alignment requirements according to AAPCS.
46
[a44edd15]472010-07-29      Gedare Bloom <giddyup44@yahoo.com>
48
49        PR 1635/cpukit
50        * rtems/score/types.h: Refactoring of priority handling, to isolate the
51        bitmap implementation of priorities in the supercore so that priority
52        management is a little more modular. This change is in anticipation
53        of scheduler implementations that can select how they manage tracking
54        priority levels / finding the highest priority ready task. Note that
55        most of the changes here are simple renaming, to clarify the use of
56        the bitmap-based priority management.
57
[89b85e51]582010-07-16      Sebastian Huber <sebastian.huber@embedded-brains.de>
59
60        * rtems/score/cpu.h: Include <rtems/score/types.h> first.
61        * rtems/score/types.h: Use <rtems/score/basedefs.h> header file.
62
[f7bac00b]632010-07-06      Sebastian Huber <sebastian.huber@embedded-brains.de>
64
65        * rtems/score/cpu.h: Removed CPU_ENABLE_C_ISR_DISPATCH_IMPLEMENTATION
66        define.
67
[b616350]682010-06-28      Joel Sherrill <joel.sherrill@oarcorp.com>
69
70        PR 1573/cpukit
71        * arm_exc_interrupt.S: Add a per cpu data structure which contains the
72        information required by RTEMS for each CPU core. This encapsulates
73        information such as thread executing, heir, idle and dispatch needed.
74
[b2f251a8]752010-05-10      Joel Sherrill <joel.sherrilL@OARcorp.com>
76
77        * rtems/score/arm.h: Make it a warning not error that the FPU multilib
78        is not supported yet.
79
[78623bce]802010-04-08      Sebastian Huber <sebastian.huber@embedded-brains.de>
81
82        * arm_exc_abort.S, arm_exc_handler_high.c, arm_exc_handler_low.S,
83        arm_exc_interrupt.S, cpu.c, cpu_asm.S, rtems/asm.h, rtems/score/arm.h,
84        rtems/score/cpu.h, rtems/score/cpu_asm.h, rtems/score/types.h:
85        Documentation.
86
[58597dd]872010-04-07      Joel Sherrill <joel.sherrill@oarcorp.com>
88
89        * arm_exc_abort.S: Fix warnings about TRUE/FALSE not defined.
90
[0acc9af3]912010-03-27      Joel Sherrill <joel.sherrill@oarcorp.com>
92
93        * arm_exc_abort.S, arm_exc_handler_high.c, arm_exc_handler_low.S,
94        arm_exc_interrupt.S, cpu.c, cpu_asm.S: Add include of config.h
95
[39c8fdb]962010-01-12      Sebastian Huber <sebastian.huber@embedded-brains.de>
97
98        * arm_exc_abort.S: New file.
99        * Makefile.am: Update for new file.
100        * arm_exc_interrupt.S, cpu.c, rtems/asm.h, rtems/score/cpu.h: Changed
101        macros which switch from and to THUMB mode.  Added a default prefetch
102        and data abort handler which reports the complete processor context.
103        Added PSR defines.
104
[9db18dd]1052009-12-15      Sebastian Huber <sebastian.huber@embedded-brains.de>
106
107        * rtems/score/arm.h: Recognize ARMv5TEJ.
108        * arm_exc_interrupt.S: The previous implementation was broken.  In
109        case of a nested interrupt the link register of the INT mode was not
110        properly restored.  This lead to a major rewrite.  Interrupt
111        processing is now done in SVC mode.
112
[13c5cea]1132009-10-01      Joel Sherrill <joel.sherrill@oarcorp.com>
114
115        * rtems/score/arm.h: Recognize ARMv7A.
116
[f98ce8b8]1172009-10-01      Joel Sherrill <joel.sherrill@oarcorp.com>
118
119        * rtems/score/arm.h: Recognize ARMv6J as needed by arm1136 variants.
120
[5e61c80]1212009-09-15      Sebastian Huber <sebastian.huber@embedded-brains.de>
122
123        * rtems/score/cpu.h: Fix for inline asm in _CPU_Fatal_halt().
124        * rtems/asm.h: Added macro to define ARM functions.
125        * cpu_asm.S, arm_exc_handler_low.S: Use macro from above.
126
[db0df7b]1272009-08-19      Joel Sherrill <joel.sherrill@OARcorp.com>
128
129        * rtems/score/cpu.h: Mark _CPU_Context_restore() as noreturn so the
130        compiler will not generate code thinking it returns.
131
[632e4306]1322009-07-15      Sebastian Huber <sebastian.huber@embedded-brains.de>
133
134        * arm_exc_handler_high.c, arm_exc_handler_low.S, arm_exc_interrupt.S:
135        New files.
136        * Makefile.am: Update.
137        * rtems/score/cpu.h:  Removed all generic comments.  Changed inline
138        assembler of interrupt support functions.  Removed operating system
139        support for fast interrupts (FIQ).  Overall cleanup.
140        * cpu.c: Changed type of arm_cpu_mode to uint32_t to match the type in
141        _CPU_Context_Initialize().  Moved exception handler code into
142        'arm_exc_handler_high.c'.  _CPU_ISR_install_vector() writes now only
143        if necessary.
144        * cpu_asm.S: Moved exception handler code into 'arm_exc_handler_low.S'.
145        * rtems/score/types.h: Removed superfluous defines.
146        * ChangeLog, thumb_isr.c: Removed files.
147
[4848b56]1482009-05-05      Joel Sherrill <joel.sherrill@oarcorp.com>
149
150        * rtems/score/cpu.h: Remove warnings.
151
[c03e2bc]1522009-02-11      Joel Sherrill <joel.sherrill@oarcorp.com>
153
154        * cpu.c, rtems/score/cpu.h: Eliminate _CPU_Thread_dispatch_pointer and
155        passing address of _Thread_Dispatch to _CPU_Initialize. Clean up
156        comments.
157
[6162bc2]1582008-09-11      Ralf Corsépius <ralf.corsepius@rtems.org>
159
160        * rtems/score/types.h: Do not define boolean, single_precision,
161        double_precision unless RTEMS_DEPRECATED_TYPES is given.
162
[df4fcaa]1632008-09-08      Joel Sherrill <joel.sherrill@oarcorp.com>
164
165        * cpu.c: Remove extraneous spaces.
166
[6c283cbf]1672008-09-07      Ralf Corsépius <ralf.corsepius@rtems.org>
168
169        * Makefile.am: Merge thumb/Makefile.am.
170        * thumb/Makefile.am: Remove (superfluous).
171
[cfdef834]1722008-09-05      Ralf Corsépius <ralf.corsepius@rtems.org>
173
174        * cpu.c, rtems/score/cpu.h: Convert to "bool".
175
[b7b6100]1762008-08-21      Ralf Corsépius <ralf.corsepius@rtems.org>
177
178        * rtems/score/types.h: Include stdbool.h.
179        Use bool as base-type for boolean.
180
[226b1626]1812008-08-18      Joel Sherrill <joel.sherrill@OARcorp.com>
182
183        * cpu.c, rtems/score/cpu.h: Add void.
184
[547af38]1852008-04-18      Joel Sherrill <joel.sherrill@OARcorp.com>
186
187        * cpu.c: Add comment.
188
[4f2cd78]1892008-04-17      Joel Sherrill <joel.sherrill@oarcorp.com>
190
191        * cpu.c: Add arm_cpu_mode so ARM BSP can overrid default value for
192        cpsr.
193
[0ca6d0d9]1942007-12-17      Joel Sherrill <joel.sherrill@oarcorp.com>
195
196        * rtems/score/cpu.h: Add _CPU_Context_Get_SP() for stack check utility.
197
[5ce8a0d]1982007-12-17      Joel Sherrill <joel.sherrill@OARcorp.com>
199
200        * rtems/score/cpu_asm.h: Sweep to make sure grep for COPYRIGHT passes.
201
[1c62f169]2022007-12-11      Joel Sherrill <joel.sherrill@OARcorp.com>
203
204        * rtems/score/cpu.h: Temporarily use C implementation of swap u32 for
205        thumb mode.
206
[ee29de05]2072007-12-04      Joel Sherrill <joel.sherrill@OARcorp.com>
208
209        * cpu.c, rtems/score/cpu.h: Move interrupt_stack_size field from CPU
210        Table to Configuration Table. Eliminate CPU Table from all ports.
211        Delete references to CPU Table in all forms.
212
[4b89ba7]2132007-12-03      Joel Sherrill <joel.sherrill@OARcorp.com>
214
215        * rtems/score/cpu.h: Moved most of the remaining CPU Table fields to
216        the Configuration Table. This included pretasking_hook,
217        predriver_hook, postdriver_hook, idle_task, do_zero_of_workspace,
218        extra_mpci_receive_server_stack, stack_allocate_hook, and
219        stack_free_hook. As a side-effect of this effort some multiprocessing
220        code was made conditional and some style clean up occurred.
221
[248e29a]2222007-11-27      Joel Sherrill <joel.sherrill@OARcorp.com>
223
224        * rtems/score/cpu.h: Do not inline _Thread_Enable_dispatch for Thumb to
225        save space.
226
[a3ff693]2272007-11-26      Ray Xu <rayx.cn@gmail.com>
228
229        * cpu.c, score/cpu.h: Fix headers. Remove extra inline definition.
230        * cpu_asm.S: Note origin of Thumb support.
231
[bf0a3b2]2322007-11-06      Joel Sherrill <joel.sherrill@OARcorp.com>
233
234        * cpu.c: Fix headers.
235
[661e5de4]2362007-11-03      Ray Xu <rayx.cn@gmail.com>
237
238        * cpu.c, cpu_asm.S, score/cpu.h : add support for ARM<->THUMB veneer
239          thumb  new dir to controll CPSR/SPRS in thumb mode
240
2412007-05-09      Ray Xu <rayx.cn@gmail.com>
242
243        * cpu.c: move do_data_abort() to libbsp/arm/shared/abort/
244          implement a compact do_data_abort() in simple_abort.c
245
[91e07d0]2462007-05-09      Ray Xu <rayx@gmail.com>
247
248        * cpu.c: move do_data_abort() to libbsp/arm/shared/abort/
249          implement a compact do_data_abort() in simple_abort.c
250
2512007-05-09      Ray Xu <rayx@gmail.com>
252
253        * cpu.c: move do_data_abort() to libbsp/arm/shared/abort/
254          implement a compact do_data_abort() in simple_abort.c
255
[8b56aa3]2562007-05-09      Ralf Corsépius <ralf.corsepius@rtems.org>
257
258        * rtems/score/cpu.h: Remove CPU_HAS_OWN_HOST_TO_NETWORK_ROUTINES.
259
[9374ed49]2602007-04-17      Ralf Corsépius <ralf.corsepius@rtems.org>
261
262        * rtems/score/cpu.h:
263          Use Context_Control_fp* instead of void* for fp_contexts.
264          Eliminate evil casts.
265
[795da078]2662006-11-17      Ralf Corsépius <ralf.corsepius@rtems.org>
267
268        * rtems/score/types.h: Remove unsigned64, signed64.
269
[ea1d598f]2702006-09-11      Joel Sherrill <joel@OARcorp.com>
271
272        * cpu.c: Remove warning.
273
[7a4b5cb4]2742006-06-02      Jay Monkman <jtm@lopingdog.com>
275
276        * cpu.c, cpu_asm.S: Fixed ARM Data Abort handling.
277
[7a3f018]2782005-11-08      Ralf Corsepius <ralf.corsepius@rtems.org>
279
280        * rtems/score/types.h: Eliminate unsigned16, unsigned32.
281
[c6ea319]2822005-10-27      Ralf Corsepius <ralf.corsepius@rtems.org>
283
284        * rtems/asm.h: Remove private version of CONCAT macros.
285        Include <rtems/concat.h> instead.
286
[e0f60887]2872005-09-15      Jay Monkman <jtm@lopingdog.com>
288
289        PR 365/rtems
290        * rtems/score/arm.h, rtems/score/cpu.h: Removed unused ARM_HAS_CLZ
291        macro.
292
[babf575]2932005-02-08      Ralf Corsepius <ralf.corsepius@rtems.org>
294
295        * Makefile.am: Split out preinstallation rules.
296        * preinstall.am: New (Split out from Makefile.am).
297
[1f24914a]2982005-02-04      Ralf Corsepius <ralf.corsepius@rtems.org>
299
300        PR 754/rtems
301        * rtems/asm.h: New (relocated from .).
302        * asm.h: Remove (moved to rtems/asm.h).
303        * Makefile.am: Reflect changes above.
304
[60f6375c]3052004-01-28      Ralf Corsepius <ralf.corsepiu@rtems.org>
306
307        * asm.h, rtems/score/arm.h, rtems/score/cpu.h,
308        rtems/score/cpu_asm.h, rtems/score/types.h: New header guards.
309
[609b924]3102005-01-24      Ralf Corsepius <ralf.corsepius@rtems.org>
311
312        * rtems/score/types.h: Remove signed8, signed16, signed32,
313        unsigned8, unsigned16, unsigned32.
314
[ec8973ed]3152005-01-24      Ralf Corsepius <ralf.corsepius@rtems.org>
316
317        * rtems/score/cpu.h: *_swap_u32( uint32_t ).
318
[b9b531f]3192005-01-24      Ralf Corsepius <ralf.corsepius@rtems.org>
320
321        * rtems/score/types.h: #include <rtems/stdint.h>.
322
[8fab7fa9]3232005-01-07      Ralf Corsepius <ralf.corsepius@rtems.org>
[2bc236ba]324
325        * Makefile.am: Eliminate CFLAGS_OPTIMIZE_V.
326
[f346774d]3272005-01-01      Ralf Corsepius <ralf.corsepius@rtems.org>
328
329        * Makefile.am: Remove build-variant support.
330
[af413e95]3312004-11-21      Ralf Corsepius <ralf.corsepius@rtems.org>
332
333        * rtems/score/types.h: Use __rtems_score_types_h as preprocessor
334        guard.
335
[b8ed8a9f]3362004-11-21      Ralf Corsepius <ralf.corsepius@rtems.org>
337
338        * asm.h: Add doxygen preamble.
339
[da215ded]3402004-10-02      Ralf Corsepius <ralf_corsepius@rtems.org>
341
342        * rtems/score/arm.h: Add doxygen preamble.
343        * rtems/score/cpu.h: Add doxygen preamble.
344        * rtems/score/cpu_asm.h: Add doxygen preamble.
345        * rtems/score/types.h: Add doxygen preamble.
346
[90550fe]3472004-09-29      Joel Sherrill <joel@OARcorp.com>
348
349        * rtems/score/cpu.h: i960 obsoleted and all references removed.
350
[22eb2e1]3512004-08-19      Jay Monkman <jtm@lopingdog.com>
352
353        PR 671/bsps
354        * rtems/score/cpu.h: Fixed bug in _CPU_ISR_Set_level, where input param
355        was always ignored.
356
[b3786fc]3572004-04-09      Joel Sherrill <joel@OARcorp.com>
358
359        * rtems/score/cpu.h: Fix typo.
360
[be2ed3e]3612004-04-06      Ralf Corsepius <ralf_corsepius@rtems.org>
362
363        * configure.ac: Remove (Merged into $(top_srcdir)/configure.ac).
364        * Makefile.am: Don't include multilib.am.
365        Reflect merging configure.ac into $(top_srcdir)/configure.ac.
366
[5f8d82b7]3672004-04-01      Ralf Corsepius <ralf_corsepius@rtems.org>
368
369        * Makefile.am: Install asm.h to $(includedir)/rtems.
370
[b49bcfc]3712004-04-01      Ralf Corsepius <ralf_corsepius@rtems.org>
372
373        * cpu_asm.S: Include <rtems/asm.h> instead of <asm.h>.
374
[c346f33d]3752004-03-30      Ralf Corsepius <ralf_corsepius@rtems.org>
376
377        * cpu.c, rtems/score/cpu.h: Convert to using c99 fixed size types.
378
[d3b09bf4]3792004-03-29      Ralf Corsepius <ralf_corsepius@rtems.org>
380
381        * configure.ac: RTEMS_TOP([../../../..]).
382
[7ea55607]3832004-01-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
384
385        * configure.ac: Move RTEMS_TOP one subdir down.
386
[3d1de20]3872004-01-19      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
388
389        * Makefile.am: Add PREINSTALL_DIRS.
390
[8956e27]3912004-01-14      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
392
393        * Makefile.am: Re-add dirstamps to PREINSTALL_FILES.
394        Add PREINSTALL_FILES to CLEANFILES.
395
[36e48b1]3962004-01-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
397
398        * configure.ac: Requires automake >= 1.8.1.
399
[f08808e]4002004-01-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
401
402        * Makefile.am: Include compile.am, again.
403
[ec8c1949]4042004-01-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
405
406        * Makefile.am: Convert to using automake compilation rules.
407
[7fccd6d6]4082003-12-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
409
410        * Makefile.am: Use mkdir_p. Remove dirs from PREINSTALL_FILES.
411
[810720b6]4122003-12-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
413
414        * configure.ac: Require automake >= 1.8, autoconf >= 2.59.
415
[60f7da2]4162003-12-01      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
417
418        * Makefile.am: Remove TMPINSTALL_FILES.
419
[7d0eba02]4202003-11-30      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
421
422        * Makefile.am: Add $(dirstamp) to preinstallation rules.
423
4242003-11-30      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
425
426        * Makefile.am: Add $(dirstamp) to preinstallation rules.
427
[d6a444d]4282003-11-23      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
429
430        * Makefile.am: Don't use gmake rules for preinstallation.
431
[9ca05b1]4322003-10-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
433
434        * configure.ac: Remove RTEMS_CANONICAL_HOST.
435
[8727808e]4362003-10-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
437
438        * configure.ac: Remove RTEMS_CHECK_CPU.
439
[3b1c100]4402003-09-26      Joel Sherrill <joel@OARcorp.com>
441
442        * rtems/score/cpu.h: Obsoleting HP PA-RISC port and removing all
443        references.
444
[57b8a7b6]4452003-09-04      Joel Sherrill <joel@OARcorp.com>
446
447        * asm.h, cpu.c, cpu_asm.S, rtems/score/arm.h, rtems/score/cpu.h,
448        rtems/score/cpu_asm.h, rtems/score/types.h: URL for license changed.
449
[7dcc3fe]4502003-08-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
451
452        * configure.ac: Use rtems-bugs@rtems.com as bug report email address.
453
[ccb1a6ec]4542003-04-17      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
455
456        * Makefile.am: Use "all-local:" instead of "all:".
457
[d2c26e4b]4582003-03-06      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
459
460        * configure.ac: Remove AC_CONFIG_AUX_DIR.
461
[5372f16]4622003-03-03      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
463
464        * rtems/score/arm.h: Remove ARM_HAS_THUMB (Unused).
465
4662003-03-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
467
468        * rtems/score/cpu.h: Set up CPU_*_ENDIAN based on -D__ARMEL__ and
469        -D__ARMEB__. Fix minor typo in comment.
470
[9c59c2d9]4712003-02-26      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
472
473        * rtems/score/arm.h: Set up ARM_HAS_FPU based on -D__SOFTFP__.
474
[53021d4]4752002-12-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
476
477        * configure.ac: Require autoconf-2.57 + automake-1.7.2.
478        * Makefile.am: Eliminate C_O_FILES, S_O_FILES, libscorecpu_a_OBJECTS.
479
[47c0220]4802002-11-19      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
481
482        * configure.ac: Fix package name.
483
[8491956]4842002-11-04      Joel Sherrill <joel@OARcorp.com>
485
486        * cpu.c: Removed warning.
487
[69f7d7e]4882002-11-01      Joel Sherrill <joel@OARcorp.com>
489
490        * cpu.c: Removed warnings.
491
[7df02840]4922002-10-31      Joel Sherrill <joel@OARcorp.com>
493
494        * rtems/score/cpu.h: Removed warning.
495
[5c8b6b6]4962002-10-25      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
497
498        * configure.ac: Add nostdinc to AM_INIT_AUTOMAKE.
499
[f8cb04a5]5002002-10-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
501
502        * .cvsignore: Reformat.
503        Add autom4te*cache.
504        Remove autom4te.cache.
505
[b32fe793]5062002-10-04      Jay Monkman <jtm@smoothsmoothie.com>
507
508        * rtems/score/cpu.h: Fix u16 and u32 swap routines.
509
[8b58477]5102002-08-05      Joel Sherrill <joel@OARcorp.com>
511
512        * rtems/score/cpu.h, rtems/score/types.h: Updated to fix some typos.
513
[fa237002]5142002-07-30      Jay Monkman <jtm@smoothsmoothie.com>
515
516        * cpu.c, cpu_asm.S, rtems/score/arm.h, rtems/score/cpu.h,
517        rtems/score/cpu_asm.h, rtems/score/types.h: ARM port works
518        well enough to run all sptests, tmtests, and ttcp. 
519        In addition to general cleanup, there has been considerable
520        optimization to interrupt disable/enable, endian swapping,
521        and context switching.
522
[a85d8ec]5232002-07-26      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
524
525        * Makefile.am: Build libscorecpu.a instead of rtems-cpu.rel.
526
[53f6727]5272002-07-22      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
528
529        * Makefile.am: Use .$(OBJEXT) instead of .o.
530
5312002-07-22      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
532
533        * Makefile.am: Use . instead of .o.
534
[4f0b287]5352002-07-17      Jay Monkman <jtm@smoothsmoothie.com>
536
537        * rtems/score/cpu_asm.h: Enhanced to include register offsets.
538        * Makefile.am: Install rtems/score/cpu_asm.h.
539        * cpu.c: Significantly enhanced including the implementation of
540        _CPU_ISR_Get_level.
541        * cpu_asm.S: Improved behavior of context switch and interrupt
542        dispatching.
543        * rtems/score/arm.h: Improved the CPU model name determination.
544        * rtems/score/cpu.h: Improved interrupt disable/enable functions.
545
[2540208]5462002-07-05      Joel Sherrill <joel@OARcorp.com>
547
548        * rtems/score/cpu.h: Filled in something that was marked XXX.
549
[af81910]5502002-07-05      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
551
552        * configure.ac: RTEMS_TOP(../../../..).
553
[84fa187]5542002-07-03      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
555
556        * rtems.c: Remove.
557        * Makefile.am: Reflect changes above.
558
[8c746fe]5592002-07-01      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
560
561        * configure.ac: Remove RTEMS_PROJECT_ROOT.
562
[a25b63b]5632002-06-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
564
565        * configure.ac: Add RTEMS_PROG_CCAS
566
[6f79a970]5672002-06-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
568
569        * configure.ac: Use AC_CONFIG_AUX_DIR(../../../..).
570        Add AC_PROG_RANLIB.
571
[2f6261d]5722002-06-17      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
573
574        * Makefile.am: Include $(top_srcdir)/../../../automake/*.am.
575        Use ../../../aclocal.
576
[e80ac7f6]5772002-04-18      Jay Monkman <jtm@smoothsmoothie.com>
578
579        * rtems/score/cpu.h (CPU_ISR_Disable and CPU_ISR_Enable): Correct them
580        where they correctly inform the compiler about the register they
581        are modifying.
582
[68f0058]5832001-04-03      Joel Sherrill <joel@OARcorp.com>
584
585        * Per PR94, all rtems/score/CPUtypes.h are named rtems/score/types.h.
586        * rtems/score/a29ktypes.h: Removed.
587        * rtems/score/types.h: New file via CVS magic.
588        * Makefile.am, rtems/score/cpu.h: Account for name change.
589
[7273b6e]5902002-03-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
591
592        * configure.ac:
593        AC_INIT(package,_RTEMS_VERSION,_RTEMS_BUGS).
594        AM_INIT_AUTOMAKE([no-define foreign 1.6]).
595        * Makefile.am: Remove AUTOMAKE_OPTIONS.
596
[96ecd879]5972001-02-04      Joel Sherrill <joel@OARcorp.com>
598
599        * configure.ac: Removed references to rtems/Makefile and
600        rtems/score/Makefile.
601
[14926c2e]6022002-01-29      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
603
604        * rtems/Makefile.am: Removed.
605        * rtems/score/Makefile.am: Removed.
606        * configure.ac: Reflect changes above.
607        * Makefile.am: Reflect changes above.
608
[1bab6c6d]6092002-02-05      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
610
611        * configure.ac: Remove RTEMS_CHECK_CUSTOM_BSP.
612
[d56918c9]6132002-01-03      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
614
615        * cpu.c: Include rtems/bspIo.h instead of bspIo.h.
616
[e6dc43d]6172001-12-20      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
618
619        * configure.ac: Use RTEMS_ENV_RTEMSCPU.
620
[e9718415]6212001-12-19      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
622
623        * Makefile.am: Add multilib support.
624
[7e950a4]6252001-12-09      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
626
627        * asm.h: include cpuopts.h instead of targopts.h
628        * rtems/score/arm.h: Use __arm__.
629
[4db30283]6302001-11-28      Joel Sherrill <joel@OARcorp.com>,
631
632        This was tracked as PR91.
633        * rtems/score/cpu.h: Added CPU_PROVIDES_ISR_IS_IN_PROGRESS macro which
634        is used to specify if the port uses the standard macro for this (FALSE).
635        A TRUE setting indicates the port provides its own implementation.
636
[66387986]6372001-10-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
638
639        * .cvsignore: Add autom4te.cache for autoconf > 2.52.
640        * configure.in: Remove.
641        * configure.ac: New file, generated from configure.in by autoupdate.
642
[684eebc8]6432001-09-23      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
644
645        * rtems/score/Makefile.am: Use 'PREINSTALL_FILES ='.
646        * Makefile.am: Use 'PREINSTALL_FILES ='.
647
[329509fb]6482001-02-04      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
649
650        * Makefile.am, rtems/score/Makefile.am:
651        Apply include_*HEADERS instead of H_FILES.
652
[2d877aa]6532001-01-03      Joel Sherrill <joel@OARcorp.com>
654
655        * rtems/score/cpu.h: Added _CPU_Initialize_vectors().
656
[feead226]6572000-11-09      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
658
659        * Makefile.am: Use ... instead of RTEMS_TOPdir in ACLOCAL_AMFLAGS.
660
[a314d3b4]6612000-11-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
662
663        * Makefile.am: Switch to ACLOCAL_AMFLAGS = -I $(RTEMS_TOPdir)/aclocal.
664
[5582de1]6652000-10-25      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
666
667        * Makefile.am: ACLOCAL_AMFLAGS= -I $(RTEMS_TOPdir)/macros.
668        Switch to GNU canonicalization.
669
[178fae8]6702000-09-04      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
671
672        * Makefile.am: Include compile.am, formatting.
673        * rtems/Makefile.am: Formatting.
674        * rtems/score/Makefile.am: Formatting.
675
[0b456f72]6762000-08-29      Joel Sherrill <joel.sherrill@OARcorp.com>
677
678        * cpu.c: Spacing issues.
679        * rtems/score/cpu.h: Removed warning by setting _level.
680
[ce6411d6]6812000-08-29      Joel Sherrill <joel.sherrill@OARcorp.com>
682
683        * Makefile.am: Added S_O_FILES to list of objects.
684
[e94ad1fe]6852000-08-10      Joel Sherrill <joel@OARcorp.com>
686
687        * ChangeLog: New file.
Note: See TracBrowser for help on using the repository browser.