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
Line 
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
192011-09-16      Sebastian Huber <sebastian.huber@embedded-brains.de>
20
21        * rtems/score/arm.h: More CPU_MODEL_NAME variants.
22
232011-05-18      Ralf Corsépius <ralf.corsepius@rtems.org>
24
25        * Makefile.am: Reformat.
26
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
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
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
432010-11-22      Sebastian Huber <sebastian.huber@embedded-brains.de>
44
45        * rtems/score/cpu.h: Set alignment requirements according to AAPCS.
46
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
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
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
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
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
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
872010-04-07      Joel Sherrill <joel.sherrill@oarcorp.com>
88
89        * arm_exc_abort.S: Fix warnings about TRUE/FALSE not defined.
90
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
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
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
1132009-10-01      Joel Sherrill <joel.sherrill@oarcorp.com>
114
115        * rtems/score/arm.h: Recognize ARMv7A.
116
1172009-10-01      Joel Sherrill <joel.sherrill@oarcorp.com>
118
119        * rtems/score/arm.h: Recognize ARMv6J as needed by arm1136 variants.
120
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
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
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
1482009-05-05      Joel Sherrill <joel.sherrill@oarcorp.com>
149
150        * rtems/score/cpu.h: Remove warnings.
151
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
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
1632008-09-08      Joel Sherrill <joel.sherrill@oarcorp.com>
164
165        * cpu.c: Remove extraneous spaces.
166
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
1722008-09-05      Ralf Corsépius <ralf.corsepius@rtems.org>
173
174        * cpu.c, rtems/score/cpu.h: Convert to "bool".
175
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
1812008-08-18      Joel Sherrill <joel.sherrill@OARcorp.com>
182
183        * cpu.c, rtems/score/cpu.h: Add void.
184
1852008-04-18      Joel Sherrill <joel.sherrill@OARcorp.com>
186
187        * cpu.c: Add comment.
188
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
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
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
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
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
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
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
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
2322007-11-06      Joel Sherrill <joel.sherrill@OARcorp.com>
233
234        * cpu.c: Fix headers.
235
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
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
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
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
2662006-11-17      Ralf Corsépius <ralf.corsepius@rtems.org>
267
268        * rtems/score/types.h: Remove unsigned64, signed64.
269
2702006-09-11      Joel Sherrill <joel@OARcorp.com>
271
272        * cpu.c: Remove warning.
273
2742006-06-02      Jay Monkman <jtm@lopingdog.com>
275
276        * cpu.c, cpu_asm.S: Fixed ARM Data Abort handling.
277
2782005-11-08      Ralf Corsepius <ralf.corsepius@rtems.org>
279
280        * rtems/score/types.h: Eliminate unsigned16, unsigned32.
281
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
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
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
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
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
3102005-01-24      Ralf Corsepius <ralf.corsepius@rtems.org>
311
312        * rtems/score/types.h: Remove signed8, signed16, signed32,
313        unsigned8, unsigned16, unsigned32.
314
3152005-01-24      Ralf Corsepius <ralf.corsepius@rtems.org>
316
317        * rtems/score/cpu.h: *_swap_u32( uint32_t ).
318
3192005-01-24      Ralf Corsepius <ralf.corsepius@rtems.org>
320
321        * rtems/score/types.h: #include <rtems/stdint.h>.
322
3232005-01-07      Ralf Corsepius <ralf.corsepius@rtems.org>
324
325        * Makefile.am: Eliminate CFLAGS_OPTIMIZE_V.
326
3272005-01-01      Ralf Corsepius <ralf.corsepius@rtems.org>
328
329        * Makefile.am: Remove build-variant support.
330
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
3362004-11-21      Ralf Corsepius <ralf.corsepius@rtems.org>
337
338        * asm.h: Add doxygen preamble.
339
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
3472004-09-29      Joel Sherrill <joel@OARcorp.com>
348
349        * rtems/score/cpu.h: i960 obsoleted and all references removed.
350
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
3572004-04-09      Joel Sherrill <joel@OARcorp.com>
358
359        * rtems/score/cpu.h: Fix typo.
360
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
3672004-04-01      Ralf Corsepius <ralf_corsepius@rtems.org>
368
369        * Makefile.am: Install asm.h to $(includedir)/rtems.
370
3712004-04-01      Ralf Corsepius <ralf_corsepius@rtems.org>
372
373        * cpu_asm.S: Include <rtems/asm.h> instead of <asm.h>.
374
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
3792004-03-29      Ralf Corsepius <ralf_corsepius@rtems.org>
380
381        * configure.ac: RTEMS_TOP([../../../..]).
382
3832004-01-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
384
385        * configure.ac: Move RTEMS_TOP one subdir down.
386
3872004-01-19      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
388
389        * Makefile.am: Add PREINSTALL_DIRS.
390
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
3962004-01-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
397
398        * configure.ac: Requires automake >= 1.8.1.
399
4002004-01-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
401
402        * Makefile.am: Include compile.am, again.
403
4042004-01-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
405
406        * Makefile.am: Convert to using automake compilation rules.
407
4082003-12-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
409
410        * Makefile.am: Use mkdir_p. Remove dirs from PREINSTALL_FILES.
411
4122003-12-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
413
414        * configure.ac: Require automake >= 1.8, autoconf >= 2.59.
415
4162003-12-01      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
417
418        * Makefile.am: Remove TMPINSTALL_FILES.
419
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
4282003-11-23      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
429
430        * Makefile.am: Don't use gmake rules for preinstallation.
431
4322003-10-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
433
434        * configure.ac: Remove RTEMS_CANONICAL_HOST.
435
4362003-10-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
437
438        * configure.ac: Remove RTEMS_CHECK_CPU.
439
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
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
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
4542003-04-17      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
455
456        * Makefile.am: Use "all-local:" instead of "all:".
457
4582003-03-06      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
459
460        * configure.ac: Remove AC_CONFIG_AUX_DIR.
461
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
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
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
4802002-11-19      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
481
482        * configure.ac: Fix package name.
483
4842002-11-04      Joel Sherrill <joel@OARcorp.com>
485
486        * cpu.c: Removed warning.
487
4882002-11-01      Joel Sherrill <joel@OARcorp.com>
489
490        * cpu.c: Removed warnings.
491
4922002-10-31      Joel Sherrill <joel@OARcorp.com>
493
494        * rtems/score/cpu.h: Removed warning.
495
4962002-10-25      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
497
498        * configure.ac: Add nostdinc to AM_INIT_AUTOMAKE.
499
5002002-10-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
501
502        * .cvsignore: Reformat.
503        Add autom4te*cache.
504        Remove autom4te.cache.
505
5062002-10-04      Jay Monkman <jtm@smoothsmoothie.com>
507
508        * rtems/score/cpu.h: Fix u16 and u32 swap routines.
509
5102002-08-05      Joel Sherrill <joel@OARcorp.com>
511
512        * rtems/score/cpu.h, rtems/score/types.h: Updated to fix some typos.
513
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
5232002-07-26      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
524
525        * Makefile.am: Build libscorecpu.a instead of rtems-cpu.rel.
526
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
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
5462002-07-05      Joel Sherrill <joel@OARcorp.com>
547
548        * rtems/score/cpu.h: Filled in something that was marked XXX.
549
5502002-07-05      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
551
552        * configure.ac: RTEMS_TOP(../../../..).
553
5542002-07-03      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
555
556        * rtems.c: Remove.
557        * Makefile.am: Reflect changes above.
558
5592002-07-01      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
560
561        * configure.ac: Remove RTEMS_PROJECT_ROOT.
562
5632002-06-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
564
565        * configure.ac: Add RTEMS_PROG_CCAS
566
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
5722002-06-17      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
573
574        * Makefile.am: Include $(top_srcdir)/../../../automake/*.am.
575        Use ../../../aclocal.
576
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
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
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
5972001-02-04      Joel Sherrill <joel@OARcorp.com>
598
599        * configure.ac: Removed references to rtems/Makefile and
600        rtems/score/Makefile.
601
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
6092002-02-05      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
610
611        * configure.ac: Remove RTEMS_CHECK_CUSTOM_BSP.
612
6132002-01-03      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
614
615        * cpu.c: Include rtems/bspIo.h instead of bspIo.h.
616
6172001-12-20      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
618
619        * configure.ac: Use RTEMS_ENV_RTEMSCPU.
620
6212001-12-19      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
622
623        * Makefile.am: Add multilib support.
624
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
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
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
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
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
6532001-01-03      Joel Sherrill <joel@OARcorp.com>
654
655        * rtems/score/cpu.h: Added _CPU_Initialize_vectors().
656
6572000-11-09      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
658
659        * Makefile.am: Use ... instead of RTEMS_TOPdir in ACLOCAL_AMFLAGS.
660
6612000-11-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
662
663        * Makefile.am: Switch to ACLOCAL_AMFLAGS = -I $(RTEMS_TOPdir)/aclocal.
664
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
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
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
6812000-08-29      Joel Sherrill <joel.sherrill@OARcorp.com>
682
683        * Makefile.am: Added S_O_FILES to list of objects.
684
6852000-08-10      Joel Sherrill <joel@OARcorp.com>
686
687        * ChangeLog: New file.
Note: See TracBrowser for help on using the repository browser.