source: rtems/cpukit/score/cpu/m32c/ChangeLog @ 479cbaf8

4.115
Last change on this file since 479cbaf8 was 479cbaf8, checked in by Joel Sherrill <joel.sherrill@…>, on 10/21/10 at 22:18:05

2010-10-21 Joel Sherrill <joel.sherrill@…>

  • rtems/score/cpu.h: Add RTEMS_COMPILER_NO_RETURN_ATTRIBUTE to _CPU_Context_restore() because it does not return. Telling GCC this avoids generation of dead code.
  • Property mode set to 100644
File size: 3.2 KB
Line 
12010-10-21      Joel Sherrill <joel.sherrill@oarcorp.com>
2
3        * rtems/score/cpu.h: Add RTEMS_COMPILER_NO_RETURN_ATTRIBUTE to
4        _CPU_Context_restore() because it does not return. Telling GCC this
5        avoids generation of dead code.
6
72010-07-30      Gedare Bloom <giddyup44@yahoo.com>
8
9        PR 1599/cpukit
10        * cpu_asm.c: Rename _Context_Switch_necessary to
11        _Thread_Dispatch_necessary to more properly reflect the intent.
12
132010-07-29      Gedare Bloom <giddyup44@yahoo.com>
14
15        PR 1635/cpukit
16        * rtems/score/cpu.h, rtems/score/types.h: Refactoring of priority
17        handling, to isolate the bitmap implementation of priorities in the
18        supercore so that priority management is a little more modular. This
19        change is in anticipation of scheduler implementations that can
20        select how they manage tracking priority levels / finding the highest
21        priority ready task. Note that most of the changes here are simple
22        renaming, to clarify the use of the bitmap-based priority management.
23
242010-07-16      Sebastian Huber <sebastian.huber@embedded-brains.de>
25
26        * rtems/score/cpu.h: Include <rtems/score/types.h> first.
27        * rtems/score/types.h: Use <rtems/score/basedefs.h> header file.
28
292010-06-28      Joel Sherrill <joel.sherrill@oarcorp.com>
30
31        PR 1573/cpukit
32        * cpu_asm.c, rtems/score/cpu.h: Add a per cpu data structure which
33        contains the information required by RTEMS for each CPU core. This
34        encapsulates information such as thread executing, heir, idle and
35        dispatch needed.
36
372010-05-10      Joel Sherrill <joel.sherrilL@OARcorp.com>
38
39        * context_init.c, context_switch.S, cpu.c: Now builds multilib. R8C
40        paths produce warnings for now.
41
422010-04-25      Joel Sherrill <joel.sherrilL@OARcorp.com>
43
44        * context_init.c: Eliminate warnings.
45
462010-03-27      Joel Sherrill <joel.sherrill@oarcorp.com>
47
48        * context_init.c, context_switch.S, cpu.c, cpu_asm.c, varvects.S: Add
49        include of config.h
50
512009-09-10      Joel Sherrill <joel.sherrill@oarcorp.com>
52
53        * rtems/score/cpu.h: Make heap alignment 4 which is greater than
54        CPU_ALIGNMENT but minimum for heap.
55
562009-02-12      Joel Sherrill <joel.sherrill@oarcorp.com>
57
58        * cpu.c, rtems/score/cpu.h: Change prototype of IDLE thread to
59        consistently return void * and take a uintptr_t argument.
60
612009-02-11      Joel Sherrill <joel.sherrill@oarcorp.com>
62
63        * cpu.c, rtems/score/cpu.h: Eliminate _CPU_Thread_dispatch_pointer and
64        passing address of _Thread_Dispatch to _CPU_Initialize. Clean up
65        comments.
66
672009-02-11      Joel Sherrill <joel.sherrill@oarcorp.com>
68
69        * rtems/score/cpu.h: Use a 16 bit object id on this target.
70
712009-01-05      Joel Sherrill <joel.sherrill@oarcorp.com>
72
73        * varvects.h: Fix prototype.
74
752008-10-28      Joel Sherrill <joel.sherrill@oarcorp.com>
76
77        * context_init.c, context_switch.S, cpu.c, cpu_asm.c: Correct file
78        headers.
79
802008-10-13      Joel Sherrill <joel.sherrill@oarcorp.com>
81
82        * context_switch.S, cpu_asm.c, rtems/score/cpu.h: Add support for
83        restarting the currently executing thread. Fine tune alignment factor
84        as two-byte aligned and use this for critical structures.
85
862008-10-02      Joel Sherrill <joel.sherrill@oarcorp.com>
87
88        * .cvsignore, ChangeLog, Makefile.am, context_init.c, context_switch.S,
89        cpu.c, cpu_asm.c, preinstall.am, varvects.S, varvects.h, rtems/asm.h,
90        rtems/score/cpu.h, rtems/score/cpu_asm.h, rtems/score/m32c.h,
91        rtems/score/types.h: New files.
92
Note: See TracBrowser for help on using the repository browser.