source: rtems/cpukit/score/cpu/nios2/ChangeLog @ 3ee5a2e

4.115
Last change on this file since 3ee5a2e was 3ee5a2e, checked in by Sebastian Huber <sebastian.huber@…>, on 08/09/11 at 11:11:30

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

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