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

4.115
Last change on this file since d0630763 was d0630763, checked in by Sebastian Huber <sebastian.huber@…>, on 09/27/11 at 09:14:03

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

PR 1914/cpukit

  • rtems/score/cpu.h: Select timestamp implementation.
  • Property mode set to 100644
File size: 20.9 KB
RevLine 
[d0630763]12011-09-28      Sebastian Huber <sebastian.huber@embedded-brains.de>
2
3        PR 1914/cpukit
4        * rtems/score/cpu.h: Select timestamp implementation.
5
[c5ed148]62011-09-24      Sebastian Huber <sebastian.huber@embedded-brains.de>
7
8        * rtems/score/armv7m.h, armv7m-context-initialize.c,
9        armv7m-context-restore.c, armv7m-context-switch.c,
10        armv7m-exception-handler-get.c, armv7m-exception-handler-set.c,
11        armv7m-exception-priority-get.c, armv7m-exception-priority-set.c,
12        armv7m-initialize.c, armv7m-isr-dispatch.c, armv7m-isr-enter-leave.c,
13        armv7m-isr-level-get.c, armv7m-isr-level-set.c,
14        armv7m-isr-vector-install.c, armv7m-multitasking-start-stop.c: New
15        files.
16        * Makefile.am, preinstall.am: Reflect changes above.
17        * rtems/score/arm.h: Define ARM_MULTILIB_ARCH_V4 and
18        ARM_MULTILIB_ARCH_V7M.
19        * rtems/score/cpu.h, cpu_asm.S, cpu.c, arm_exc_abort.S,
20        arm_exc_handler_high.c, arm_exc_handler_low.S, arm_exc_interrupt.S:
21        Define CPU_HAS_HARDWARE_INTERRUPT_STACK to FALSE.  Use
22        ARM_MULTILIB_ARCH_V4 and ARM_MULTILIB_ARCH_V7M.
23
[3ce764a]242011-09-16      Sebastian Huber <sebastian.huber@embedded-brains.de>
25
26        * rtems/score/arm.h: More CPU_MODEL_NAME variants.
27
[78f11e2]282011-05-18      Ralf Corsépius <ralf.corsepius@rtems.org>
29
30        * Makefile.am: Reformat.
31
[86820eda]322011-04-15      Sebastian Huber <sebastian.huber@embedded-brains.de>
33
34        PR 1780/cpukit
35        * rtems/score/cpu.h: Lower alignment requirements for
36        CPU_PARTITION_ALIGNMENT according to AAPCS.
37
[9f9371f]382011-02-11      Ralf Corsépius <ralf.corsepius@rtems.org>
39
40        * cpu.c, rtems/score/cpu.h:
41        Use "__asm__" instead of "asm" for improved c99-compliance.
42
[db26513]432010-11-23      Gedare Bloom <giddyup44@yahoo.com>
44
45        PR 1719/cpukit
46        * arm_exc_abort.S: Avoid "bx" instruction to support ARMv4 and below.
47
[71c8457]482010-11-22      Sebastian Huber <sebastian.huber@embedded-brains.de>
49
50        * rtems/score/cpu.h: Set alignment requirements according to AAPCS.
51
[a44edd15]522010-07-29      Gedare Bloom <giddyup44@yahoo.com>
53
54        PR 1635/cpukit
55        * rtems/score/types.h: Refactoring of priority handling, to isolate the
56        bitmap implementation of priorities in the supercore so that priority
57        management is a little more modular. This change is in anticipation
58        of scheduler implementations that can select how they manage tracking
59        priority levels / finding the highest priority ready task. Note that
60        most of the changes here are simple renaming, to clarify the use of
61        the bitmap-based priority management.
62
[89b85e51]632010-07-16      Sebastian Huber <sebastian.huber@embedded-brains.de>
64
65        * rtems/score/cpu.h: Include <rtems/score/types.h> first.
66        * rtems/score/types.h: Use <rtems/score/basedefs.h> header file.
67
[f7bac00b]682010-07-06      Sebastian Huber <sebastian.huber@embedded-brains.de>
69
70        * rtems/score/cpu.h: Removed CPU_ENABLE_C_ISR_DISPATCH_IMPLEMENTATION
71        define.
72
[b616350]732010-06-28      Joel Sherrill <joel.sherrill@oarcorp.com>
74
75        PR 1573/cpukit
76        * arm_exc_interrupt.S: Add a per cpu data structure which contains the
77        information required by RTEMS for each CPU core. This encapsulates
78        information such as thread executing, heir, idle and dispatch needed.
79
[b2f251a8]802010-05-10      Joel Sherrill <joel.sherrilL@OARcorp.com>
81
82        * rtems/score/arm.h: Make it a warning not error that the FPU multilib
83        is not supported yet.
84
[78623bce]852010-04-08      Sebastian Huber <sebastian.huber@embedded-brains.de>
86
87        * arm_exc_abort.S, arm_exc_handler_high.c, arm_exc_handler_low.S,
88        arm_exc_interrupt.S, cpu.c, cpu_asm.S, rtems/asm.h, rtems/score/arm.h,
89        rtems/score/cpu.h, rtems/score/cpu_asm.h, rtems/score/types.h:
90        Documentation.
91
[58597dd]922010-04-07      Joel Sherrill <joel.sherrill@oarcorp.com>
93
94        * arm_exc_abort.S: Fix warnings about TRUE/FALSE not defined.
95
[0acc9af3]962010-03-27      Joel Sherrill <joel.sherrill@oarcorp.com>
97
98        * arm_exc_abort.S, arm_exc_handler_high.c, arm_exc_handler_low.S,
99        arm_exc_interrupt.S, cpu.c, cpu_asm.S: Add include of config.h
100
[39c8fdb]1012010-01-12      Sebastian Huber <sebastian.huber@embedded-brains.de>
102
103        * arm_exc_abort.S: New file.
104        * Makefile.am: Update for new file.
105        * arm_exc_interrupt.S, cpu.c, rtems/asm.h, rtems/score/cpu.h: Changed
106        macros which switch from and to THUMB mode.  Added a default prefetch
107        and data abort handler which reports the complete processor context.
108        Added PSR defines.
109
[9db18dd]1102009-12-15      Sebastian Huber <sebastian.huber@embedded-brains.de>
111
112        * rtems/score/arm.h: Recognize ARMv5TEJ.
113        * arm_exc_interrupt.S: The previous implementation was broken.  In
114        case of a nested interrupt the link register of the INT mode was not
115        properly restored.  This lead to a major rewrite.  Interrupt
116        processing is now done in SVC mode.
117
[13c5cea]1182009-10-01      Joel Sherrill <joel.sherrill@oarcorp.com>
119
120        * rtems/score/arm.h: Recognize ARMv7A.
121
[f98ce8b8]1222009-10-01      Joel Sherrill <joel.sherrill@oarcorp.com>
123
124        * rtems/score/arm.h: Recognize ARMv6J as needed by arm1136 variants.
125
[5e61c80]1262009-09-15      Sebastian Huber <sebastian.huber@embedded-brains.de>
127
128        * rtems/score/cpu.h: Fix for inline asm in _CPU_Fatal_halt().
129        * rtems/asm.h: Added macro to define ARM functions.
130        * cpu_asm.S, arm_exc_handler_low.S: Use macro from above.
131
[db0df7b]1322009-08-19      Joel Sherrill <joel.sherrill@OARcorp.com>
133
134        * rtems/score/cpu.h: Mark _CPU_Context_restore() as noreturn so the
135        compiler will not generate code thinking it returns.
136
[632e4306]1372009-07-15      Sebastian Huber <sebastian.huber@embedded-brains.de>
138
139        * arm_exc_handler_high.c, arm_exc_handler_low.S, arm_exc_interrupt.S:
140        New files.
141        * Makefile.am: Update.
142        * rtems/score/cpu.h:  Removed all generic comments.  Changed inline
143        assembler of interrupt support functions.  Removed operating system
144        support for fast interrupts (FIQ).  Overall cleanup.
145        * cpu.c: Changed type of arm_cpu_mode to uint32_t to match the type in
146        _CPU_Context_Initialize().  Moved exception handler code into
147        'arm_exc_handler_high.c'.  _CPU_ISR_install_vector() writes now only
148        if necessary.
149        * cpu_asm.S: Moved exception handler code into 'arm_exc_handler_low.S'.
150        * rtems/score/types.h: Removed superfluous defines.
151        * ChangeLog, thumb_isr.c: Removed files.
152
[4848b56]1532009-05-05      Joel Sherrill <joel.sherrill@oarcorp.com>
154
155        * rtems/score/cpu.h: Remove warnings.
156
[c03e2bc]1572009-02-11      Joel Sherrill <joel.sherrill@oarcorp.com>
158
159        * cpu.c, rtems/score/cpu.h: Eliminate _CPU_Thread_dispatch_pointer and
160        passing address of _Thread_Dispatch to _CPU_Initialize. Clean up
161        comments.
162
[6162bc2]1632008-09-11      Ralf Corsépius <ralf.corsepius@rtems.org>
164
165        * rtems/score/types.h: Do not define boolean, single_precision,
166        double_precision unless RTEMS_DEPRECATED_TYPES is given.
167
[df4fcaa]1682008-09-08      Joel Sherrill <joel.sherrill@oarcorp.com>
169
170        * cpu.c: Remove extraneous spaces.
171
[6c283cbf]1722008-09-07      Ralf Corsépius <ralf.corsepius@rtems.org>
173
174        * Makefile.am: Merge thumb/Makefile.am.
175        * thumb/Makefile.am: Remove (superfluous).
176
[cfdef834]1772008-09-05      Ralf Corsépius <ralf.corsepius@rtems.org>
178
179        * cpu.c, rtems/score/cpu.h: Convert to "bool".
180
[b7b6100]1812008-08-21      Ralf Corsépius <ralf.corsepius@rtems.org>
182
183        * rtems/score/types.h: Include stdbool.h.
184        Use bool as base-type for boolean.
185
[226b1626]1862008-08-18      Joel Sherrill <joel.sherrill@OARcorp.com>
187
188        * cpu.c, rtems/score/cpu.h: Add void.
189
[547af38]1902008-04-18      Joel Sherrill <joel.sherrill@OARcorp.com>
191
192        * cpu.c: Add comment.
193
[4f2cd78]1942008-04-17      Joel Sherrill <joel.sherrill@oarcorp.com>
195
196        * cpu.c: Add arm_cpu_mode so ARM BSP can overrid default value for
197        cpsr.
198
[0ca6d0d9]1992007-12-17      Joel Sherrill <joel.sherrill@oarcorp.com>
200
201        * rtems/score/cpu.h: Add _CPU_Context_Get_SP() for stack check utility.
202
[5ce8a0d]2032007-12-17      Joel Sherrill <joel.sherrill@OARcorp.com>
204
205        * rtems/score/cpu_asm.h: Sweep to make sure grep for COPYRIGHT passes.
206
[1c62f169]2072007-12-11      Joel Sherrill <joel.sherrill@OARcorp.com>
208
209        * rtems/score/cpu.h: Temporarily use C implementation of swap u32 for
210        thumb mode.
211
[ee29de05]2122007-12-04      Joel Sherrill <joel.sherrill@OARcorp.com>
213
214        * cpu.c, rtems/score/cpu.h: Move interrupt_stack_size field from CPU
215        Table to Configuration Table. Eliminate CPU Table from all ports.
216        Delete references to CPU Table in all forms.
217
[4b89ba7]2182007-12-03      Joel Sherrill <joel.sherrill@OARcorp.com>
219
220        * rtems/score/cpu.h: Moved most of the remaining CPU Table fields to
221        the Configuration Table. This included pretasking_hook,
222        predriver_hook, postdriver_hook, idle_task, do_zero_of_workspace,
223        extra_mpci_receive_server_stack, stack_allocate_hook, and
224        stack_free_hook. As a side-effect of this effort some multiprocessing
225        code was made conditional and some style clean up occurred.
226
[248e29a]2272007-11-27      Joel Sherrill <joel.sherrill@OARcorp.com>
228
229        * rtems/score/cpu.h: Do not inline _Thread_Enable_dispatch for Thumb to
230        save space.
231
[a3ff693]2322007-11-26      Ray Xu <rayx.cn@gmail.com>
233
234        * cpu.c, score/cpu.h: Fix headers. Remove extra inline definition.
235        * cpu_asm.S: Note origin of Thumb support.
236
[bf0a3b2]2372007-11-06      Joel Sherrill <joel.sherrill@OARcorp.com>
238
239        * cpu.c: Fix headers.
240
[661e5de4]2412007-11-03      Ray Xu <rayx.cn@gmail.com>
242
243        * cpu.c, cpu_asm.S, score/cpu.h : add support for ARM<->THUMB veneer
244          thumb  new dir to controll CPSR/SPRS in thumb mode
245
2462007-05-09      Ray Xu <rayx.cn@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
[91e07d0]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
2562007-05-09      Ray Xu <rayx@gmail.com>
257
258        * cpu.c: move do_data_abort() to libbsp/arm/shared/abort/
259          implement a compact do_data_abort() in simple_abort.c
260
[8b56aa3]2612007-05-09      Ralf Corsépius <ralf.corsepius@rtems.org>
262
263        * rtems/score/cpu.h: Remove CPU_HAS_OWN_HOST_TO_NETWORK_ROUTINES.
264
[9374ed49]2652007-04-17      Ralf Corsépius <ralf.corsepius@rtems.org>
266
267        * rtems/score/cpu.h:
268          Use Context_Control_fp* instead of void* for fp_contexts.
269          Eliminate evil casts.
270
[795da078]2712006-11-17      Ralf Corsépius <ralf.corsepius@rtems.org>
272
273        * rtems/score/types.h: Remove unsigned64, signed64.
274
[ea1d598f]2752006-09-11      Joel Sherrill <joel@OARcorp.com>
276
277        * cpu.c: Remove warning.
278
[7a4b5cb4]2792006-06-02      Jay Monkman <jtm@lopingdog.com>
280
281        * cpu.c, cpu_asm.S: Fixed ARM Data Abort handling.
282
[7a3f018]2832005-11-08      Ralf Corsepius <ralf.corsepius@rtems.org>
284
285        * rtems/score/types.h: Eliminate unsigned16, unsigned32.
286
[c6ea319]2872005-10-27      Ralf Corsepius <ralf.corsepius@rtems.org>
288
289        * rtems/asm.h: Remove private version of CONCAT macros.
290        Include <rtems/concat.h> instead.
291
[e0f60887]2922005-09-15      Jay Monkman <jtm@lopingdog.com>
293
294        PR 365/rtems
295        * rtems/score/arm.h, rtems/score/cpu.h: Removed unused ARM_HAS_CLZ
296        macro.
297
[babf575]2982005-02-08      Ralf Corsepius <ralf.corsepius@rtems.org>
299
300        * Makefile.am: Split out preinstallation rules.
301        * preinstall.am: New (Split out from Makefile.am).
302
[1f24914a]3032005-02-04      Ralf Corsepius <ralf.corsepius@rtems.org>
304
305        PR 754/rtems
306        * rtems/asm.h: New (relocated from .).
307        * asm.h: Remove (moved to rtems/asm.h).
308        * Makefile.am: Reflect changes above.
309
[60f6375c]3102004-01-28      Ralf Corsepius <ralf.corsepiu@rtems.org>
311
312        * asm.h, rtems/score/arm.h, rtems/score/cpu.h,
313        rtems/score/cpu_asm.h, rtems/score/types.h: New header guards.
314
[609b924]3152005-01-24      Ralf Corsepius <ralf.corsepius@rtems.org>
316
317        * rtems/score/types.h: Remove signed8, signed16, signed32,
318        unsigned8, unsigned16, unsigned32.
319
[ec8973ed]3202005-01-24      Ralf Corsepius <ralf.corsepius@rtems.org>
321
322        * rtems/score/cpu.h: *_swap_u32( uint32_t ).
323
[b9b531f]3242005-01-24      Ralf Corsepius <ralf.corsepius@rtems.org>
325
326        * rtems/score/types.h: #include <rtems/stdint.h>.
327
[8fab7fa9]3282005-01-07      Ralf Corsepius <ralf.corsepius@rtems.org>
[2bc236ba]329
330        * Makefile.am: Eliminate CFLAGS_OPTIMIZE_V.
331
[f346774d]3322005-01-01      Ralf Corsepius <ralf.corsepius@rtems.org>
333
334        * Makefile.am: Remove build-variant support.
335
[af413e95]3362004-11-21      Ralf Corsepius <ralf.corsepius@rtems.org>
337
338        * rtems/score/types.h: Use __rtems_score_types_h as preprocessor
339        guard.
340
[b8ed8a9f]3412004-11-21      Ralf Corsepius <ralf.corsepius@rtems.org>
342
343        * asm.h: Add doxygen preamble.
344
[da215ded]3452004-10-02      Ralf Corsepius <ralf_corsepius@rtems.org>
346
347        * rtems/score/arm.h: Add doxygen preamble.
348        * rtems/score/cpu.h: Add doxygen preamble.
349        * rtems/score/cpu_asm.h: Add doxygen preamble.
350        * rtems/score/types.h: Add doxygen preamble.
351
[90550fe]3522004-09-29      Joel Sherrill <joel@OARcorp.com>
353
354        * rtems/score/cpu.h: i960 obsoleted and all references removed.
355
[22eb2e1]3562004-08-19      Jay Monkman <jtm@lopingdog.com>
357
358        PR 671/bsps
359        * rtems/score/cpu.h: Fixed bug in _CPU_ISR_Set_level, where input param
360        was always ignored.
361
[b3786fc]3622004-04-09      Joel Sherrill <joel@OARcorp.com>
363
364        * rtems/score/cpu.h: Fix typo.
365
[be2ed3e]3662004-04-06      Ralf Corsepius <ralf_corsepius@rtems.org>
367
368        * configure.ac: Remove (Merged into $(top_srcdir)/configure.ac).
369        * Makefile.am: Don't include multilib.am.
370        Reflect merging configure.ac into $(top_srcdir)/configure.ac.
371
[5f8d82b7]3722004-04-01      Ralf Corsepius <ralf_corsepius@rtems.org>
373
374        * Makefile.am: Install asm.h to $(includedir)/rtems.
375
[b49bcfc]3762004-04-01      Ralf Corsepius <ralf_corsepius@rtems.org>
377
378        * cpu_asm.S: Include <rtems/asm.h> instead of <asm.h>.
379
[c346f33d]3802004-03-30      Ralf Corsepius <ralf_corsepius@rtems.org>
381
382        * cpu.c, rtems/score/cpu.h: Convert to using c99 fixed size types.
383
[d3b09bf4]3842004-03-29      Ralf Corsepius <ralf_corsepius@rtems.org>
385
386        * configure.ac: RTEMS_TOP([../../../..]).
387
[7ea55607]3882004-01-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
389
390        * configure.ac: Move RTEMS_TOP one subdir down.
391
[3d1de20]3922004-01-19      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
393
394        * Makefile.am: Add PREINSTALL_DIRS.
395
[8956e27]3962004-01-14      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
397
398        * Makefile.am: Re-add dirstamps to PREINSTALL_FILES.
399        Add PREINSTALL_FILES to CLEANFILES.
400
[36e48b1]4012004-01-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
402
403        * configure.ac: Requires automake >= 1.8.1.
404
[f08808e]4052004-01-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
406
407        * Makefile.am: Include compile.am, again.
408
[ec8c1949]4092004-01-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
410
411        * Makefile.am: Convert to using automake compilation rules.
412
[7fccd6d6]4132003-12-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
414
415        * Makefile.am: Use mkdir_p. Remove dirs from PREINSTALL_FILES.
416
[810720b6]4172003-12-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
418
419        * configure.ac: Require automake >= 1.8, autoconf >= 2.59.
420
[60f7da2]4212003-12-01      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
422
423        * Makefile.am: Remove TMPINSTALL_FILES.
424
[7d0eba02]4252003-11-30      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
426
427        * Makefile.am: Add $(dirstamp) to preinstallation rules.
428
4292003-11-30      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
430
431        * Makefile.am: Add $(dirstamp) to preinstallation rules.
432
[d6a444d]4332003-11-23      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
434
435        * Makefile.am: Don't use gmake rules for preinstallation.
436
[9ca05b1]4372003-10-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
438
439        * configure.ac: Remove RTEMS_CANONICAL_HOST.
440
[8727808e]4412003-10-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
442
443        * configure.ac: Remove RTEMS_CHECK_CPU.
444
[3b1c100]4452003-09-26      Joel Sherrill <joel@OARcorp.com>
446
447        * rtems/score/cpu.h: Obsoleting HP PA-RISC port and removing all
448        references.
449
[57b8a7b6]4502003-09-04      Joel Sherrill <joel@OARcorp.com>
451
452        * asm.h, cpu.c, cpu_asm.S, rtems/score/arm.h, rtems/score/cpu.h,
453        rtems/score/cpu_asm.h, rtems/score/types.h: URL for license changed.
454
[7dcc3fe]4552003-08-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
456
457        * configure.ac: Use rtems-bugs@rtems.com as bug report email address.
458
[ccb1a6ec]4592003-04-17      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
460
461        * Makefile.am: Use "all-local:" instead of "all:".
462
[d2c26e4b]4632003-03-06      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
464
465        * configure.ac: Remove AC_CONFIG_AUX_DIR.
466
[5372f16]4672003-03-03      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
468
469        * rtems/score/arm.h: Remove ARM_HAS_THUMB (Unused).
470
4712003-03-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
472
473        * rtems/score/cpu.h: Set up CPU_*_ENDIAN based on -D__ARMEL__ and
474        -D__ARMEB__. Fix minor typo in comment.
475
[9c59c2d9]4762003-02-26      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
477
478        * rtems/score/arm.h: Set up ARM_HAS_FPU based on -D__SOFTFP__.
479
[53021d4]4802002-12-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
481
482        * configure.ac: Require autoconf-2.57 + automake-1.7.2.
483        * Makefile.am: Eliminate C_O_FILES, S_O_FILES, libscorecpu_a_OBJECTS.
484
[47c0220]4852002-11-19      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
486
487        * configure.ac: Fix package name.
488
[8491956]4892002-11-04      Joel Sherrill <joel@OARcorp.com>
490
491        * cpu.c: Removed warning.
492
[69f7d7e]4932002-11-01      Joel Sherrill <joel@OARcorp.com>
494
495        * cpu.c: Removed warnings.
496
[7df02840]4972002-10-31      Joel Sherrill <joel@OARcorp.com>
498
499        * rtems/score/cpu.h: Removed warning.
500
[5c8b6b6]5012002-10-25      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
502
503        * configure.ac: Add nostdinc to AM_INIT_AUTOMAKE.
504
[f8cb04a5]5052002-10-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
506
507        * .cvsignore: Reformat.
508        Add autom4te*cache.
509        Remove autom4te.cache.
510
[b32fe793]5112002-10-04      Jay Monkman <jtm@smoothsmoothie.com>
512
513        * rtems/score/cpu.h: Fix u16 and u32 swap routines.
514
[8b58477]5152002-08-05      Joel Sherrill <joel@OARcorp.com>
516
517        * rtems/score/cpu.h, rtems/score/types.h: Updated to fix some typos.
518
[fa237002]5192002-07-30      Jay Monkman <jtm@smoothsmoothie.com>
520
521        * cpu.c, cpu_asm.S, rtems/score/arm.h, rtems/score/cpu.h,
522        rtems/score/cpu_asm.h, rtems/score/types.h: ARM port works
523        well enough to run all sptests, tmtests, and ttcp. 
524        In addition to general cleanup, there has been considerable
525        optimization to interrupt disable/enable, endian swapping,
526        and context switching.
527
[a85d8ec]5282002-07-26      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
529
530        * Makefile.am: Build libscorecpu.a instead of rtems-cpu.rel.
531
[53f6727]5322002-07-22      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
533
534        * Makefile.am: Use .$(OBJEXT) instead of .o.
535
5362002-07-22      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
537
538        * Makefile.am: Use . instead of .o.
539
[4f0b287]5402002-07-17      Jay Monkman <jtm@smoothsmoothie.com>
541
542        * rtems/score/cpu_asm.h: Enhanced to include register offsets.
543        * Makefile.am: Install rtems/score/cpu_asm.h.
544        * cpu.c: Significantly enhanced including the implementation of
545        _CPU_ISR_Get_level.
546        * cpu_asm.S: Improved behavior of context switch and interrupt
547        dispatching.
548        * rtems/score/arm.h: Improved the CPU model name determination.
549        * rtems/score/cpu.h: Improved interrupt disable/enable functions.
550
[2540208]5512002-07-05      Joel Sherrill <joel@OARcorp.com>
552
553        * rtems/score/cpu.h: Filled in something that was marked XXX.
554
[af81910]5552002-07-05      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
556
557        * configure.ac: RTEMS_TOP(../../../..).
558
[84fa187]5592002-07-03      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
560
561        * rtems.c: Remove.
562        * Makefile.am: Reflect changes above.
563
[8c746fe]5642002-07-01      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
565
566        * configure.ac: Remove RTEMS_PROJECT_ROOT.
567
[a25b63b]5682002-06-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
569
570        * configure.ac: Add RTEMS_PROG_CCAS
571
[6f79a970]5722002-06-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
573
574        * configure.ac: Use AC_CONFIG_AUX_DIR(../../../..).
575        Add AC_PROG_RANLIB.
576
[2f6261d]5772002-06-17      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
578
579        * Makefile.am: Include $(top_srcdir)/../../../automake/*.am.
580        Use ../../../aclocal.
581
[e80ac7f6]5822002-04-18      Jay Monkman <jtm@smoothsmoothie.com>
583
584        * rtems/score/cpu.h (CPU_ISR_Disable and CPU_ISR_Enable): Correct them
585        where they correctly inform the compiler about the register they
586        are modifying.
587
[68f0058]5882001-04-03      Joel Sherrill <joel@OARcorp.com>
589
590        * Per PR94, all rtems/score/CPUtypes.h are named rtems/score/types.h.
591        * rtems/score/a29ktypes.h: Removed.
592        * rtems/score/types.h: New file via CVS magic.
593        * Makefile.am, rtems/score/cpu.h: Account for name change.
594
[7273b6e]5952002-03-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
596
597        * configure.ac:
598        AC_INIT(package,_RTEMS_VERSION,_RTEMS_BUGS).
599        AM_INIT_AUTOMAKE([no-define foreign 1.6]).
600        * Makefile.am: Remove AUTOMAKE_OPTIONS.
601
[96ecd879]6022001-02-04      Joel Sherrill <joel@OARcorp.com>
603
604        * configure.ac: Removed references to rtems/Makefile and
605        rtems/score/Makefile.
606
[14926c2e]6072002-01-29      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
608
609        * rtems/Makefile.am: Removed.
610        * rtems/score/Makefile.am: Removed.
611        * configure.ac: Reflect changes above.
612        * Makefile.am: Reflect changes above.
613
[1bab6c6d]6142002-02-05      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
615
616        * configure.ac: Remove RTEMS_CHECK_CUSTOM_BSP.
617
[d56918c9]6182002-01-03      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
619
620        * cpu.c: Include rtems/bspIo.h instead of bspIo.h.
621
[e6dc43d]6222001-12-20      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
623
624        * configure.ac: Use RTEMS_ENV_RTEMSCPU.
625
[e9718415]6262001-12-19      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
627
628        * Makefile.am: Add multilib support.
629
[7e950a4]6302001-12-09      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
631
632        * asm.h: include cpuopts.h instead of targopts.h
633        * rtems/score/arm.h: Use __arm__.
634
[4db30283]6352001-11-28      Joel Sherrill <joel@OARcorp.com>,
636
637        This was tracked as PR91.
638        * rtems/score/cpu.h: Added CPU_PROVIDES_ISR_IS_IN_PROGRESS macro which
639        is used to specify if the port uses the standard macro for this (FALSE).
640        A TRUE setting indicates the port provides its own implementation.
641
[66387986]6422001-10-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
643
644        * .cvsignore: Add autom4te.cache for autoconf > 2.52.
645        * configure.in: Remove.
646        * configure.ac: New file, generated from configure.in by autoupdate.
647
[684eebc8]6482001-09-23      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
649
650        * rtems/score/Makefile.am: Use 'PREINSTALL_FILES ='.
651        * Makefile.am: Use 'PREINSTALL_FILES ='.
652
[329509fb]6532001-02-04      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
654
655        * Makefile.am, rtems/score/Makefile.am:
656        Apply include_*HEADERS instead of H_FILES.
657
[2d877aa]6582001-01-03      Joel Sherrill <joel@OARcorp.com>
659
660        * rtems/score/cpu.h: Added _CPU_Initialize_vectors().
661
[feead226]6622000-11-09      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
663
664        * Makefile.am: Use ... instead of RTEMS_TOPdir in ACLOCAL_AMFLAGS.
665
[a314d3b4]6662000-11-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
667
668        * Makefile.am: Switch to ACLOCAL_AMFLAGS = -I $(RTEMS_TOPdir)/aclocal.
669
[5582de1]6702000-10-25      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
671
672        * Makefile.am: ACLOCAL_AMFLAGS= -I $(RTEMS_TOPdir)/macros.
673        Switch to GNU canonicalization.
674
[178fae8]6752000-09-04      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
676
677        * Makefile.am: Include compile.am, formatting.
678        * rtems/Makefile.am: Formatting.
679        * rtems/score/Makefile.am: Formatting.
680
[0b456f72]6812000-08-29      Joel Sherrill <joel.sherrill@OARcorp.com>
682
683        * cpu.c: Spacing issues.
684        * rtems/score/cpu.h: Removed warning by setting _level.
685
[ce6411d6]6862000-08-29      Joel Sherrill <joel.sherrill@OARcorp.com>
687
688        * Makefile.am: Added S_O_FILES to list of objects.
689
[e94ad1fe]6902000-08-10      Joel Sherrill <joel@OARcorp.com>
691
692        * ChangeLog: New file.
Note: See TracBrowser for help on using the repository browser.