source: rtems/cpukit/score/cpu/nios2/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: 4.1 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        * irq.c, rtems/score/cpu.h: Add a per cpu data structure which contains
21        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-03-27      Joel Sherrill <joel.sherrill@oarcorp.com>
26
27        * cpu.c, cpu_asm.S, irq.c: Add include of config.h
28
292009-03-02      Joel Sherrill <joel.sherrill@oarcorp.com>
30
31        * cpu_asm.S: Eliminate extern of unused variables.
32
332009-03-02      Joel Sherrill <joel.sherrill@oarcorp.com>
34
35        * cpu.c: Remove stray semi-colon.
36
372009-02-12      Joel Sherrill <joel.sherrill@oarcorp.com>
38
39        * cpu.c, rtems/score/cpu.h: Change prototype of IDLE thread to
40        consistently return void * and take a uintptr_t argument.
41
422009-02-11      Joel Sherrill <joel.sherrill@oarcorp.com>
43
44        * cpu.c, rtems/score/cpu.h: Eliminate _CPU_Thread_dispatch_pointer and
45        passing address of _Thread_Dispatch to _CPU_Initialize. Clean up
46        comments.
47
482008-09-11      Ralf Corsépius <ralf.corsepius@rtems.org>
49
50        * rtems/score/types.h: Do not define boolean, single_precision,
51        double_precision unless RTEMS_DEPRECATED_TYPES is given.
52
532008-09-08      Joel Sherrill <joel.sherrill@oarcorp.com>
54
55        * rtems/score/cpu.h: Remove extraneous spaces.
56
572008-08-21      Ralf Corsépius <ralf.corsepius@rtems.org>
58
59        * rtems/score/types.h: Include stdbool.h.
60        Use bool as base-type for boolean.
61
622008-07-31      Joel Sherrill <joel.sherrill@OARcorp.com>
63
64        * cpu.c, rtems/score/cpu.h: Correct prototype of Idle threads.
65
662008-06-05      Joel Sherrill <joel.sherrill@OARcorp.com>
67
68        * rtems/score/cpu.h: Add CPU_SIMPLE_VECTORED_INTERRUPTS porting
69        parameter to indicate that the port uses the Simple Vectored
70        Interrupt model or the Programmable Interrupt Controller Model. The
71        PIC model is implemented primarily in the BSP and it is responsible
72        for all memory allocation.
73
742007-12-17      Joel Sherrill <joel.sherrill@oarcorp.com>
75
76        * rtems/score/cpu.h: Add _CPU_Context_Get_SP() for stack check utility.
77
782007-12-17      Joel Sherrill <joel.sherrill@OARcorp.com>
79
80        * irq.c: Sweep to make sure grep for COPYRIGHT passes.
81
822007-12-04      Joel Sherrill <joel.sherrill@OARcorp.com>
83
84        * cpu.c, rtems/score/cpu.h: Move interrupt_stack_size field from CPU
85        Table to Configuration Table. Eliminate CPU Table from all ports.
86        Delete references to CPU Table in all forms.
87
882007-12-03      Joel Sherrill <joel.sherrill@OARcorp.com>
89
90        * rtems/score/cpu.h: Moved most of the remaining CPU Table fields to
91        the Configuration Table. This included pretasking_hook,
92        predriver_hook, postdriver_hook, idle_task, do_zero_of_workspace,
93        extra_mpci_receive_server_stack, stack_allocate_hook, and
94        stack_free_hook. As a side-effect of this effort some multiprocessing
95        code was made conditional and some style clean up occurred.
96
972007-04-17      Ralf Corsépius <ralf.corsepius@rtems.org>
98
99        * rtems/score/cpu.h:
100          Use Context_Control_fp* instead of void* for fp_contexts.
101          Eliminate evil casts.
102
1032006-11-17      Ralf Corsépius <ralf.corsepius@rtems.org>
104
105        * rtems/score/types.h: Remove unsigned64, signed64.
106
1072006-08-10      Joel Sherrill <joel@OARcorp.com>
108
109        * .cvsignore: New file.
110
1112006-08-09      Kolja Waschk <waschk@telos.de>
112
113        * rtems/score/cpu.h, rtems/score/cpu_asm.h, rtems/score/nios2.h,
114        rtems/score/types.h: New files.
115
1162006-08-09      Kolja Waschk <waschk@telos.de>
117
118        * ChangeLog, Makefile.am, cpu.c, cpu_asm.S, irq.c, preinstall.am,
119        rtems/asm.h: New files.
120
1212005-12-09  Kolja Waschk <rtemsdev@ixo.de>
122
123    Derived from no_cpu
124
Note: See TracBrowser for help on using the repository browser.