source: rtems/cpukit/score/cpu/bfin/ChangeLog @ c7935a4a

4.104.115
Last change on this file since c7935a4a was c7935a4a, checked in by Joel Sherrill <joel.sherrill@…>, on 05/27/09 at 12:01:59

2009-05-25 Allan Hessenflow <allanh@…>

PR 1418/cpukit

  • rtems/score/cpu.h: corrected _CPU_ISR_Flash implementation, added core synchronization after all cli/sti.
  • Property mode set to 100644
File size: 5.3 KB
Line 
12009-05-25      Allan Hessenflow <allanh@kallisti.com>
2
3        PR 1418/cpukit
4        * rtems/score/cpu.h: corrected _CPU_ISR_Flash implementation, added
5        core synchronization after all cli/sti.
6
72009-03-12      Joel Sherrill <joel.sherrill@OARcorp.com>
8
9        PR 1385/cpukit
10        * cpu_asm.S: When the type rtems_boolean was switched to the C99 bool,
11        the size changed from 4 bytes to 1 byte. The interrupt dispatching
12        code accesses two boolean variables for scheduling purposes and the
13        assembly implementations of this code did not get updated.
14
152009-02-12      Joel Sherrill <joel.sherrill@oarcorp.com>
16
17        * cpu.c, rtems/score/cpu.h: Change prototype of IDLE thread to
18        consistently return void * and take a uintptr_t argument.
19
202009-02-11      Joel Sherrill <joel.sherrill@oarcorp.com>
21
22        * cpu.c, rtems/score/cpu.h: Eliminate _CPU_Thread_dispatch_pointer and
23        passing address of _Thread_Dispatch to _CPU_Initialize. Clean up
24        comments.
25
262008-09-11      Ralf Corsépius <ralf.corsepius@rtems.org>
27
28        * rtems/score/types.h: Do not define boolean, single_precision,
29        double_precision unless RTEMS_DEPRECATED_TYPES is given.
30
312008-09-08      Joel Sherrill <joel.sherrill@oarcorp.com>
32
33        * cpu.c: Remove extraneous spaces.
34
352008-09-05      Ralf Corsépius <ralf.corsepius@rtems.org>
36
37        * cpu.c, rtems/score/cpu.h: Convert to "bool".
38
392008-08-21      Ralf Corsépius <ralf.corsepius@rtems.org>
40
41        * rtems/score/types.h: Include stdbool.h.
42        Use bool as base-type for boolean.
43
442008-08-15      Joel Sherrill <joel.sherrill@OARcorp.com>
45
46        * ChangeLog: Add correct entry.
47
482008-08-13      Allan Hessenflow <allanh@kallisti.com>
49
50        * cpu.c, cpu_asm.S, irq.c, rtems/score/cpu.h,
51        rtems/score/cpu_asm.h: reworked interrupt handling to fix
52        context switching.
53
542008-07-31      Joel Sherrill <joel.sherrill@OARcorp.com>
55
56        * rtems/score/cpu.h: Correct prototype of Idle threads.
57
582008-06-05      Joel Sherrill <joel.sherrill@OARcorp.com>
59
60        * rtems/score/cpu.h: Add CPU_SIMPLE_VECTORED_INTERRUPTS porting
61        parameter to indicate that the port uses the Simple Vectored
62        Interrupt model or the Programmable Interrupt Controller Model. The
63        PIC model is implemented primarily in the BSP and it is responsible
64        for all memory allocation.
65
662007-12-20      Joel Sherrill <joel.sherrill@OARcorp.com>
67
68        * rtems/score/cpu.h: Use correct register name.
69
702007-12-17      Joel Sherrill <joel.sherrill@oarcorp.com>
71
72        * rtems/score/cpu.h: Add _CPU_Context_Get_SP() for stack check utility.
73
742007-12-17      Joel Sherrill <joel.sherrill@OARcorp.com>
75
76        * cpu.c, irq.c, rtems/score/cpu_asm.h: Sweep to make sure grep for
77        COPYRIGHT passes.
78
792007-12-04      Joel Sherrill <joel.sherrill@OARcorp.com>
80
81        * cpu.c, rtems/score/cpu.h: Move interrupt_stack_size field from CPU
82        Table to Configuration Table. Eliminate CPU Table from all ports.
83        Delete references to CPU Table in all forms.
84
852007-12-03      Joel Sherrill <joel.sherrill@OARcorp.com>
86
87        * rtems/score/cpu.h: Moved most of the remaining CPU Table fields to
88        the Configuration Table. This included pretasking_hook,
89        predriver_hook, postdriver_hook, idle_task, do_zero_of_workspace,
90        extra_mpci_receive_server_stack, stack_allocate_hook, and
91        stack_free_hook. As a side-effect of this effort some multiprocessing
92        code was made conditional and some style clean up occurred.
93
942007-09-10      Alain Schaefer <alani@easc.ch>
95
96        * cpu_asm.S: Fix two problems:
97            - CC bit has been clobbered and was not correctly restored
98            - bfin hardware does not allow to read instructions from the L1
99
100
1012007-09-10      Alain Schaefer <alani@easc.ch>
102
103        * rtems/bfin/bf533.h: Add more definitions.
104
1052007-05-31      Alain Schaefer <alani@easc.ch>
106
107        * rtems/score/cpu.h: Modifiy inline assembly language
108        constraints to use a data register as the CTL/STI
109        instructions requires. This is not only more correct,
110        it avoids GCC PR31787.
111
1122007-05-24      Alain Schaefer <alani@easc.ch>
113
114        * rtems/score/cpu.h: Fix incorrect interrupt mask.
115
1162007-04-17      Joel Sherrill <joel@OARcorp.com>
117
118        * rtems/bfin/bf533.h: Fix warnings about constants being too large.
119
1202007-04-17      Ralf Corsépius <ralf.corsepius@rtems.org>
121
122        * rtems/score/cpu.h:
123          Use Context_Control_fp* instead of void* for fp_contexts.
124          Eliminate evil casts.
125
1262006-11-17      Ralf Corsépius <ralf.corsepius@rtems.org>
127
128        * rtems/score/types.h: Remove unsigned64, signed64.
129
1302006-11-09      Ralf Corsépius <ralf.corsepius@rtems.org>
131
132        * rtems/bfin/bf533.h, rtems/bfin/bfin.h: Remove stray whitespaces.
133        * rtems/score/bfin.h: Use __BFIN__ instead of BFIN.
134
1352006-11-08      Ralf Corsépius <ralf.corsepius@rtems.org>
136
137        * cpu_asm.S: Re-add HI, LO.
138
1392006-11-08      Ralf Corsépius <ralf.corsepius@rtems.org>
140
141        * irq.c: Add missing newline.
142        * rtems/score/cpu.h: Eliminate hidden backspaces.
143
1442006-10-24      Joel Sherrill <joel@OARcorp.com>
145
146        * rtems/bfin/bfin.h: Eliminate hi, lo, HI, LO, and MK_BMSK.
147
1482006-10-24      Alain Schaefer <alani@easc.ch>
149
150        * Makefile.am, cpu.c, cpu_asm.S, preinstall.am, rtems/score/bfin.h:
151        Clean up rtems/score/bfin.h removing parts that are not needed by
152        RTEMS CPUkit to bfin specific .h files.
153        * rtems/bfin/bf533.h, rtems/bfin/bfin.h: New files.
154
1552006-10-23      Joel Sherrill <joel@OARcorp.com>
156
157        * cpu.c, rtems/score/cpu.h: Use the default IDLE thread body.
158
1592006-10-23      Joel Sherrill <joel@OARcorp.com>
160
161        * .cvsignore, ChangeLog, Makefile.am, cpu.c, cpu_asm.S, irq.c,
162        preinstall.am, rtems/asm.h, rtems/score/bfin.h, rtems/score/cpu.h,
163        rtems/score/cpu_asm.h, rtems/score/types.h: New files.
164
1652006-10-20  Alain Schaefer <alani@easc.ch>
166
167    * all files : Initial version
Note: See TracBrowser for help on using the repository browser.