source: rtems/cpukit/score/cpu/m32c/ChangeLog @ 4ef13360

4.11
Last change on this file since 4ef13360 was 4ef13360, checked in by Joel Sherrill <joel.sherrill@…>, on Jul 29, 2010 at 5:51:56 PM

2010-07-29 Gedare Bloom <giddyup44@…>

PR 1635/cpukit

  • rtems/score/cpu.h, rtems/score/types.h: Refactoring of priority handling, to isolate the bitmap implementation of priorities in the supercore so that priority management is a little more modular. This change is in anticipation of scheduler implementations that can select how they manage tracking priority levels / finding the highest priority ready task. Note that most of the changes here are simple renaming, to clarify the use of the bitmap-based priority management.
  • Property mode set to 100644
File size: 2.8 KB
Line 
12010-07-29      Gedare Bloom <giddyup44@yahoo.com>
2
3        PR 1635/cpukit
4        * rtems/score/cpu.h, rtems/score/types.h: Refactoring of priority
5        handling, to isolate the bitmap implementation of priorities in the
6        supercore so that priority management is a little more modular. This
7        change is in anticipation of scheduler implementations that can
8        select how they manage tracking priority levels / finding the highest
9        priority ready task. Note that most of the changes here are simple
10        renaming, to clarify the use of the bitmap-based priority management.
11
122010-07-16      Sebastian Huber <sebastian.huber@embedded-brains.de>
13
14        * rtems/score/cpu.h: Include <rtems/score/types.h> first.
15        * rtems/score/types.h: Use <rtems/score/basedefs.h> header file.
16
172010-06-28      Joel Sherrill <joel.sherrill@oarcorp.com>
18
19        PR 1573/cpukit
20        * cpu_asm.c, rtems/score/cpu.h: Add a per cpu data structure which
21        contains the information required by RTEMS for each CPU core. This
22        encapsulates information such as thread executing, heir, idle and
23        dispatch needed.
24
252010-05-10      Joel Sherrill <joel.sherrilL@OARcorp.com>
26
27        * context_init.c, context_switch.S, cpu.c: Now builds multilib. R8C
28        paths produce warnings for now.
29
302010-04-25      Joel Sherrill <joel.sherrilL@OARcorp.com>
31
32        * context_init.c: Eliminate warnings.
33
342010-03-27      Joel Sherrill <joel.sherrill@oarcorp.com>
35
36        * context_init.c, context_switch.S, cpu.c, cpu_asm.c, varvects.S: Add
37        include of config.h
38
392009-09-10      Joel Sherrill <joel.sherrill@oarcorp.com>
40
41        * rtems/score/cpu.h: Make heap alignment 4 which is greater than
42        CPU_ALIGNMENT but minimum for heap.
43
442009-02-12      Joel Sherrill <joel.sherrill@oarcorp.com>
45
46        * cpu.c, rtems/score/cpu.h: Change prototype of IDLE thread to
47        consistently return void * and take a uintptr_t argument.
48
492009-02-11      Joel Sherrill <joel.sherrill@oarcorp.com>
50
51        * cpu.c, rtems/score/cpu.h: Eliminate _CPU_Thread_dispatch_pointer and
52        passing address of _Thread_Dispatch to _CPU_Initialize. Clean up
53        comments.
54
552009-02-11      Joel Sherrill <joel.sherrill@oarcorp.com>
56
57        * rtems/score/cpu.h: Use a 16 bit object id on this target.
58
592009-01-05      Joel Sherrill <joel.sherrill@oarcorp.com>
60
61        * varvects.h: Fix prototype.
62
632008-10-28      Joel Sherrill <joel.sherrill@oarcorp.com>
64
65        * context_init.c, context_switch.S, cpu.c, cpu_asm.c: Correct file
66        headers.
67
682008-10-13      Joel Sherrill <joel.sherrill@oarcorp.com>
69
70        * context_switch.S, cpu_asm.c, rtems/score/cpu.h: Add support for
71        restarting the currently executing thread. Fine tune alignment factor
72        as two-byte aligned and use this for critical structures.
73
742008-10-02      Joel Sherrill <joel.sherrill@oarcorp.com>
75
76        * .cvsignore, ChangeLog, Makefile.am, context_init.c, context_switch.S,
77        cpu.c, cpu_asm.c, preinstall.am, varvects.S, varvects.h, rtems/asm.h,
78        rtems/score/cpu.h, rtems/score/cpu_asm.h, rtems/score/m32c.h,
79        rtems/score/types.h: New files.
80
Note: See TracBrowser for help on using the repository browser.