source: rtems/cpukit/score/cpu/nios2/ChangeLog @ 40ae1fd

4.115
Last change on this file since 40ae1fd was 40ae1fd, checked in by Sebastian Huber <sebastian.huber@…>, on 08/09/11 at 10:28:09

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

  • cpu_asm.S, rtems/score/cpu.h: There is no need to save the global pointer (gp) in the thread register context since it is a system wide constant and set-up with the C runtime environment.
  • Property mode set to 100644
File size: 5.1 KB
Line 
12011-08-09      Sebastian Huber <sebastian.huber@embedded-brains.de>
2
3        * cpu_asm.S, rtems/score/cpu.h: There is no need to save the global
4        pointer (gp) in the thread register context since it is a system wide
5        constant and set-up with the C runtime environment.
6
72011-07-24      Joel Sherrill <joel.sherrill@oarcorp.com>
8
9        * cpu.c: Remove /*PAGE markers which were interpreted by a long dead
10        print script.
11
122011-05-18      Ralf Corsépius <ralf.corsepius@rtems.org>
13
14        * Makefile.am: Reformat.
15
162011-02-11      Ralf Corsépius <ralf.corsepius@rtems.org>
17
18        * irq.c:
19        Use "__asm__" instead of "asm" for improved c99-compliance.
20
212010-10-21      Joel Sherrill <joel.sherrill@oarcorp.com>
22
23        * rtems/score/cpu.h: Add RTEMS_COMPILER_NO_RETURN_ATTRIBUTE to
24        _CPU_Context_restore() because it does not return. Telling GCC this
25        avoids generation of dead code.
26
272010-07-30      Gedare Bloom <giddyup44@yahoo.com>
28
29        PR 1599/cpukit
30        * irq.c: Rename _Context_Switch_necessary to _Thread_Dispatch_necessary
31        to more properly reflect the intent.
32
332010-07-29      Gedare Bloom <giddyup44@yahoo.com>
34
35        PR 1635/cpukit
36        * rtems/score/cpu.h, rtems/score/types.h: Refactoring of priority
37        handling, to isolate the bitmap implementation of priorities in the
38        supercore so that priority management is a little more modular. This
39        change is in anticipation of scheduler implementations that can
40        select how they manage tracking priority levels / finding the highest
41        priority ready task. Note that most of the changes here are simple
42        renaming, to clarify the use of the bitmap-based priority management.
43
442010-07-16      Sebastian Huber <sebastian.huber@embedded-brains.de>
45
46        * rtems/score/cpu.h: Include <rtems/score/types.h> first.
47        * rtems/score/types.h: Use <rtems/score/basedefs.h> header file.
48
492010-06-28      Joel Sherrill <joel.sherrill@oarcorp.com>
50
51        PR 1573/cpukit
52        * irq.c, rtems/score/cpu.h: Add a per cpu data structure which contains
53        the information required by RTEMS for each CPU core. This
54        encapsulates information such as thread executing, heir, idle and
55        dispatch needed.
56
572010-03-27      Joel Sherrill <joel.sherrill@oarcorp.com>
58
59        * cpu.c, cpu_asm.S, irq.c: Add include of config.h
60
612009-03-02      Joel Sherrill <joel.sherrill@oarcorp.com>
62
63        * cpu_asm.S: Eliminate extern of unused variables.
64
652009-03-02      Joel Sherrill <joel.sherrill@oarcorp.com>
66
67        * cpu.c: Remove stray semi-colon.
68
692009-02-12      Joel Sherrill <joel.sherrill@oarcorp.com>
70
71        * cpu.c, rtems/score/cpu.h: Change prototype of IDLE thread to
72        consistently return void * and take a uintptr_t argument.
73
742009-02-11      Joel Sherrill <joel.sherrill@oarcorp.com>
75
76        * cpu.c, rtems/score/cpu.h: Eliminate _CPU_Thread_dispatch_pointer and
77        passing address of _Thread_Dispatch to _CPU_Initialize. Clean up
78        comments.
79
802008-09-11      Ralf Corsépius <ralf.corsepius@rtems.org>
81
82        * rtems/score/types.h: Do not define boolean, single_precision,
83        double_precision unless RTEMS_DEPRECATED_TYPES is given.
84
852008-09-08      Joel Sherrill <joel.sherrill@oarcorp.com>
86
87        * rtems/score/cpu.h: Remove extraneous spaces.
88
892008-08-21      Ralf Corsépius <ralf.corsepius@rtems.org>
90
91        * rtems/score/types.h: Include stdbool.h.
92        Use bool as base-type for boolean.
93
942008-07-31      Joel Sherrill <joel.sherrill@OARcorp.com>
95
96        * cpu.c, rtems/score/cpu.h: Correct prototype of Idle threads.
97
982008-06-05      Joel Sherrill <joel.sherrill@OARcorp.com>
99
100        * rtems/score/cpu.h: Add CPU_SIMPLE_VECTORED_INTERRUPTS porting
101        parameter to indicate that the port uses the Simple Vectored
102        Interrupt model or the Programmable Interrupt Controller Model. The
103        PIC model is implemented primarily in the BSP and it is responsible
104        for all memory allocation.
105
1062007-12-17      Joel Sherrill <joel.sherrill@oarcorp.com>
107
108        * rtems/score/cpu.h: Add _CPU_Context_Get_SP() for stack check utility.
109
1102007-12-17      Joel Sherrill <joel.sherrill@OARcorp.com>
111
112        * irq.c: Sweep to make sure grep for COPYRIGHT passes.
113
1142007-12-04      Joel Sherrill <joel.sherrill@OARcorp.com>
115
116        * cpu.c, rtems/score/cpu.h: Move interrupt_stack_size field from CPU
117        Table to Configuration Table. Eliminate CPU Table from all ports.
118        Delete references to CPU Table in all forms.
119
1202007-12-03      Joel Sherrill <joel.sherrill@OARcorp.com>
121
122        * rtems/score/cpu.h: Moved most of the remaining CPU Table fields to
123        the Configuration Table. This included pretasking_hook,
124        predriver_hook, postdriver_hook, idle_task, do_zero_of_workspace,
125        extra_mpci_receive_server_stack, stack_allocate_hook, and
126        stack_free_hook. As a side-effect of this effort some multiprocessing
127        code was made conditional and some style clean up occurred.
128
1292007-04-17      Ralf Corsépius <ralf.corsepius@rtems.org>
130
131        * rtems/score/cpu.h:
132          Use Context_Control_fp* instead of void* for fp_contexts.
133          Eliminate evil casts.
134
1352006-11-17      Ralf Corsépius <ralf.corsepius@rtems.org>
136
137        * rtems/score/types.h: Remove unsigned64, signed64.
138
1392006-08-10      Joel Sherrill <joel@OARcorp.com>
140
141        * .cvsignore: New file.
142
1432006-08-09      Kolja Waschk <waschk@telos.de>
144
145        * rtems/score/cpu.h, rtems/score/cpu_asm.h, rtems/score/nios2.h,
146        rtems/score/types.h: New files.
147
1482006-08-09      Kolja Waschk <waschk@telos.de>
149
150        * ChangeLog, Makefile.am, cpu.c, cpu_asm.S, irq.c, preinstall.am,
151        rtems/asm.h: New files.
152
1532005-12-09  Kolja Waschk <rtemsdev@ixo.de>
154
155    Derived from no_cpu
156
Note: See TracBrowser for help on using the repository browser.